
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 · 9028 阅读 · 0 评论 -
内存泄漏检测工具
内存泄漏(memory leak),指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。在编程时进行动态内存分配是非常必要的,它可以在程序运行的过程中帮助分配所需的内存,而不是在进程启动的时候就进行分配。然而有效地管理这些内存同样也是非常重要的。在大型的、复杂的应用程序中,内存泄漏是常见的问题,当以前分配的一片内存不再需要使用或无法访问时,但是却并没有释放它,那么对于该进程来转载 2014-07-26 10:53:05 · 795 阅读 · 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 · 1064 阅读 · 0 评论 -
valgrind 说明与使用
一、什么是valgrindvalgrind是一款运行在linux下的,用来定位c/c++程序中内存使用方面的错误的工具,包括:内存泄漏、使用未初始化的内存、读/写已释放的内存、读/写内存越界、使用malloc/new/new[]和free/delete/delete[]不匹配,等等。 Valgrind是帮助程序员寻找程序里的bug和改进程序性能的转载 2014-10-23 18:55:26 · 1008 阅读 · 0 评论 -
Linux 安装C++ HTTP JSON客户端
tar -zxvf curl-7.37.0.tar.gzcd curl-7.37.0/./configure --prefix=/usr/local/curl Sudo make Sudo make install查看当前已安装的curl版本curl -V将库文件移动到/usr/local/lib下面cd libsudo cp libcurl.so* /usr/原创 2014-07-11 10:58:19 · 1738 阅读 · 0 评论 -
Linux 安装C++ MySQL Connection客户端
1、boost安装 mysql原创 2014-07-20 19:14:08 · 979 阅读 · 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 · 760 阅读 · 0 评论