C++
longfeihufengyun
本人组织、参与设计了多个大型系统,对大型系统的整体架构设计,对解耦、各种中间件有丰富的经验
展开
-
boost 编译 python2 python3
#1. 安装依赖yum -y install gcc gcc-c++ python python-devel libicu libicu-devel zlib zlib-devel bzip2 bzip2-devel#2. 下载源码wget -O boost_1_55_0.tar.gz http://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.gz/download #3. 解压tar xzvf bo..原创 2020-07-24 15:11:02 · 538 阅读 · 0 评论 -
C++资源之不完全导引(完整版)- -转载
<br />C++资源之不完全导引(完整版)- -<br />这文章太强了,我一定要转载,否则对不起观众,对不起自己。<br /><br />发信人: NULLNULL (空空), 信区: VC<br />标 题: C++资源之不完全导引(转载)<br />发信站: 武汉白云黄鹤站 (2005年05月05日01:42:54 星期四), 站内信件<br />C++资源之不完全导引(完整版)<br />来源:www.csdn.net<br />撰文:曾毅、陶文<br />声明:本文2004年5月首发于《CSD转载 2010-12-04 18:06:00 · 726 阅读 · 0 评论 -
国外程序员整理的 C++ 资源大全
转自:http://blog.jobbole.com/78901/关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一转载 2014-10-24 11:37:20 · 658 阅读 · 0 评论 -
VS2010 工程配置向导
1. 新建工程2. 配置--》General(通用) a. 配置程序类型,exe or dll b. 配置是否使用MFC库 c. 其他3. c++-->General(通用) a. 配置要包含的头文件路径,通常是其他模块或者第三方库头文件所在路径4. c++-->代码生成 a. 配置原创 2015-03-25 17:16:25 · 1091 阅读 · 0 评论 -
UTF-8编码的字符串拆分成单字、获取UTF-8字符串的字符个数的代码及原理
原文 http://www.cnblogs.com/yangxudong/p/3737593.html一、字符编码简介1. ASCII码在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态转载 2015-04-07 14:12:31 · 1467 阅读 · 0 评论 -
c c++怎么判断一个字符串中是否含有汉字
//返回0:无中文,返回1:有中文int IncludeChinese(char *str){ int nRet = 0; char c; while(c=*str++) { //如果字符高位为1且下一字符高位也是1则有中文字符 if( (c&0x80) && (*str & 0x80) ) { nRet = 1; break;原创 2015-12-10 16:38:21 · 13473 阅读 · 0 评论 -
Google glog error LNK2001: unresolved external symbol "__declspec(dllimport) int fLI::FLAGS_XXXX 错误的
想在 windows 下使用 glog,使用类似 FLAGS_max_log_size 来设置参数,结果编译报错。解决办法是在 项目属性 -> C/C++ -> Preprocessor -> Preprocessor Definitions 加入 GOOGLE_GLOG_DLL_DECL=。其他各种函数定义未找到的情况,解决方法也是上面的。比如:err原创 2015-12-15 18:24:39 · 3576 阅读 · 1 评论 -
图说C++对象模型:对象内存布局详解
参考了:http://www.cnblogs.com/QG-whz/p/4909359.html但通过VS2010实践, 有很多地方的认知,与上文有冲突,尤其是virtual多继承的内存布局。PS:该部分可以 先跳过,看完全部后再回来看。关于内存布局,可以有以下口诀:不考虑静态成员函数、静态数据成员、非静态成员函数。1. 单类模型 1+1 模型2.转载 2016-05-06 14:13:16 · 1004 阅读 · 0 评论 -
linux下安装或升级GCC 4.8,以支持C++11标准
C++11标准在2011年8月份获得一致通过,这是自1998年后C++语言第一次大修订,对C++语言进行了改进和扩充。随后各编译器厂商都各自实现或部分实现了C++中的特性。 如需查看各编译器对C++11的支持程度,请参看文章:转自:http://www.ddvip.com/tech/1000185987.html 本文主要介绍在Linux系统转载 2016-08-29 13:52:19 · 6091 阅读 · 0 评论