1.如何创建线程
用pthread_create创建线程...
分类:
编程语言 时间:
2014-05-24 18:35:03
阅读次数:
410
推荐编写C++的代码风格,看似容易,坚持不易,且写且珍惜! --陈国林
1. 版本和版本声明
版本和版本文件声明位于头文件和定义文件的开头,主要内容
(1)版本信息
(2)文件名称、标识符、摘要
(3)当前的版本号、作者、修改日期
(4)版本历史信息
2. 程序版式
(1)在每个类声明之后、每个函数定义之后都要加上一个空行
(2)一行代码只做一件事情
(3)if、for...
分类:
编程语言 时间:
2014-05-24 19:08:08
阅读次数:
336
笔者在项目中遇到了大量节点数据导入到NEO4J数据库时内存溢出的问题,在翻阅了官方文档后做了以下测试与大家分享,如果不对,还请大家指出。
CPU: I3 2.4Ghz 4核, 内存8G
?方式一:采用其原生接口操作
JVM:-Xms1024m -Xmx1024m -Xmn512m -XX:PermSize=128m -XX:MaxPermSize=256m
4000 节点(50个属性),4000关系:1秒, 其间cpu使用率25%,761M
8000节点(50个属性),8000关系:2秒, 其间cp...
分类:
其他好文 时间:
2014-05-24 19:07:05
阅读次数:
524
int cnt = 0;
while(1) {
++cnt;
ptr = (char *)malloc(1024*1024*128);
if(ptr == NULL) {
printf("%s\n", "is null");
break;
}
}
printf("%d\n", cnt);
这个程序会有怎样的输出呢?...
分类:
系统相关 时间:
2014-05-24 21:59:47
阅读次数:
479
Sublime Text常用快捷命令整理...
分类:
其他好文 时间:
2014-05-24 14:24:35
阅读次数:
247
/*
CRTOS 实时可剥夺型内核
1.任务不用预加载,不用预定义。任务调用时加载,可删除(退出死循环即可)
2.单位轮转查询时间由晶振和定时器初始化决定。在这里为10ms
3.定时时间为【 time*单位轮转查询时间 】 ,其中time为 rtos_wait(time)中time.
4.可运行多个任务【自定义】
5.任务从rtos_wait()处切换,在定时时间到后从定时中断中切换回...
分类:
编程语言 时间:
2014-05-24 14:22:34
阅读次数:
372
一开始时,为了省服务器,把Mongodb和Redis放在一个服务器上。网站每到高峰期都特别卡,还经常出现502。找了很久的原因,发现硬盘的写数据很大,IOPS也很高,排查了很多原因都没找到。然后再仔细研究监控,发现写硬盘的操作很有规律,每隔几分钟就有一次频繁的写硬盘,联想到Redis同步数据到硬盘的间隔就是几分钟,所以开始怀疑是Redis引起的。于是加了一台服务器,把Redis单独放在那里,发现网...
分类:
数据库 时间:
2014-05-24 19:38:43
阅读次数:
302
1.gpedit.msc-----组策略
2.utilman--------辅助工具管理器
3. Nslookup-------IP地址侦测器
4. explorer-------打开资源管理器
5. logoff---------注销命令
6. tsshutdn-------60秒倒计时关机命令
7. lusrmgr.msc----本机用户和组
...
分类:
其他好文 时间:
2014-05-24 22:23:24
阅读次数:
595
1、打开命令行窗口
#db2cmd
2、打开控制中心
# db2cmd db2cc
3、打开命令编辑器
db2cmd db2ce
=====操作数据库命令=====
4、启动数据库实例
#db2start
5、停止数据库实例
#db2stop
如果你不能停止数据库由于激活的连接,在运行db2stop前执行d...
分类:
数据库 时间:
2014-05-24 17:11:25
阅读次数:
367
第一次接触SEO,请阅读本基础指南入门,也可以注册论坛:从一句话入门SEO开始 已经意识到SEO的重要性,渴望系统掌握并与行业精英们深入交流你可以:加入SEOWHY成为VIP会员
什么是SEO,SEO是什么意思?
SEO的中文意思是搜索引擎优化。通俗理解是:通过总结搜索引擎的排名规律,对网站进行合理优化,使你...
分类:
其他好文 时间:
2014-05-24 22:22:21
阅读次数:
406
CREATE INDEX 语句
CREATE INDEX 语句用于在表中创建索引。
在不读取整个表的情况下,索引使数据库应用程序可以更快地查找数据。
索引
您可以在表中创建索引,以便更加快速高效地查询数据。
用户无法看到索引,它们只能被用来加速搜索/查询。
注释:更新一个包含索引的表需要比更新一个没有索引的表花费更多的时间,这是由于索引本身也需要更新。因此,理想...
分类:
数据库 时间:
2014-05-24 22:21:22
阅读次数:
377
当 Lua 调用 C 函数的时候,使用和 C 调用 Lua 相同类型的栈来交互。C 函数从栈中获取她的参数,调用结束后将返回结果放到栈中。为了区分返回结果和栈中的其他的值,每个 C 函数还会返回结果的个数(the function returns (in C) the number of results it is leaving on the stack.)。
// lua...
分类:
编程语言 时间:
2014-05-24 19:37:41
阅读次数:
372
终于有时间再来学习STM32了~ 这几天都在忙着该死的考试.直接进入正题
开发板:奋斗V5
这个按键中断测试的要求是:按键2(K2)按下,LED2(V7)亮, 再一次按下就灭,循环..
好,先看看按键和LED的原理图
好吧~ 虽然图截得不是很好看,但是能看到K2接的是PC2, LED2接的是PD6
ok,剩下的就是配置工作了.. 先来理一理思路:
(1)初始化系统时钟
...
分类:
其他好文 时间:
2014-05-24 17:52:55
阅读次数:
359
题目:给定三个串str1,str2,str3,判断str3是否是str1,str2的交叉字符串。
交叉字符串:两个字符串的字符交叉,组成新的字符串,要求属于原来字符串中的字符在新的生成的交叉字符串中的顺序与原顺序相同。即若a、b在源字符串中时a在前面,那么在新的字串中时,a也的在b的前面。
回想问题Distinct
Subsequences,其形式表示为 S --通过合理的规则----得到...
分类:
其他好文 时间:
2014-05-24 18:14:24
阅读次数:
284
new表达式在内存生存周期内创建并初始化对象(两阶段:1、调用operator new创建内存,2、调用构造函数构造对象)也就是说,动态创建的对象其生命周期可能超出其创建的作用域。new的语法为: ::(optional) new (placement_params)(optional) (type) initializer(optional) // 1)
::(opti...
分类:
编程语言 时间:
2014-05-24 20:47:44
阅读次数:
427
ByteBuffer类是在Java NIO中常常使用的一个缓冲区类,使用它可以进行高效的IO操作,但是,如果对常用方法的理解有错误,那么就会出现意想不到的bug。...
分类:
其他好文 时间:
2014-05-24 21:12:28
阅读次数:
443
问一、引入工厂,解决重复代码
前面已经提到,JS中创建对象的方法,不难发现,基本的创建方法中,创建一个对象还算简单,如果创建多个类似的对象的话就会产生大量重复的代码。
解决:工厂模式方法(添加一个专门创建对象的方法,传入参数避免重复)
function createObject(name,age){...
分类:
Web程序 时间:
2014-05-24 20:46:42
阅读次数:
328