在开发过程中,有三个独立运行的程序模块,三个模块都对sqlite数据库进行读写操作。sqlite在linux共享性较差,所以需要加入互斥信号量解决三个模块访问数据库该问题。另外,在加入信号量后,信号量sem初始化为1,如果三个模块任意一个在读或写数据库时ctrl+c掉(调试过程需要),有时会造成信号量sem保持sem_wait后的值,也就是为0;这就造成了死锁。...
分类:
系统相关 时间:
2014-06-21 20:22:06
阅读次数:
656
近日“轻量级虚拟化”成为了一个热门话题。它也称为“操作系层的虚拟化”,它允许您在一个主机上运行多个应用程序或系统管理程序。优点是显而易见的:由于它没有间隔在主机硬件和操作系统之间的hypervisor虚拟化管理层,以实现更有效的资源利用。由此带来的效益是,减少了虚拟化开销,同时仍然允许在一个服务器中分离并隔离多个任务。因此,“轻量级虚拟化”在以资料使用为关键业务的环境中是非常吸引人的,比如服务器托管或外包业务(如:云计算、大数据等)。...
分类:
系统相关 时间:
2014-06-22 20:01:16
阅读次数:
374
linux的一些常用命令
这几天正好在研究linux系统,打算将下一个项目部署在linux系统的服务器上已提高安全性(被window 2003已经折磨的不行了),经过各方了解和深思熟虑后决定使用linux系统的CentOs版本,该版本很适合作为服务器版本,比较稳定。刚刚在虚拟机上安装好了CentOs 6.4版本。
linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中...
分类:
系统相关 时间:
2014-06-22 22:23:56
阅读次数:
302
1、方法一:alt+shift+o 打开/关闭,该功能
2、方法二:windows-> preferences->java->Editor->Mark Occurences
(如下图显示)
3、自定义高亮显示颜色
黄绿色小清新,更醒目,原谅我这一生不羁放纵爱XP系统,啊哈哈,(逃。。...
分类:
系统相关 时间:
2014-06-22 00:35:17
阅读次数:
370
安装SDK
1、Hi3531 SDK包位置
在"Hi3531_V100R001***/01.software/board"目录下,您可以看到一个 Hi3531_SDK_Vx.x.x.x.tgz 的文件,
该文件就是Hi3531的软件开发包。
2、解压缩SDK包
在linux服务器上(或者一台装有linux的PC上,主流的linux发行版本均可以),使用命令:tar...
分类:
系统相关 时间:
2014-06-22 14:54:04
阅读次数:
568
Linux 软连接与硬连接
对于一个文件来说,有唯一的索引接点与之对应,而对于一个索引接点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问该文件。注意在Linux下是一切皆文件的啊,文件夹、新加的硬盘 ...都可以看着文件来处理的啊。
连接有软连接和硬连接(hard link)之分的,软连接(symbolic link)又叫符号连...
分类:
系统相关 时间:
2014-06-22 17:25:51
阅读次数:
206
今天是2014-06-17,遇到一个非常奇怪的问题,可能之前测试修改监听的原因,导致监听启动后自动关闭,特此记录一下整个处理过程,
监听配置文件信息如下:
[oracle@dg1 admin]$ more listener.ora
# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome...
分类:
系统相关 时间:
2014-06-22 20:22:38
阅读次数:
445
linux的用户管理命令主要有useradd,userdel,usermoduseradduseradd用于添加一个用户。adduser与useradd的功能相同,使用ls-l`whichadduser`可以发现,adduser是useradd的一个符号链接。useradd的基本用法为:useradd[options]LOGIN.例如:添加一个Tom的用户,即为useraddTom...
分类:
系统相关 时间:
2014-06-21 19:36:38
阅读次数:
453
计算机到底是怎样运行起来的呢,在我学习计算机的时候一直不是很明白,但是最近借了本《linux内核设计的艺术》算是知道了计算机从按开机到启动操作系统之间到底做了些什么。
这本书刚开始介绍的并不是linux的启动,而是linux启动之前的一步,也就是在你按下了开机按钮之后进入系统引导之前计算机做的事情,这个时候做的事情是每台运行操作系统的计算机都需要做的,大致的步骤也差不多,OK,进入正题。...
分类:
系统相关 时间:
2014-06-22 07:15:37
阅读次数:
304
在linux下写了一个非常简单的Hello world程序,编译运行竟然报错:Error: Could not find or load main class Hello
最后发现是CLASSPATH的问题。
首先需要检查jdk环境变量是否配置正确:参考这篇文章:ubuntu12.04 安装配置jdk1.7
主要在环境变量这块:
export JAVA_HOME=/usr/java/jdk...
分类:
系统相关 时间:
2014-06-22 08:58:51
阅读次数:
410
????用hibernate访问sybase时遇见的异常。
Could not obtain connection metadata : ASE is now using a multi-byte character set, and the TEXT character counts have not been re-calculated using this character set ...
分类:
系统相关 时间:
2014-06-22 06:19:49
阅读次数:
1188
1.安装依赖
依赖包括:
libx11-dev
libxmu-dev
libglu1-mesa-dev
libgl2ps-dev
libxi-dev
g++
libzip-dev
libpng12-dev
libcurl4-gnutls-dev
libfontconfig1-dev
libsqlite3-dev
libglew*-dev
libssl-dev
如果你的系统是Ubuntu/...
分类:
系统相关 时间:
2014-06-22 11:59:17
阅读次数:
456
一.setuid:以reboot为例u+s[rhce01@demo~]$rebootreboot:mustbesuperuser[rhce01@demo~]$[rhce01@demo~]$exit[root@demoaaa]#[root@demoaaa]#whichreboot/sbin/reboot[root@demoaaa]#[root@demoaaa]#ll/sbin/reboot-rwxr-xr-x.1rootroot14832Mar202012/sbin/reboot[root@demoa..
分类:
系统相关 时间:
2014-06-22 11:17:04
阅读次数:
354
注意:实验很简单,环境很重要。大家在做实验的时候一定要注意环境的配置,不然实验做的再好最后的结果也和我们想的要的结果不一样的。首先我们先准备环境:虚拟机一个RedHat5.9系统两个操作系统我们把他们的网路连接在同一个“VMnet”里配置IP地址,都配置在一个网段的IP。注..
分类:
系统相关 时间:
2014-06-22 12:19:53
阅读次数:
313
RedHatLinux6.4安装教程一、系统介绍RedHatLinux是全世界应用最广泛的Linux的发行版本,开发源代码是与其他操作系统,如Windows等相比具有的先天优势,有利于全世界范围内技术工程师和技术人员共同开发,同事RedHat也为开源社区做出巨大贡献,有开源界的领导者的称号。二、系统..
分类:
系统相关 时间:
2014-06-22 07:34:35
阅读次数:
391
属主,属组,其他用户Linux下一个文件的权限包含属主、群组和其他人的权限,并且各个用户对该文件具有单独设置的权限,这是Linux权限模型的核心.那么什么是属主,属组,其他用户呢?属主:属主即一个文件的拥有者,一般为这个文件的创建者属组:Linux下的每个用户都会属于一个组别..
分类:
系统相关 时间:
2014-06-22 08:27:49
阅读次数:
334
QT资源文件1.新建文件或工程 -》 qt资源2.添加,资源名称(Image),选择路径,完成3,打开Image.qrc, 添加后缀,一般就是 /4.添加文件,添加图片5. 调用 (:/11.png)转http://blog.sina.com.cn/s/blog_5c70dfc80100r257.h...
分类:
系统相关 时间:
2014-06-22 11:04:41
阅读次数:
271
1.忽略额外的换行符do{c=getchar();}while(c==‘\n’);用处:Linux会暂存用户输入的内容,知道用户按下回车键,然后将用户输入字符及紧随其后的回车符一起传给程序,所以\n也会被getchar()获取,造成程序产生不想见的输出。忽略的原理即当c通过getchar函数获得一个...
分类:
系统相关 时间:
2014-06-22 09:36:18
阅读次数:
216
LINUX平时工作中用到的常用命令:scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。scp/home/1.gifroot@172.19.2.75:/home/root然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就..
分类:
系统相关 时间:
2014-06-22 10:23:46
阅读次数:
211
文本的查找可以使用两种方式来实现,即使用locate命令来查找和find命令来查找那么这两种方式有什么区别呢?locate:是一种非实时查找,所谓非实时查找就是查找的不够实际,不够精确。因为locate查找是在系统文件数据库中进行的,而数据库默认是一天更新一次,也就是说你查找的..
分类:
系统相关 时间:
2014-06-22 09:50:43
阅读次数:
208