最新消息:

标签:c

Python调用C++底层库,互相传值问题
c

Python调用C++底层库,互相传值问题

admin 9年前 (2016-06-25) 4181浏览 0评论

Python调用C++底层库,互相传值问题 – 你胸小别说话 – 博客园   Python作为一门脚本解释语言,本身又很好的结合C++,所以使用Python开发,在性能要求的地方调用C/C++底层库,这简直是神器。 本人的开发...

写出优美的 C 代码
c

写出优美的 C 代码

admin 9年前 (2016-01-31) 3639浏览 1评论

基础知识 结构体 除了提供基本数据类型外,C 语言还提供给用户自己定制数据类型的能力,那就是结构体,在 C 语言中,你可以用结构体来表示任何实体。结构体正是面向对象语言中的类的概念的雏形,比如: typedef struct{ float x; fl...

CLOSE_WAIT状态的原因与解决方法
CLOSE_WAIT

CLOSE_WAIT状态的原因与解决方法

admin 9年前 (2016-01-29) 4827浏览 0评论

这个问题之前没有怎么留意过,是最近在面试过程中遇到的一个问题,面了两家公司,两家公司竟然都面到到了这个问题,不得不使我开始关注这个问题。说起CLOSE_WAIT状态,如果不知道的话,还是先瞧一下TCP的状态转移图吧。 关闭socket分为主动关闭(A...

TCP 状态 FIN_WAIT1
FIN_WAIT1

TCP 状态 FIN_WAIT1

admin 10年前 (2014-11-07) 4358浏览 0评论

前些天,一堆人在 TCPCopy 社区里闲扯蛋,有人提了一个问题:FIN_WAIT1 能持续多久?引发了一场讨论,期间我得到斌哥和多位朋友的点化,受益良多。 让我们热热身,通过一张旧图来回忆一下 TCP 关闭连接时的情况: 看图可知,主动关闭的一方发...

C 取得大于2G文件的大小
c

C 取得大于2G文件的大小

admin 10年前 (2014-08-10) 3216浏览 0评论

以下是源码(不解释): #define __USE_LARGEFILE64 #define _LARGEFILE_SOURCE #define _LARGEFILE64_SOURCE #include <sys/types.h> #inc...

c++创建和查询sqlite3数据库
c

c++创建和查询sqlite3数据库

admin 10年前 (2014-08-10) 4802浏览 0评论

创建数据库: sqlite3 *pDB = NULL; char * errMsg = NULL; //打开一个数据库,如果改数据库不存在,则创建一个名字为databaseName的数据库文件 int rc = sqlite3_open(databa...

listen()详解
c

listen()详解

admin 10年前 (2014-07-23) 3742浏览 0评论

在基本的unix网络编程中,server-client模式是普遍应用的模式之一.在server端编程过程中,基本的模式是 socket()//创建fd|| bind()//将socket绑定到特定端口中|| listen()//监听相应的socket...

CppUnit使用指南
未分类

CppUnit使用指南

admin 10年前 (2014-07-23) 2983浏览 0评论

CppUnit的原理 在 CppUnit 中,一个或一组测试用例的测试对象被称为 Fixture。Fixture 就是被测试的目标,可能是一个对象或者一组相关的对象,甚至一个函数。 有了被测试的fixture,就可以对这个 fixture 的某个功能...

Swig之cpp完整python扩展疑难对策
python

Swig之cpp完整python扩展疑难对策

admin 10年前 (2014-07-23) 4179浏览 0评论

python在测试和自动化中应用逐渐广泛和深入,与此同时先前用c/c++开发的大量实用工具并存.为了通过c/c++程序在诸如性能和可操作范围等方面的优势提高python的应用支撑功能,同时又节省重复开发的成本,将已有的c/c++二进制工具及公用库融入...

Python的C扩展-应用与陷阱
c

Python的C扩展-应用与陷阱

admin 10年前 (2014-07-23) 2799浏览 0评论

1.首先 Python作为一种流行的动态脚本语言,既有面向对象的数据抽象能力,也具备脚本语言快速开发易学易用的一般优点.不过应用中也会发现,它确实有点慢,而且因为性能上的欠缺被挂上"最慢的脚本语言"的恶名. 但其实不完全如此,python易于扩展的特...

为什么C语言需要函数声明
c

为什么C语言需要函数声明

admin 11年前 (2014-07-09) 3609浏览 0评论

C语言使用函数前为什么要声明是个老问题了,还是没忍住想简单记一下,事情原于同事写的一段测试代码。 前两天同事拿来一段C代码让我帮忙看下,main()函数里面调用了一个另一个函数,该函数返回double值,在函数内部return之前printf打印出来...

UNIX/Linux C 程序员需要掌握的七种武器
c

UNIX/Linux C 程序员需要掌握的七种武器

admin 11年前 (2014-07-08) 2734浏览 0评论

我是一名普通的软件工程师,不是什么技术大牛。这篇文章所提到的“七种武器”只是我这些年工作经验的一点体会和感悟,如果有错误的地方,还请大家指正。 (一)C语言 作为一名C程序员,熟练掌握C语言是最基本的一项技能。关于如何学好C语言,以及C语言话题的讨论...

PHP Ruby Python内存垃圾回收机制
php

PHP Ruby Python内存垃圾回收机制

admin 11年前 (2014-07-08) 3202浏览 0评论

注:这篇文章基于我在布达佩斯的RuPy大会上所作的演讲。我觉得与其直接将幻灯片发布出来,不如在我还有印象的时候将它写成博客来的更有意义。同 样,我会在将来发布RuPy大会的视频链接。我计划将在RubyConf大会上发表类似的演讲,除了有关于Pytho...