在前面讲过,驱动层是应用层是分离,驱动层的代码不能使用再应用层,应用层也不能直接操作驱动代码,那么应用层和驱动层之间是如何来实现数据间的交换的能,方法就是通过相应的接口函数。(1)copy_from_userunsignedlongcopy_from_user(void*to,constvoid__user*from,unsigned..
分类:
其他好文 时间:
2016-11-14 02:43:02
阅读次数:
158
直接插入排序是一种比较简单的排序方法,它的基本操作是:假设排序的记录存储在数组C[1..n]中,在排序过程的某个时刻,C被划分为两个子区间,C[1..i-1]和C[i..n],其中前一个为已排好的有序区,而后一个为无序区,开始时有序区中只含有一个元素C[1],无序区中为C[2..n]。排序过..
分类:
编程语言 时间:
2016-11-14 02:42:40
阅读次数:
137
linux三剑客awk、sed、grep1、awk主要用来做分列、匹配、计算的工作2、sed主要用来做替换的(流处理)3、grep主要用来过滤出需要的文本awk(默认的分隔符为空格)awk-F":"‘/bonzi/{if(NR==2)print$0}‘(一般模式)-F设置分隔符,可以设置多个分隔符-F"[:!]+"NR表示行号$NF表示..
分类:
系统相关 时间:
2016-11-14 02:41:57
阅读次数:
228
linux三剑客awk、sed、grep1、awk主要用来做分列、匹配、计算的工作2、sed主要用来做替换的(流处理)3、grep主要用来过滤出需要的文本awk(默认的分隔符为空格)awk-F":"‘/bonzi/{if(NR==2)print$0}‘(一般模式)-F设置分隔符,可以设置多个分隔符-F"[:!]+"NR表示行号$NF表示..
分类:
系统相关 时间:
2016-11-14 02:41:34
阅读次数:
179
linux三剑客awk、sed、grep1、awk主要用来做分列、匹配、计算的工作2、sed主要用来做替换的(流处理)3、grep主要用来过滤出需要的文本awk(默认的分隔符为空格)awk-F":"‘/bonzi/{if(NR==2)print$0}‘(一般模式)-F设置分隔符,可以设置多个分隔符-F"[:!]+"NR表示行号$NF表示..
分类:
系统相关 时间:
2016-11-14 02:40:20
阅读次数:
228
为了防止ubuntu中手快rm不该删除的东西,可以通过aliasrm到mv,从而防止误删除。在.bashrc中加入如下语句,然后source.bashrcaliasrm="sh/home/[USERNAME]/.remove.sh"在用户目录中新建.trash目录在用户目录中新建.remove.sh文件,内容如下:PARA_CNT=$#TRASH_DIR="/home/[USER..
分类:
系统相关 时间:
2016-11-14 02:38:46
阅读次数:
284
Mysql的安装方式有三种:RPM包、二进程包和源码包。RPM二进制源码优点安装简单,适合初学者学习使用安装简单;可以安装到任何路径下,灵活性好;一台服务器可以安装多个MySQL在实际安装的操作系统进行可根据需要定制编译,最灵活;性能最好;一台服务器可以安装多个MySQL缺点需..
分类:
数据库 时间:
2016-11-14 02:39:00
阅读次数:
431
Mysql:步骤1、~]#yum-yinstallmysql-server2、[root@mysql_httpd~]#tail-20/var/log/mysqld.log3、16111217:21:19[ERROR]Fatalerror:Can‘topenandlockprivilegetables:Table‘mysql.host‘doesn‘texist4、执行mysql_install_db5、重启就可以了man一下mysql_install_dbDESCRIPTIO..
分类:
数据库 时间:
2016-11-14 02:38:59
阅读次数:
248
当你在浏览网站的时候,WEB服务器会先送一小小资料放在你的计算机上,Cookie会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB服务器会先看看有没有它上次留下的Cookie资料,有的话,就会依据Cookie里的内容来判断使用者,送出特定的网页内容..
分类:
其他好文 时间:
2016-11-14 02:37:20
阅读次数:
219
bash配置文件开机以后,当我们操作系统时,会发现已经定义了很多变量,那么这些变量在什么地方定义的呢?我们自己要想定义这些该怎么定义呢?开机后有多个配置文件要读取,读取的顺序时什么?开启操作系统后,读取的文件:①按作用范围分为两类,全局的,个人的,分别为/etc/pr..
分类:
其他好文 时间:
2016-11-14 02:38:16
阅读次数:
181
1:register_chrdev_regionintregister_chrdev_region(dev_tfrom,unsignedcount,constchar*name)
{
structchar_device_struct*cd;
dev_tto=from+count;
dev_tn,next;
for(n=from;n<to;n=next){
next=MKDEV(MAJOR(n)+1,0);
if(next>to)
next=to;
cd=__register_chrdev_re..
分类:
其他好文 时间:
2016-11-14 02:38:17
阅读次数:
174
Linux系统裁剪之二(Bash脚本编程之十二)系统函数库·Linux系统的启动流程1,POST(加电自检)计算机本身并不会执行程序,它只是一堆破铜烂铁,但是它可以在开机的时候先去载入一段程序,系统在刚刚启动的时候能够实现将某个ROM芯片中的程序映射到CPU能够寻址的地址空间中去,并且..
分类:
系统相关 时间:
2016-11-14 02:37:27
阅读次数:
311
虚拟化:KVM,vmware,openvz,xen//国内用的最多的是KVM,vmware//国外大厂商用的最多的是openVZ,lxc和xen,因为这个性能要比KVM好的很多1.虚拟化技术与KVM:内容:CPU,内存,IO虚拟化的标准:1.等价执行,在虚拟机上执行的结果,要和在物理机上执行的结果一样2.性能良好,gu..
分类:
其他好文 时间:
2016-11-14 02:37:28
阅读次数:
203
第四章:KVM使用进阶https://launchpad.net/cirros/+download//可以下载别人已经安装好的镜像文件,就是一个已经安装好的ios很小,也就9Mqemu-kvm-name"cirros"-smp4,cores=2,socket=4-m512-drivefile=/root/cirros-0.3.0-x86_64-disk.img,media=disk-netnic-nettap,ifname=vne..
分类:
其他好文 时间:
2016-11-14 02:35:39
阅读次数:
250
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++初学小白,请多指教CetnOs基础优化1、添加一个普通用户(注意:用localhost不行,会产生错误),利用sudo授权完成一系列的工作,不要使用root用户方法一:添加用户名(Alex):[root@promote~]#useraddAlex设置密码:[r..
分类:
其他好文 时间:
2016-11-14 02:37:18
阅读次数:
193
服务端:一、首先安装rsync,接着编辑配置文件,若没有,自己手动创建也可rsync、xinetd(rsync最好是3.0以上版本,算法更优,速度更快.xinetd监控管理rsync服务)/etc/rsyncd.confuid=wwwgid=wwwusechroot=nomaxconnections=200timeout=600pidfile=/var/run/rsyncd.pidlockfil..
分类:
其他好文 时间:
2016-11-14 02:35:58
阅读次数:
235
jQuery是一个轻量级、快速简洁的javaScript库。参考:http://www.php100.com/manual/jquery/寻找元素表单选择器$(":input")//匹配所有input,textarea,select和button元素
$(":text")//所有的单行文本框
$(":password")//所有密码框
$(":radio")//所有单选按钮
$(":checkbox")//..
分类:
Web程序 时间:
2016-11-14 02:34:50
阅读次数:
174