- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 Linux系统基础开发技术1:构建Linux 库文件
<br />Author:gnuhpc <br />WebSite:blog.csdn.net/gnuhpc<br />实验环境:Ubuntu Linux 10.04 32bit<br /><br />1.库文件简介<br />库文件是一个包含了编译后代码、数据的文件,用于与程序其他代码连编,它可以使得程序模块化、编译速度更快,并且易于更新。库文件分为三种(实质为两种,在随后两句话有解释):静态库(在程序之前就已经装载进其中了)、共享库(在程序启动之时加载进去,在程序直接共享)、动态加载库(dynamica
2010-12-21 17:42:00 502
转载 Gui-root权限
<br />桌面环境: gnome<br />root权限,root用户, 超级用户等,是指对于这个机器进行安装程序/设置的帐号,与使用程序的其他用户(如user)对应,不同于windows下的管理员权限。<br />类Unix系统里,比如Ubuntu,BSD,OS X,root只有一个。<br />这个root用户默认是不能登录的,是有sudo权限的帐号,通过sudo(命令行)/gksu(gnome图形界面)/kdesu(kde图形界面等) 可以暂时成为root用户。也就是说,不管你是
2010-12-06 19:42:00 874
转载 Linux设备驱动下的关键函数ioctl
ioctl 函数 本函数影响由fd 参数引用的一个打开的文件。 #include int ioctl( int fd, int request, .../* void *arg */ ); 返回0 :成功 -1 :出错 第三个参数总是一个指针,但指针的类型依赖于request 参数。 我们可以把和网络相关的请求划分为6 类: 套接口操作 文件操作 接口操作 ARP 高速缓存操作
2010-12-02 17:22:00 605
转载 Linux系统下设备驱动的安全端口分配
编写设备驱动是一个具有挑战性和冒险性的工作。当设备通过init_mo dule函数登记时,设备的资源应当被分 配。一个主要的设备资源是I/O端口。作为动态连接的驱动程序,开发者应当小心将未被使用的I/O端口分配 给这些设备。 首先驱动程序应侦测这些端口是否被使用或释放。然后再为设备申请获取端口。当驱动模块被 从内核中移出时,端口应该被释放。这篇文章讨论了Linux设备驱动的安全端口分配的复杂性。
2010-12-02 14:55:00 552
转载 VC文本文件读写
<br />CFile类:<br />CFile file;<br /> if(file.Open("filename.txt",CFile::modeReadWrite|CFile::modeCreate))<br /> {<br /> CString str;<br /> str.Format("%d/n",i);<br /> file.Write(str,str.GetLength());<br /> }<br /> <br /
2010-12-01 11:47:00 740
转载 Qt文本文件读写
QFile file("sf-book.txt"); if (!file.open(QIODevice::WriteOnly)) { std::cerr
2010-12-01 10:10:00 2401
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人