Linux
Roger_dai
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ubuntu 12.04 ftp server 配置
安装: sudo apt-get install vsftpd # vsftp(Very Secure FTP)是一种在Unix/Linux中非常安全且快速稳定的FTP服务器 安装完毕后或许会自动生成一个帐户”ftp”,/home下也会增加一个文件夹。 如果没有生成这个用户的话可以手动来,生成了就不用了: sudo useradd -m ftp sudo转载 2014-05-20 17:00:10 · 9085 阅读 · 0 评论 -
内存泄漏检测工具
内存泄漏(memory leak),指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。 在编程时进行动态内存分配是非常必要的,它可以在程序运行的过程中帮助分配所需的内存,而不是在进程启动的时候就进行分配。然而有效地管理这些内存同样也是非常重要的。 在大型的、复杂的应用程序中,内存泄漏是常见的问题,当以前分配的一片内存不再需要使用或无法访问时,但是却并没有释放它,那么对于该进程来转载 2014-07-26 10:53:05 · 825 阅读 · 0 评论 -
linux Epoll 介绍与应用
关于epoll两种模式的you'que'di 在一个非阻塞的socket上调用read/write函数, 返回EAGAIN或者EWOULDBLOCK(注: EAGAIN就是EWOULDBLOCK) 从字面上看, 意思是:EAGAIN: 再试一次,EWOULDBLOCK: 如果这是一个阻塞socket, 操作将被block,perror输出: Resource temporarily una转载 2014-04-27 16:53:07 · 1112 阅读 · 0 评论 -
valgrind 说明与使用
一、什么是valgrind valgrind是一款运行在linux下的,用来定位c/c++程序中内存使用方面的错误的工具,包括:内存泄漏、使用未初始化的内存、读/写已释放的内存、读/写内存越界、使用malloc/new/new[]和free/delete/delete[]不匹配,等等。 Valgrind是帮助程序员寻找程序里的bug和改进程序性能的转载 2014-10-23 18:55:26 · 1070 阅读 · 0 评论 -
Linux 安装C++ HTTP JSON客户端
tar -zxvf curl-7.37.0.tar.gz cd curl-7.37.0/ ./configure --prefix=/usr/local/curl Sudo make Sudo make install 查看当前已安装的curl版本 curl -V 将库文件移动到/usr/local/lib下面 cd lib sudo cp libcurl.so* /usr/原创 2014-07-11 10:58:19 · 1812 阅读 · 0 评论 -
Linux 安装C++ MySQL Connection客户端
1、boost安装 mysql原创 2014-07-20 19:14:08 · 1011 阅读 · 0 评论 -
GCC Makefile说明
一个例子 假设我们有下面这样的一个程序,源代码如下: /* filename: main.c */ #include "mytool1.h" #include "mytool2.h" int main(int argc,char **argv) { myprint1("hello"); myprint2("world"); }转载 2014-05-21 00:28:28 · 803 阅读 · 0 评论
分享