会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wssw
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
下一页
2017年7月4日
shell编程 遍历目录文件
摘要: 1.当前目录下有文件 1.txt 2.txt 3.txt 2. 输出结果: 1.txt 2.txt 3.txt
阅读全文
posted @ 2017-07-04 11:25 wssw
阅读(228)
评论(0)
推荐(0)
2017年7月1日
shell脚本判断是否存在某文件
摘要: 情景描述:linux系统正运行着多个world进程,其pid保存在对应.pid文件中。该脚本 遍历对应文件获取pid,kill相应进程。
阅读全文
posted @ 2017-07-01 15:08 wssw
阅读(6898)
评论(0)
推荐(0)
2017年5月4日
centos ftp服务器配置
摘要: 1.安装 yum install vsftpd 2.ftp服务器默认目录是/var/ftp。可以通过修改/etc/vsftpd/vsftpd.conf配置文件来设置ftp服务器。 vim /etc/vsftpd/vsftpd.conf 匿名登录设置: anonymous_enable=YES #允许
阅读全文
posted @ 2017-05-04 11:23 wssw
阅读(243)
评论(0)
推荐(0)
2017年2月17日
正确使用world
摘要: https://www.zhihu.com/question/20541531
阅读全文
posted @ 2017-02-17 18:26 wssw
阅读(65)
评论(0)
推荐(0)
2017年1月20日
for_each与伪函数
摘要: 1.for_each就是封装好的循环遍历函数。共三个参数,前两个为迭代器,最后一个参数为函数指针或者伪函数。 函数原型如下(effective stl): 2.伪函数就是重载了()运算符的struct或class. 3.for_each实例。 4.如果觉得每次都要定义一个伪函数比较麻烦,STL也给我
阅读全文
posted @ 2017-01-20 17:37 wssw
阅读(336)
评论(0)
推荐(0)
2016年11月3日
值得学习的C/C++开源库和框架(转)
摘要: 值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简
阅读全文
posted @ 2016-11-03 16:02 wssw
阅读(340)
评论(0)
推荐(0)
2016年7月22日
linux makefile教程
摘要: 转自http://blog.csdn.net/liang13664759/article/details/1771246 概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的
阅读全文
posted @ 2016-07-22 18:02 wssw
阅读(212)
评论(0)
推荐(0)
2016年6月3日
libevent+多线程
摘要: 最近在看memcached的源码,觉得它那种libevent+多线程的服务器模型真的很不错,我将这个模型封装成一个C++类,根据我的简单测试,这个模型的效率真的很不错,欢迎大家试用。 这个类的使用方法很简单(缺点是不太灵活),只要派生一个类,根据需要重写以下这几个虚函数就行了: 如果大家有什么建议或
阅读全文
posted @ 2016-06-03 17:53 wssw
阅读(2011)
评论(0)
推荐(0)
2016年5月27日
多线程队列的算法优化
摘要: 多线程队列(Concurrent Queue)的使用场合非常多,高性能服务器中的消息队列,并行算法中的Work Stealing等都离不开它。对于一个队列来说有两个最主要的动作:添加(enqueue)和删除(dequeue)节点。在一个(或多个)线程在对一个队列进行enqueue操作的同时可能会有一
阅读全文
posted @ 2016-05-27 11:49 wssw
阅读(408)
评论(0)
推荐(0)
并行编程中的“锁”难题
摘要: 注:本文发表于《程序员》2011年第8期并行编程专栏,略有删改。 在并行程序中,锁的使用会主要会引发两类难题:一类是诸如死锁、活锁等引起的多线程Bug;另一类是由锁竞争引起的性能瓶颈。本文将介绍并行编程中因为锁引发的这两类难题及其解决方案。 1. 用锁来防止数据竞跑 在进行并行编程时,我们常常需要使
阅读全文
posted @ 2016-05-27 11:17 wssw
阅读(219)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告