- 博客(5)
- 收藏
- 关注
原创 一个现象(Debug与Release的性能上的显著区别)
环境:Visual Studio 2012现象:1、在Debug下,快速排序比归并排序要慢很多(近乎十倍);2、在Release下,快速排序比归并排序要快不少;3、自己实现的快拍要比STL的快排效率快大概15%数据:STL表示STL的快速排序Q表示自己写的QuickSortM表示自己写的MergeSort(单位毫秒)***DEBUG***STL so
2014-03-27 22:26:45 2798
原创 关于安全的一些反思 -- QQ被黑后的一点想法
引言我从来不会想到我的密码组合会被别人知道,因为一直以来我在信息安全方面做了不少工作。而这个复杂的密码组合一直都很好地发挥了它们的作用。当我看到我的账号在我加的群里都发了一些不堪入目的文字的时候,这意味着,在背后有一个以上的人已经知道我的密码,可能几天前,可能几个月前,而我却不知道。信息是无价的,哪怕是我们的个人信息。而且如果在安全要求极高的场合泄露了密码,将是一次很严重的事故
2013-12-08 12:09:03 1369
原创 MinGW异常机制实现的探究
终于放假了,而我的csdn博客也是长期没有整理。最近我常常考虑异常的问题,所以今天的时候我探究了一下c++究竟是怎么实现异常的。写完这篇之后,我感觉我对异常的了解更深了。C++的Exception的中文翻译“异常”决定了它的主要用途必然是用于错误处理;确切的说,是为处理当前模块无法处理的情况而把处理权交给上一层模块。不过,当然不能被这个词语所局限。抛出Exception的不一定是异常的状况。有
2013-01-21 13:59:27 809
原创 由编写矩阵class想到的
我们今天线性代数刚好学到矩阵了,于是尝试将所学的编程知识加以实践,利用在高数上面。再加上C++如此强大的表达能力,写好了一个类之后就可以把它当做一个组件,甚至作为内置类型来用。 当然,说起来容易做起来难。编程就是这样,萌生一个想法很容易,但是如果要把这个想法加以细化,再予以实现,需要的不仅仅是耐心,还有扎实的编程功底。笔者这个寒假看了一本叫做《Effective C++》的书。
2012-03-03 00:38:55 527
原创 我的第一篇CSDN博客
我初次认识CSDN其实是是很早的时候了,不过那时候我注册账号的目的主要是为了下载资源,所以连账号的名字都是随便取的(abcd_tmp)。那个时候我对CSDN的印象就是计算机资源特齐全,而且下载并评论后还会归还下载分数,挺好的。我有一点很奇怪,就是我对电脑从小就很感兴趣的,甚至有段时间还沉迷于其中不能自拔。然而我对网络却十分排斥,可能是曾经的记忆让我不堪回忆吧。我对互联网的核心——分享——很晚才有所
2012-01-18 21:36:12 341
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人