摘要:
(1) 代码签入要填备注:基本到基本的一条原则,好处不言自明,尤其是当团队成员较多的时候,清楚的注释能够快速定位一些因交叉签入和测试不彻底造成的bug。尤其要注明多个版本同时更新时的同步信息,尽量保证关键信息,如版本、bug号等的完整。 (2) 签入代码前请先获取最新的版本:很容易被忽略的一点,因为 阅读全文
摘要:
在实际的项目开发中我们可能经常要修改已有的代码,可能我们经常说开闭原则对已有的代码不准修改,但是实际上很难,那么下面的3种方法也许能帮助我们改善对代码的修改。 1:新生方法 有时候在我们开发的时候需要像系统加入新的功能时候这个时候我们就可能改变我们原有方法的结构。那么下面有一个简单例子 以前添加用户 阅读全文
摘要:
总结HTTPS HTTPS要使客户端与服务器端的通信过程得到安全保证,必须使用的对称加密算法,但是协商对称加密算法的过程,需要使用非对称加密算法来保证安全,然而直接使用非对称加密的过程本身也不安全, 会有中间人篡改公钥的可能性,所以客户端与服务器不直接使用公钥,而是使用数字证书签发机构颁发的证书来保 阅读全文
摘要:
通过总结这些模式,让我找到了封装变化,对象的耦合,针对接口编程,都有了一定的了解,从而设计出易维护,易扩展,灵活性好的程序。有以下常用的:1)单件模式、2)抽象工厂模式和工厂模式、3)适配器模式、4)装饰模式、5)观察者模式、6)外观模式 其他模式目前还很少用到。 单件模式 这是用的最多的模式,每一个正式的软件都要用它,全局配置、唯一资源、还有一个就是所有的工厂我都设计为单件模式,因此它的使用量... 阅读全文
摘要:
using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { // 创建一个委托实例,封装C类的静态方法M1 MyDelegate d1 = new MyDele... 阅读全文
摘要:
序号 单词 频率 意思 public 1138 公共 string 994 字符串 out 692 输出 system 681 系统 class 584 类 print 556 打印 int 545 整型 new 501 新的 v... 阅读全文
摘要:
数据库知识总结(表结构操作) 1.创建表Scores 1 create table Scores --表名 2 (Id int identity(1,1) primary key,--设置主键,并且行号自增, identity(1,1)表示Id列从1开始自增,每次增加1 3 Date datetim 阅读全文
摘要:
《SQL必知必会》学习笔记(一) 下面变列出我新学到的知识。 这个是数据库的全部记录 1.order by 语句: select * from Scores order by name , Score desc 执行结果: ①order by在执行排序功能时,会先对排序字段按abcd这样的顺序进行, 阅读全文
摘要:
解决方法: 修改.NET Framework 版本为相应版本即可,我以前用的是2.0换成4.0的时候出现这个错误。 我的win7系统, 1、打开IIs点击IIS根节点 2、看右边的“操作”-》点击“更改.NET Framework 版本” 3、选择相应的版本,我这里应该选择v4.0.30319,点击 阅读全文
摘要:
《SQL必知必会》学习笔记(二) 咱们接着上一篇的内容继续。这一篇主要回顾子查询,联合查询,复制表这三类内容。 上一部分基本上都是简单的Select查询,即从单个数据库表中检索数据的单条语句,但是实际应用中的业务逻辑往往会非常复杂,所以会用到一些比较复杂的查询,如子查询,联合查询。 1.子查询 当一 阅读全文