码迷,mamicode.com
首页 > 系统相关
小白的linux字符驱动程序
关于如何编译一个测试型的字符驱动程序,网上一搜还是很多的在此给出一个不错的教程http://blog.chinaunix.net/uid-11829250-id-337300.html 我主要是在搜索ioctl的时候才有自己编写一个字符驱动的想法,因为刚工...
分类:系统相关   时间:2015-08-08 23:06:20    阅读次数:367
进程通信QSharedMemory
.. class?ShareMem { public: QSharedMemory*share; MainWindow*p; //char?data; ShareMem(MainWindow?*pp) { p?=?pp; QBuffer?buffer; share=new?QSharedMemory("shareMem"); buff...
分类:系统相关   时间:2015-08-08 23:07:55    阅读次数:394
Linux ssh无密码访问 利用密钥对
Linuxssh无密码访问#如果密钥密码回车两次,密钥密码为空,采用ssh登录就不需要输入密钥密码,sshroot@192.168.9.80回车即可进入9.80,做到第二步即可实现目的。如果密钥自己设的有密码,想实现无密码登录可以看第三步。服务器s客户端cs用的192.168.9.22c用的192.168.9.801.生..
分类:系统相关   时间:2015-08-08 23:05:33    阅读次数:426
Linux目录结构
/boot系统启动的相关文件,如内核,initrd,以及grub/dev设备文件/etc配置文件/home家目录,用户在该目录/root管理员的家目录/lib库文件静态库动态库.so/lib/modules内核模块文件/media挂载点目录用于U盘、移动硬盘、光盘移动设备的挂载点/mnt挂载点目录用于临时文件系统的挂载..
分类:系统相关   时间:2015-08-08 23:05:41    阅读次数:323
Linux 目录和文件管理
目录管理1、mkdir创建空目录-p在创建目录的时候路径不存在时自动创建路径目录-v详细信息,可以显示创建过程同时创建多个/a/b/{c,d/e}花括号展开{a,b}_{c,d}==a_c,a_d,b_d,b_c2、tree查看文件或目录数3、rmdir删除空目录-p4、touch修改文件时间戳文件不存在的时候创建-c不创建任..
分类:系统相关   时间:2015-08-08 23:05:52    阅读次数:310
Linux 权限和用户管理
权限r,w,x文件:r:可读,可以使用类似cat等命令查看文件内容w:可写,可以编辑或删除此文件x:可执行,可以命令提示符下当做命令提交给内存运行目录r:可以对此目录执行ls以列出内部的所有文件w:可以在此目录创建文件x:可以使用cd切换进此目录,也可以使用ls-l查看内部文件的详细信..
分类:系统相关   时间:2015-08-08 23:05:30    阅读次数:213
Linux Bash使用技巧
命令行编辑光标跳转Ctrl+a跳到命令行手home键Ctrl+e跳到命令行尾end键Ctrl+u删除光标至行首Ctrl+k删除光标至行尾Ctrl+d向后删除Delete键Ctrl+l清屏(clear)命令历史:上下箭头history查看所有命令历史history文件是~/.bash_history默认只保存最近1000个命令-c情况所有命令历史-d..
分类:系统相关   时间:2015-08-08 23:05:19    阅读次数:213
Linux软件管理
一、rpm命令rpm:数据库:/var/lib/rpmrpmbuild:创建软件包1、安装rpm-i/PATH/TO/PACKAGE_FILE-h:以#显示进度:每个#表示2%-v:显示安装详细信息-vv:显示更详细信息--nodeps:忽略依赖关系,软件可以装但装上也无法运行--replacepkgs:重新安装,替换原有安装--oldpackage:降级安装..
分类:系统相关   时间:2015-08-08 23:03:37    阅读次数:215
Linux Vim编辑器的使用技巧
vi编辑器(vim增强版)一、vim模式编辑模式(命令模式)输入模式末行模式打开文件时默认处于编辑模式模式转换编辑模式-->输入模式i:在当前光标所在文字的前面转换为输入模式a:在。。。。。。。。。后面。。。。。。。o:在。。。。。。行的下方新建一行并转为输入模式O:在。。..
分类:系统相关   时间:2015-08-08 23:02:52    阅读次数:203
ubuntu安装nginx-1.8.0.tar.gz
安装包:nginx-1.8.0.tar.gz挂载Windows盘mount-tcifs-ousername=xx,passwd=yyyy//IP地址/share/mnt解压nginx包到/usr/src/sudotar-zxfnginx-1.8.0.tar.gz-C/usr/src/创建nginx用户和组cat/etc/groupsudogroupadd–g112–rnginxsudouseradd–u112–r–gnginxidnginxuid=112(ng..
分类:系统相关   时间:2015-08-08 23:03:33    阅读次数:366
Linux 网卡驱动学习(五)(收发包具体过程)
函数接口 设备初始化函数 网络设备驱动在 Linux 内核中是以内核模块的形式存在的,对应于模块的初始化,需要提供一个初始化函数来初始化网络设备的硬件寄存器、配置 DMA 以及初始化相关内核变量等。设备初始化函数在内核模块被加载时调用,它的函数形式如下: static int __init xx_init (void) { …… } module_init(xx_...
分类:系统相关   时间:2015-08-08 22:56:00    阅读次数:251
POJ 1276 Cash Machine
多重背包+二进制优化#include#include#include#include#define maxn 100000+10using namespace std;int dp[maxn],n,k;int v[101],w[101],V;void zero(int cost){ for(i...
分类:系统相关   时间:2015-08-08 22:43:05    阅读次数:221
在装完Linux系统之后自己去修改Swap分区的大小(两种方法)
在装完Linux系统之后自己去修改Swap分区的大小(两种方法)在安装完Linux系统后,swap分区太小怎么办,怎么可以扩大Swap分区呢?有两个办法,一个是从新建立swap分区,一个是增加swap分区。下面介绍这两种方法:第一您必须有root权限,过程中一定要很小心,一不小心就破坏了整个硬盘的数...
分类:系统相关   时间:2015-08-08 22:41:08    阅读次数:146
Mac OS 安装Wget
没有Wget的日子是非常难过的,强大的Mac OS 下安装Wget非常简单下载一个Wget的源码包,http://www.gnu.org/software/wget/打开终端解压,1 输入:tar zxvf wget-1.9.1.tar.gz2 cd 进入到解压的目录3输入:./configure ...
分类:系统相关   时间:2015-08-08 22:33:03    阅读次数:161
MyEclipse 安装插件
介绍 在MyEclipse Professional 2014版本中安装插件。 ?操作 首先,已在本机安装MyEclipse Professional 2014软件,我的MyEclipse安装路劲为:D:\Program Files (x86)\MyEclipse Professional 2014,如下图: 其...
分类:系统相关   时间:2015-08-08 21:30:01    阅读次数:291
(Linux)关于CentOS 6.6 使用163的YUM 源的小问题记录!
哎,今天在使用163的源进行更新的时候出现如下错误提示! 2]#?vim?README.md [root@localhost?php-5.6.12]#?yum?clean?all 已加载插件:fastestmirror Cleaning?repos:?base?elrepo?e...
分类:系统相关   时间:2015-08-08 21:32:26    阅读次数:296
MyEclipse配置Tomact运行环境
在使用MyEclipse运行项目的时候,出现 404错误其实就是没有找到的意思,经过排除,并不是自己代码路径的问题,后来才发现,连运行环境都没有搭配,如何运行??Servlet其实就是一个类,与普通类不同的是其有生命周期,靠容器来管理着自己的生命周期,在这,其实也就是tomact这个环境。在MyEclipse运行,其实和自己手动开启tomact都是一个过程,刚开始使用的时候真的是一头雾水...
分类:系统相关   时间:2015-08-08 21:28:32    阅读次数:143
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!