系统服务-周排行
进程间通讯机制总结 2013-02-01 17:25:57分类: LINUX进程在内核的协调下进行相互间的通讯,主要包括三种方式:信号、管道和套接口三大类。 信号 信号是Unix 系统中的最古老的进程间通讯方式。它们用来向一个或多个进程发送异步事件信号。信号可以从键盘中断中产生,另外进程对虚拟内存....
阻塞与非阻塞是设备访问的两种方式。在写阻塞与非阻塞的驱动程序时,经常用到等待队列。一、阻塞与非阻塞 阻塞调用是指调用结果返回之前,当前线程会被挂起,函数只有在得到结果之后才会返回。 非阻塞指不能立刻得到结果之前,该函数不会阻塞当前进程,而会立刻返回。 对象是否处于阻塞模式和函数是不是阻塞调用有...
快乐虾http://blog.csdn.net/lights_joy/欢迎转载,但请保留作者信息VS中常用的Ctrl+F5可以不调试直接运行,但是其运行的环境变量仍然可以传递给应用程序,在我们的调试方案中使用了一个叫RemoteConsole的stub程序在调试状态下,EmbedLinux调试引擎会在开始调试时打开一个自动选择的服务端口,再将此端口号通过环境变量传递给RemoteConsole。在...
1. 安装时联网,但不要选择“下载更新”;语言选中文,地区选Shanghai。
2. 通过软件中心编辑软件源为163,之后点击右上角齿轮图标:更新系统,重启。
3. 用户账户里将姓名改为中文:安装时不能输入中文,期待改进!
4. 安装附加驱动,选择“ATI/AMD专有的FGLRX图形驱动,激活,重启。
5. 配置双显示器:运行AMD Catalyst Control Center (管理)...
vim +ctags + taglist,ctags+cscope安装配置和使用内容:VIM下ctags和taglist的安装配置方法;一键安装 ctags和cscope的方法 ;vim语法高亮,自动缩进,python 自动缩进设置,下面将逐个介绍安装和配置使用方法,仅供参考:1, vim + ct...
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法: tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下....
1、下载安装JDK,并设置环境变量2、下载Eclipse,官网下载地址:http://www.eclipse.org/downloads/选择相应版本,我选的是Windows 64bit3、下载后直接解压缩即可运行
1.登录文件中记载了许多重要的信息,因此登录文件的权限通常仅为root能够阅读而已。 1)/var/log/cron:例行性工作排程的日志 2)/var/log/dmesg:记录系统在开机的时候核心侦测过程所产生的各项信息。 3)var/log/lastlog:可以记录系统上面的所有账号最近一次登入系统的相关信..
在研究如何实现Pushing功能期间,收集了很多关于Pushing的资料,其中有一个androidnp开源项目用的人比较多,但是由于长时间没有什么人去维护,听说bug的几率挺多的,为了以后自己的产品稳定些,所以就打算自己研究一下asmack的源码,自己做一个插件,androidnp移动端的源码...
Linux的环境变量一、Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类:1、永久的:需要修改配置文件,变量永久生效。2、临时的:使用export命令声明即可,变量在关闭shell时失效。二、设置变量的三种方法1、在/etc/profile文件中添加变量【对所有用户生效(永久的..
看到Max Welling教授主页上有不少学习notes,收藏一下吧,其最近出版了一本书呢还,还没看过。http://www.ics.uci.edu/~welling/classnotes/classnotes.htmlStatistical Estimation[ps]- bayesian est...
??
Linux内存越界检测方法——valgrind
一.Valgrind
1.下载安装
下载地址:http://valgrind.org/downloads/current.html#current
#configure
#make
#make install
2.使用
2.1内在越界
写一段有内存访问越界的代码,如下:
#include
#include ...
Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运行主要的UNIX工具软件、应用程...
你了解Linux之父林纳斯?托瓦兹(Linus Torvalds)吗?如果你和我一样,在大学课程或者其他地方见过这样一段语焉不详的文字:Linux是一款流行的操作系统,由芬兰大学生林纳斯在1991年发布。那么《只是为了好玩》这本书非常适合你。整本书除了揭秘林纳斯究竟是怎么样成长为一个大神之外,还解决...
eclipse一直用的好好的,但是今天突然就打不开了,打开之后就闪退。上网查了很多解决办法,但是对我都无效,最后想起来是上周5的时候修改过eclipse.ini的内存配置。将最大运行内存改成了2048,改回至512就解决了。--launcher.XXMaxPermSize512m--launcher...
ls / 在linux系统中,有几个目录是比较重要的,平时需要注意不要误删除或者随意更改内部文件。/etc:上边也提到了,这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。/bin, /sbin, /usr/bin, /usr/sbin:这是系统预设的执行文件的放置目录....
网上有太多关于Linux权限详解,这里不啰嗦那些。主要解释下这些权限是杂用的,否则知道了什么用户、组之类的权限也配不好。
一、权限分类
r:读取权限,数字代号为"4"。
w:写入权限,数字代号为"2"。
x:执行或切换权限,数字代号为"1"。
-:不具任何权限,数字代号为"0"。
linux内每一段为r+w+x的值,最大777,见下图
二、权限在何时使用
目录写权限:可...
首先桌面版的是带有图形化的,最出名的windows,专业点的用的linux。我比较喜欢Ubuntu的和centos的版本。如果想要界面互相切换,前提是你得装了桌面版的,如果没装肯定切换不了的。切换到字符界面:ctrl+shift+alt+F1切换到桌面界面:alr+F7真实机下面:ctrl+alt+...