码迷,mamicode.com
首页 > 系统相关 > 月排行
Linux学习之 Thread 的封装
本篇我们将讨论线程Thread、互斥锁MutexLock、条件变量Condition的封装;说明:1、MutexLock、Condition利用构造函数和析构函数自动完成资源的申请和释放;2、MutexLock、Condition和Thread 都涉及到系统资源,这些类全部为不可复制的;例如,a程序...
分类:系统相关   时间:2014-10-06 18:49:20    阅读次数:278
hibernate官方新手教程 (转载)
hibernate官方新手教程第一部分 - 第一个Hibernate程序 首先我们将创建一个简单的控制台(console-based)Hibernate程序。我们使用内置数据库(in-memory database) (HSQL DB),所以我们不必安装不论什么数据库server。 让我们如果我们希...
分类:系统相关   时间:2014-10-06 19:07:00    阅读次数:265
Linux学习一
linux的学习笔记1...
分类:系统相关   时间:2014-10-06 18:41:20    阅读次数:268
Linux文件系统(五)---三大缓冲区之buffer块缓冲区
在文件系统中,有三大缓冲为了提升效率:inode缓冲区、dentry缓冲区、块缓冲。 (内核:2.4.37)...
分类:系统相关   时间:2014-10-06 17:36:20    阅读次数:356
Linux /bin、/sbin、/usr/bin、/usr/sbin目录的区别
在linux下我们经常用到的四个应用程序的目录是/bin、/sbin、/usr/bin、/usr/sbin 。而四者存放的文件一般如下: bin目录:bin为binary的简写主要放置一些系统的必备执行档例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more...
分类:系统相关   时间:2014-10-06 20:42:10    阅读次数:259
linux上安装ftp
1、安装rpm -ivh vsftpd-2.2.2-11.el6_4.1.x86_64.rpm2、启动service vsftpd start3、连接windows 命令行输入ftp www.xxxx.cn(或ip)------------------连接到www.xxxx.cn220 (vsFTP...
分类:系统相关   时间:2014-10-06 20:33:30    阅读次数:170
mac+eclipse+svn+maven经验总结
1、Eclipse for Mac:http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/indigo/SR2/eclipse-jee-indigo-SR2-macosx-cocoa-x86_64.tar.gz 2、Jdk for Mac:http://www.oracle.com/technetwork/java...
分类:系统相关   时间:2014-10-06 18:54:30    阅读次数:234
Linux组件封装(三)使用面向对象编程封装Thread
C++11提供了thread,但是过于复杂,我们还是倾向于在项目中编写自己的Thread。 Posix Thread的使用这里不再赘述。 重点是这个函数: #include int pthread_create(pthread_t *thread, const pthread_attr_t *att...
分类:系统相关   时间:2014-10-06 20:00:30    阅读次数:241
Linux组件封装(二) 条件变量Condition的封装
声明代码如下: 1 #ifndef CONDITION_H 2 #define CONDITION_H 3 4 #include 5 #include "noncopyable.h" 6 7 class MutexLock; 8 9 10 class Condition : NonCopya...
分类:系统相关   时间:2014-10-06 22:00:00    阅读次数:265
Linux组件封装(一) 互斥锁MutexLock
由于pthread系列的函数都是成功时返回0,我们需要一段判断处理错误的代码:#define TINY_CHECK(exp)\ if(!exp)\ { \ fprintf(stderr, "File : %s, Line : %d Exp : ...
分类:系统相关   时间:2014-10-06 21:11:10    阅读次数:248
linux 下载并安装Memcache服务器端
1.下载并安装Memcache服务器端服务器端主要是安装memcache服务器端. 下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装.....
分类:系统相关   时间:2014-10-06 21:36:30    阅读次数:360
Linux组件封装之一:MUtexLock
本文对pthread_mutex_t 进行简易的封装;互斥锁主要用于互斥,描述的是一种竞争关系,主要是一个 一种资源或者代码, 在一段时间内 至多能被一个程序访问。而条件变量主要用于线程间同步, 描述的是一种协作关系。Linux中互斥锁的应用比较简单,通用的有以下几个函数:1 int pthread...
分类:系统相关   时间:2014-10-06 22:44:20    阅读次数:241
Linux makefile 教程 很具体,且易懂
近期在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了下面这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的类....
分类:系统相关   时间:2014-10-06 22:46:01    阅读次数:241
linux中find命令详解
问题: linux中find命令查找时不包含某些目录 find 命令忽略某个或多个子目录的方法 在linux中用find 进行查找的时候,有时候需要忽略某些目录不查找,可以使用 -prune 参数来进行过滤,要忽略的路径参数必须紧跟着搜索的路径之后,否则该参数无法起作用。 eg: root@ubuntu:/tmp1#find ./ -type f #/tmp1目录下所有文件夹...
分类:系统相关   时间:2014-10-06 23:05:51    阅读次数:221
Linux组件封装(三) Thread的封装
声明代码如下: 1 #ifndef THREAD_H 2 #define THREAD_H 3 4 #include "NonCopyable.h" 5 #include 6 #include 7 8 class Thread : NonCopyable 9 {10 public:11 ...
分类:系统相关   时间:2014-10-06 23:06:30    阅读次数:225
Linux组件封装之二:Condition
本博文讨论Linux中的条件变量Condition的封装;条件变量Condition 主要描述的是 线程间 的同步,即协作关系。Linux中的条件变量通常涉及以下几个函数:int pthread_cond_init(pthread_cond_t *cond, pthread_condattr_t *...
分类:系统相关   时间:2014-10-06 23:40:40    阅读次数:377
Linux组件封装之三:Thread
本篇我们将讨论线程Thread的封装;一、线程类(Thread):注意:1、线程在默认情况下 是 joinable(可结合状态),需要手工调用 join函数(将其回收),也可以将其设置为detachable(分离状态),线程运行完毕后自动消亡;2、Thread类采用static函数作为 pthrea...
分类:系统相关   时间:2014-10-06 23:25:50    阅读次数:288
linux的常用简单的kvm命令
打开虚拟机的控制平台(当然你必须用root权限去执行)virt-manager也可以通过图形界面来打开2.列出当前虚拟机列表,不包含未启动的virshlist注意:virshlist--all列出所有虚拟机,包括所有已经定义的虚拟机3、启动或停止虚拟机virshstartdomain-name启动指定的虚拟机virshshutd..
分类:系统相关   时间:2014-10-06 22:54:51    阅读次数:301
Linux - 进程控制 代码(C)
进程控制 代码(C)本文地址:http://blog.csdn.net/caroline_wendy输出进程ID,getpid().代码:/*By C.L.Wang * Eclipse CDT * Ubuntu 12.04 * 2014.10.5*/ #include "apue.h" #include "error.h" int main(void) { printf("hello ...
分类:系统相关   时间:2014-10-07 00:51:22    阅读次数:342
Eclipse关联jdk源代码
src.zip:jdk的源代码文件(存在安装jdk的目录)。rt.jar:jdk的class字节码包。Eclipse中是通过rt.jar包与src.zip建立关联的。没关联之前想查看源代码提示如下:可以看到rt.jar是与src.zip要关联具体步骤:1.Windown->Preferences->...
分类:系统相关   时间:2014-10-07 01:56:12    阅读次数:174
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!