原文:Linux内核分析(七)----并发与竞态Linux内核分析(七) 这两天家里的事好多,我们今天继续接着上一次的内容学习,上次我们完善了字符设备控制方法,并深入分析了系统调用的实质,今天我们主要来了解一下并发和竞态。 今天我们会分析到以下内容: 1. 并发和竞态简介 2. 竞态解决办法 3. ...
分类:
系统相关 时间:
2015-02-12 10:41:00
阅读次数:
319
MyEclipse的仪表板视图能够使你的新项目快速启动。你可以找到新项目向导的快速链接,在代码管理器中将项目及其相关的帮助主题导入。单击对应要创建的项目类型并找到相关链接的项目类型标签。你可以找到新项目向导的快速链接,在代码管理器中将项目及其相关的帮助主题导入。单击对应要创建的项目类型并找到相关链接的项目类型标签。
仪表板视图会自动打开在MyEclipse的视角,启动时要禁用仪表板,在仪表板...
分类:
系统相关 时间:
2015-02-12 10:50:58
阅读次数:
311
直译是:类声明没有Q_OBJECT 宏。
class CError1 : public QObject
{
signals:
void OnButClicked();
};
class CError2 : public QObject
{
signals:
void OnButClicked();
};
cl...
分类:
系统相关 时间:
2015-02-12 10:52:23
阅读次数:
1133
条目指示!开始历史替换,除非后面跟着空格、制表符行结束、“=”、或“(”!n选择命令行n!-n选择向后n条命令(即倒数第n条记录n>0)!!前一条命令同!-1!string选择最近以string开头的命令!?string?选择最近包含string开头的命令^string1^string2^用sting1替换string2后,重复执..
分类:
系统相关 时间:
2015-02-12 10:53:03
阅读次数:
289
一、grep命令和正则表达式的简介1、grep(GlobalsearchREgularexpressionandPrintouttheline),即全局搜索正则表达式并打印出匹配的行,它是Linux系统中一个强大的文本搜索工具,它根据用户指定的“模式(pattern)”对目标文本进行过滤,显示被模式匹配到的行;2、正则表达式是由..
分类:
系统相关 时间:
2015-02-12 10:55:28
阅读次数:
286
主要是一些网上资料供快速查询使用。。手把手教你把Vim改装成一个IDE编程环境(图文)http://blog.csdn.net/wooin/article/details/1858917vi及缩进设置http://blog.csdn.net/vsooda/article/details/729667...
分类:
系统相关 时间:
2015-02-12 12:01:36
阅读次数:
157
(1)编译 c++ 程序需要添加 -lstdc++如: gcc -lstdc++ -o test test.c否则会报 "undefinedreferenceto'__gxx_personality_v0' " 错误(2)用gcc命令编译C程序,用g++命令编译C++程序。g++和gcc本质一样的,...
分类:
系统相关 时间:
2015-02-12 12:03:53
阅读次数:
267
set nu " 显示行号syntax on " 语法高亮"set background=dark "背景使用黑色" 显示中文帮助 if version >= 603 set helplang=cn set encoding=utf-8 endif“字体set fencs=utf-8,u...
分类:
系统相关 时间:
2015-02-12 12:07:31
阅读次数:
202
Meld是一款跨平台的文件比较合并工具使用Python开发,具体内容参照官网:http://meldmerge.org/注意以下环境要求:RequirementsPython 2.7 (Python 3 not yet supported)GTK+ 3.6 (3.12 in development)...
分类:
系统相关 时间:
2015-02-12 12:15:51
阅读次数:
152
http://blog.chinaunix.net/uid-9681606-id-1998590.htmllinux指令大全(完整篇)(转)2009-03-17 01:21:46分类:LINUXcat cdchmod chowncp cut名称:cat使用权限:所有使用者使用方式:cat [-Abe...
分类:
系统相关 时间:
2015-02-12 12:20:10
阅读次数:
318
我们这里使用vmplayer player虚拟机,安装包下载请点此处。
双击VMware-player-4.0.6-1035888.exe,一路next即可。
通过Vmware Player创建虚拟机
第一步
第二步
第三步
第四步
第五步
第六步
第七步
...
分类:
系统相关 时间:
2015-02-12 12:27:11
阅读次数:
234
1.gcc的常用参数:
I(大写i)参数:添加头文件目录到索引目录;例如:-I /usr/local/include/
L参数:添加链接库目录到索引目录;例如:-L /usr/local/lib/
l(小写L):表示编译时添加链接库文件;例如:-ltest(参数与内容中间没空格)代表着连接(库名为test)链接库文件,库名和实际文件名是不同的,库名是文件名去掉开头的lib和结尾的.a或.so...
分类:
系统相关 时间:
2015-02-12 12:32:22
阅读次数:
149
Step1:进入SVN根目录
cd /usr/local/svn
Step2:创建版本仓库
svnadmin create test
其中test是版本仓库的名字,仓库建立好了以后会有出现一个仓库名字的文件夹,文件夹下面有conf等几个目录和文件,
Step3:增加用户
修改conf文件夹下的authz文件:
...
分类:
系统相关 时间:
2015-02-12 12:29:54
阅读次数:
211
项目处理问题遇到如下情况,引用第三方的jar包报出ClassDefNotFoundException错误导致app崩溃,双方沟通确认该类存在且排除工程未clean,代码混淆导致等原因。注意到编译app的时候提示了很多如下与正常情况下不一样的信息:troubleprocessing:badclassf...
分类:
系统相关 时间:
2015-02-12 13:44:41
阅读次数:
7606
Linux下:useradd 等价于 adduser Aix下:useradd来自为知笔记(Wiz)
分类:
系统相关 时间:
2015-02-12 13:55:40
阅读次数:
192
最近在研究摄像头,很自然打想到了在linux下打使用。毕竟,linux下开源软件还是比较多的。
linux发行版本为:ubuntu。运行在虚拟机上。
通过:uname -a 查看打系统信息:
Linux lzj-virtual-machine 3.13.0-45-generic #74-Ubuntu SMP Tue Jan 13 19:36:28 UTC 2015 x86_64 x86_...
分类:
系统相关 时间:
2015-02-12 14:02:47
阅读次数:
253
虚拟化的目的:对IT基础设施和资源管理方式的简化,帮助企业减少IT资源的开销,整合资源,节约成本虚拟化分类:1.平台虚拟化包括基础架构服务和应用程序服务2.资源虚拟化3.应用程序虚拟化4.表示层虚拟化虚拟化产品的三剑客:VMware、Microsoft、Citrix云计算体系分为3个层次,I..
分类:
系统相关 时间:
2015-02-12 14:08:28
阅读次数:
349
Java代码规范中提到,tab其实是占8个字符,因此我们可以使用4个空格(4个字符)来代替tab,这样既减少了代码的存储大小,也提供了一种美观的代码。因此修改Eclipse的编码格式有助于我们不用改变我们的习惯而达到替换。具体步骤如下:编辑时,对tab的替换。Windows->Preferen..
分类:
系统相关 时间:
2015-02-12 14:13:57
阅读次数:
222
linux的hostname修改详解Linux操作系统的hostname是一个kernel变量。1.查看机器的hostname可以通过hostname命令来查看本机的hostname。也可以直接cat/proc/sys/kernel/hostname查看。#hostname#cat/proc/sys/kernel/hostname上面两种输出结果相同。修改运行时Linux系统的hostna..
分类:
系统相关 时间:
2015-02-12 14:15:14
阅读次数:
325
写个命令,让ssh服务器便捷点#!/usr/bin/expectset type [lindex $argv 0]if {$type == "server"} { set ip "xxxx" set name "xxxx" set passwd "xxxx"} elseif {$t...
分类:
系统相关 时间:
2015-02-12 15:26:04
阅读次数:
176