委托相当于JavaScript中的闭包,c++中的函数指针。 c#为了引进这个函数指针,将其进行包装成“委托”,同时将非托管的变成托管的。 1.最初的委托该怎么用 弊端:写的代码量过多,还要写一个显示的方法(Run)。 2.匿名委托 直接将方法体赋予委托实例。 3.lambda表达式 s是参数,只有 ...
分类:
其他好文 时间:
2019-12-03 20:14:00
阅读次数:
88
[TOC] Github使用 Github顾名思义是一个Git版本库的托管服务,是目前全球最大的软件仓库,拥有上百万的开发者用户,也是软件开发和寻找资源的最佳途径,Github不仅可以托管各种Git版本仓库,还拥有了更美观的Web界面,您的代码文件可以被任何人克隆,使得开发者为开源项贡献代码变得更加 ...
分类:
其他好文 时间:
2019-12-02 13:17:46
阅读次数:
126
C#调用 非托管C++ dll 传入Stringbuilder、ref string 、 ref char 等都报错,如mscorlib.dll 异常、其他信息: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏 等等,后来发现是dll 生成后一直没更新,放错位置了。。。 = =|| 不过也学习 ...
分类:
编程语言 时间:
2019-12-02 00:38:51
阅读次数:
107
首先我们要简单知道github跟Git的区别。git是版本控制工具, github是一个面向开源及私有软件项目的托管平台,也是程序员交流的地方。 接下来就开始讲怎么多人一起开发。 首先我们先拥有github账号https://github.com/在这里面注册一个账号。当我们注册完就登录进去。进去之 ...
分类:
其他好文 时间:
2019-12-01 13:47:48
阅读次数:
203
基于hexo的博客 搭建步骤 1.依赖文件下载 Node.js 2.Hexo的安装 3.部署到Github 4.Hexo创建博客基本操作 5.Hexo主题皮肤更换 依赖文件Node.js 首先要安装node,npm 前端支持的基础文件 npm包管理,使用cnpm下载速度更快 Hexo框架安装 1.框 ...
分类:
其他好文 时间:
2019-11-30 21:19:45
阅读次数:
131
netcore进程内(InProcess)托管和进程外(out-of-Process)托管 ...
分类:
Web程序 时间:
2019-11-30 19:22:51
阅读次数:
150
Git简介 诞生 简单的来说,就是为了托管庞大的Linux源码,开始选择了商用的版本控制系统BitKeeper,但是因为一系列操作,BitKeeper不让用了,所以Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!自己写了一个,还用了两周... 对比 记住分布式的比集中式的流弊 ...
分类:
其他好文 时间:
2019-11-29 13:09:50
阅读次数:
83
脑壳短路的一瞬间,黑人问号? 在这个问题之前,我们先了解下IO的过程,下图是异步IO,做个参照(图片随便找的,侵权联系小弟删除) 简单叙述下windows同步IO的流程(图片描述的是异步IO) 1、调用Read()方法时,线程从托管代码转换为本机/用户模式代码,Read内部调用Win32 ReadF ...
分类:
其他好文 时间:
2019-11-28 21:09:05
阅读次数:
90
大家在开发中一般使用的git服务都是公司搭建好的,或者就是直接用gayhub提供的免费的仓库 如果想搭建一个自己的仓库的话怎么弄,这里给大家安利一款开箱即用的git托管服务:gogs。 gogs是基于Golang编写的,占用的资源非常的低,你有个树莓派就能跑,而且搭建非常容易,接下来开始演示如何搭建 ...
分类:
其他好文 时间:
2019-11-25 20:27:35
阅读次数:
93
.NET虽然拥有强大易用的垃圾回收机制,但并不是因为这样,你就可以对资源管理放任不管,其实在稍不注意的时候,可能就造成了资源泄露,甚至因此导致系统崩溃,到那时再来排查问题就已经是困难重重。 一、知识点简单介绍 常见的资源泄露有: 内存泄漏:非托管资源没有释放、非静态对象注册了静态实例。 GDI泄露: ...
分类:
Web程序 时间:
2019-11-25 13:33:14
阅读次数:
103