第一章主要讲的是编程风格部分的基本格式化。 一个严格按照一定规范来编写的项目,无论从可读性,可维护性,或者运行性能上来说,都是比无规范项目更胜一筹的。 基本的格式化包含以下几种: 1.缩进层级 良好的缩进能让多位开发人员更快的读懂代码,提高工作效率。 至于如何缩进,其实并没有一个统一的共识,但是在空 ...
分类:
编程语言 时间:
2018-01-04 00:28:36
阅读次数:
186
记录一下 这一块 join的理解了 再完善过来. 1. Statistics的用法: 清空执行计划用的命令 dbcc freeproccache 清空buffer pool 里面的缓存命令 dbcc dropcleanbuffers 执行之前set statistics 命令之前可以执行如上的两个命 ...
分类:
数据库 时间:
2018-01-02 21:23:57
阅读次数:
191
读书笔记: 博弈论导论 07 完美信息的动态博弈 预备知识 完美信息的动态博弈 预备知识 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 动态博弈(Dynamic Games) 静态博弈是每个玩家同时(并且在不知道其他玩家选择的情况 ...
分类:
其他好文 时间:
2018-01-02 16:52:24
阅读次数:
216
初学推荐系统相关内容,写写自己读《推荐系统实践》的读书笔记。 推荐系统: 对用户来说推荐系统帮助用户发现自己想要的商品,对于商品来说找到对其感兴趣的用户,前者例如电影,歌曲的推荐,后者例如广告推送。 产生推荐系统主要是因为信息过载,用户难以从大量信息中发现自己想要的信息。 对于物品来说,在线上购物网 ...
分类:
其他好文 时间:
2018-01-02 15:17:38
阅读次数:
204
一,软件测试的类型。 1.软件测试按照测试类型,可以划分为:单元测试,集成测试和系统测试。 2.单元测试是指对软件系统中最小可测试单元进行的检查和验证。 3.集成测试,在iOS软件开发中,集成测试主要被简单地分为API接口和iOS功能集成测试。API接口测试是指,若一个iOS程序以网络请求的方式使用 ...
分类:
移动开发 时间:
2018-01-02 11:45:58
阅读次数:
228
1. SQLSERVER信息收集 SQLDIAG 使用界面 C:\Users\Administrator>sqldiag2018/01/02 08:13:26.10 SQLDIAG Collector version2018/01/02 08:13:28.19 SQLDIAG IMPORTANT: ...
分类:
数据库 时间:
2018-01-02 11:27:24
阅读次数:
163
操作系统的核心 内核 内核的职责 1. :Linux属于抢占式多任务操作系统,多个进程可同时驻留于内存,且每个进程都能获得对CPU的使用权。哪些进程获得对CPU的使用,以及每个进程能使用多长时间 ,都由内核进程调度程序决定。 2. :Linux采用了虚拟内在管理机制。 3. 提供了 4. 创建和终止 ...
分类:
系统相关 时间:
2018-01-01 19:39:24
阅读次数:
260
原型模式 原型模式是创建型模式的一种,其特点在于通过“复制”一个已经存在的实例来返回新的实例,而不是新建实例。被复制的实例就是我们所称的“原型”,这个原型是可定制的。 原型模式多用于创建复杂的或者耗时的实例,因为这种情况下,复制一个已经存在的实例使程序运行更高效;或者创建值相等,只是命名不一样的同类 ...
分类:
其他好文 时间:
2018-01-01 19:32:57
阅读次数:
92
工厂方法模式 工厂方法模式的实质是“定义一个创建对象的接口,但让实现这个接口的类来决定实例化哪个类。工厂方法让类的实例化推迟到子类中进行。 工厂方法模式 VS 简单工厂模式 简单工厂的模式的最大优点在于工厂类中包含了必要的逻辑判断,根据客户端的选择动态的实例化相关的类。对于客户端来说,去除了与具体产 ...
分类:
其他好文 时间:
2018-01-01 18:23:19
阅读次数:
119
代理模式 代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网络连接、内存中的大对象、文件或其它昂贵或无法复制的资源。 "维基百科 代理模式" 代理模式实现远程图片加载 IImage image = new ProxyImage("HiRes_Image"); for (int ...
分类:
其他好文 时间:
2018-01-01 18:22:01
阅读次数:
143