1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的 ...
分类:
数据库 时间:
2017-03-12 10:50:49
阅读次数:
215
看到二叉搜索树,就会回想到当年在大学课堂学习数据结构的情景,真的是悠悠岁月,欲说当年好困惑。 二叉树的可以参考的资料繁多,这里就不多说了,非要说的话,请看算法导论第12章吧。 下面是代码,包含了一点点C++11的特性。 1、二叉树遍历,没有比递归实现更优雅简洁直观的了,非要说非递归就是好的话我也赞成 ...
分类:
其他好文 时间:
2017-03-12 01:09:21
阅读次数:
147
1,当写一个volatile变量时,JMM(java内存模型)会把该线程本地内存中的所有共享变量刷新到主内存中去 2,当读取一个volatile变量时,该线程会将本地内存置为无效,线程将从主内存中读取共享变量。 总结,volatile变量可以实现线程之间的通信。 当对一个volatile变量写操作时 ...
分类:
其他好文 时间:
2017-03-12 00:56:30
阅读次数:
162
1. 搜索 在vi和vim中如果打开一个很大的文件,不容易找到对应的内容,可以使用自带的搜索关键字进行搜索定位: 在vi和vim界面中输入:"/"(反斜杠),之后会出现一个输入框让你输入,当你输入的关键字在文件中存在就会以高亮的形式显示出来,之后按 回车 就确定定位到当前高亮位置,如果不是你要找的, ...
分类:
系统相关 时间:
2017-03-12 00:48:49
阅读次数:
216
前言最近在项目中遇到一个奇怪的问题,同样的SDK调用,访问海康摄像机的RTSP流,发保活OPTIONS命令保活,一个正常,而另一个一发就会被IPC断开,先看现场截图:
图1:发OPTIONS,摄像机立...
分类:
其他好文 时间:
2017-03-11 23:56:50
阅读次数:
916
onchange事件在内容改变(两次内容有可能相等)且失去焦点时触发; onpropertychange事件是实时触发,每增加或删除一个字符就会触发,通过js改变也会触发该事件,但是该事件是IE专有。 oninput事件是IE之外的大多数浏览器支持的事件,在value改变时实时触发,但是通过js改变 ...
分类:
其他好文 时间:
2017-03-11 22:59:54
阅读次数:
166
简单的说,3par的ASIC只要发现进来的数据如果有16KiB(32*512)的数据块全部由二进制“0”构成,就会用更新一个指针来代替写入这些数据。这个功能有ASIC实现,所以速度极快,但是不可以更改(比如改成8KiB或者4KiB数据块)。可以在TV(ThinVolum)的设置项目里面激活或者关闭零..
分类:
其他好文 时间:
2017-03-11 22:09:05
阅读次数:
172
今天在写JS时,遇上这么个错误:“document.form.submit() is not a function”,经过一番搜索,最终找到了修复方法。 这个错误一般是由于表单<form>…</form>中含有name=”submit”时,提交时就会有冲突,这个错误常见于按钮上,如: 在Javasc ...
分类:
Web程序 时间:
2017-03-11 21:42:35
阅读次数:
221
Java提供的是异常处理的抓抛模型(编译时 / 运行时异常均适用)“抛”:当我们执行代码时,一旦出现异常,就会在异常的代码处生成一个对应异常类的对象,并将此对象抛出。(自动抛出 / 手动抛出:“throw”+异常类对象)(注意是对象)>一旦抛出此异常类的异常,那么程序终止运行>此异常类的对象抛给方法... ...
分类:
其他好文 时间:
2017-03-11 18:54:59
阅读次数:
159
vue.js的简介 vue.js是一个javascript mvvm库,它是以数据驱动和组件化的思想构建的。我们平时多用js去操作dom,vue.js则是使用了数据绑定驱动来操作dom的,也就是说创建了view和model之间的绑定后,当model数据层发生变化时,view的dom就会发生相应变化。 ...
分类:
Web程序 时间:
2017-03-11 16:06:02
阅读次数:
436