北医/北大计算概论课程编程网格【作业题】整理汇总,C语言/C++/Python

发布时间:2022-11-27 C++ C# C语言
北大编程网格【作业题】题目答案整理 一些作业题的汇总,持续更新中。 有需要的小伙伴可以留言或者私信我。 下面列举的题都成功编译通过的,一共如下的61个题目的答案(53页),都是成功编译通过的,质量很高。 作业1 Hello World 题目描述:欢迎进入C语言的世界! 虽然C语言是不是万能的,但是不会C语言是万万不能的。 希望大家通过本课程的学习,学会用C语言,喜欢上C语言! 像生活中一样,当我们进入了一个新的世界,就要用属于这个世界的语言问声“你好”。 你的任务:完成自己的第一个小程序 “Hel...

C#学习记录——博文目录

发布时间:2022-11-26 学习 C#
为了便于查看阅览C#相关的博文特意编辑目录,方便查看对应的博文: 一、功能类博文 A001-如何设置程序代码行号 A002-如何使VisualStudio开发环境全屏显示及相关快捷方式汇总 A003-为程序设置版本和帮助信息 A004-统一窗体中控件的字体设置 A005-通过“格式”菜单布局窗体 A006-Visual Studio为项目添加DLL文件引用 A007-使用Convert命令进行显示转换 A008-变量(1):简单类型 A009-变量2:命名规则、字面值 A010-表达式 A011-流程控制...

深入浅出之WPF基础教程

发布时间:2022-11-26 .NET C# UI WPF
1.初识WPF 2.XAML语法 3.x名称空间详解 4.控件与布局 5-1.Binding的方向、数据更新和Path 5-2.Binding指定源 5-3Binding对数据的转换和校验 6.WPF属性 7. WPF事件 8.WPF命令 9.WPF资源 10-1.WPF模板 10-2.WPF的Style 11.WPF绘图 12.WPF动画...

大话C#之WPF实践场景入门进阶,深入浅出解析教程 28 代码框架封装-不断更新版

发布时间:2022-11-28 C# CS程序-WPF项目入门必知-GS7 WPF
11.28更新;   解决方案名称; 本地名字对应   Upload2022123MoreItemsNumberOne    HelloWorld 各种版本 WPF winfrom+C#+asp.net MVC 解决方案项目二 入门必知技术层面点的完全打通,理解和完全的掌握;一看就明白的项目 11.26更新    命名空间+接口 解决方案项目一 11.24   更新增加线程技术层面点; 主线程的成功调用; https://download.csdn.net/download/chenggong952...

get和set属性

发布时间:2022-11-30 C#
变量通过设置set和get属性控制变量的读写权限变量默认拥有读写权限,不显示set和get属性,如: public int Number =10;若只想提供读属性,可设置: public int Age { get; } = 10; get、set属性使用: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//Number属性未封...

ASP.NET Core Razor官方文档踩坑

发布时间:2022-11-30 MICROSOFT C# ASP.NET # ASP.NET CORE
环境:ASP.NET Core 3.1 工具:VS2019 官方文档的起始页地址:教程:使用 ASP.NET Core 创建 Razor Pages Wb 应用 | Microsoft Learn 添加模型 添加基架生成CRUD类时,提示报错 To scaffold controllers and views using models please install Entity Framework core packages and try again: Microsoft.EntityFramewor...

【C#基础学习】第三章、C#语言基础

发布时间:2022-11-27 学习 C#基础学习笔记 C# 开发语言
目录 1.C#语言基础 2.一个简单C#程序的组成 1.C#语言基础 在前面两章,我们先从第一章了解了C#是怎么来的,然后又从第二章明白如何搭建C#开发环境,并简单的介绍了如何编译运行环境、如何调试代码。 那么接下来,我们将花大篇幅来讲述C#语言基础。 学习思路:第三章将围绕  C#程序由一个或多个类型声明组成。 这一句话展开讨论。我们会先了解C#程序由哪些部分组成,再详细介绍组成部分中的 变量与变量、运算符与表达式、程序流程结构、方法。最后介绍类,我们将类分为值类型和引用类型来分析,将其拆为七章单独...

