码迷,mamicode.com
首页 >  
搜索关键字:linux编程    ( 406个结果
Linux C编程内存泄漏工具:memwatch的使用
1.首先你需要下载它,在http://www.linkdata.se/sourcecode/memwatch/2.该内存工具是开源的(我也很喜欢开源^_^...),无需安装,只要在你的代码中包含它的头文件.像这样 #include "memwatch"3.目前用到的最新版本是memwatch-2.7...
分类:系统相关   时间:2015-03-08 15:39:35    阅读次数:279
关于高性能网络编程的一些总结与思考
SVM1.概述?\Rightarrow brief introductionSVM全称Support_Vector_Machine,即支持向量机,是机器学习中的一种监督学习分类算法,一般用于二分类问题。对于线性可分的二分类问题,SVM可以直接求解,对于非线性可分问题,其也可以通过核函数将低维映射到高维空间从而转变为线性可分。对于多分类问题,SVM经过适当的转换,也能加以解决。相对于传统的分类算法如l...
分类:其他好文   时间:2015-03-05 00:26:34    阅读次数:316
awk 编程
awk [root@localhost~]#awk‘{print$0}‘/etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin [root@localhost~]#awk‘{print""}‘/etc/passwd [root@localhost~]#awk..
分类:其他好文   时间:2015-03-03 18:49:33    阅读次数:130
Linux IPC实践(10) --Posix共享内存
1. 创建/获取一个共享内存#include #include /* For mode constants */ #include /* For O_* constants */ int shm_open(const char *name, int oflag, mode_t mode);参数:   name:  共享内存名字;   oflag: 与open...
分类:系统相关   时间:2015-02-19 16:23:17    阅读次数:219
Linux IPC实践(9) --System V共享内存
共享内存API#include #include int shmget(key_t key, size_t size, int shmflg); void *shmat(int shmid, const void *shmaddr, int shmflg); int shmdt(const void *shmaddr); int shmctl(int shmid, int cmd, stru...
分类:系统相关   时间:2015-02-19 15:06:52    阅读次数:228
Linux进程实践(4) --wait避免僵尸进程
Wait的背景   当子进程退出的时候,内核会向父进程发送SIGCHLD信号,子进程的退出是个异步事件(子进程可以在父进程运行的任何时刻终止)   子进程退出时,内核将子进程置为僵尸状态,这个进程称为僵尸进程,它只保留最小的一些内核数据结构,以便父进程查询子进程的退出状态。   父进程查询子进程的退出状态可以用wait/waitpid函数#include #include pid_t wait...
分类:系统相关   时间:2015-02-18 11:53:47    阅读次数:193
文件I/O实践(2) --文件stat
功能:获取文件元数据#include #include #include int stat(const char *path, struct stat *buf); int fstat(int fd, struct stat *buf); int lstat(const char *path, struct stat *buf);stat结构体struct stat { dev_t ...
分类:其他好文   时间:2015-02-18 10:44:09    阅读次数:176
Linux进程实践(1) --Linux进程编程概述
进程 VS. 程序什么是程序?   程序是完成特定任务的一系列指令集合。什么是进程?  [1]从用户的角度来看:进程是程序的一次执行过程  [2]从操作系统的核心来看:进程是操作系统分配的内存、CPU时间片等资源的基本单位。   [3]进程是资源分配的最小单位  [4]每一个进程都有自己独立的地址空间与执行状态。  [5]像UNIX这样的多任务操作系统能够让许多程序同时运行,每一个运行着的程序就构...
分类:系统相关   时间:2015-02-18 10:42:08    阅读次数:305
Linux环境编程导引
计算机系统硬件组成 总线贯穿整个系统的一组电子管道称为总线, 分为:  片内总线  系统总线 数据总线DB 地址总线AB 控制总线CB  外部总线 I/O设备I/O设备是系统与外界联系的通道    键盘鼠标是输入设备,显式器是输出设备,磁盘既是输入设备也是输出设备,输入输出是相对于内存来说的。 内存  内存是一个重要的部件,它是与CPU进行沟通的桥梁。它用来存放程序以及程序要处理的数据,磁盘中的程...
分类:系统相关   时间:2015-02-18 09:35:13    阅读次数:252
Linux C 编程内存泄露检測工具(二):memwatch
Memwatch简单介绍在三种检測工具其中,设置最简单的算是memwatch,和dmalloc一样,它能检測未释放的内存、同一段内存被释放多次、位址存取错误及不当使用未分配之内存区域。请往http://www.linkdata.se/sourcecode.html下载最新版本号的Memwatch。安...
分类:系统相关   时间:2015-02-04 16:10:04    阅读次数:214
406条   上一页 1 ... 28 29 30 31 32 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!