linux学习
Pory
这个作者很懒,什么都没留下…
展开
-
QT编译报错libQtSql.so.4: cannot open shared object file: No such file or directory
在别的虚拟机编译成功的QT工程移到另一台虚拟机时,有时编译报错。这个问题的万能解法是,先make clean然后重新make几乎都能成功。原创 2013-11-12 18:21:36 · 3364 阅读 · 0 评论 -
fork,vfork,clone与pthread_create之间的区别
进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合,这些资源在Linux中被抽象成各种数据对象:进程控制块、虚存空间、文件系统,文件I/O、信号处理函数。所以创建一个进程的过程就是这些数据对象的创建过程。在调用系统调用fork创建一个进程时,子进程只是完全复制父进程的资源,这样得到的子进程独立于父进程,具有良好的并发性,但是二者之间的通讯需要通过专门的通讯机制,如转载 2014-03-04 20:23:35 · 2969 阅读 · 0 评论 -
进程与线程的描述与控制,核心级线程和用户级线程的区别
本文原作者分类在操作系统下面是以window系统来说明的,但其实Linux系统也是一样的!作者:saber出处:http://blog.csdn.net/xywlpo/article/details/67496851.1 程序的并发执行及特点为了提高计算机的利用率、处理速度和系统的处理能力,并行处理技术和并发程序设计技巧在计算机中得到广泛应用,成为现代操作系统的转载 2014-03-06 20:47:44 · 1473 阅读 · 0 评论 -
gcc下fflush(stdin)失效
今天编译一程序涉及到了键盘缓冲区的清除问题,在VC下完全没问题的代码却不能在gcc下运行成功,作此笔记以留念: VC下代码: #include void main() { float a,b; int tag=0; char ch; float result; printf(原创 2014-08-19 12:17:21 · 2578 阅读 · 0 评论 -
vi编辑器的常用命令
vi编辑器的第一个版本要追溯到1976年。2009年Linux Journal的调查显示,Linux下36%的用户使用vi,19%的用户使用gedit。vi更是Linux程序员写代码的最主要编辑器。Linux是一个专业的计算机工程师应该掌握的技术,而vi又是使用Linux操作系统应该掌握的编辑器。vi的一个现代衍生版叫vim,vim同时是一个为改善乌干达儿童医疗卫生教育等筹款的项目。vi是基于原创 2014-08-08 10:28:20 · 631 阅读 · 0 评论