WPF---数据绑定

发布时间:2022-11-26 C# WPF
1.静态资源绑定Element/Source 2.DataContext数据绑定 3. 集合绑定 RelativeSource Mode     public enum RelativeSourceMode     {         PreviousData = 0,//前一个值         TemplatedParent = 1,//相当于Binding Value,RelativeSource={RelativeSource XXX}         Self = 2,//自身的属性  ...

.Net平台学习笔记(6)

发布时间:2022-11-28 学习 C# C#基础
6 .Net学习第六天 6.1 飞行棋 6.2 飞行棋的主方法 6.3 飞行棋游戏头 6.4 飞行棋获取玩家名字 6.5 飞行棋获取名字 6.6 初始化地图数组 6.7 画地图元素的样式 6.8 画地图的方法 6.9 游戏结束判断胜利方 6.10 判断棋子移动后的状态 6.11 移动玩家棋子的方法 6.12 游戏过程执行方法 6 .Net学习第六天 6.1 飞行棋 using System;using System.Collections.Generic;using System.Linq;using S...

Unity | 读取外配txt内容

发布时间:2022-11-27 UNITY项目常用知识 C# UNITY
具体逻辑: 1.把txt文件放到streamingAssets文件夹下 2.写出这个文件放在streamingAssets文件夹下的具体地址 余下和读取图片类似 unity如何加载外部图片详细版_菌菌巧乐兹的博客-CSDN博客_unity 加载图片 string[] textContent; void Start() { string fileName = file:// + Application.streamingAssetsPath + /text.txt; ...

C<5>use arrays to manipulate mutiple data(note)

发布时间:2022-12-01 C 算法 C语言 C# 学习
目录  1,initialization of one-dimensional arrays 1,syntax: 2,some rules 2,algorithm:bubble sort algorithm(起泡排序in Chinese) P.S. why does it calledbubble sort? 2,Define and reference two-dimensional arrays(matrix) 1,define the type of a matrix  2, initializat...

.Net平台学习笔记(5)

发布时间:2022-11-28 学习 C# C#基础
5 .Net学习第五天 5.1 方法(函数)   5.2 out、ref、params参数的使用 5.3 方法的重载 5.4 方法的递归 5.5 方法的简单使用实例 5 .Net学习第五天 5.1 方法(函数) 方法是将一堆代码进行重用的一种机制,函数就是一段代码,这段代码可能有输入的值(参数),有可能有返回值,方法使用过程中需要的数据就是参数,返回的执行结果就是返回值 自定义方法实例,求两个整数中的最大值  /// <summary>/// 对比两个整数并返回最大值/// </summ...

C#练习(二)

发布时间:2022-11-30 C#相关 C# 开发语言
1.创建一个控制台应用程序Exp08_01,求两个矩阵的乘积。假定一个矩阵A为3行4列,另一个矩阵B为4行3列,根据矩阵乘法的规则,其乘积C为一个3行3列的矩阵。(矩阵A和矩阵B可以在数组创建时直接初始化,但是最后要把A、B、C三个矩阵的值都输出显示出来) namespace Exp08_01{ class Program { public static void Main(string[] args) { int[,] a = new int...

C++第三章知识点合集(逻辑运算符,逻辑表达式,if语句用法详解(多分支,双分支,单分支以及If的嵌套使用),switch 实现实现多条件判断 while,do while for循环详解等

发布时间:2022-12-01 C++ C# 开发语言 C语言
目录 第三章知识点合集 一.逻辑运算符 (见第一章知识点合集) 二.逻辑表达式 条件表达式 单分支if语句 双分支if 语句 多分支if语句 If的嵌套使用(进行多条件判断) switch 实现分支结构(实现多条件判断) break的作用: 循环结构 循环三要素 while循环 do…while循环 三.for循环 循环中断 Break的作用: continue语句 循环嵌套 第三章知识点合集 一.逻辑运算符 (见第一章知识点合集) 二.逻辑表达式 逻辑表达式:用逻辑运算符将两个表达式连接起来的式子。 ...

.Net平台学习笔记(11)

发布时间:2022-11-28 学习 C# C#基础
11 .Net学习第十一天 11.1 Winform应用程序 11.1.1 属性 11.1.2 事件 11.1.3 线程 11.2 Socket网络编程 11.3 HTML 11 .Net学习第十一天 11.1 Winform应用程序 11.1.1 属性 Name 后台获取前台控件对象的名称 visible 控件是否可见 Enable 控件是否可用 11.1.2 事件 注册事件:初始化时的事件 触发事件:交互时的事件 11.1.3 线程 通过一个线程去执行一个方法,防止主线程假死 Thread th = ...

.Net平台学习笔记(10)

发布时间:2022-11-28 学习 C# C#基础
10 .Net学习第十天 10.1 设计模式 10.2 简单工厂设计模式 10.3 值传递和引用传递 10.4 序列化和反序列化 10.5 部分类 10.6 密封类 10.7 接口 10.8 MD5加密 10 .Net学习第十天 10.1 设计模式 设计模式是设计项目的方式 10.2 简单工厂设计模式 使用一个父类屏蔽子类对象的差异以达到工厂-子类-父类-客户的一个设计模式 工厂通过客户的反馈给予相应的子类 10.3 值传递和引用传递 值传递的过程中,系统会在栈中复制要传递的值,将该值传递到要传递的空间内...

WPF-C#使用体会

发布时间:2022-12-01 C# 开发语言 WPF
Trigger Binding两种方式 实现某一pannel 或者button的 显示与隐藏 1.style trigger #设置pannel style <Style x:Key=PublicBuildIsShow TargetType=FrameworkElement> <Setter Property=RenderTransformOrigin Value=0.5,0.5> </Sett...

WPF MVVM

发布时间:2022-11-28 WPF C# UI XAML .NET
WPF MVVM MVVM=Model+View+ViewModel Model:现实世界中对象抽象的结果,也就是实体模型View:UI界面ViewModel:为UI界面服务的模型,可以理解为数据传输对象(DTO) ViewModel和View的沟通有两个方面:数据和操作传递数据–使用数据属性传递操作–使用命令属性 案例1: 关注点:NotificationObject与数据属性 DelegateCommand与命令属性 命令的传递(单向) class DelegateCommand : IComma...

.NET 6 实现滑动验证码(五)、验证码设置与缓存

发布时间:2022-12-02 滑动验证码 C# .NETCORE
这一节,我们在Constant目录中,定义两个类CaptchaOptions.cs与CaptchaTypeConstant。目的是设置验证码的类型与其他一些属性。然后在Storage目录中,设置验证码的缓存数据。 上一节内容:.NET 6 实现滑动验证码(四)、扩展类 CaptchaOptions.cs 在Constant 文件夹下新建立CaptchaOptions.cs。定义验证码过期时间、缓存key值、容错值等。 using SlideCaptcha.Model;using System.Col...

.NET 6 实现滑动验证码(九)、搭建验证码API服务端

发布时间:2022-12-02 滑动验证码 C# .NETCORE
上一篇介绍了实现验证码生成的方法跟验证方法。本篇文章介绍如何在项目中使用。 项目配置 在实际应用中,我们可以添加打包好的.nupkg文件,也可以使用添加现有项目的方式,把源码添加到现有项目中。 在appsettings.json中,添加ImageCaptcha节点。 ImageCaptcha: { ExpiresIn: 60, CacheKey: , Tolerant: 0.02, Backgrounds: [ { Type: file, ...

第三篇 我的第二个开发程序:九九乘法表

在上一章我们学习了如何开发简易计算器程序、程序的输入输出等 本篇文章中教给大家如何使用程序输出九九乘法表 程序代码非常简单,只需要以下几行代码就可以搞定 代码思路为第一层for循环进行换行,控制一共有9行 第二层for循环控制当前行的列数,进行控制相关列数输出 内层for循环控制内容输出 外层for循环控制内容换行 // See https://aka.ms/new-console-template for more informationConsole.WriteLine(Hello, 九九乘法表!);...

.NET 6 实现滑动验证码(四)、扩展类

发布时间:2022-12-02 滑动验证码 C# .NETCORE
为了能够通过配置文件(appsettings.json)或通过代码进行背景图片与模板进行配置、可自定义资源类型、自定义验证规则,本节创建一些扩展类,用来实现这些功能。 上一节内容:NET 6 实现滑动验证码(三)、接口 CaptchaBuilderExtensions.cs CaptchaBuilderExtensions.cs实现了自定义提供验证码背景图片资源或模板资源、自定义实现资源类型、替换默认验证规则、禁用默认凹槽模板 using SlideCaptcha;using SlideCaptch...

.NET 6 实现滑动验证码(六)、验证码背景图、滑块图与凹槽图的生成

发布时间:2022-12-02 滑动验证码 C# .NETCORE
上节编写了滑动验证码的基本设置与缓存编写,缓存的目的是为了更快的加载滑动验证码的背景图、滑块图与凹槽图,本节我们来根据预设的模板,获取前端需要背景图,滑块图与凹槽图。 上一节内容:.NET 6 实现滑动验证码(五)、验证码设置与缓存 这次只获取到这些资源,下一节介绍根据获取回来的背景图、滑块图与凹槽图,实现在背景图上叠加凹槽图,在滑块图上叠加凹槽图的那部分背景内容。 注意:背景图需要在项目中的appsettings.json中进行设置,如果在appsettings.json中没设置滑块与凹槽图片。则读取...

物理大地测量学笔记(一)

发布时间:2022-11-29 物理大地测量学笔记 C#
0 前言 物理大地测量学PPT过于丑陋,严重危害了本人复习效率,又因网上鲜有人整理该科目的内容,遂作此笔记。笔记不会严格按照书本或PPT的章节划分,主要目的在于串联知识、梳理概念,对于基础的计算会适当掠过,欢迎指正或补充。 1 引力和引力位 1.1 引力 为便于计算,物理大地测量学中所讨论的引力,被吸引质体始终是单位质量。 根据牛顿万有引力定律: F = ...

【Unity 框架】QFramework v1.0 使用指南 架构篇:14. Command 拦截 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏

QFramework 提供了拦截 Command 的 API。 我们尝试在 CounterApp 中实现一个 Command 日志。 代码很简单,如下: public class CounterApp : Architecture<CounterApp>{ protected override void Init() { // 注册 System this.RegisterSystem<IAchievementSystem>(new Ach...

【Unity 框架】QFramework v1.0 使用指南 工具篇:09. SingletonKit 单例模板套件 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏

09. SingletonKit 单例模板套件 SingletonKit 是 QFramework 的第一个收集的工具,经过了 7 年的迭代,现在已经非常成熟了。 好久不见 !之前想着让各位直接用 QFramework,但是后来想想,如果正在进行的项目直接使用QFramework,这样风险太高了,要改的代码太多,所以打算陆续独立出来一些工具和模块,允许各位一个模块一个模块的进行更换,减少更换带来的风险。 QSingleton: 之前有几篇文章介绍过单例模板在 Unity 中的几种实现。之后又参考了其他的单...

【Unity 框架】QFramework v1.0 使用指南 介绍篇:02.Roadmap-路线图 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏

02.Roadmap-路线图 将来也许 sLua、toLua、xLua、ILRuntime 支持Pro 版本推进 Architecture Designer 使用可视化设计架构,一键生成架构代码 ResKit 支持自定义目录方案UIKit 支持多个 Canvas Root 和 摄像机方案CodeGenKit 同步插件平台的插件整理ResKit 重构(支持热更)UIKit 重构AudioKit 重构 v1.0.x(当前) QFramework.Toolkits 收录四个示例编辑器使用体验改进QFrame...

6.CAS

发布时间:2022-11-26 JUC C# JVM JAVA
1、原子类 java.util.concurrent.atomic 2、没有CAS之前 多线程环境不使用原子类保证线程安全i++(基本数据类型) 3、使用CAS之后 多线程环境 使用原子类保证线程安全i++(基本数据类型) 类似我们的乐观锁 4、是什么 4.1、说明 compare and swap的缩写,中文翻译成比较并交换,实现并发算法时常用到的一种技术。 利用了CPU指令保证了操作的原子性 它包含三个操作数——内存位置、预期原值及更新值。 执行CAS操作的时候,将内存位置的值与预期原值比较: 如...

判定一个数组矩阵的对称性

发布时间:2022-11-27 矩阵 C# 算法
  埃米特证明了别的数学家发现的一些矩阵类的特征根的特殊性质,如现在称为埃米特矩阵的特征根性质等。后来,克莱伯施、布克海姆等证明了对称矩阵的特征根性质。泰伯引入矩阵的迹的概念并给出了一些有关的结论。所谓矩阵对称意为元素以主对角线为对称轴对应相等的矩阵。而主对角线则为线代数学的内容,指从左上角到右下角的那一条对角线。那么副对角线则浅显意知了。 C语言实验- 对称矩阵的判定 输入矩阵的行数,再依次输入矩阵的每行元素,判断该矩阵是否为对称矩阵,若矩阵对称输出“Yes.,不对称输出No.。 输入格式:输入有...

C#学习笔记

发布时间:2022-11-28 学习 C# 开发语言
一、窗体    1.常用属性     1>.frm.Show(); //  普通打开     2>.frm.ShowDialog(); //模式化窗体打开     3>.frm.Activate(); //激话窗体,获取焦点     4>.StartPosition  //窗体位置     5>.this.Close();  //窗体关闭     6>.this.Hide();  //窗体隐藏   2.常用事件      1>Load  //加载时补始化     ...

.NET 6 实现滑动验证码(七)、生成验证码

发布时间:2022-12-02 滑动验证码 C# .NETCORE
上一节介绍了如何获取验证码的背景图片和凹槽模板图片。本节我们来根据获取到的图片生成具体的滑动验证码。 上一节内容:.NET 6 实现滑动验证码(六)、验证码背景图、滑块图与凹槽图的生成 生成验证码的思路:在获取到验证码背景图和凹槽与滑块的图片后,先获取凹槽图片的大小,然后在背景图上随机找一个位置,将凹槽图叠加到背景图上。然后再把背景图凹槽部分叠加到滑块图上。具体流程大致如下: 计算凹槽轮廓 先写一个计算凹槽轮廓的方法,原理是: 一行一行扫描图像,每行连续不透明区域(包含半透明)形成一个或多个n...

大数运算...

发布时间:2022-11-29 C#
 大数运算 大数的存储,用字符串存储后,要将其转化为整形 加法 #include<stdio.h>#include<string.h>int main(){    int n;    scanf(%d, &n);    while (n--)    {        char a[2000], b[2000];        scanf(%s %s, &a, &b);        int c = strlen(a), d = strlen(b);     ...

C# 版本自动更新「开发实例」

发布时间:2022-11-30 C# 实验室 C#
工程文件 Demo.csproj为自动更新功能的测试用例的 客户端主程序 UpdaterDemo.csproj为自动更新程序(更新功能的实现) 客户端主程序 引入命名空间 using System.Windows.Forms;using System.Net;using System.Diagnostics; 工程代码 实例代码如下: using System;using System.Collections.Generic;using System.ComponentModel;usi...

EPPLUS中单元格的属性

发布时间:2022-11-28 EPPLUS GITHUB C#
//1,赋值worksheet.Cells[int row, int col].Value = xxx;//或者worksheet.Cells[A1].Value = xxx;//或者worksheet.SetValue(row,col,value);//2,单元格合并//指定开始行,开始列,结束行,结束列worksheet.Cells[fromRow, fromCol, toRow, toCol].Merge = true;//行合并worksheet.Cells[A1:A5].Merge = true...

(七)笔记.net学习之反射、加载dll、读取moudle、类、方法、特性

发布时间:2022-11-29 学习 .NET CORE C# .NETCORE
1.反射加载dll、读取moudle、类、方法、特性 (1)模块信息获取 (2)方法调用 2.反射创建对象、反射+简单工厂+配置文件(破坏单例,创建泛型) (1)程序的可配置可扩展:反射是动态的依赖的是字符串 调用 (2)利用反射破环单例,可访问单例中的私有构造方法 调用有参构造函数 (3)利用反射创建泛型  GenericClass`3,其中“`3”是占位符,表示三个类型 3.反射调用实例方法、静态方法(调用私有方法、调用泛型方法) (1)实例方法、静态方法 多参数 (2)反射调用私有...

c#学习日记2

发布时间:2022-12-01 学习 C# 开发语言
c#中快捷键:  ctrl+k+d:可以使代码对齐 ctrl+k+c:可以注释代码 面向对象的三大特征:封装,继承,多态 1.封装   访问修饰符:(1)public (2)private (3)internal (4)protected 2.继承 (1)字段的继承 (2)方法的继承 上图中son类继承father类,如果要是子类对象调用父类方法时,则父类构造方法前需要加上public修饰符,否则就会报错。 (3)关键字this和base:this和base关键字,不能用于静态方法中          ...

【Unity 框架】QFramework v1.0 使用指南 工具篇:04. ActionKit 时序动作执行系统 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏

AciontKit 是一个时序动作执行系统。 游戏中,动画的播放、延时、资源的异步加载、Tween 的执行、网络请求等,这些全部都是时序任务,而 ActionKit,可以把这些任务全部整合在一起,使用统一的 API,来对他们的执行进行计划。 OK,我们先看下 ActionKit的基本用法。 延时回调 示例代码如下: using UnityEngine;namespace QFramework.Example{ public class DelayExample : MonoBehaviour ...

C#Winform如何通过TransparencyKey设置透明

发布时间:2022-12-03 C# 学习遇到的问题 开发语言
transparency:透明度 opacity:不透明度 1:通过设置窗体的 TransparencyKey实现 (根据颜色判断哪里的地方变为透明) TransparencyKey:指定窗体中的哪种颜色作为透明色。          this.BackColor =Color.White;//设置窗体的背景颜色为白色。         this.TransparencyKey = Color.Gray; //如果窗体中有灰色的颜色,那么灰色将变成透明色。 例:窗体中的白色会变成透明      this....

C#连接数据库实现用户的登录注册

发布时间:2022-12-02 C# C#实验
实际效果图: 主页面: 在windows窗体设计中,主要运用的有,label, textBox,Button 连接数据库(以Sql Server为例): 1.如下图表示数据库已经与项目建立连接,我们要保证已经建立好一个包含username,password的     user表,并在表中插入一定的数据,方便后面的使用    2.如何在代码中与数据库建立连接?            //数据库配置             string strcon = Data Source=LAPTOP-TOLR...

.NET 使用 Ocelot网关+IdentityServer4认证中心的项目架构

发布时间:2022-12-03 运维 C# CONSUL 服务器 .NET
打算在下个项目使用这个架构 Ocelot网关+IdentityServer4认证中心+Consul服务认证和注册+nginx   如认证中心生成ticket并跳转到指定的应用地址,应用服务消费ticket获取token,随后应用通过token获取用户资料等信息,然后跑转到需要访问redirectUrl页面,如连接 https://www.xxx应用地址.net/cross?ticket=6789b311-eed2-4834-9d7b-b7975ecff20b&redirectUrl=http...

log4net .net6的应用程序标准案例

发布时间:2022-12-02 .NET C# WPF
log4net .net6的应用程序标准案例 因为.net5及以上版本的Winform与WPF已经没有AssemblyInfo.cs文件,所以需要静态注入. 第一步 安装log4net 1.使用命令方法 Install-Package log4net 2.通过NuGet直接搜索进行安装 第二步 编写log4net配置参数 1.添加 log4net.config 文件并更改属性 2.编写 log4net.config <?xml version=1.0 encoding=utf-8 ?&gt...

.net framework、.net standard、.net core .net 5/6/7 区别

发布时间:2022-11-26 .NET C# .NETCORE
 你会不会core? .net行业到底有多坑,通过面试常见问题,就知道了。 都22年底了,core微软都不维护了,这个问题被人事面试到到还能理解,但被95%的技术官面试到我就有点不淡定了,必须来科普下。 有人说在用core3.2 core4 net4?微软成功避开了这不吉利的数字哈哈哈。 .net framework、.net standard、 .net core .net 5/6/7 区别 之前一直使用.net framework框架编写程序,这几年微软的动作有点大,更新迭代的有些快,...

(文章复现)综合能源系统优化运行(碳交易机制下考虑需求响应的综合能源系统优化运行)

发布时间:2022-12-02 算法 电网运行优化 C# MATLAB 能源
复现文章: 碳交易机制下考虑需求响应的综合能源系统优化运行——魏震波 摘要: 综合能源系统是实现“双碳”目标的有效途径,为进一步挖掘其需求侧可调节潜力对碳减排的作用,提出了一 种碳交易机制下考虑需求响应的综合能源系统优化运行模型。首先,根据负荷响应特性将需求响应分为价格型和替代 型 2 类,分别建立了基于价格弹性矩阵的价格型需求响应模型,及考虑用能侧电能和热能相互转换的替代型需求响应 模型; 其次,采用基准线法为系统无偿分配碳排放配额,并考虑燃气轮机和燃气锅炉的实际碳排放量,构建一种面向综 合能源系统的碳...

c# .net iot+香橙派orangepi开发板 200多块打造自家远程 浇花助手 系统

发布时间:2022-12-04 WIRINGOP 香橙派 C# ORANGEPI .NET
由于出差多,这里的花经常过一段时间才能浇水,有些花都旱晕了,所以想做一个助手帮我远程就可以操作浇花,当然也完全可以发展为一个商用系统,拿浇花来做为一个测试平台吧,现在已经完成了,并已经运行了一个多月     总体来讲开发起来还是比较容易的,大家可以尝试,可以做很多物联网的产品 准备材料: 1、5V香橙派 zero2 一个 2、5V高低电平继电器一个 3、S8550 PNP三极管一个 4、12V转5V 转换器一个 5、5v 3cm散热风扇一个 6、sht30温湿计一个 7、12V水管专用的电磁阀门一个 8、...

C#学习以及感受

发布时间:2022-11-30 学习 JAVA C#
Java与c#这两者并没有什么本质区别 Java与c#形式上的区别 _ ------------------------------------------------- _ --------------------------------------------------------------------------------- Java导包用import而c#用using Java与c#都是写一个静态的main方法来启动,c#的Main必须大写 Java和c#的数据类型基本一样,c#中的s...

const 与 static readonly

发布时间:2022-11-28 经验 C# 开发语言 JAVA MAUI
重新开始更新!!! 先介绍两者在C#中的区别,明后天应该会更新java中。相信会有区别(一种扣茴字有几种写法的感觉) const表示常量 static表示修饰的变量是类的一部分,可以说是全局唯一的变量(其中const默认是static的) readonly表示,修饰的变量是不可被修改的 static readonly 表示变量是全局唯一且不可被修改的,这个其实和const很像。但是两者还是有区别的: 在编译时, const修饰的变量已经确定,一般认为编译后的变量是不可以被修改的。 static reado...

【unity】一些unity / C#的学习记录

发布时间:2022-12-02 学习 C# UNITY
学习过程中的一些记录 Unity是单线程核心,不必考虑线程、并发、互斥 好用 / 有用的链接 Unity脚本API Unity生命周期 详解Unity中的预制体 关于c#常用命令的整理 ❀ unity的打印 Debug.Log(** **); ❀工具提示(注解) [ Tooltip(角速度,每秒转动speed度)]public float speed = 30f; ❀ 获取当前脚本绑定的相关信息 this.name // 绑定模型名字this.transform.position; //...

香橙派 ubuntu c# .net 使用ThoughtWorks.QRCodCore库生成 或识别 二维码,及报错处理方法

发布时间:2022-12-03 LINUX C# 运维 UBUNTU
在linux下生成和识别二维码,试了大半天,找到个库测试通过可以使用 ThoughtWorks.QRCodCore  其它的库有些仅在window下可用,有些使用困难 这里如果你在linux下跑的话,一定要安装 skiaSharp.NativeAssets.Linux 库 不然在window下正常,在linux下会报错 测试的时候提示报错如下 unable to load shared library libgdiplus or one of its dependencies  缺少图型库 libgd...