07 2014 档案

摘要:我们知道对于class和struct都可以定义构造函数,而构造函数又有实例构造函数和静态构造函数。实例构造函数在每次实例化时,都会执行一次。那静态构造函数是否如此呢?我们先来看一段代码:using System;using System.Collections.Gen... 阅读全文
posted @ 2014-07-23 10:02 _学而时习之 阅读(715) 评论(0) 推荐(0)
摘要:在类型转换时常会遇到隐式转换和显式转换。那我们自定义的类型要如何去定义隐式转换和显式转换?我们来看一段代码public class Rational { private Int32 _inner_int = 0; public Rat... 阅读全文
posted @ 2014-07-23 09:20 _学而时习之 阅读(227) 评论(0) 推荐(0)
摘要:一、Linode搭建VPN(基于Ubuntu)1. 更新软件包数据apt-get update2. 安装pptpdapt-get install pptpd或者 sudo apt-get install pptpd -y3. 设置本地地址和远程地址范围修改/etc/p... 阅读全文
posted @ 2014-07-21 16:55 _学而时习之 阅读(5) 评论(0) 推荐(0)
摘要:在WEB开发时,经常需要依据数据库表中的字段建立相应的输入控件,来获取输入的数据。每次都需要按字段来敲,显然太低效,而且容易出错。这里提供一个SQL脚本生成相应输入控件的方法。USE DBDemoDECLARE @TEMP_TABLE_NAME NVARCHAR(51... 阅读全文
posted @ 2014-07-16 14:53 _学而时习之 阅读(309) 评论(0) 推荐(0)
摘要:阅读目录保存TFS密码的方法Win8 SVN操作各种慢Win8修改切换输入法的快捷键Win8.1彻底关闭UAC将CapsLock修改为Esc或者Enter键总结在Windows中我们经常会遇到各种小问题,而这些小问题又确实在影响着工作效率,如果能解决这些小问题,那么就... 阅读全文
posted @ 2014-07-16 09:22 _学而时习之 阅读(179) 评论(0) 推荐(0)
摘要:在Linode上建立了节点后,选择相应的操作系统(我选用的是Ubuntu 12.04 LTS),然后启动即可。具体可以参见该文(https://library.linode.com/getting-started)。建立好之后,就是要对其进行操作,当然首选是SSH连接... 阅读全文
posted @ 2014-07-16 09:16 _学而时习之 阅读(434) 评论(0) 推荐(0)
摘要:内存格局通常分为四个区全局数据区:存放全局变量,静态数据,常量代码区:存放所有的程序代码栈区:存放为运行而分配的局部变量,参数,返回数据,返回地址等,堆区:即自由存储区 值类型变量与引用类型变量的内存分配模型也不一样。为了理解清楚这个问题,首先必须区分两种不... 阅读全文
posted @ 2014-07-04 17:24 _学而时习之 阅读(1153) 评论(0) 推荐(0)
摘要:名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Ar... 阅读全文
posted @ 2014-07-04 17:05 _学而时习之 阅读(392) 评论(0) 推荐(0)
摘要:装箱与拆箱是.NET中非常重要的概念。装箱是将值类型转换成引用类型,或者是实现了接口的值类型。装箱将数据存储的空间由Thread stack转存到了Managed Heap中。凡是在Managed Heap中开辟空间,都将触发GC(垃圾回收),在Thread stat... 阅读全文
posted @ 2014-07-04 16:50 _学而时习之 阅读(281) 评论(0) 推荐(0)
摘要:在.net中的struct与class有很多相似之处,比如可以直接new,对于成员可以直接XX.field,以至于有不少程序员在用时,将其混在一起,分不清有何区别。这两者有何区别呢?1.类型不同我们先来看一段代码 static void Main(string[] ... 阅读全文
posted @ 2014-07-04 12:05 _学而时习之 阅读(185) 评论(0) 推荐(0)
摘要:is和as是.NET中常用的操作,两者都可以实现类型的安全转换,但两者却有所不同。如public class Employee{}public void Add(object obj)//写法一{ Employee e=null; if(obj is Empl... 阅读全文
posted @ 2014-07-03 14:19 _学而时习之 阅读(204) 评论(0) 推荐(0)
摘要:在FineUI的官方示例中有类似的实现。示例中实现了动态增加列,但有时我们可能需要动态修改列。先来看效果图下面是代码实现DynamicGrid.aspx ... 阅读全文
posted @ 2014-07-02 09:50 _学而时习之 阅读(602) 评论(0) 推荐(0)