加载中
C/C++: libcurl获取网页内容

安装: $ sudo apt-get install libcurl3 $ sudo apt-get install libcurl4-openssl-dev 示例 来自 http://stackoverflow.com/questions/13905774/in-c-how-do-you-use-libcurl-to-read-a-...

2016/10/05 15:14
858
C:使用mtrace、memwatch、dmalloc检测内存泄漏

1、mtrace 这是内置功能,原文见 http://blog.csdn.net/yf210yf/article/details/8022192 ,这里做下美化。 只能分析出malloc、free。 #include <iostream> #include <mcheck.h> #include <...

2016/10/04 23:12
275
C/C++:使用Valgrind探测内存泄漏

安装 sudo apt-get install valgrind 或者到 https://pkgs.org/download/valgrind 下载。 或者到官网下载源码安装。 示例1 #include <iostream> #include <unistd.h> using namespace std; ...

2016/10/03 11:39
19
使用pprof监测C/C++程序

##1、安装 到 https://github.com/gperftools/gperftools 下载,然后: $ sudo apt-get install autoconf $ sudo apt-get install automake $ sudo apt-get install libtool $ ./autog...

2016/10/01 23:51
405
C: how to use getopt(…)

http://blog.csdn.net/mr_jj_lian/article/details/6835137 function prototype: int getopt(int argc, char * const argv[], const char *optstring); If optstring is “ngl:”, -n and ...

2016/08/21 12:15
4
C: 一个共享内存(shm)示例

http://blog.csdn.net/guoping16/article/details/6584058 讲的很详细,可惜第一个示例有点问题,第一个示例修改如下: #include <stdio.h> #include <unistd.h> #include <string.h> #incl...

2016/08/17 15:30
26
C++: string.find()的使用

string.find(substring)返回substring在string中第一次出现的位置,如果没有找到则返回std::string::npos。 示例1 #include <iostream> int main() { std::string str("abcabcabcd"); ...

2016/06/30 23:09
216
C++:获取时间戳

文中代码主要来自 http://stackoverflow.com/questions/6012663/get-unix-timestamp-with-c http://stackoverflow.com/questions/19555121/how-to-get-current-timestamp-in-milliseconds-si...

2016/06/29 23:52
3.3K
C++11:使用 std::to_string、std::stoi 对数字和字符串互相转换

## 数字转字符串 文档见 http://en.cppreference.com/w/cpp/string/basic_string/to_string 。 示例: #include <iostream> int main() { std::string s1 = std::to_string(11); s...

2016/06/28 23:40
826
C++:利用stringstream对数字和string互相转换

需要#include <sstream>。 数字转换为string字符串 #include <iostream> #include <sstream> int main() { std::stringstream ss; ss << 100; std::cout << ss << std::endl; ...

2016/06/28 23:23
97
C: exit的值

运行node的process.exit时候发现了以前忽视的一个问题: $ node > process.exit(-1) $ echo $? 255 我希望exit的值是-1,结果成了255。 === http://stackoverflow.com/questions/12512177/...

2016/04/11 10:59
19
C:变长数组

可变长数组: https://zh.wikipedia.org/wiki/%E5%8F%AF%E5%8F%98%E9%95%BF%E6%95%B0%E7%BB%84 C 语言中的变长数组: http://blog.haipo.me/?p=1121...

2016/04/11 10:49
8
C:如何判断int类型变量的占用空间

使用64位linux系统测试。地址一般是8个字节,需要用long。下面的思路也可以用于其他类型。 方法1 使用sizeof #include <stdio.h> int main() { printf("%lu\n", sizeof(int)); r...

2016/04/11 10:07
20
libev实现echo服务器

说明 本文的代码来自 http://codefundas.blogspot.jp/2010/09/create-tcp-echo-server-using-libev.html 。 libev函数说明可见 http://linux.die.net/man/3/ev 。 系统:ubuntu 14.04 安装库...

2016/02/19 12:35
223
字符串指针(char*)和字符数组(char [])区别

原文:http://www.blogbus.com/kavine-logs/29243638.html 今天在编写几个小函数的时候,半天调不通,长久不使用C++知识都快忘光了,赶紧拣些起来应付即将到来的应聘。 void main() { char* ...

2015/11/06 19:47
251
GDB使用示例(1)

##参考 gdb的使用方法 使用gdb调试程序 gdb调试 ##编辑文件 $ vim test.c #include <stdio.h> int main() { int i = 2; printf("%d\n", i); return 0; } ##编译 $ gcc -o tes...

2015/07/31 00:45
198
C++:引用、指针、const

##引用 C++ 引用详解 右值引用 ##指针与const 常量指针 和 指针常量 如何理解常量指针与指针常量? ##引用与const const引用与非const引用 ##const用法 c++中const的用法詳解 C/C++中const关...

2015/06/30 09:33
13
C++:一段代码,了解拷贝构造函数、move构造函数、拷贝赋值函数、move赋值函数、右值引用

本文纯粹是个整理。 以下代码和图片来自C++ 11右值引用。 class CMyString { public: // 构造函数 CMyString(const char *pszSrc = NULL) { cout << "CMyString(const char *pszSrc...

2015/06/25 22:54
841
C++:操作MySQL

##下载相关库 $ sudo aptitude install libboost-all-dev Mysql的库Connector/C++也可以用命令安装,不过我选择自己下载和配置,可以复习下g++的参数和makefile。 在http://dev.mysql.com/...

2015/06/22 22:19
302
C++:试用boost

##安装boost: $ sudo aptitude install libboost-all-dev How to Install boost on Ubuntu? ##编写代码 $ vim test.cpp 代码来自http://www.yolinux.com/TUTORIALS/CppBoostStlPtrList.h...

2015/06/22 18:50
84

没有更多内容

加载失败,请刷新页面

返回顶部
顶部