码迷,mamicode.com
首页 > 系统相关
[linux驱动][linux中断]——中断处理
一,中断处理函数中断处理函数运行在中断上下文,不可抢占、调度。中断上下文编程需要注意以下几点: 不能睡眠或调用 schedule 放弃CPU 不能调用任何可能睡眠的函数,例如:获取信号量 不能访问用户空间数据,例如:copy_from_user,因为它不是在进程上下文中执行的。 执行时间尽可能短in...
分类:系统相关   时间:2015-01-20 21:51:44    阅读次数:207
[数据结构][LINUX内核编程]学习笔记(一)
linux内核使用bitmap相关1,声明一个bitmap数组,可以表示100个bit,数组名字是bitmap[cpp]view plaincopyDECLARE_BITMAP(bitmap,100)相关宏定义如下:[cpp]view plaincopy#defineDECLARE_BITMAP(n...
分类:系统相关   时间:2015-01-20 21:49:58    阅读次数:380
shell中的双引号,单引号,反引号
在shell中引号分为三种:单引号,双引号和反引号。单引号 ‘由单引号括起来的字符都作为普通字符出现。特殊字符用单引号括起来以后,也会失去原有意义,而只作为普通字符解释。单引号用于保持引号内所有字符的字面值,即使引号内的\和回车也不例外,但是字符串中不能出现单引号。(注意是所有,只是单引号本身不能够...
分类:系统相关   时间:2015-01-20 21:48:09    阅读次数:250
[数据结构][LINUX内核编程]学习笔记(二)
linux内核————队列linux内核——队列定义:[cpp]view plaincopystruct__kfifo{unsignedintin;//入队偏移,写索引unsignedintout;//出队偏移,读索引unsignedintmask;unsignedintesize;void*dat...
分类:系统相关   时间:2015-01-20 21:47:59    阅读次数:259
ubuntu安装环境软件全文档
1,安装apace2:sudo apt-get install apache22谷歌浏览器的安装:sudo apt-get install chromium-browser-dbg3,国际版QQ安装:suao dpkg -i 解压的文件名称.deb4、安装phpsudo apt-get instal...
分类:系统相关   时间:2015-01-20 21:46:50    阅读次数:170
Shell符号展开
字符 展开*这个 “*” 字符意味着匹配文件名中的任意字符shell 把 “*” 展开成了另外的东西 ,在 echo 命令被执行前。~家目录算术表达式展开算术表达式展开使用这种格式:$((expression))echo $((2+2))算术表达式只支持整数(全部是数字,不带小数点) ,但是能执行很...
分类:系统相关   时间:2015-01-20 21:45:47    阅读次数:300
linux select与poll实现机制与实例分析
我们直到上层对文件操作结合select与poll可以实现阻塞操作,那么究竟是如何实现的呢? select接口:     int select(int nfds, fd_set *readset, fd_set *writeset,                fd_set *exceptset, struct timeval *timeout);        其中: nf...
分类:系统相关   时间:2015-01-20 20:39:20    阅读次数:559
Linux命令之ls
What?  列出目录的内容 How? ls [-ABCFGHLOPRSTUW@abcdefghiklmnopqrstuwx1] [file ...] Points——常用的参数 ls -l 显示目录文件的详细信息[linux文件的属性] ls -t 按修改时间逆序排列 ls -r reverse 按相反顺序排列 ls -F 标识文件的类型 /表示目录...
分类:系统相关   时间:2015-01-20 20:37:52    阅读次数:198
linux的IO复用技术:select、pool、epool的区别以及epool的原理和使用
select、poll、epoll都是IO多路复用的机制,但是他们的机制有很大的区别 1、select  select机制刚开始的时候,需要把fd_set从用户空间拷贝到内核空间,并且检测的fd数是有限制的,由FD_SETSIZE设置,一般是1024。 检测的时候,根据timeout,遍历fd_set表,把活跃的fd(可读写或者错误),拷贝到用户空间, 再在用户空间依次处理相关的fd。...
分类:系统相关   时间:2015-01-20 20:35:55    阅读次数:1199
利用LruCache和DiskLruCache加载网络图片实现图片瀑布流效果(升级版)
MainActivity如下: package cc.patience7; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * 采用瀑布流的形式加载大量网络图片 * 详细分析参见WaterfallScrollView * * 更新说明: * 在原本的的基础上添加了本地缓存DiskLruCac...
分类:系统相关   时间:2015-01-20 20:28:50    阅读次数:509
mac下使用mx4调试
MAC上想要用MX4来进行真机调试,然后,发现。。没反应,恩,然后,就是下面这样子了。1. 插上手机打开终端,输入:system_profiler SPUSBDataType,将输出结果记住。2. 拔下手机,重复以上动作。两者结果对比后会获得一个Vendor ID(其实输入一遍就可以啦,根据名字判定...
分类:系统相关   时间:2015-01-20 20:27:25    阅读次数:734
UVALive 4428 Solar Eclipse --计算几何,圆相交
题意:平面上有一些半径为R的圆,现在要在满足不与现有圆相交的条件下放入一个圆,求这个圆能放的位置的圆心到原点的最短距离。解法:我们将半径扩大一倍,R = 2*R,那么在每个圆上或圆外的位置都可以放圆心了。首先特判放到原点可不可以,如果不可以,再将所有圆的圆心与原点的直线与该圆相交的点放入队列,再将所...
分类:系统相关   时间:2015-01-20 20:23:49    阅读次数:270
linux计划crontab
linux计划crontab启动crontab服务一般启动服务用 /sbin/service crond start若是根用户的cron服务可以用 sudo service crond start查看服务是否已经运行用 ps -ax | grep cron查看该用户下的crontab服务是否创建成功...
分类:系统相关   时间:2015-01-20 20:20:46    阅读次数:189
linux find 反转 查找没有被找到的结果
在linux下,有时候需要找一些文件,还有时候这些文件格式不够统一和规范,但是需要排除的那些文件却格式统一,就可以使用find命令的反转功能一般用find查找文件的命令是:find . -name "*.tar.*" -o -name "*.patch"这个意思是,查找文件名里面包含.tar.字符O...
分类:系统相关   时间:2015-01-20 20:18:50    阅读次数:269
01 linux上安装 nginx
一:linux上安装 nginx 下载nginx:wget http://nginx.org/download/nginx-1.6.2.tar.gz 解压:tar zxvf nginx-1.6.2.tar.gz 进入nginx目录: cd nginx 安装:./configure --prefix....
分类:系统相关   时间:2015-01-20 20:12:28    阅读次数:143
linux下创建具有root权限的帐号
linux下创建具有root权限的帐号useradd -u 0 -o -g root -G root -d /home/user1 user1usermod -u 0 -o -g root -G root user1说明:-u 0:指将uid指定为0(零)与root相同,登录后的提示符为#而非$。....
分类:系统相关   时间:2015-01-20 20:12:25    阅读次数:170
linux安装问题
java: cannot execute binary file问题主要原因是 linux系统是32位的,jdk版本是64位的.补充知识:1、查看linux位数: #uname -a 如果有x86_64就是64位的,没有就是32位的 这是64位的 # uname -a Linux desktop 2...
分类:系统相关   时间:2015-01-20 20:08:01    阅读次数:175
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!