Open Phone Abstraction Library (OPAL)是一个用C++实现的跨平台、支持多协议的传真、语音和视频传输库(VOIP)。 项目主页: http://www.open-open
源代码(适合Linux和Windows)包括: hashmap.c hashmap.h MSVC测试文件: main.c 下面是源代码,最初来自github,我改写了几个地方,并重写了全部测试代码
threadpool 是一个简单的 C 语言实现的线程池。 实现内容如下: * Works with pthreads only, but API is intentionally opaque to
利用C/C++开发大型应用程序中,内存的管理与分配是一个需要认真考虑的部分。 本文描述了内存池设计原理并给出内存池的实现代码,代码支持Windows和Linux,多线程安全。 内存池设计过程中
head; while (h){ i++; h = h->next; } return i; } 实现 int main(){ ChainListType *node, *head = NULL; DATA
实际开发过程中经常会遇到打印某种报表的情况,用C#实现打印报表的功能。第一,如果报表的大小合适,或者纸张的大小足够放得下报表,则可以选择直接截屏,打印截屏所得的图片;第二,如果报表和纸张的大小不匹配,
插入字符串,针对C风格字符串的重载版本 */ void insert(const char *str) { insert(str, str + strlen(str)); } /* 查找字符串,算法和插入类似
gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。绝大多数的C++web服务工具包提供一组API函数类库来处理特定的SOAP
克鲁斯卡尔算法是计算最小生成树的一种算法。和prim算法(上,中,下)按照节点进行查找的方法不一样,克鲁斯卡尔算法是按照具体的线段进行的。现在我 们假设一个图有m个节点,n条边。首先,我们需要把m个节
#include <iostream> #include <vector> #include "iterator" #include "algorithm" #include "string" #include "stdio.h" using namespace std; ostream_iterator<int> oi(cout,""); int icount = 0; void pailie(
using System; using System.IO; using iTextSharp.text; using iTextSharp.text.pdf; using iTextSharp.text.pdf.parser; public class ParsingPDF { static string PDF; static string TEXT2; /** * Parses the PD
Programming in C++ 《Quake》作者 Carmack 认为追求函数式的程序设计有着实实在在的价值,然而,劝说所有程序员抛弃他们的 C++ 编译器,转而启用 Lisp、Haskell
P9 我们新建一个文件,先将其保存,并命名为game.c 然后然我们通过简单的编程来显示我们的主角,这里我们以一个笑脸字符来代表主角。 #include main() { printf("%c",2); getch(); }
Xamarin 刚发布了 Mono for Android 4.0,该项目使得 C#/.NET 的开发者可以为 Android 设备开发应用程序。 Mono for Android 4.0 提供对
英文原文: The Heartbleed Bug 关于C语言内存管理薄弱的问题几年前我们就 讨论过 。有人试图反驳,说现代各种操作系统或 runtime 平台的进步,对内存管理的风险提供了各种保护,比如地址空间随机化,还有各种诸如
函数功能:php里面的整数是有符号数,其内部实现其实就是long,不是unsigned long。对于32位机器来说,php最大能表示的整数就是2^31-1了,一般在应用中碰到大于2^31-1而小于2
SQLite 强大,大家都知道,但是原生是C接口,用来其应用层稍微麻烦些。 今天做了个简单的C++封装,使用面向对象的方法来使用。 优点:面向对象的方式,减少应用层的复杂性; 缺点:暂对多线程环境支持不足。
目的:用C完成一个存储过程例子,存储过程实现对表某一段进行update。 准备工作 1、安装数据库 2、建立表test highgo=# create table test(id int,
作,今天用C做为实现工具,具体方法如下: 1 开发环境: 操作系统: windows xp 代码编译器:SI 编译器:DEV C++ API库:sqlite3 2 实现代码:
Ubuntu下,可用如下命令安装 sudo apt-get install apache2 4、支持C++的Apache模块knewcode 最新版本0.92a版,下载地址如下, http://download