本文介绍的线程池采用C++语言,在windows平台下实现。此版本为Version1.0,以后还会推出功能更完备的后续版本。本着技术分享的精神写作本文同时公布源代码。欢迎大家指出该线程池存在的问题并对当前性能进行讨论。 适用场景: 1.需要大量的线程来完成任务,且完成任务的时间比较短。 2.对性能要...
分类:
编程语言 时间:
2015-07-25 15:08:28
阅读次数:
143
今天解析DEDECMS时发现deder的MYSQL时间字段,都是用`senddata` int(10) unsigned NOT NULL DEFAULT '0';随后又在网上找到这篇文章,看来如果时间字段有参与运算,用int更好,一来检索时不用在字段上转换运算,直接用于时间比较!二来如下所述效率也...
分类:
数据库 时间:
2015-07-23 00:39:49
阅读次数:
171
用scss来书写css还是很方便的。首先是ruby的下载与安装,下载地址是http://rubyinstaller.org/downloads/ 。下载完以后,我们打开安装文件,点击下一步安装即可,注意在这里下面打上勾,防止以后运行命令的时候找不到。
安装完成后,点击后打开。
运行命令 gem install sass 然后等待安装完成,第一次安装可能会花费时间比较长,也有可能是被屏蔽了,多试几...
分类:
Web程序 时间:
2015-07-21 17:19:22
阅读次数:
233
有时候运行一个python程序,它需要运行很长时间。你或许想提升该程序的运行效率。那该怎么做那?首先需要你要找到该程序瓶颈在哪里~比如,哪个函数的运行花费时间比较长?哪个函数占用内存比较多,是否需要优化对内存的使用?哪个占用cpu时间比较长?等...这些都需要考虑,pyth..
分类:
编程语言 时间:
2015-07-21 15:03:11
阅读次数:
259
工欲善其事,必先利其器 最近发现自己的vs08编译生成时,速度非常慢,诊断后发现是编译占得时间比较长,百度搜到解决方法,更改文件的属性 Name="PlatformVerificationTask"> 修改成 Name="PlatformVerificationTask" Conditi...
分类:
其他好文 时间:
2015-07-18 16:57:21
阅读次数:
142
一、生活场景描述 由于公司有一个项目开发的时间比较长,项目里堆砌的代码也比较多,并且有些功能在给不同客户发布的时候有些功能还不需要,这样功能模块分离就很有必要了。 所以,Library就被推到了前台,被我们运用起来。二、注意事项 1.两个Library不能互相引用 2.Library中的Drawab...
分类:
移动开发 时间:
2015-07-17 13:53:28
阅读次数:
194
垒砖,让 web 开发更好、更快、更兼容。 垒砖官网 http://css.zbmmw.com 这几天,时间比较空余,也是为自己以后做项目方便,所以出个CSS的框架,其实就是自己常用的一些CSS样式总结了下,希望能长期更新,以后样式...
分类:
Web程序 时间:
2015-07-12 12:57:19
阅读次数:
148
前台采用了easyUI框架。这里浪费时间比较多的就是对easyUI中的一些插件的扩展。因为自己一开始jQuery基础确实不是太好,有些问题不能及时发现。下面是easyUI一个增删改的列表实现:在图中,可以看到列表底部有总记录,页码,还有reload按钮和添加按钮。所以在项目中建立了一个工具类,用于包...
分类:
Web程序 时间:
2015-07-05 19:57:30
阅读次数:
130
一、今天早上坐地铁被挤过站了,原因有2: 1、朱辛庄站是换乘车站,按照往常的经验下车的乘客会比较多,下车持续的时间比较长,跟随人流下车不困难,所以虽然我在靠后的位置,但是我并没有往前挤,然而今天在朱辛庄站下车的人很少~。 2、当我接近地铁门口的时候上车的人开始往车内涌入,导致我下车遇到了阻力,虽.....
分类:
其他好文 时间:
2015-07-03 23:23:41
阅读次数:
142
Date类有两个方法
一个是after()比如date1.after(date2)判断date1是否在date2之后也就是说date1小于date2吧,
一个是before()比如date1.before(date2)判断date1是否在date2之前也就是date1大于date2
还有一个方法getMinutes()把时间转为毫秒比如date1.getMinutes()>date...
分类:
编程语言 时间:
2015-07-03 14:06:58
阅读次数:
150