06 2017 档案
摘要:有时候设计字段的时候,碰到nvarchar和varchar时候,是有点犹豫。所以今天就来探个究竟把。 (一) varchar是非Unicode可变长度类型,nvarchar是Unicode编码可变长度类型 (二)它们两者的最大长度不一样 nvarchar的最大值是4000 varchar最大值是80
阅读全文
摘要:(一)为什么选择7z 7z 是一种主流高效的压缩格式,它拥有极高的压缩比。在计算机科学中,7z是一种可以使用多种压缩算法进行数据压缩的档案格式。该格式最初被7-Zip实现并采用,但是这种档案格式是公有的,并且7-Zip软件本身亦在GNU宽通用公共许可证 (GNU LGPL)协议下 开放源代码。目前L
阅读全文
摘要:(一)什么是观察者模式 发布-订阅,这两个词语是对观察者的最好解释,现实生活中,这样的案例有很多,比如在篮球比赛过程中教练,喊一个暂停,然后球员和裁判都做相关的响应,还有比如OA里面发布的放假通知等等。无论是篮球比赛,还是OA的通知,都存在一个角色,它的作用就是保持对相关问题的关注,在问题发生变化的
阅读全文
摘要:话不多说,下面分享下我对句柄的看法。 如果没有意外的话,ABCDE他们将依次进行占用CPU资源。但是可能会发生如下情况 句柄,就是用来维护进程或者系统范围内的一个标识。就比如我们去访问一个文件的时候,同一时刻,只能有一个进程访问,不能有其他,这个句柄就是这个文件锁。句柄是一个动态的地址,用来记录当前
阅读全文
摘要:对于大型组织而言,如果涉及到产品线,项目,公共平台很多,如何通过命名空间将所有代码有效的组织起来。就一个目的,用的时候能够很容易的找到。 对于命名空间在大型项目中,必须组织好,一般命名空间可以如下: namespace gdoujkzz.Application:项目或产品 namespace gdo
阅读全文
摘要:什么叫做重载运算符 比如:int x=1; int y=2; int total=x+y; 我们比较喜欢看上面这种写法,而不是这种, int x=1; int y=1; int total=int.add(x,y); 上面所说的就是重载运算符 在C#中,我们通过使用operator关键字来进行运算符
阅读全文