首页 > 系统服务
linux 2.6 互斥锁的实现-源码分析
http://blog.csdn.net/tq02h2a/article/details/4317211看了看linux 2.6 kernel的源码,下面结合代码来分析一下在X86体系结构下,互斥锁的实现原理。代码分析1. 首先介绍一下互斥锁所使用的数据结构:struct mutex {引用计数器1...
分类:系统服务   时间:2015-04-02 01:04:05    收藏:0  评论:0  赞:0  阅读:348
Ubuntu下GTK的安装、编译和测试
我利用此方法成功在UBUNTU 10.04下安装GTK 2.20.1。 一、安装   1、安装gcc/g++/gdb/make 等基本编程工具 $sudo apt-get install build-essential   2、安装 libgtk2.0-dev libglib2.0-dev 等开发相关的库文件 $sudo apt-get install gnome...
分类:系统服务   时间:2015-04-01 23:52:35    收藏:0  评论:0  赞:0  阅读:467
HDU 1150 Machine Schedule(二分图匹配)
解题思路: 本题要求的为最小点覆盖,最小点覆盖 == 最大匹配,要注意初始为模式0,没有消耗,所以模式0不需要连边。 #include #include #include #include #include #include #include #include #include #define LL long long #define FOR(i, x, y) for(int...
分类:系统服务   时间:2015-04-01 23:48:35    收藏:0  评论:0  赞:0  阅读:258
linux中chmod的用法(每天学一点linux)
定义和用法更改文件的所有者或组。语法chmod [-cfhvR] [--help] [--version] user[:group] file...例子// 将rootfs文件夹及其子录的权限和组均改为rootchown –R root:root rootfs// 将目录rootfs文件夹及子目录的...
分类:系统服务   时间:2015-04-01 23:43:44    收藏:0  评论:0  赞:0  阅读:185
【Ubuntu】安装配置apahce
安装apachesudo apt-get install apache2安装目录 /etc/apache2配置文件 /etc/apache2/apache2.conf默认网站根目录 /var/www/html更改在/etc/apache2/sites-availale 000-default.con...
分类:系统服务   时间:2015-04-01 23:34:44    收藏:0  评论:0  赞:0  阅读:326
Linux设备驱动程序学习笔记(一)
1.设备驱动程序扮演的角色: 设备程序是一个独立的“黑盒子”,使其某个特定硬件响应一个定义良好的内部编程接口,这些接口完全隐藏了设备的工作细节。用户的操作通过一组标准化的调用执行,而这些调用独立于特定的驱动程序。将这些调用映射到作用于实际硬件的设备特有操作上,则是设备驱动程序的任务。2.驱动程序的....
分类:系统服务   时间:2015-04-01 23:33:54    收藏:0  评论:0  赞:0  阅读:422
Linux手记(centos)
切换用户:su 以管理员身份:sudo显示文件内容:ls -sail mysql*(关键字过滤) 创建文件:touch a1编辑文件:vi a1复制文件:cp source destination重命名(移动):mv A B删除:rm -i A创建目录:mkdir A删除目录:rmdir A(A必须...
分类:系统服务   时间:2015-04-01 23:33:25    收藏:0  评论:0  赞:0  阅读:315
嵌入式系统Linux内核开发工程师必须掌握的三十道题 (转)
1) Linux中主要有哪几种内核锁?2) Linux中的用户模式和内核模式是什么含意?3) 怎样申请大块内核内存?4) 用户进程间通信主要哪几种方式?5) 通过伙伴系统申请内核内存的函数有哪些?6) 通过slab分配器申请内核内存的函数有?7) Linux的内核空间和用户空间是如何划分的(以32位...
分类:系统服务   时间:2015-04-01 23:30:54    收藏:0  评论:0  赞:0  阅读:300
在Eclipse中导入SVN库里的Maven项目
长期使用Intellij 对于Eclipse的东西都生疏了... 做了个小教程说明Eclipse下导入Maven工程的步骤以备不时之需1.安装maven插件a)下载mavenhttp://maven.apache.org/download.cgib)安装maven插件Help-->EclipseMa...
分类:系统服务   时间:2015-04-01 23:30:14    收藏:0  评论:0  赞:0  阅读:314
【Vim】Vim学习
1. 三种模式(1)命令模式:刚启动vim便进入命令模式,此时敲击键盘会被当做命令来处理以下是常用的几个命令:i 切换到插入模式,以输入字符。x 删除当前光标所在处的字符。: 切换到底线命令模式,以在最底一行输入命令。(2)输入模式在命令模式下按下i就进入了输入模式。在输入模式中,可以使用以下按键:...
分类:系统服务   时间:2015-04-01 23:23:54    收藏:0  评论:0  赞:0  阅读:294
【Ubuntu】命令记录
cp命令 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,就如同DOS下的copy命令一样,功能非常强大。 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 该命令的各选项含义如下: - a 该选项通常在...
分类:系统服务   时间:2015-04-01 23:23:45    收藏:0  评论:0  赞:0  阅读:291
eclipse keys
Navigate Open Declaration F3 Editing Script Source Source Mark Occurrences Alt+Shift+O Editing PHP source Naviga...
分类:系统服务   时间:2015-04-01 23:22:35    收藏:0  评论:0  赞:0  阅读:367
【Ubuntu】执行定时任务(cron)
1.打开定时任务配置文件crontab -e2.编写定时任务时间 命令和脚本例如: /3 * * * * /soft/config/test.sh前5个字段为时间,后面的一个为命令前5个含义为:分钟 0 - 59小时 0 - 23天 ...
分类:系统服务   时间:2015-04-01 23:22:24    收藏:0  评论:0  赞:0  阅读:363
Memcache与Memcached介绍及安装配置
Memcache学习总结1-Memcache与Memcached介绍及安装配置也许大家一看到Memcache和Memcached会有点晕,这两者有什么关系又有什么区别呢,下面先给大家说下Memcached,Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它...
分类:系统服务   时间:2015-04-01 23:13:45    收藏:0  评论:0  赞:0  阅读:238
服务器为啥要使用 Linux ??
因为 Linux  可以无图形界面启动,从而更节省资源(当然 Linux 其实也有图形界面),另外免费,像企业级也有 centos这样的Linux 系统 ,不过centos最近被RH 收购了,但任然有社区驱动级版本。 这就是唯一的原因,什么 Linux 比 Windows 安全耐抗之类纯属扯淡。 现在作为开发人员选择Ubuntu 不错。...
分类:系统服务   时间:2015-04-01 22:04:35    收藏:0  评论:0  赞:0  阅读:211
linux简单命令--shell入门命令
Bash shell的内置命令 1.(查看命令属性) type  [-tpa] name:不加任何参数时,会显示出那么是外部命令还是bash内部命令         -t : file :表示为外部命令 alias:该命令为命令别名设置的命令 builtin:该命令为bash内置的命令功能 -p:如果后面接name为命令,会显示完整的文件名(外部命令)或者显示内置命令 -a: 在...
分类:系统服务   时间:2015-04-01 22:04:15    收藏:0  评论:0  赞:0  阅读:353
Ubuntu14.04安装AMD显卡驱动双屏显示器完全解决方案
网上有很多方法,但是针对AMD显卡的方案不多,所以笔者今天想写一篇关于AMD显卡的教程。 首先,进入这个网址下载一些东东:http://support.amd.com/zh-cn/download/desktop?os=Ubuntu+x86+64 ,说明一下,这个网址是针对Ubuntu64位系统的,32位的用户请选择32位的文件下载。下哪些文件呢? 有三个: (1)AMD Catalyst?...
分类:系统服务   时间:2015-04-01 22:02:05    收藏:0  评论:0  赞:0  阅读:1749
Linux使用技巧9--用dpkg管理你的软件
dpkg(package manager for Debian): debian体系中的包管理工具。Commands: -i|--install ... | -R|--recursive ... -r|--remove ... | -a|--pending1.查看已经安装的软件$ dpkg -...
分类:系统服务   时间:2015-04-01 21:57:05    收藏:0  评论:0  赞:0  阅读:219
Linux下面Eclipse出现中文乱码
Linux下面Eclipse出现中文乱码 之前在Windows下面的代码移到Ubuntu系统后出现中文乱码,因为默认不支持Windows下面的GBK字符集,需要自己加入到配置文件中。 1. 在 /var/lib/locales/supported.d/local文件后面添加: zh_CN.GBK GBK zh_CN.GB2312 GB2312     2. 重新配置locals包...
分类:系统服务   时间:2015-04-01 21:55:05    收藏:0  评论:0  赞:0  阅读:287
Memcache与Memcached介绍及安装配置
也许大家一看到Memcache和Memcached会有点晕,这两者有什么关系又有什么区别呢,下面先给大家说下Memcached,Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。  想必大家也听说过Memcached,就是一个缓存系统,我们可以把一些经常要查询的数...
分类:系统服务   时间:2015-04-01 21:51:14    收藏:0  评论:0  赞:0  阅读:298
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!