<!-- flowchart 箭头图标 勿删 --> 阅读本文大概需要 5~6 分钟 大家可能最近经常听到 API 这个概念,那什么是API,它又有什么特点和好处呢? wiki 百科镇楼 …[APIs are] a set of subroutine definitions, protocols, ...
对于C#里面的Foreach学过 语言的人都知道怎么用,但是其原理相信很多人和我一样都没有去深究。刚回顾泛型讲到枚举器让我联想到了Foreach的实现,所以进行一番探究,有什么不对或者错误的地方大家多多斧正。 1、创建一个控制台应用程序 2、编写测试代码并分析 在Program类中写一个foreac ...
多线程,new Thread(t1);和new Thread(new ThreadStart(t1));有什么区别 没有区别。前者,是c#的语法。也就是说是编译器帮你改写为第二种形式。因此你要搞清楚,这是.net的特性还是c#的特性。这是c#得特性,如果有人以为第一种写法“是.net的”那他就错了。 ...
Windows 10本质上,它们与 Win7、XP 时代的 SP1、SP2、SP3 这样的大型更新版是一样的,只不过微软很蛋疼地为它们起上一个难记地要死的名字,仅此而已。如果你把“一周年更新”看作 SP1,“创意者更新”是 SP2,“秋季创意者更新”是 SP3,“四月更新版”是 SP4 ,那么十月更 ...
今天开始写递归,然而始终不得甚解。借鉴别人的理解:假设我们现在都不知道什么是递归,我们自然想到打开浏览器,输入到谷歌的网页,我们点击搜索递归,然后我们在为维基百科中了解到了递归的基本定义,在了解到了递归实际上是和栈有关的时候,你又蒙圈了,什么是栈呢?数据结构没学清楚,此时的你只能又打开谷歌,搜索什么 ...
由于有需求进行端口映射,又不想装乱七八糟的软件,Windows本身自带的路由远程访问配置太麻烦,还要两块网卡,坑爹啊。其实Windows本身命令行支持配置端口映射,条件是已经安装了IPV6,启不启用都无所谓,我在win7和server2008上是可以的。xp,2003装了ipv6协议也是可以的。端口 ...
/// /// md5加密字符串 /// /// 需要加密的字符串 /// public static string getMd5String(string str) { //实例化一个md5对像 MD5 md5 = MD5.Cre... ...
原文:距离北京奥运还有359天,发布WPF版本的北京2008标志(下) 图片显示效果: XAML代码: ...
1、WindowsLiveWriter.CNBlogs.CodeHighlighter 1.1、下载地址 文件名:WindowsLiveWriter.CNBlogs.CodeHighlighter.zip 下载地址:http://files.cnblogs.com/files/cmt/Windows... ...
如果您手边有一个“高速 U 盘”,那么恭喜您!通过全新的 Windows ReadyBoost 技术,就可以用它来扩展您的系统内存——真是一个随需应变的电脑性能提升之道啊! 256M 以上的空间——只有这样,才能实现这个功能。之后将您的 U 盘插入电脑 USB 接口。 偶然发现,其实一般的U盘甚至手 ...
原文:使用VSCode如何调试C#控制台程序_2_加深总结要想使用调试,必须创建项目 1-你要调式的类,控制台类等等,你需要放在一个项目下,这个项目最好是由使用.net core创建的,VSCode对应的命令为: dotnet new console(这里以控制台为例) 2-使用编译命令(dotne... ...
Redis是有名的NoSql数据库,一般Linux都会默认支持。但在Windows环境中,可能需要手动安装设置才能有效使用。这里就简单介绍一下Windows下Redis服务的安装方法,希望能够帮到你。 1.要安装Redis,首先要获取安装包。 Windows的Redis安装包需要到以下GitHub链 ...
//接口与类型转换 type IFoot: interface ['|0000-0000-0000-0000|'] end; IBall = interface ['|0000-0000-0000-0001|'] end; TFootball = calss(TinterfacedObject,IF... ...
Linux是非常好的开发环境,但很多时候我们希望能够在Windows上操作,通过SSH协议可以实现两者之间传输文件。 一 需要在Linux系统上安装ssh-server,有的linux系统自带了。 查看ssh是否运行的命令:ps -ef | grep ssh 安装sshu服务器端的命令:sudo a ...
linux中我们习惯用sudo命令来临时用另一个用户的身份执行命令。 windows中,通常我们需要用管理员权限执行命令的时候通常是 右键->run as administrator。 用着键盘呢,还要切换成鼠标不免有些麻烦。那么windows中有没有类似sudo的命令呢? 还真有,命令是 runa ...
写这个给自己Mark 一下, 关键是这个多条件筛选,同时有OR 和AND 条件,网上资料很少,从微软官网的 Demo 里找到案例。 链接如下 https://code.msdn.microsoft.com/Exchange-2013-101-Code-3c38582c ...
HSSFWorkbook workbook = new HSSFWorkbook(); HSSFSheet sheet = workbook.CreateSheet( "Sheet1") as HSSFSheet; IRow row = sheet.CreateRow(0); row.Height ...
大家应该都是知道,C#的委托+=和-=都是根据函数的签名来识别的,但是如果符号的右边是一个兰姆达表示式(例如:delegate0+=()=>{}),这个时候怎么判断右边的函数是不是同一个呢? 写个例子来测试一下,如下图,运行两次Test方法,传递的参数都是一样的兰姆达表达式,通过action委托的- ...
最近在项目当中使用到了开源项目polly的异常重试策略,在使用当中发现polly是个功能很强大的项目, 于是对其提供的几种策略进行学习. polly的github地址为:https://github.com/App-vNext/Polly 关于polly polly文档中对自己介绍的原文是: Pol ...
分类:
Windows程序 时间:
2018-10-31 23:25:38
阅读次数:
1547
BitConverter类:用于将源类型转换成字节数组,或者将字节数组转换成目标类型。在解决不同设备之间产生的大小端问题时,经常使用。 Convert类:用于基本数据类型(包括Boolean/Byte/SByte/char/DateTime/Decimal/Single/Double/Int16/I ...