既然“指针”的使用者一不小心就可能导致内存泄漏,那么我们如何能够使得指针的使用变得更安全呢?从C++面向对象的角度分析,我们有没有可能将“指针”封装起来,使得用户不直接接触指针,而使用一个封装后的对象来替代指针的操作呢?
答案是显然的,“智能指针”(smart pointer)正解决这类问题,尤其是在防止内存泄漏方面做得非常突出。C++标准库std中提供了一种“智能指针类”名为"...
分类:
编程语言 时间:
2014-06-15 15:04:11
阅读次数:
352
瘦客户机(thin client)是使用专业嵌入式处理器、小型本地闪存、精简版操作系统的基于PC工业标准设计的小型行业专用商用PC。 配置包含专业的低功耗、高运算功能的嵌入式处理器。不可移除地用于存储操作系统的本地闪存、以及本地系统内存、网络适配器、显卡和其它外设的标配输入/输出选件。瘦客户机没有可移除的部件,可以提供比普通PC更加安全可靠的使用环境,以及更低的功耗,更高的安全性。...
分类:
其他好文 时间:
2014-06-15 14:49:00
阅读次数:
322
大型网站架构演化的价值观
网站的价值在于它能为用户提供什么价值,在于网站能做什么,而不在于它是怎么做的,所以在网站还很小的时候去追求网站的架构是舍本逐末,得不偿失的。小型网站最需要做的就是为用户提供好的服务来创造价值,得到用户的认可,活下去,野蛮生长。
网站架构设计误区
一味追求大公司的解决方案
大公司的经验和成功模式固然重要,值得学习借鉴,但如果因此而变得盲从,就失去了坚持自我的勇气,在架构演化的道路上迟早会迷路。
为了技术而技术
网站技术是为业务而存在的,除此毫无意义。在技术选型和架构设计...
分类:
Web程序 时间:
2014-06-15 12:33:00
阅读次数:
231
最小生成树变形。题目已经说得很清楚,要求到达每个房间,只需求一个最小生成树,这时边权和一定是最小的,并且那k个房间一定与所有点都有通路,即一定都可以逃脱。但是有可能当所有点都有了该去的安全房间以后,安全房间之间并不需要连边了,这样就会变成多个树,不好处理。想一想,既然不需要连边了,也就是边权不再增加...
分类:
其他好文 时间:
2014-06-15 11:34:56
阅读次数:
151
本人最近遇到一个骗人的刷钻公司:北京国音安全信息网络有限公司
该公司客服人员:工作咨询(2475675988)以刷钻为名,骗人钱财。
先以小单生意,建立和刷钻人员的信任。然后说三单生意要一起刷钻
第一单,第二单往往是一两千一单,然后最后来个很大的单,然刷钻人
无法付款,然后就以没有完成任务为由,没收刷钻人前面打过去的两单
生意的钱财。...
分类:
其他好文 时间:
2014-06-15 10:20:40
阅读次数:
211
蹭网虽好,可不要掉以轻心才是。现在破解wifi密码的软件甚多,只是有些网可能有陷阱,所以得谨慎再谨慎。如此说来,使用外面的网都有几分危险,还是自己构建一个wifi无线网环境为妙。如果你舍得花钱买安全,那么就行动了。当下,想要实现构建一个wifi还不容易?
怎么说,随便一个免费wifi软件就能解决问题,而且不需要额外的花费。二三年前就有这些软件了,只是当时我们还在啃头啃脑地用着3G,好不乐乎?...
分类:
其他好文 时间:
2014-06-15 10:00:14
阅读次数:
178
当某线程触发GC时,任何线程不能再访问任何的对象.在GC执行时,可能会修改对象的地址.GC执行时,大多使用劫持法,将所有的线程挂起.对于含有Loop,且Loop内不再调用其它方法时.会生成一个编译时表.当线程的指针指令执行到该处时,会认为到达了一个安全点,线程可以被挂起.对于其它方法,GC会劫持线程...
分类:
Web程序 时间:
2014-06-14 15:57:14
阅读次数:
218
Firestarter是一个非常好用的防火墙图形化配置工具,作者和开发者是芬兰人。首先肯定的说Firestarter防火墙是一款非常优秀的基于GUI图形用户界面下的,完全免费的自由软件,它为中小型Linux网络的系统管理员提供了良好的安全服务。它的使用简单但功能强大:如果你的Linux系统中安装的声...
分类:
其他好文 时间:
2014-06-14 15:55:08
阅读次数:
272
本文讲述了OpenCV中几种访问矩阵元素的方法,在指定平台上给出性能比较,分析每种矩阵元素访问方法的代码复杂度,易用性。...
分类:
其他好文 时间:
2014-06-14 15:02:50
阅读次数:
219
代码规模日益增大和基于RTOS的多线程技术使嵌入式软件开发越来越关注“并发控制和线程安全”,当多个执行线程(指正在运行代码的任意上下文,包括线程和中断服务程序)需要访问相同的共享资源时(包括软件数据和硬件资源),就可能因为竞态而导致错误。这种错误容易制造,但很难找到,从设计上保证正确性收益更大。...
分类:
编程语言 时间:
2014-06-14 14:18:36
阅读次数:
389