linux
Yancygao
这个作者很懒,什么都没留下…
展开
-
ubuntu 常用技巧
系统:修改root用户密码:sudo passwd root编译环境安装:sudo apt-get install build-essential添加源:sudo gedit /etc/apt/sources.list更新相关命令:apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说原创 2013-07-14 14:33:43 · 818 阅读 · 0 评论 -
linux下运行自己编写的C语言程序提示bash:./*** 权限不够
把所有的权限都加上chmod 777 然后在运行./原创 2013-07-15 10:40:37 · 12506 阅读 · 4 评论 -
安装中文版man手册,同时保留原英文版手册
在学习linux的过程中,有时需要用到man来查询命令,但是为了在学习的过程中锻炼自己阅读英文原版书籍的能力,建议阅读英文版的手册。将分一下几步:下载开源的man-pages 中文手册包 配置解压手册包 测试安装中文包一、在个人工作目录安装中文帮助手册 这样优点是每个用户,登陆进去都可以有自己的语言版帮助手册。大家直接手册不会被相互调用,独立而且灵活1、下转载 2013-07-14 13:52:59 · 3878 阅读 · 1 评论 -
在ubuntu更新时,出现错误E: Some index files failed to download, they have been ignored, or old ones used inst
在ubuntu更新时执行命令sudo apt-get update出现错误E: Some index files failed to download, they have been ignored, or old ones used instead可以将目录下/var/lib/apt/lists/partial/所有的文件清掉qiong@gaoyuan-Rev-1-0:~原创 2013-07-15 15:10:21 · 28649 阅读 · 2 评论 -
C语言中关于INT_MIN宏的一些问题
在进行数据表达和运算的时候,二进制补码表示法是非常直观和快捷的,但是在数的上下界时往往会出现问题,这需要我们特别注意。例如在C语言的头文件里面看到 #define INT_MAX 2147483647 #define INT_MIN (-INT_MAX-1)在这里,INT_MIN 为什么不写成 -2147483648,-2147483648是一个常量表转载 2013-07-17 23:38:47 · 2830 阅读 · 0 评论 -
fstat、stat和lstat 区别
在介绍三者的区别之前,首先介绍的是一个非常重要的结构体类型,名字叫做struct stat,这是一个保存文件状态信息的结构体,其类型如下:struct stat { dev_t st_dev; /* 文件所在设备的标识 */ ino_t st_ino; /* 文件结点号 */ mode_t st_mode;原创 2013-07-19 15:01:06 · 1585 阅读 · 0 评论 -
互斥锁为什么还要和条件变量配合使用
mutex体现的是一种竞争,我离开了,通知你进来。 cond体现的是一种协作,我准备好了,通知你开始吧。 互斥锁一个明显的缺点是它只有两种状态:锁定和非锁定。而条件变量通过允许线程阻塞和等待另一个线程发送信号的方法弥补了互斥锁的不足,它常和互斥锁一起配合使用。使用时,条件变量被用来阻塞一个线程,当条件不满足时,线程往往解开相应的互斥锁并等待条件发生变化。一旦其他的某个线程改变了原创 2013-07-30 11:29:26 · 4094 阅读 · 4 评论