C/C++
文章平均质量分 74
TZSEVEN
对坚持最大的鼓励,不是“你可以”,而是多年后说一句“还好你没放弃”。
展开
-
【编程之旅】关于高精度计时那些事儿
由于需要测试代码 ACM代码 的耗时情况,不得不与“高精度计时” 打交到,我们常用的耗时计算精确度精确到毫秒级应该很不错了,可是对于一些需要更高精度计时的场合来说,毫秒级计时似乎成了摆设,这时需要我们将耗时计算精确到微秒级甚至更高级别,由于我使用的是WINDOWS操作系统,关于高精度计时我们就可以使用WINAPI函数(微秒级),或者是使用RDTSC指令(纳秒级) 来得到我们更高精度的耗时长度。原创 2015-03-02 21:47:44 · 2646 阅读 · 0 评论 -
【编程之旅】关于传输剩余时间估算那些事儿
对传输剩余时间进行估算,我开始思考起了这个有趣的问题,在信息数据程指数级暴增的今天,传输剩余时间这个词我们似乎已经司空见惯,当我们随意复制粘贴,上传下载一个哪怕是一堆文件时,其实我们在干的事情也就是数据传输,而在这个过程中产生的一个很有趣的现象就是,人们总是很迫切地需要知道传输的进度或者是结果,如果在这一过程中一切变得不可知,人们的内心就会变得焦躁或者是迷茫,接下来要发生的事情就是或许这样一件正在原创 2015-03-03 09:00:06 · 3581 阅读 · 0 评论 -
【编程之旅】一段大牛写的"奇幻代码"
今天由于"白噪声"一词无意中进入了一位名为 Ken Perlin 的个人主页(Ken Perlin's homepage),很简洁明了的研究实验室,还有 Ken Perlin 大牛本人的神照,看着主页的内容不用说就知道他是一位擅长图形图像的有趣的人,在首页的顶部有这样一段代码:COMPILE THIS:main(k){float i,j,r,x,y=-16;while(puts(""),y++<15)for(x=0;x+原创 2015-03-07 23:05:18 · 4644 阅读 · 3 评论 -
【WIN32之旅】给托盘图标加上MOUSE_ENTER、MOUSE_HOVER、MOUSE_LEAVE消息
相信很多人在WIN32项目开发过程中涉及到托盘相关处理时都会碰到这样一个问题,无法获取托盘图标的鼠标移入(Mouse Enter)、移出(Mouse Leave)以及悬停(Mouse Hover)消息,因为WINDOWS只提供了一个WM_MOUSEMOVE消息给我们,想要实现更为复杂的界面逻辑,就比如自绘的ToolTip提示或者消息预览窗口那可怎么办呢? 下面这里我就从时间线性和状态变更的角度去分析如何检测托盘鼠标消息。原创 2016-03-12 09:52:29 · 2327 阅读 · 2 评论 -
【编程之旅】关于代码编写规范的那些事儿
在我们日积月累的代码积累过程中,你有没有去了解一些有关于你所使用的编程语言的规范,其实如果我们多去了解一些有关于编码规范的知识,还是很有必要的,因为或许某一天,你所调试多天依然找不出错误所在的代码,就是由于之前你所编写的代码不合乎规范而造成的,为了让后来人不再在相同的地方跌倒,就让我们来细细体味一下那些由于我们日常生活中由于代码编写不规范而造成的不良后果吧。原创 2016-03-12 10:26:19 · 609 阅读 · 0 评论