疑问:
在linux中,使用top命令,发现某java进程占用CPU较高,如何定位到是那个线程,执行哪些代码导致的呢?...
分类:
其他好文 时间:
2014-06-05 11:58:50
阅读次数:
197
在Linux中,每个用户都拥有一个唯一的用户名和与之相关的用户标识符(UID,数值型)。一个用户可以属于多个用户组,每个用户组都拥有唯一一个名称和一个用户组标识符(GID,数值型)。
UID和GID的主要用途有:一,确定各种系统资源的所有权;二,对赋予进程访问资源的权限进行控制。...
分类:
系统相关 时间:
2014-06-05 05:13:28
阅读次数:
321
fd_set是一组文件描述符(fd,file
descriptor)的集合,它用一位来表示一个fd。系统提供了4个宏对描述符集进行操作: #include #include
//设置文件描述符集fdset中对应于文件描述符fd的位(设置为1)void FD_SET(int fd, fd_set *f...
分类:
系统相关 时间:
2014-06-04 20:48:17
阅读次数:
343
vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学.....
分类:
其他好文 时间:
2014-06-03 08:00:08
阅读次数:
163
我查找了^M没效果,应该是特殊的控制字符,查找换行符结果不是,在每一行的末尾不是换行就是回车吧,对于不同的系统对按行的编码定义不一样。
linux中用\n 0x0a
mac 中用\r 0x0d
win 中用\r\n 0x0d0a
这里的问题可能是回车符,于是查找回车符成功。
去掉方法:现在已经明白了,是由于0x0d0a组成的换行,把0d去掉即可。...
分类:
其他好文 时间:
2014-06-01 09:40:27
阅读次数:
251
原文:http://www.cnblogs.com/hnrainll/archive/2011/07/23/2114854.html1、简介在Linux中,并不存在exec()函数,exec指的是一组函数,一共有6个,分别是:#include
extern char **environ;int ex...
分类:
系统相关 时间:
2014-05-31 16:55:36
阅读次数:
379
我们都知道,自从svn出道以来,很多人都预言,cvs将会被其取代。就如同他们预言maven要取代ant一样。可见,svn的流行。在Windows中,最常用到的开源免费的svn客户端就是TortoiseSVN(也就是我们看到的小乌龟)。在Windows中,TortoiseSVN搭配VisualSvn
...
分类:
系统相关 时间:
2014-05-31 13:54:50
阅读次数:
599
linux下常用时间类型有四种: time_t 、 struct tm、 struct timeval
、 struct timespec1、time_t 时间函数 time_t 类型在time.h中定义: #ifndef __TIME__T #define
__TIME_...
分类:
系统相关 时间:
2014-05-30 23:18:32
阅读次数:
467
本文将介绍单元测试工具google
test(GTEST)在linux操作系统中测试环境的搭建方法。本文属于google test使用的基础教程。在linux中使用google
test之前,需要对如下知识有一些了解:(1)C/C++编程方法(2)makefile的编写(3)linux命令行操作(4...
分类:
系统相关 时间:
2014-05-30 16:31:29
阅读次数:
549
1.
进程地址空间Linux中,进程并不是直接操作物理内存地址,而是每个进程关联一个虚拟地址空间内存页是memory management unit (MMU)
可以管理的最小地址单元机器的体系结构决定了内存页大小,32位系统通常是 4KB, 64位系统通常是 8KB内存页分为 valid or i...
分类:
系统相关 时间:
2014-05-30 00:53:45
阅读次数:
551