摘要: (1)exec函数说明fork函数是用于创建一个子进程,该子进程几乎是父进程的副本,而有时我们希望子进程去执行另外的程序,exec函数族就提供了一个在进程中启动另一个程序执行的方法。它可以根据指定的文件名或目录名找到可执行文件,并用它来取代原调用进程的数据段、代码段和堆栈段,在执行完之后,原调用进程的内容除了进程号外,其他全部被新程序的内容替换了。另外,这里的可执行文件既可以是二进制文件,也可以是Linux下任何可执行脚本文件。(2)在Linux中使用exec函数族主要有以下两种情况当进程认为自己不能再为系统和用户做出任何贡献时,就可以调用任何exec 函数族让自己重生。如果一个进程想执行另一 阅读全文
posted @ 2012-09-22 13:35 beanmoon 阅读(1258) 评论(0) 推荐(1)
摘要: 进入Dired模式1. 在终端中:输入emacs 和给定目录名 >>>emacs dirname >>>emacs dirname &;;#表示在后台运行,此时你还可以使用该终端做其他事情2. 在Emacs中:C-x C-f dirname;;打开一个目录C-x d;;也就是绑定到下面这个函数M-x dired说明:进入dired后的命令大多是一个字符,比如键入s表示对类别按照时间排序,键入m表示对该文件进行标记,所以下面如果类别一个字符那说明只按那个键就可以了;如果后面有";;"则表示是对该命令的解释(;;是elisp注释语句) 阅读全文
posted @ 2012-09-22 08:25 beanmoon 阅读(1676) 评论(0) 推荐(0)
摘要: /boot/grub/grub.confkernel /vmlinuz-2.4.20-8 ro root=LABEL=/ rhgb quietvga=0x317附显示模式表 640x480 800x600 1024x768 1280x1024256色 0x301 0x303 0x305 0x30732K色 0x310 0x313 0x316 0x31964K色 0x311 0x314 0x317 0x31A16M色 0x312 0x315 0x318 0x31B注:有的系统不支持16M色(每像素占24位),例如... 阅读全文
posted @ 2012-09-21 23:31 beanmoon 阅读(525) 评论(0) 推荐(0)
摘要: 将一下代码copy到 用户目录下 新建文件为.vimrc保存即可生效; 如果想所有用户生效 请修改 /etc/vimrc (建议先cp一份)"=========================================================================" DesCRiption: 适合自己使用的vimrc文件,for Linux/Windows, GUI/Console"" Last Change: 2010年08月02日 15时13分"" Version: 1.80""==== 阅读全文
posted @ 2012-09-21 23:27 beanmoon 阅读(248) 评论(0) 推荐(0)
摘要: 网卡eth0,未识别的端口用service network restart 后,有时会得到这样的提示(serivce network status 读取的是etc/sysconfig/network-script/ifcfg-*文件)Shutting down loopback interface: [OK]Bringing up loopback interface: [OK]Bringing up interface eth0:Error: No suitable device found: no device found for connection ' System et... 阅读全文
posted @ 2012-09-19 00:43 beanmoon 阅读(765) 评论(0) 推荐(0)
摘要: centos单用户模式修改ROOT密码[转载]转载自:centos单用户模式:修改ROOT密码和grub加密Linux 系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 Linux 系统启动到多用户模式,并提供正常的网络服务。如果系统管理员需要进行系统维护或系统出现启动异常时,就需要进入单用户模式或修复模式对系统进行管理了。使用单用户模式有一个前提,就是您的系统引导器(grub)能正常工作,否则要进行系统维护就要使用修复模式。特注:进入单用户模式,没有开启网络服务,不支持远程连接Linux 系统中不同的运行级别(Run Level)代表了系统的不同运行状态,例如 阅读全文
posted @ 2012-09-18 03:14 beanmoon 阅读(561) 评论(0) 推荐(0)
摘要: ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会 阅读全文
posted @ 2012-04-28 19:27 beanmoon 阅读(582) 评论(0) 推荐(0)
摘要: 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现:Java代码 public class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(UserDao userDao) { this.userDao = userDao; } ... } public class UserManagerImpl implements UserManager {private UserDao userDao... 阅读全文
posted @ 2012-04-27 23:29 beanmoon 阅读(323) 评论(0) 推荐(0)
摘要: hibernate注解简介 在过去几年里,Hibernate不断发展,几乎成为Java数据库持久性的事实标准。它非常强大、灵活,而且具备了优异的性能。在本文中,我们将了解如何使用Java 5 注解来简化Hibernate代码,并使持久层的编码过程变得更为轻松。 传统上,Hibernate的配置依赖于外部 XML 文件:数据库映射被定义为一组 XML 映射文件,并且在启动时进行加载。创建这些映射有很多方法,可以从已有数据库模式或Java类模型中自动创建,也可以手工创建。无论如何,您最终将获得大量的 Hibernate 映射文件。此外,还可以使用工具,通过javadoc样式的注解生成映射文件... 阅读全文
posted @ 2012-04-27 23:29 beanmoon 阅读(548) 评论(0) 推荐(0)
摘要: 类间关系在类图中,除了需要描述单独的类的名称、属性和操作外,我们还需要描述类之间的联系,因为没有类是单独存在的,它们通常需要和别的类协作,创造比单独工作更大的语义。在UML类图中,关系用类框之间的连线来表示,连线上和连线端头处的不同修饰符表示不同的关系。类之间的关系有继承(泛化)、关联、聚合和组合。(1)继承:指的是一个类(称为子类)继承另外的一个类(称为基类)的功能,并增加它自己的新功能的能力,继承是类与类之间最常见的关系。类图中继承的表示方法是从子类拉出一条闭合的、单键头(或三角形)的实线指向基类。例如,图3.2给出了MFC中 CObject类和菜单类CMenu的继承关系。 图3.... 阅读全文
posted @ 2012-04-27 22:36 beanmoon 阅读(1538) 评论(1) 推荐(1)