最新文章列表

扩展Lua接口

Lua 是巴西研究小组开发的一个灵活小巧的脚本语言,整个编译后的静态库才400多K,便于嵌入应用程序中,扩展程序功能。常用于游戏开发中,nginx的openresty项目也让lua更加流行。 Lua语法与python比较类似,支持自动垃圾回收,面向对象编程。     一. 扩展lua接口 lua没有提供sleep()和msleep()实现,我们可以提供动态库给lua调用,代码如下: ...
tcspecial 评论(0) 有2075人浏览 2017-06-20 11:16

Linux下C++连接操作MySQL数据库环境搭建

Linux下C++连接操作MySQL数据库环境搭建   日期     版本   作者   修改内容   备注   2017年4月8日 V1.0   刘胜军  文件初建   无 一、引言 1.1 编写目的   Linux下C++连接操作MySQL数据库环境搭建 1.2 术语 gcc/gcc-c++:   The GNU Compiler Collection includes front ends ...
大孩爱小孩 评论(0) 有3243人浏览 2017-04-08 12:59

《征服C指针》编程例子word_count

复习了C语言,看了《征服C指针》编程上一个例子word_count 试了下,但稍微有点小问题   main.c 主程序   #include <stdio.h> #include <stdlib.h> #include <string.h> #include "get_word.h" #include "word ...
vtrtbb 评论(0) 有506人浏览 2016-04-11 09:02

parasoft c/c++嵌入式单元测试:脚本配置,堆栈设置

uVision4和ULINKPro的内置测试流程定义对执行流程变量的作用: 名称 默认值 描述 uVision项目 可执行文件的位置 ${uvision:project_executable} 自动扩展到uVision项目构建的产品文职(一般可执行文件)。这个变量是用于替换C++test生成的原始测试可执行文件。 uVision项目的项目文件 ${uvision:pro ...
yintaolaowanzi 评论(0) 有77人浏览 2015-12-22 15:37

深受C/C++程序员欢迎的11款IDE

几十年过去了,C和C++作为主要的高级程序设计语言,在全球范围内仍然广受欢迎,并牢牢占据着TIOBE编程语言排行榜前5名,应用程序和系统的开发离不 ...
huang_xiaok 评论(0) 有786人浏览 2015-10-29 13:13

关于typedef的用法总结

不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多 的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的 很好,我就不加修改的引用过来了,以下是引用的内容(红色部分是我自己写的内容)。 用途一: 定义一种类型的别名, ...
hongtoushizi 评论(0) 有433人浏览 2014-12-08 13:35

配置eclipse C/C++环境

    这段时间看计算概论A,里面有C语言的介绍,所以根据助教的视频进行配置eclipse 来进行C的编译、运行,但是在配置和使用的时候出现了一些问题,有一些是很小的细节但是助教没有强调太多,然后我就错了,这里记录,备忘。       1、选择 eclipse 一个是开源(没有太多的限制)、还有一个可以处理多种语言,省的以后学一个装一个,太费事了。     2、准备工作:需要下载的软件如下 ...
lovekaiyuan 评论(0) 有974人浏览 2014-11-30 13:31

Linux 进程间通信 - 共享内存shmget方式(转)

Linux 进程间通信 - 共享内存shmget方式(转)         共享内存区域是被多个进程共享的一部分物理内存。如果多个进程都把该内存区域映射到自己的虚 ...
cuiyadll 评论(0) 有917人浏览 2014-11-06 16:44

进程间信号量解析(semaphore)

进程间信号量解析(semaphore)         信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是前一节的共享内存方式的进 ...
cuiyadll 评论(0) 有699人浏览 2014-11-06 16:43

linux系统调用之ftok()

linux系统调用之ftok() ftok原型如下:                         key_t ftok( char * fname, int id )                         fname就时你指定的文件(存在,可以访问的)名,id是子序号。 先来简单的叙述一下,如果不太清楚的话,再接着向下看:                 ftok函数是根据path ...
cuiyadll 评论(0) 有818人浏览 2014-11-06 16:15

动态调用动态库方法 c/c++ linux windows-masc2008

question: 1) to such standard *.so in linux, which not neccessary to call open the "dlopen", in which step, the open library really do. 2)if i make a *.so in cross compile way, that I can n ...
hxfeng 评论(0) 有537人浏览 2014-07-22 10:34

extern C 与c/c++动态库编写

extern c 是c++ 兼容c语言接口的一种方式,关键在于c++支持函数重载,同名的函数参数不通话编译后会产生不同的函数符号,而c语言则没有这个特性 在c++中使用extern "C", 就相当于以C的接口方式导出, 而C是不支持函数重载的; 这样编译的动态库不仅可以给c++程序调用还可以给其他任何语言区调用 去掉 extern"C"之后连也可以编译生 ...
robbieFENG 评论(0) 有2508人浏览 2014-07-22 10:19

Linux apache + fastcgi 运行c/c++

       在Linux上搭建apache+fastcgi环境,说多了都是泪啊. 花费我几天时间,开源软件虽说好用,但是版本众多,文档缺乏,什么都只能自己摸索. 终于成功运行起来,特此记录.    一. apache 安装      此处下载 apache-2.2.27 版本,常规的 configure make 命令,安装非常方便 wget http://mirrors.cnnic. ...
tcspecial 评论(0) 有10351人浏览 2014-05-17 13:16

鸡兔同笼

鸡兔同笼 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物? 输入样例 3 3 20 22 输出样例 0 0 5 10 6 11 #include <stdio.h> void main() { int nCases, i, nFeet; // nCases表示输入测试数据的 ...
kanglecjr 评论(0) 有1120人浏览 2014-05-12 05:46

C++采用mysql自带lib操作mysql

工具: eclipse cdt ,关于 eclipse cdt 的安装将另文讲述 mysql-5.6 的安装目录 E:\rick\SDE\mysql 一 加载dll 库     1 Project–>Properties     2  在 C/C++ Build, 点击 Settings. 在右边选择Tool Settings Tab. 这里我们加入headers和库信息: ...
hszhl 评论(0) 有1750人浏览 2013-06-04 17:29

redis2.6.9源码学习---ziplist

ziplist相比之前分析的zipmap要相对复杂一些,但也有一些相似的地方。 首先通过注释来了解一下它的基本结构  <zlbytes><zltail><zllen><entry ...
home198979 评论(0) 有1795人浏览 2013-05-16 12:05

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics