2012年12月9日

Makefile 笔记

摘要: 1 Makefile的一般语法targets ... : prerequisties ... or targets ... : prerequisties ... ;command[TAB键开头]command...targets:可以是一个或多个目标文件,,还可以是标签(Label)prerequisites:就是要生成target所需要的文件或是目标。command:也就是make需要执行的命令。(任意的Shell命令)。定义了如何使用prerequisites来生成targets例子:一个简单的例子 1 edit : main.o kbd.o command.o display.o \. 阅读全文

posted @ 2012-12-09 14:05 TimLeung 阅读(493) 评论(0) 推荐(0) 编辑

2012年11月26日

C语言要点总结

摘要: 1 基本数据类型1.1 整型(假设占2个字节)有符号基本整型 [signed] int无符号整型 unsigned int有符号短整型 [signed] short [int]无符号短整型 unsigned short [int]有符号长整型 [signed] long [int]无符号长整型 unsigned long [int]有符号整型变量可以存放正负数,无符号整型变量只能存放正数。负数在内存中以补码的形式保存,即负数的绝对值的二进制数取反再加1。如-10,它在内存中应该是1111111111110110。二进制数对应的十进制负数也可以通过取反加1来获得。整型内存溢出:327... 阅读全文

posted @ 2012-11-26 00:09 TimLeung 阅读(1299) 评论(0) 推荐(0) 编辑

2012年11月24日

Linux用户管理

摘要: 1./etc/passwd和/etc/shadowpasswd和shadow这两个文件保存了linux用户的信息,passwd为所有用户可读,而shadow只有root用户可读写,这是因为shadow文件保存了用户的敏感信息,如密码,密码有效时间等。passwd文件每行的格式如下:username:password:uid:gid:comment:shellusername:用户名passwd:密码,都为x,真正的密码经过加密后保存到shadow文件中。uid:用户idgid:用户组idcomment:用户的基本信息,如电话,地址,公司等。shell:该用户用于解析命令的shell程序shad 阅读全文

posted @ 2012-11-24 23:58 TimLeung 阅读(420) 评论(0) 推荐(0) 编辑

2012年8月30日

PL/SQL之高级编

摘要: 参考文献:《Oracle完全学习手册》1.概述本文主要介绍PL/SQL中的有名程序块:存储过程、函数、包头/包体及触发器的使用。而这些的基础是PL/SQL无名块的编写,这在PL/SQL之基础篇中已经讲述过了。这四种程序块到底是什么东西呢?存储过程可以认为它是一个无返回值的函数(排除参数返回);函数则是一个带返回值的函数,但函数只能用于表达式中,不能像存储过程那样直接调用;包头/包体与Java中的接口/实现类比较的话,包头就好比接口,而包体就好比实现类。触发器则可以认为是一个事件处理函数,它能在某个事件发生时自动地执行。2.存储过程2.1存储过程的创建及修改语法:CREATE [OR REPLA 阅读全文

posted @ 2012-08-30 01:07 TimLeung 阅读(2187) 评论(0) 推荐(2) 编辑

2012年8月26日

PL/SQL之基础篇

摘要: 参考文献:《Oracle完全学习手册》第11章1.PL/SQL概述PL/SQL(Procedure Language/Structuer Query Language)是Oracle对标准SQL规范的扩展,全面支持SQL的数据操作、事务控制等。PL/SQL完全支持SQL数据类型,减少了在应用程序和数据库之间转换数据的操作。构成PL/SQL程序的基本单位是程序块。程序块由过程、函数和无名块3种形式组成,它们之间可以互相嵌套。PL/SQL的运行工具有:SQL*Plus、PL/SQL developer2.PL/SQL结构2.1PL/SQL程序块PL/SQL程序块分为无名块、命名块两种。无名块指未命 阅读全文

posted @ 2012-08-26 23:51 TimLeung 阅读(21928) 评论(0) 推荐(8) 编辑

2012年7月15日

spring的事务管理

摘要: 引言在软件中,要么全有(全部发生)要么全无(全部都没发生)的操作称为事务!spring的事务管理与spring的缓存机制一样,都是基于spring的AOP,因此,spring的事务管理与spring的缓存机制在配置上是非常相似的。spring的事务管理包括编程式事务、基于xml配置式事务、注解驱动式事务。下面分别介绍这三种事务管理。在介绍spring事务管理之前,有必要对事务的一些参数作出说明1.spring事务参数spring事务参数在org.springframework.transaction.TransactionDefinition接口中作出了常量定义。1.1传播行为(PROPAGA 阅读全文

posted @ 2012-07-15 23:50 TimLeung 阅读(1549) 评论(0) 推荐(0) 编辑

2012年7月14日

如何理解Spring对缓存的支持

摘要: 1.Spring缓存机制的理解在Spring缓存机制中,包括了两个方面的缓存操作:1.缓存某个方法返回的结果;2.在某个方法执行前或后清空缓存。下面写两个类来模拟Spring的缓存机制:package com.sin90lzc.java.test;/** * 一个简单的Dao接口,我们要对这个接口的方法提供缓存的功能 * @author Tim * */public interface Dao { Object select(); void save(Object obj);}package com.sin90lzc.java.test;import java.util.HashM... 阅读全文

posted @ 2012-07-14 16:54 TimLeung 阅读(5380) 评论(0) 推荐(1) 编辑

2012年7月10日

常用的数据源连接池

摘要: 1.DBCP需要的依赖包<dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version></dependency>数据源实现类在spring中的配置<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource"> <prop 阅读全文

posted @ 2012-07-10 23:47 TimLeung 阅读(677) 评论(0) 推荐(0) 编辑

2012年7月9日

修改cmd命令行窗口的字符编码

摘要: chcp 命令:chcp 65001 就是换成UTF-8代码页,在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口chcp 936 可以换回默认的GBKchcp 437 是美国英语 阅读全文

posted @ 2012-07-09 17:17 TimLeung 阅读(1881) 评论(0) 推荐(0) 编辑

2012年7月6日

Spring对Quartz的支持

摘要: Notice:spring3.1.1好像还没有对quartz 2.x提供支持,这篇文章是针对quartz1.x的。1.必须软件包(下面是Maven的依赖配置)View Code <dependency> <groupId>${spring.groupId}</groupId> <artifactId>spring-core</artifactId> </dependency> <dependency> <groupId>${spring.groupId}</groupId> <a. 阅读全文

posted @ 2012-07-06 01:00 TimLeung 阅读(1687) 评论(0) 推荐(1) 编辑

导航