C#之Expression表达式目录树
一、Expression是什么 1、和委托的区别 a、委托是编译时,表达式目录树是运行时,在应用程序运行过程中可以重新赋值 b、委托相当于是拿到别人dll文件,只能调用里面的方法;表达式目录树相当于拿到了别人的源码,可以进行扩展 2、Exp...
一、Expression是什么 1、和委托的区别 a、委托是编译时,表达式目录树是运行时,在应用程序运行过程中可以重新赋值 b、委托相当于是拿到别人dll文件,只能调用里面的方法;表达式目录树相当于拿到了别人的源码,可以进行扩展 2、Exp...
一、Go安装及使用protobuf工具 以下都是基于Linux系统; 1.安装 A) protobuf 编译工具安装 1、下载 protoBuf: cd $GOPATH/src/git clone https://github.com/pr...
前言 我们在编程过程中,经常需要将一个对象转成另一个对象(一般称为对象映射)。比如我们有2个类: //第1个类 CLS1class CLS1{public int i {get; set;}public string str {get; s...
DreamScene2 1.3 版本已经发布了,现在支持鼠标和桌面交互功能。这个功能不会影响性能,基本不占用 CPU。这个功能让我对 Windows 消息机制有了更深入的理解,在这篇博客中我会详细介绍实现方式。 欢迎 Star 和 Fork...
开源自己前段时间使用 C# 编写的 Windows 动态桌面软件,在接下来的博客我将描写一些技术细节和遇到的一些坑。这个软件可以把视频设置成桌面背景播放,不仅如此而且还可以把网页或一个网页文件设置成桌面背景播放。支持 .NET Framew...
文章开始把我喜欢的这句话送个大家:这个世界上还有什么比自己写的代码运行在一亿人的电脑上更酷的事情吗,如果有那就是让这个数字再扩大十倍!!! 底部有下载链接:...
ReferenceHow to Properly Dispose Of Resources In .Net CoreWhy using finalizers is a bad idea 当在一个类中使用了另外一个实现了 IDisposabl...
一、错误提示 当我们读取一个文件而该文件被占用时会报错如下信息: 二、解决办法 此问题发生一般是资源没被释放掉,但也存在如下可能性。我们对文件的操作非常频繁,所以写了特定的操作类/组件来维护文件之间的操作,知道特定的时刻才结束,常见的如日志...
在.NET 4.0之后,CLR将会区别出一些异常(都是SEH异常),将这些异常标识为破坏性异常(Corrupted State Exception)。针对这些异常,CLR的catch块不会捕捉这些异常。SEH异常通常是非托管代码抛出的。例如...
最近学校里发了个任务,说要做一个科技节小发明,然后我就掏出我的树莓派准备大干一场。 调料 Raspberry Pi 3B+树莓派GPIO扩展板3.5寸电容触摸屏(GPIO接口)土壤湿度传感器(GPIO接口)光照传感器(GPIO接口)由于作品...