当前位置:Linux教程 - Linux文化

Linux文化

我想看到某个命令的源代码(比如说mkdir)怎么看?
>>> 此贴的回复 >> [root@ReinSquid ~]# type mkdir mkdir is /bin/mkdir [root@ReinSquid ~]# rpm -qf /bin/mkdir coreutils-5.2.1-31 去 www.rpmfind.net下coreutils
分类:Linux文化 查阅全文
如何实现应用程序的“换肤”或多主题功能?
>>> 此贴的回复 >> 模仿一下struts模型中的MVC(模型,视图,控制器.)思想,将样式与业务逻辑相分离.这样修改起来就比较方便了. >>> 此贴的回复 >> 我看了些QT的资料,不知道QT的.ui文件是在runtime解析的还是在开发是用的? 楼上介绍GTK的内容主要是对widgets的背景进行更换。但我想实现的是对控件位置,大小,背景图,颜色,形
分类:Linux文化 查阅全文
用什么方法能够获得一个文件在磁盘上的大小?
>>> 此贴的回复 >> 试试statfs
分类:Linux文化 查阅全文
Linux下如何保存软件的配置参数?
>>> 此贴的回复 >> 把你所说的 "打开,写文件,关闭等操作" 封装成函数. Linux还没有保存文件参数的. >>> 此贴的回复 >> 试试看用xml格式的文件 >>> 此贴的回复 >> 没有同意的函数。不过这样可以给用户更多的选择。可以把自己读写配置文件的函数做成自己的库,每次开发软件的时候都可以用,也挺有成就感的。 打造自己的工
分类:Linux文化 查阅全文
Linux的pthread库是谁开发的啊?
>>> 此贴的回复 >> pthreads has been merged into glibc a few years ago. It is maintained by redhat nowadays >>> 此贴的回复 >> and the NTPL implementation was originally written by Ulrich Dr
分类:Linux文化 查阅全文
C语言中结构体的使用方法?
>>> 此贴的回复 >> 如果你对结构体在内存中的结构熟悉的话.完全可以利用每个结构体开始的指针来推出各个成员的指针的地址. >>> 此贴的回复 >> --std=c99 如果你的成员每个变量的大小和源数组中变量的大小相同,你可以用memcpy一下子把这个数组复制过去。 如果每个变量的类型大小都不同,我觉得即使按照版主的说法可能也不行。因为就算出下一个成员
分类:Linux文化 查阅全文
想看看一些典型的网络协议点文档
>>> 此贴的回复 >> 去查一下 MSN 协议的官方资料,网上有提供 MSN 全套通讯协议的文档及规范
分类:Linux文化 查阅全文
ioctl()函数的用法
>>> 此贴的回复 >> man ioctl_list
分类:Linux文化 查阅全文
initial declaration used outside c99 mode 是什么意思?
>>> 此贴的回复 >> 编译连接的时候多加一个 --std=c99 试试 >>> 此贴的回复 >> --std=c99 表示按C99标准编译~估计这个程序用了些比较搞的新语法 >>> 此贴的回复 >> gcc 默认 gnu-9x 标准,C89 搭配 GNU 扩展。 for ( int i = 0; ; ) 这种在 for 循环的初始化
分类:Linux文化 查阅全文
semop()和semctl()函数的区别和用法
>>> 此贴的回复 >> man 手册.~ 或者 看书.推荐 第2卷 进程间通信.
分类:Linux文化 查阅全文
linux下编写设备驱动程序,用什么软件好?
>>> 此贴的回复 >> c语言 >>> 此贴的回复 >> kdevelop有支持驱动开发的功能,不过我从来不用。一般用vim或emacs。 >>> 此贴的回复 >> gcc+vi
分类:Linux文化 查阅全文
socket编程原理
socket编程原理 1 问题的引入 UNIX系统的I/O命令集,是从Maltics和早期系统中的命令演变出来的,其模式为打开一读/写一关闭(open-write-read-close)。在一个用户进程进行I/O操作时,它首先调用“打开”获得对指定文件或设备的使用权,并返回称为文件描述符的整型数,以描述用户在打开的文件或设备上进行I/O操作的进程。然后这个用户进程多次调用“读/写”
分类:Linux文化 查阅全文
操作系统linux,语言是c,数据库是mysql,如何使用sql语句
>>> 此贴的回复 >> 去看mysql手册,里面有mysql的调用api的例子。 >>> 此贴的回复 >> google mysql C API
分类:Linux文化 查阅全文
linux中怎样测试一个库已经成功安装?
>>> 此贴的回复 >> 我觉的, linux 下的动态库就是一个文件,没什么安杀上没安上 , 文件没有损坏, 路径对 , 环境变量设好了 , 就可以了 ,不知我说的对不 >>> 此贴的回复 >> 看是否安装上了很简单。。。 grep ${LIBFILE} /etc/ld.so.cache 如果 Binary file matches 就说明安装上了(l
分类:Linux文化 查阅全文
windows使用管道,linux使用socket,2种不同的通信方式有什么区别
>>> 此贴的回复 >> 你是不是每次都重新创建一个新的socket连接,还是使用长连接? 管道和socket性能肯定有差别,管道是优化过的进程间消息通信方式,socket是必须按照通信协议进行通信的,如果是tcp,之间的握手之类的消耗是少不了的。 >>> 此贴的回复 >> 如果是同一台机器下的进程通讯 , linux 下有一种 local socket 速
分类:Linux文化 查阅全文
redhat linux中的线程为什么每个线程都有进程号?
>>> 此贴的回复 >> Windows 下的也有PID. >>> 此贴的回复 >> linux使用的线程库应该是linuxthreads。 linuxthreads的实现方式是使用linux的轻量级进程来表示每个线程,所以每个线程的pid都不同。 多出的那个线程是管理线程,负责用户态下的线程操作。 >>> 此贴的回复 >> 旧的 Li
分类:Linux文化 查阅全文
关于vi/vim中的tab键
>>> 此贴的回复 >> set tabstop=4 >>> 此贴的回复 >> vi ~/.vimrc 然后写入 set ts=4 不用每次都设置了.
分类:Linux文化 查阅全文
socket的TCP_NODELAY选项 !!!
>>> 此贴的回复 >> linux/tcp.h netinet/tcp.h
分类:Linux文化 查阅全文
有人写过http服务端的程序吗?如何判断客户端发来的请求是否已结束呢!!!
>>> 此贴的回复 >> 首部的结束是以连续两个新行标记(\r\n)来表示的, 有了首部以后,剩下的数据可以根据首部中的 Content-Length 字段来计算其长度。
分类:Linux文化 查阅全文
如何配置vi或vim,使其自动缩进保持为4个空格而非8个?
>>> 此贴的回复 >> set shiftwidth=4
分类:Linux文化 查阅全文
<< 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 >>