自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (10)
  • 收藏
  • 关注

原创 googletest链接错误“ _regcompA”解决

Undefined symbols for architecture x86_64:  "_regcompA", referenced from:      testing::internal::RE::Init(char const*) in libgoogle_gtest.a(gtest-port.cc.o)  "_regexecA", referenced from:   

2016-01-08 23:04:20 1923

原创 C++与python交互

最近做的项目想玩,点灵活的套路,处理逻辑让业务方定制去,于是就由哥游戏服务端出身想到了加载脚本的套路。地球人基本都知道,做游戏的脚本中lua使用的是最多的但是本次我们的项目是监控和报警,里面可能有复杂运算,这样子lua的库就比较贫瘠了,选择使用python,这样我就需要把python和C++做好交互。我的需求是这样的:1主程序是C++,用户会到主程序注册,这个时候python脚本就注册过来

2015-05-10 16:13:46 1610 1

原创 rocksdb使用

最近项目需要使用个key-value数据存储,在众多k-v数据库中,选择了rocksdb,原因只有一条,这货自称支持范围查询。OK,git下载下来,编译,这里说一下,号称支持C++11所以对编译器的版本是有要求的,so,你得看看你的编译器是不是支持C++11.可以编译so和.a两种文件类型,这个跟其他的开源库一个套路,看看说明编译就行了,如果你发现由于Gtest的一些东西编译失败,可以试试编译

2015-05-03 14:29:12 6479 1

原创 libcurl 编译详解

项目中适用libcurl,反正是开源的,那就编译就OK了,只是在使用过程中遇到了N多蛋疼问题,记录下来,为遇到同样问题的朋友提供个参考。    正常使用的编译,网上多得是列一下也    ./configure  --prefix=/usr/local/curl           安装的路径随便写。    make;make install    这样就搞定了。    我的问题

2015-03-20 16:24:10 7979 1

原创 linux 64位系统下so编译

阿里云这坑爹的玩意,不再对32为系统支持,没办法,我们只能将我们的程序移植到64位下。我编译一个so文件这个文件应用了几个第三方静态库,当然,第三方已经为我们提供了64位的静态库,编译动态库需要使用-fPIC选项,但是我编译不通过,提示为:relocation R_x86_64_32 against 'a local symbol' can not be used when making a

2014-03-26 19:16:23 3301

原创 getlasterror 126

在载入dll文件是遇到这个问题,因为之前是OK的,从SVN检出另一份修改,然后发生了这种情况,所以最开始从代码角度怀疑了。但是修改后的代码可以加载其他dll,认定dll有问题,确认了dll路径可以被找到,那么就只可能是缺少dll需要加载的其他dll了。使用depend工具发现缺少zlib.dll回去查看正常的那份代码,发现在工程下有这个文件。将zlib.dll拷贝的修改后的工程下,OK   

2013-11-13 19:37:46 8647 1

原创 初涉OCILIB的使用

1.  ocilib的使用利用ocilib操作oracle数据库1)   首先初始化OCI_Initialize(err_handler, NULL, OCI_ENV_THREADED)这里的第一个参数是异常错误处理函数。2)   创建连接定义OCI_Connection* m_pConntion并为m_pConntion赋值。m_pConntion = OCI_Con

2011-11-16 19:24:16 12766

原创 内存池

今天花了两个小时的时间学习内存池,看了之后才发现这种东西真的很巧妙,很有思想。不知道是谁最先提出的这种想法,但是真的很有趣。http://www.ibm.com/developerworks/cn/linux/l-cn-ppp/index6.html中的文章极其详细深刻的讲解了这

2011-09-14 20:41:44 740

原创 关于非模态对话框的问题

今天张哥让我看看有没有什么办法解决一下非模态对话框的一个问题。问题是这样的:在主对话框上产生一个非模态对话框,比如说单击某个按钮,产生一个非模态对话框,但是不要立刻让他生成,而是过5秒生成。在这5秒内,将主对话框最小化到任务栏,5秒过后,点击任务栏中的主对话框,结果主对话框无

2011-09-13 20:56:09 567

原创 errorC2146的处理以及数据库未知错误产生的原因

errorC2146。由于对编译器的工作过程不了解,导致了这个错误。我在Class A的头文件中包含了Class B的头文件,又在Class B的头文件中包含了Class A的头,因为我需要在Class A中定义一个Class B的对象使用。于是产生了errorC2146,以及e

2011-08-29 20:24:19 1766

原创 初涉多线程与socket

今天看了一下多线程编程和socket编程,下午无事,就写了个小程序验证一下,结果就完成了一个聊天小程序,就这样一个不足200行的程序,搞了2个小时。我开启一个线程,用来接收客户端传来的文字,看了孙鑫的书,发现他是在线程中又发送了一个自定义消息完成的,而我并不像这么做,也没有把

2011-08-24 18:15:04 654

原创 项目中使用到的MFC技术总结

本应该是在大学就轻车熟路的东西,结果因为自己的懒惰,浪费了大好青春,对所学的东西一知半解又没有做过什么完整的项目,所以,进入工作的我还处于一边学习一边实践的状态。刚入公司第一话i代码任务是做一个连接设备的客户端,因为需要使用公司的SDK,所以这里只记录所用到的关于MFC的东西,免

2011-08-22 18:49:08 946 2

原创 总序

因为我是一个比较随性的人,所以我并不喜欢记录。我只有一个日记本,上面记录的是我高二6月到大学一年级10月的事情。当时的想法是,这样匆忙的度过青春的岁月,如果不留下 一些痕迹,自己是没有办法在多年后能够有什么可以回忆的。这次开始写博客,也是这样的一种思想。今年7月大学毕业,到今天,

2011-08-19 20:56:30 489

Dijistra算法源代码 JAVA版额度

学算法的人都知道这是什么 实习中自己做的 希望能给初学的朋友帮助

2010-04-02

旅行售货员问题源码JAVA版

是自己做实习作业时候的代码 希望可以给初学的朋友起到点参考作用

2010-04-02

JAVA实现棋盘覆盖问题

算法分析的分治法解棋盘的JAVA源代码 可以有输入的 希望可以对大家有帮助

2009-10-30

图书馆数据库管理系统课程设计

是数据库课程设计的一个论文 包括了数据库设计的全过程 数据流图 业务流图 数据字典 分ER图 以及实现的SQL语句 本论文为30多页 可以给在校学习的同学们提供参考

2009-06-29

ODBC使用手册 提供全方位参考

是一个完全的ODBC手册 对使用ODBC来做VC与数据库编程的朋友会有一定的帮助 VC中那么多的类 要想去记住不太可能 希望朋友们学会使用工具

2009-06-26

vc技术内幕第四版 英文版的

这个的经典程度就不用我说了 我也是刚刚开始学习的 希望可以提供给需要的朋友

2009-04-22

数据结构演示系统——初学时必用的软件

对初学数据结构的朋友来说是一个不错的软件 可以演示程序运行时的每一个步骤

2009-04-06

C++高质量编程指南

是给已经学习过C++,还想进一步提高的人准备的

2009-04-05

空空如也

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

TA关注的人

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