linux
文章平均质量分 66
hjh_walker
这个作者很懒,什么都没留下…
展开
-
关于linux下printf命令控制输出字…
linux下终端的字符颜色由转义序列控制,是文本模式下的系统显示功能,与具体语言无关。 转义序列以控制字符'ESC'开头。该字符的ASCII码十进制表示为27,十六进制表示为0x1B,八进制表示为033。多数转义序列超过两个字符,故通常以'ESC'和左括号'['开头。该起始序列称为控制序列引导符,通常由'\033['或'\e['代替。 格式为: printf(原创 2016-09-04 18:08:06 · 1998 阅读 · 0 评论 -
linux下文件的创建,打开与关闭
1.open 函数:(open 系统调用用来打开或创建一个文件)函数原型为:#include#include#includeint open(const char *pathname, int flags);int open(const char *pathname, int flags, mode_t mode);pathname : 是要打开或创建的含路径的文件名flags :原创 2016-09-04 18:08:09 · 3433 阅读 · 0 评论 -
关于git的一些基本使用命令
Git是目前世界上最先进的分布式版本控制系统,可以建立一个远程的仓库可以方便快捷的管理自己的代码,自己最近也刚刚开始使用git,就在这里总结一下git的一些使用.原创 2016-09-04 18:08:12 · 252 阅读 · 0 评论 -
关于循环队列的存储问题
循环队列是队列的一种顺序表示和实现方法.与顺序栈类似,在队列的顺序存储结构中,用一组地址连续的存储单元依次存放从队头到队尾的元素,又因为队列中队头和队尾的位置是动态变化的,因此需要附设两个指针front和rear,分别指示队头元素和队尾元素在队列中的位置.初始化队列时,令front= rear=0;入队时,直接将新元素送入尾指针rear所指的单元,然后尾指针加1;出队时,直接取出队头指针fro原创 2016-09-04 18:08:14 · 2655 阅读 · 0 评论 -
关于wait, WIFEXITED和 …
1. wait函数的原型是: #include #include pid_t wait(int *statloc); 进程一旦调用了wait,就立即阻塞自己 , 父进程暂停执行 ,由wait自动分析是否当前进程的某个子进程已经退出。如果让它找到了这样一个已经变成僵尸的子进程,wait就会收集这个子进程的信息,并把它彻底销毁后返回;如果没有找到这样一个原创 2016-09-04 18:08:17 · 419 阅读 · 0 评论 -
linux下的exec函数族
linux 下,exec函数族有6种不同的调用形式:#includeint execve ( const char *path, char *const argv [ ] , char *const envp[ ]);int execv ( const char *path, char *const envp[]);int execle ( const char *path, co原创 2016-09-04 18:08:19 · 591 阅读 · 0 评论 -
关于pthread_cleanup_push() …
linux系统中提供了一对函数 :pthread_cleanup_push( ) 和 pthread_cleanup_pop( )用于自动释放资源 , 就像释放锁,以防其它线程永远都无法得到锁,而造成死锁.从 pthread_cleanup_push( )的调用点到pthread_cleanup_pop ( )之间的程序段中的终止动作(如调用 pthread_exit ) 都将执行pthre原创 2016-09-04 18:08:22 · 294 阅读 · 0 评论 -
进程退出
进程退出表示进程即将结束退出 . 在linux系统里进程退出的方法分为正常退出和异常退出两种 .其中正常退出的方法有三种,异常退出的方法有两种 . 正常退出1. 在main函数中执行 return 2. 调用 exit函数3. 调用 _exit 函数 异常退出1. 调用 about 函数2. 进程收到某个信号, 而该信号使程序终止不管是哪种退出方式, 最终都会执行内核中的原创 2016-09-04 18:08:24 · 699 阅读 · 0 评论 -
ubuntu下怎样创建桌面快捷方式
在这里我就以创建eclipse的快捷方式为例,简单介绍一下怎样在ubuntu 16.04(已配置好jdk)环境下怎样创建。1.在这里我已经把eclipse压缩包解压在/usr/local下2.首先新建文件eclipse.desktop,命令如下sudo vim /usr/share/applications/eclipse.desktop3.在新建文件中添加如下原创 2016-09-05 12:25:25 · 948 阅读 · 0 评论