要保证数据安全需要做的大部分工作都是相对简单的,前提是我们要问自己六个关键的问题:“who, what,where, when, how, why” Who代表着不同的股东;What代表着哪些数据需要保护;Where表示存放数据的位置;When代表数据最敏感的时段,比如升级时;How代表需要做...
分类:
其他好文 时间:
2014-07-16 23:30:07
阅读次数:
245
个人认为学习3D图形程序开发,有两套经典教程.D3D的也就是红龙那本书.OpenGL的NEHE教程.为向经典致敬,将我之前翻写他们的程序开源. 我所做的工作是将其所有的DEMO集成到一个项目中.所有的DEMO使用同一个渲染设备.这样可以在一个进程中自由地切换DEMO.写这套东西最大的麻烦是,每...
分类:
其他好文 时间:
2014-07-10 14:06:35
阅读次数:
216
http://www.ilsistemista.net/index.php/virtualization/42-kvm-virtio-paravirtualized-drivers-why-they-matter.html?limitstart=0 As you probably already k...
分类:
其他好文 时间:
2014-06-29 19:58:08
阅读次数:
285
WHY数学表达式的3D可视化 很早之前我就有这种想法,将数学表达式的图形显示出来.最近终于实现了这套较为完善的版本,将其代码公布,也为开源做点贡献.首先系统中定义一套脚本语言格式,用于描述数学表达式.使用时先要将数学表达式写成该脚本的形式,解析脚本代码以生成相应的图形.该系统能够生成曲线图形和MES...
分类:
其他好文 时间:
2014-06-26 15:19:52
阅读次数:
186
I used to see my senior developers use WITH (NOLOCK) when querying in SQL Server and wonder why they use. Now i explored it and found thatit's useful ...
分类:
数据库 时间:
2014-06-26 12:51:12
阅读次数:
265
Follow up for "Search in Rotated Sorted Array":
What if duplicates are allowed?
Would this affect the run-time complexity? How and why?
Write a function to determine if a given target is in the...
分类:
其他好文 时间:
2014-06-26 07:09:01
阅读次数:
213
不推荐List做API原因有如下两点:1.首先List 设计之初就没有设计成可扩展的,我们不能重新其任何方法。这就意味着,我们操作List的时候却不能有任何的通知机制,而Collection却提供了SetItem虚方法以供重写,以便于我们在修改成员信息或者添加成员的时候可以自定义实现通知机制。2.其...
美国计算机科学家、图灵奖获得者詹姆斯·尼古拉·格雷(Jim Gray),在他的著名的论文“Why do computers stop and what can be done about it?”中首次提出了程序bug的类型,比如玻尔bug(Bohrbug)、 海森堡bug(Bohrbug)等用著名...
分类:
其他好文 时间:
2014-06-25 14:55:40
阅读次数:
263
Wrote by mutouyun. (http://darkc.at/why-shouldnt-i-kill-a-thread/)
我们知道,windows里有个API叫TerminateThread,它可以干掉任何正在欢快小跑的线程。对应的,liunx里则是pthread_cancel(不是pthread_kill,这玩意本质是向线程发信号,而不是杀死线程)加上PTHREAD_CAN...
分类:
编程语言 时间:
2014-06-24 21:04:59
阅读次数:
422
WHAT & WHY ?软件质量的特性外在特性正确性(Correctness)可用性(Usability)效率(Efficiency)可靠性(Reliability)完整性(Integrity)适应性(Adaptability)精确性(Accuracy)健壮性(Robustness)内在特性可维护性...
分类:
其他好文 时间:
2014-06-20 21:10:27
阅读次数:
245