自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yine的专栏

C&C++爱好者

  • 博客(9)
  • 资源 (9)
  • 收藏
  • 关注

转载 Linux 高并发环境设置

一、           文件数限制修改(1)   vi /etc/security/limits.conf*  soft nofile 10240   *  hard nofile 10240(2) vi /etc/pam.d/loginsession required /lib/security/pam_limits.so二、           网络端口限制修

2011-12-15 13:39:23 844

翻译 Linux shell 远程协助

liunx shell   远程协助 ,允许两个shell 实时同步。(kibitz - allow two people to interact with one shell )官方网址http://linux.die.net/man/1/kibitz安装 kibitz 需要的包有tcl  和expecet。什么是tcl   http://www.tcl.tk/ Tc

2011-12-10 22:54:26 857

转载 一致性哈希算法及其在分布式系统中的应用

(该算法源码库:http://www.codeproject.com/KB/recipes/lib-conhash.aspx)摘要本文将会从实际应用场景出发,介绍一致性哈希算法(Consistent Hashing)及其在分布式系统中的应用。首先本文会描述一个在日常开发中经常会遇到的问题场景,借此介绍一致性哈希算法以及这个算法如何解决此问题;接下来会对这个算法进行相对详细的描述,并讨论一些

2011-12-09 17:42:29 547

原创 url编解码小记 (url_encode, url_decode)

原理:为了方便url传输过程中的可识别程度,主要分为两块进行,一块是可识别标准字符,一块是特殊字符及其它多字节, 对于可识别的不变动, 对于不可识别的只进行了转16进制操作再利用相应的规则进行拼接显示。方法: //URL编解码inline unsigned char to_hex(const unsigned char &x){ return x > 9 ? x + 55:

2011-12-09 14:03:22 1055

转载 使用 bjam 构建 crypto++

最近打算使用 crypto++ 5.6.0 , 由于我的机器上装了不同版本的 vc, 为了构建方便,写了 bjam 的构建脚本,可以方便的用不同的编译器编译库和DLL,十分方便。jamroot 文件view plaincopy to clipboardprint?import os ;   import pch ;  import path ;   import

2011-12-08 14:02:38 735

转载 bjam 初接触

最近正在试用 bjam 来编译我的工程,网上到处找不到中文资料,手册又看的迷惑,连闷带猜的研究了半天,总算能编译我的工程了,写一点心得。如果你使用过 boost 库,也许会对bjam的强大功能有一些认识,bjam是专门为boost库设计的make工具,因此功能超强(其实我觉得过强了,毕竟强大的另一半就是复杂)。 它的一些基础知识可以参考Jam 使用说明 、Bjam简明教程 ,如果打算拜读官

2011-12-08 13:05:15 731

转载 STL & Boost 相关中文信息收集(持续更新中)

STL & Boost 相关中文站点信息STL中文站 STLChina.orgSTLChina.org 的 Boost 中文站Boost 安装文档Boost Getting Started 安装文档(翻译1.33版本) 由一块积木 翻译。超越C++标准库:Boost库导引这是一本 Boost 的

2011-12-08 13:00:37 651

转载 bjam编译手扎

编译静态库的时候,在相关 jam 文件中,添加如下代码。# 默认编译配置(默认编译4种最常用的库类型)    default-build =        debug release        multi        static        ;    if [ os.name ] = NT    {        default-build +=

2011-12-08 12:24:24 899

转载 解析 Boost 库的文件名

Boost 库编译的 Lib 文件按下面的规则组合文件名:BOOST_LIB_PREFIX + BOOST_LIB_NAME + "_" + BOOST_LIB_TOOLSET + BOOST_LIB_THREAD_OPT + BOOST_LIB_RT_OPT + "-" + BOOST_LIB_VERSION这些定义为:BOOST_LIB_PREFIX:     静态库为 "lib"

2011-12-08 12:19:02 538

rtpengine 媒体代理引擎

一款实时的, RTP流媒体代理服务, 支持第三方协议交互后, 直接进行媒体中转, 也可以进行简单的加解密处理, 还支持不同网卡及不同内外网的媒体转播。 占用系统资源比较少, 可以独立拿来即使用, 也可以加入自己的元素简单的改造成自己想要的。

2015-07-22

VS高亮显示优化工具

VC2008以及更低版本包括VC6的破解方法: 将VA_X.dll拷贝到安装目录覆盖同名文件。 VC2010的破解方法: 将VA_X.dll拷贝到以下目录覆盖同名文件。 Windows7和Windows8中的路径 C:/Users/用户名/AppData/Local/Microsoft/VisualStudio/10.0/Extensions/Whole Tomato Software/Visual Assist X/10.8.2036.0 XP的路径: C:/Documents and Settings/用户名/Local Settings/Application Data/Microsoft/VisualStudio /10.0/Extensions/Whole Tomato Software/Visual Assist X/10.8.2036.0 VC2012和 VC2013的破解方法: VC2012是在C:\Users\用户名\AppData\Local\Microsoft\VisualStudio\11.0\Extensions下, VC2013是在C:\Users\用户名\AppData\Local\Microsoft\VisualStudio\12.0\Extensions】下,有一个随机名字的文件夹,Visual Assist就是安装到这个文件夹中,文件夹中可以看到一些VAxxx开头的文件,把补丁拷贝进来,覆盖。

2014-07-25

观察者模式的boost及宏实现

这是一个观察者模式的简化实现,有助于代码的解耦。 * 你可以预先定义一些事件,事件的定义使用OBSERVER_EVENT宏: * OBSERVER_EVENT( Name, <Params> ) * Name 是事件的名称 * Params 是参数表 * 比如 * OBSERVER_EVENT( MyEvent, int, std::string, long ) * * 有必要的时候,就可以将一个回调函数绑定到这个事件(订阅) * observer a; * a.subscribe<Name>( Handle ); * Name 是事件的名称 * Handle 是回调函数,它的参数,应该和事件的参数表匹配 * 当然也可以撤销订阅 * a.unsubscribe<Name>(); * * 当事件发生时,可以通过 observer 对象来发送事件 * a.shot<Name>( <Params> ); * * 这个对象可以作为基类使用,以帮助对象解耦,这样设计的优点在于,事件的定义、回调的参数表 * 必须严格匹配,否则就会发生编译错误,以防止代码错误。 * 特别的,参数可以定义为引用类型,以便让回调函数可以修改它,这时发送事件时,要注意使用 ref() 来包装参数。

2013-08-22

私有网络通信协议

一款用C实现的带协商的私有通信协议, 协议 通信 传输 tcp 服务

2013-08-22

wpf程序设计指南,适应于初级,中级,高级程序员的开发工具书

wpf程序设计指南,适应于初级,中级,高级程序员的开发工具书

2010-09-01

C写的用软件无线电实现的GPS模拟程序,包括捕获和跟踪,以后后续的PVT解算,对于初学GPS有很大的帮助

C写的用软件无线电实现的GPS模拟程序,包括捕获和跟踪,以后后续的PVT解算,对于初学GPS有很大的帮助

2009-07-04

跨平台C实现的XML解析器,自带内存管理接口xmlparser

跨平台C实现的XML解析器,自带内存管理接口xmlparser

2009-03-17

进程关闭后能够自启动linux c 源码

进程关闭后能够自启动linux c 源码

2009-03-17

linux C线程池开放源码封装

线程池开放源码 linux C线程池开放源码封装

2009-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除