Python调用C++底层库,互相传值问题
admin 8年前 (2016-06-25) 4170浏览 0评论
Python调用C++底层库,互相传值问题 – 你胸小别说话 – 博客园 Python作为一门脚本解释语言,本身又很好的结合C++,所以使用Python开发,在性能要求的地方调用C/C++底层库,这简直是神器。 本人的开发...
admin 8年前 (2016-06-25) 4170浏览 0评论
Python调用C++底层库,互相传值问题 – 你胸小别说话 – 博客园 Python作为一门脚本解释语言,本身又很好的结合C++,所以使用Python开发,在性能要求的地方调用C/C++底层库,这简直是神器。 本人的开发...
admin 9年前 (2016-01-31) 3630浏览 1评论
基础知识 结构体 除了提供基本数据类型外,C 语言还提供给用户自己定制数据类型的能力,那就是结构体,在 C 语言中,你可以用结构体来表示任何实体。结构体正是面向对象语言中的类的概念的雏形,比如: typedef struct{ float x; fl...
admin 9年前 (2016-01-29) 4814浏览 0评论
这个问题之前没有怎么留意过,是最近在面试过程中遇到的一个问题,面了两家公司,两家公司竟然都面到到了这个问题,不得不使我开始关注这个问题。说起CLOSE_WAIT状态,如果不知道的话,还是先瞧一下TCP的状态转移图吧。 关闭socket分为主动关闭(A...
admin 9年前 (2015-12-23) 5133浏览 0评论
redeclaration of C++ built-in type ‘bool’ 错误。 安装mysql时 make 时 提示 redeclaration of C++ built-in type ‘bool’ 错误。是没有安装 gcc-c++ ...
admin 10年前 (2015-01-28) 4216浏览 0评论
#include <boost/atomic/atomic.hpp> #include <iostream> #include <stdlib.h> #include <boost/thread/mutex....
admin 10年前 (2014-11-07) 4338浏览 0评论
前些天,一堆人在 TCPCopy 社区里闲扯蛋,有人提了一个问题:FIN_WAIT1 能持续多久?引发了一场讨论,期间我得到斌哥和多位朋友的点化,受益良多。 让我们热热身,通过一张旧图来回忆一下 TCP 关闭连接时的情况: 看图可知,主动关闭的一方发...
admin 10年前 (2014-11-05) 4349浏览 0评论
OOM command not allowed when used memory > ‘maxmemory’ 报错排查 grep “OOM command not allowed when used memory > ‘maxmemory...
admin 10年前 (2014-08-10) 3210浏览 0评论
以下是源码(不解释): #define __USE_LARGEFILE64 #define _LARGEFILE_SOURCE #define _LARGEFILE64_SOURCE #include <sys/types.h> #inc...
admin 10年前 (2014-08-10) 4792浏览 0评论
创建数据库: sqlite3 *pDB = NULL; char * errMsg = NULL; //打开一个数据库,如果改数据库不存在,则创建一个名字为databaseName的数据库文件 int rc = sqlite3_open(databa...
admin 10年前 (2014-07-23) 3728浏览 0评论
在基本的unix网络编程中,server-client模式是普遍应用的模式之一.在server端编程过程中,基本的模式是 socket()//创建fd|| bind()//将socket绑定到特定端口中|| listen()//监听相应的socket...
admin 10年前 (2014-07-23) 3459浏览 0评论
最近由于写爬虫需要用到对html的解析,才搜索了一番之后,从网站的列表中看出lxml的速度相当快.而PyQuery是在其基础上封装的一层库,同时由于采用jquery的访问器语法,成为了我使用的首选.于是,就开始了痛苦的安装过程. pip应该是最简单安...
admin 10年前 (2014-07-23) 2972浏览 0评论
CppUnit的原理 在 CppUnit 中,一个或一组测试用例的测试对象被称为 Fixture。Fixture 就是被测试的目标,可能是一个对象或者一组相关的对象,甚至一个函数。 有了被测试的fixture,就可以对这个 fixture 的某个功能...
admin 10年前 (2014-07-23) 4171浏览 0评论
python在测试和自动化中应用逐渐广泛和深入,与此同时先前用c/c++开发的大量实用工具并存.为了通过c/c++程序在诸如性能和可操作范围等方面的优势提高python的应用支撑功能,同时又节省重复开发的成本,将已有的c/c++二进制工具及公用库融入...
admin 10年前 (2014-07-23) 2792浏览 0评论
1.首先 Python作为一种流行的动态脚本语言,既有面向对象的数据抽象能力,也具备脚本语言快速开发易学易用的一般优点.不过应用中也会发现,它确实有点慢,而且因为性能上的欠缺被挂上"最慢的脚本语言"的恶名. 但其实不完全如此,python易于扩展的特...
admin 10年前 (2014-07-11) 4815浏览 0评论
/* 一个例子模块,简单的将http请求的内容返输出 V4 版本: 使用upstream来实现的版本 需要设置的参数出了 echov4_times 之外, 还有echov4_pass :指明echo服务的upstream地址 by RainX */ ...
admin 10年前 (2014-07-09) 3601浏览 0评论
C语言使用函数前为什么要声明是个老问题了,还是没忍住想简单记一下,事情原于同事写的一段测试代码。 前两天同事拿来一段C代码让我帮忙看下,main()函数里面调用了一个另一个函数,该函数返回double值,在函数内部return之前printf打印出来...
admin 10年前 (2014-07-08) 2723浏览 0评论
我是一名普通的软件工程师,不是什么技术大牛。这篇文章所提到的“七种武器”只是我这些年工作经验的一点体会和感悟,如果有错误的地方,还请大家指正。 (一)C语言 作为一名C程序员,熟练掌握C语言是最基本的一项技能。关于如何学好C语言,以及C语言话题的讨论...
admin 10年前 (2014-07-08) 3192浏览 0评论
注:这篇文章基于我在布达佩斯的RuPy大会上所作的演讲。我觉得与其直接将幻灯片发布出来,不如在我还有印象的时候将它写成博客来的更有意义。同 样,我会在将来发布RuPy大会的视频链接。我计划将在RubyConf大会上发表类似的演讲,除了有关于Pytho...