例如我们要获取一个Point序列的第一个点的X坐标,第一感觉会这么写: int firstX = points.First().X; 但是,老鸟会告诉你,这儿没有进行NULL检查,正确的版本是这样的: 正确倒是正确了,代码取变得难读多了。在C# 6.0中,引入了一个 ?. 的运算符,前面的代码可以改 ...
一/值类型 1/整型 C# 支持 9 种整型:sbyte、byte、short、ushort、int、uint、long、ulong 和 char。整型具有以下所列的大小和取值范围: sbyte 类型表示有符号 8 位整数,其值介于 -128 和 127 之间。 byte 类型表示无符号 8 位整数 ...
procedure TFrmLltj.FormActivate(Sender: TObject); procedure TFrmLltj.FormActivate(Sender: TObject); var Present: TDateTime; Year, Month, Day, Hour, Mi ...
客户端定义服务端返回JSON的结构,客户端再也不用和服务端沟通接口或文档问题了!再也不会被文档各种错误坑了!服务端再也不用为了兼容旧版客户端写新版接口和文档了!再也不会被客户端随时随地没完没了地烦了! ...
jdk环境变量等要配置好,JDK推荐配置1.7或者以上。1:去官网下载jenkins.war包。官网地址:http://Jenkins-ci.org/官网镜像地址:http://mirrors.jenkins-ci.org/war-stable/(在里面可以选择任意版本的war包,lastest为最新的,推荐下载!)2:下载完后在c盘根目录建一个jenkins..
window对象 代表浏览器中的一个打开的窗口或者框架,window对象会在<body>或者<frameset>每次出现时被自动创建,在客户端JavaScript中,Window对象是全局对象,所有的表达式都在当前的环境中计算,要引用当前的窗口不需要特殊的语法,可以把那个窗口属性作为全局变量使用,例 ...
string类型转成byte[]: byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str ); byte[]转成string: string str = System.Text.Encoding.Default.GetStrin ...
工作以来,一直都是基于java web方向的开发,并没有java方向GUI相关的开发经验,不过好在之前用过winform开发。有了基础的套路,想来搞一下Swing也没有什么压力!到网上搜了一下相关的学习资料,有拖拖拽拽的控件,也有代码实现的。为了加深印象和理解,直接搞代码吧~ 参考了网上的相关博客, ...
委托的官方概念是:安全封装方法的类型。 百度百科的概念是,委托是个类,定义了方法的类型,使得方法可以作为另外一个方法的参数进行传递。使得程序具有很好的扩展性。 揉碎了讲一下这个概念: 张三要做三件事: 吃饭,洗衣服,晒被子(谁说这是老婆要做的)。现在他很忙,于是他找到隔壁老王,委托他做这三件事,于是 ...
C#的数据类型可以分为3类:数值类型,引用类型,指针类型。指针类型仅在不安全代码中使用。 值类型包括简单类型(如字符型,浮点型和整数型等),集合类型和结构型。引用类型包括类类型,接口类型,代表类型和数组类型。 值类型和引用类型的不同之处是值类型的变量值直接包含数据,而引用类型的变量把它们的引用存储在 ...
接口是把公共实例(非静态)的方法和属性结合起来,以封装特定功能的一个集合,一旦定义了接口,就可以在类中使用实现接口中的所有成员,接口可以看作创建者和使用者之间的契约,一旦实现了接口,就不要轻易变动(如果需要变更接口,一般需要继承旧接口并且添加版本号)。我们知道在C++里面是有纯虚函数,虚继承和多重继 ...
1.将NanoServerImageGenerator文件夹从WindowsServer2016ISO中\NanoServer文件夹复制到你硬盘上的文件夹。拷贝到C盘根目录。2.以管理员身份启动WindowsPowerShell,将目录更改为NanoServerImageGenerator文件夹所在的文件夹,然后导入模块,其方法为Import-Module.\NanoServerI..
1 #region 设置开机自启 2 string strName = AppDomain.CurrentDomain.BaseDirectory + "AutoRunPro.exe";//获取要自动运行的应用程序名 3 if (!System.IO.File.Exists(strName))//判 ...
分类:
Windows程序 时间:
2016-12-22 09:04:18
阅读次数:
1114
在Windows Server 2003中对于IIS的安全设置具有十分重要的意义,所以掌握IIS安全设置的六大技巧是一个网管员必备的基本技能。下面就是对IIS的安全设置的六大技巧。 技巧1、安装系统补丁 安装好操作系统之后,最好能在托管之前就完成补丁的安装,配置好网络后,如果是2000则确定安装上了 ...
asp.net(C#)时间相减 得到天数、小时、分钟、秒差 asp.net(C#)时间相减 得到天数、小时、分钟、秒差 DateTime dtone = Convert.ToDateTime("2007-1-1 05:00:00"); DateTime dtwo = Convert.ToDateTi ...
一、借鉴说明 1.《Head First Design Patterns》(中文名《深入浅出设计模式》) 2.维基百科,观察者模式,https://zh.wikipedia.org/wiki/%E8%A7%82%E5%AF%9F%E8%80%85%E6%A8%A1%E5%BC%8F 3.MSDN,e... ...
问题: 1、克隆完windows虚拟化后输入法乱码。 2、开启远程的情况下远程登录输入正确的密码也无法登录。 解决: 1、更改管理员用户密码(不输入原win7密码更改win7密码)。 2、重新启用管理员。 3、重启系统 不输入当前密码改win密码: 右键 〉管理 解决: 1、更改管理员用户密码(不输 ...
默认情况下,IIS是没有开启的,需要通过下面的步骤开启 ...
当我们要显示一个控件的时候,不仅仅要显示这个控件,还要有动画的效果。 主要用到了DoubleAnimation类。 调用的时候也简单。 效果如下: ...
C语言版 开发语言:C语言 开发工具:Visual Studio 2015 目 标:使用C语言,直接调用Windows API,创建Windows程序。 参考图书:《Windows程序设计 (第5版)》 Delphi版 开发语言:Object Pascal 开发工具:Delphi 目 标:使用Del ...