我们是怎么做Code Review的 前几天看了《Code Review 程序员的寄望与哀伤》,想到我们团队开展Code Review也有2年了,结果还算比较满意,有些经验应该可以和大家一起分享、探讨。我们为什么要推行Code Review呢?我们当时面临着代码混乱、Bug频出的状况。当时我觉得要有 ...
分类:
其他好文 时间:
2016-07-08 11:50:06
阅读次数:
184
字符串三种定义方式: 1.双引号定义: 当双引号中包含变量时,变量会与双引号中的内容连接在一起;<双引号当成变量> $str="string"; echo “$str”; //string; 2.单引号定义: 当单引号中包含变量时,变量会被当做字符串输出。 echo '$str' //$str 3. ...
分类:
其他好文 时间:
2016-07-08 11:50:19
阅读次数:
100
HTML里我们可以设置链接的目标,使我们点击后可以跳转到我们想要去的地方 ...
分类:
Web程序 时间:
2016-07-08 11:49:08
阅读次数:
178
在IIS上新发布的网站,网站能打开,但样式与js资源文件加载不到(资源文件和网页是同一个域名下,例如:网页www.xxx.com/index.aspx,图片www.xxx.com/pic.png)。 然后单独打开资源文件(例如打开图片的链接)是,报错: 这个问题应该是web.config配置文件的设 ...
分类:
Web程序 时间:
2016-07-08 11:49:40
阅读次数:
226
在学习socket之前,我们先复习下相关的网络知识。 OSI七层模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。OSI七层模型是由国际标准化组织ISO定义的网络的基本结构,不仅包括一些概念和结构,还包括一系列的协议。 TCP/IP四层模型:既然有OSI七层模型,为什么我们还要定义一 ...
分类:
编程语言 时间:
2016-07-08 11:49:12
阅读次数:
222
1.SELINUX和防火墙 #关闭SELINUX vi /etc/selinux/config SELINUX = disabled #防火墙 1)关闭防火墙 Centos6.5版本 service iptables stop#关闭防火墙 chkconfig iptables off#开机不启动 C ...
分类:
其他好文 时间:
2016-07-08 11:48:05
阅读次数:
149
1.界面透明 2.设置背景图片 3.设置窗口无边框 4.设置窗体可移动 5.设置输入框为密码模式 ...
1、数据操作状态 create方法的第二个参数可以指定数据的操作状态,默认是自动判断的(写入[Model:MODEL_INSERT或者1]、更新[Model:MODEL_UPDATE或者2]、也可以自定义状态) 可以自己定义: 2、字段合法性过滤 如果在create方法之前调用field方法,则表示 ...
分类:
Web程序 时间:
2016-07-08 11:49:29
阅读次数:
428
Mysql InnoDB行锁实现方式 InnoDB行锁是通过给索引上的索引项加锁来实现的,这一点MySQL与Oracle不同,后者是通过在数据块中对相应数据行加锁来实现的。InnoDB这种行锁实现特点意味着:只有通过索引条件检索数据,InnoDB才使用行级锁,否则,InnoDB将使用表锁! 在实际应 ...
分类:
数据库 时间:
2016-07-08 11:49:16
阅读次数:
192
HAL是建立在Linux驱动上的一套程序库。这套程序库并不属于Linux内核,而是属于Linux内核层之上的应用层.Google为Android增加HAL的主要目的除了尽量避免应用程序直接访问Linux驱动外,还有一个重要的原因,那就是保护‘私人财产’。 在传统的Linux系统中Linux驱动一般有 ...
分类:
移动开发 时间:
2016-07-08 11:49:47
阅读次数:
205
一、主要配置文件:/etc/nginx/nginx.conf 内容如下图 扩展配置文件:/etc/nginx/conf.d/*.conf 图中的主配置文件的末尾,加载所有扩展配置文件里面以.conf结尾的文件。所以我们不要修改主要配置文件(不需要修改),用户配置都放到了/etc/nginx/conf ...
分类:
其他好文 时间:
2016-07-08 11:49:37
阅读次数:
124
一:为什么造成了循环引用?????????????????????????? 首先 对于网络工具类 finishedBlock里面 的一个属性是 copy的 那么 NetworkTools 会对网络工具 finishedBlock进行一个强引用 左边的控制器viewController里面 view ...
分类:
移动开发 时间:
2016-07-08 11:48:19
阅读次数:
386
指针和引用一直是C++中难懂的部分,为此我也困惑了很久,下面说说我对引用和指针的简单理解。 在使用函数时我们常常会纠结实参传递到形参后,函数对形参的操作会不会改变实参的值(也就是主函数的相应变量),最典型的例子是swap(int a,int b)。我们都知道,函数在调用时会给变量重新开辟一个存储空间 ...
分类:
其他好文 时间:
2016-07-08 11:47:04
阅读次数:
117
打开info.plist文件 - 》添加App Transport Security Settings 字典类型,在App Transport Security Settings下增加Allow Arbitrary Loads 布尔类型,值设置为YES即可进行https的访问 ...
分类:
移动开发 时间:
2016-07-08 11:48:54
阅读次数:
479
第十章讲了 对于复杂的Linux驱动以及HAL等程序库,需要使用各种方法对其进行测试。例如设置断点、逐步跟踪代码输出调试信息等。 在Linux系统中,/proc经常被用来作为内核空间与用户空间进行数据交互的工具,/proc文件系统的行为方式与设备文件系统类似。/proc是虚拟文件系统,也就是说,/p ...
分类:
移动开发 时间:
2016-07-08 11:47:33
阅读次数:
159