Linux
文章平均质量分 79
Paradise_for_why
这个作者很懒,什么都没留下…
展开
-
Linux高级编程 - 进程间通信(Interprocess Communication)
ALP Chapter 5 进程间通信(Interprocess Communication)这一章就是著名的IPC,这个东西实际的作用和它的名字一样普及。例如我们浏览网页,打印文章,等等。 IPC总共有五种类型: 共享内存(Shared Memory):最容易理解的一种,就像一个特工把情报放在特定地点(内存),另一个特工再过来取走一样。 内存映射(Mapped M转载 2010-05-02 19:45:00 · 1153 阅读 · 0 评论 -
linux目录及内容
在安装时不指定安装目录前提下mysql的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。下面就介绍一下这几个目录。 1、数据库目录 /var/lib/mysql/ 2、配置文件 /usr/share/mysql(mysql.server命令及配置文件) 3、相关命令 /usr/bin(mysqladmin mysqldump等命令) 4、启动脚本 /etc/rc.d转载 2010-07-20 08:35:00 · 762 阅读 · 0 评论 -
Linux下的压缩、解压缩命令详解
转自http://www.chinaz.com/Server/Linux/1221101KR009_5.html linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解转载 2010-05-15 14:19:00 · 942 阅读 · 0 评论 -
socket套接字的相关函数和理解
转自http://ykaiyan.bokee.com/6207762.html FreeBSD套接字模型 BSD套接字构建在基本的UNIX®模型上: 一切都是文件。那么,在我们的例子中,套接字将使我接收一个HTTP文件,就这么说。然后我们要负责将 PNG文件从中提取出来。 由于联网的复杂性,我们不能只使用 open系统调用,或open() C 函数。而是我们需要分几步 “打开”一个套转载 2010-05-14 19:15:00 · 2419 阅读 · 0 评论 -
linux下gdb单步调试
转自http://www.cppblog.com/cuijixin/archive/2008/08/04/57964.html 用 GDB 调试程序GDB 概述————GDB 是 GNU 开源组织发布的一个强大的 UNIX 下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像 VC 、 BCB 等 IDE 的调试,但如果你是在 UNIX 平台下做软件,你会发现 GDB 这转载 2010-05-09 20:09:00 · 965 阅读 · 0 评论 -
SuSe Linux 的界面和文本编辑的切换方法
Linux字符界面切换到图形界面 由字符界面切换到图形界面可用两种简单方法实现: 1、在字符界面输入startx或init 5 。 2、通过编辑/etc/inittab文件实现默认进入图形界面。 把其中的id:3:initdefault中的3改为5,这样以后系统启动后将直接进入文本模式。 以下是配置引导进入图形模式的etc/inittab文件的部分内容: #Default runlevel.The转载 2010-05-04 19:09:00 · 10736 阅读 · 1 评论 -
Linux下C语言编程--文件的操作
1:文件的创建和读写当我们需要打开一个文件进行读写操作的时候,我们可以使用系统调用函数open.使用完成以后我们调用另外一个close函数进行关闭操作. #include #include #include #include int open(const char *pathname,int flags); int open(const char *pathname,int flags,mod原创 2010-05-04 20:13:00 · 985 阅读 · 0 评论 -
Linux系统下文件和文件夹的复制问题
在远程操控Linux时,有很多强大的shell命令可以帮助我们。其中复制文件和文件夹就是一个非常强大的功能。 1、同一台机器上的复制命令 cp. 复制文件 cp filename1 filename2 ,把filename1复制一份并命名为 filename2 . 加上参数 -f 在覆盖重命名文件时不做任何提示。 如: cp -f filename1 filename2. 上述转载 2010-05-01 16:15:00 · 901 阅读 · 0 评论 -
随机数和随机数种子——rand()和srand()
在计算机中并没有一个真正的随机数发生器,但是可以做到使产生的数字重复率很低,这样看起来好象是真正的随机数,实现这一功能的程序叫伪随机数发生器。 有关如何产生随机数的理论有许多,如果要详细地讨论,需要厚厚的一本书的篇幅。不管用什么方法实现随机数发生器,都必须给它提供一个名为“种子”的初始值。而且这个值最好是随机的,或者至少这个值是伪随机的。“种子”的值通常是用快速计数寄存器或移位寄存器来生成原创 2010-05-01 14:44:00 · 4753 阅读 · 0 评论 -
Qt定时器QTimer的类定义与例子及代码详解
QTimer类参考QTimer类提供了定时器信号和单触发定时器。 详情请见……#include qtimer.h>继承了QObject。 所有成员函数的列表。公有成员QTimer ( QObject * parent = 0, const char * name = 0 )~QTimer ()bool isActive () const转载 2010-05-29 18:34:00 · 2395 阅读 · 1 评论