- 博客(12)
- 资源 (25)
- 收藏
- 关注
原创 构造方法注入
一:新建Java工程-SpringDemo二:导入Spring jar包和commons-logging jar包。 项目结构: 三:编写beanpublic class UserBean { private String name; private long age; private String address; public U
2013-03-31 21:05:31 1529
原创 每天都进步一点点
Unix文件分隔符是斜杠/Windows文件分隔符是反斜杠\String类的replaceAll的第一个参数是正则表达式。replace有两个重载方法replaceFirst第一个参数也是正则表达式
2013-03-15 14:40:12 979
原创 Objective-C 语言的一些新奇的东西
昨晚在图书馆找了N久,终于找到了唯一的一本Objective-C基础教程书。不过这也可以理解,由于iPhone在中国的普及,作为iPhone的编程语言Objective-C也随之受到中国程序员的关注,在TIOBE排行榜中,Obj-C已经跻身到第三名。很快,一晚上就看完了基础教程,无非就是讲解语言的历史背景和语法。Obj-C和C++语言很相似,都是面向对象,并且是单向继承的,也有自己的预编译。总
2013-03-09 23:26:14 1258
原创 行注释和块注释的嵌套关系
public static void main(String[] args) { // // 单行注释嵌套 /* // 块注释里嵌套单行注释 */ // /* 单行注释里嵌套块注释 */ // 块注释里不能嵌套块注释 }
2013-03-09 11:51:54 3305
原创 复合赋值操作符和简单赋值操作符的区别。
Java Language Specification 规定,复合赋值操作符和简单赋值操作符存在以下等价关系:E1 op= E2 E1 = (T)((E1) op (E2)) 其中 T是E1的类型。 op可以为+,-,*,/,%,^,&,|,>,>>>由于复合赋值操作符会自动进行类型转换,因此下面的语句也就不奇怪了:short x = 0;int i = 123456;x
2013-03-08 22:52:39 2174
原创 简单使用MySQL的存储过程
MySQL5.0版本引进了存储过程的概念。存储过程可以提高执行效率,更容易维护。在没有存储过程(procedure)概念之前,通常的业务逻辑sql代码有时很长,它们一般被嵌入在宿主语言(比如Java)中,非常不便于维护,而有了存储过程,它们被定义在数据库端,并且进行了预编译。而且业务逻辑SQL代码无需在网络中传输,减轻了网络负担。可以说存储过程的优点大于它的缺点。下面实现一个简单的加法存储
2013-03-07 22:58:44 2022
原创 特创论
有时候,对于一个类来说,跟踪其创建出来的实例个数会非常有用,其典型实现是通过它的构造器递增一个私有静态字段来完成的。public class Creator { public static void main(String[] args) { for(int i = 0; i < 100; i++) Creature creature = new Creature();
2013-03-07 14:04:24 1809
原创 JavaScript实现简单的时钟
JS实现简单的时钟 function displayTime() { document.getElementById("time").innerHTML = new Date().toTimeString(); } setInterval(displayTime,1000); // 每隔1秒钟调用displayTime函
2013-03-07 12:24:32 3427
原创 枚举int模式
在枚举类型(enum)还没有引入的时候,也就是在JDK1.5以前,表示枚举类型的常用模式是声明一组具名的int常量。下面是一个具体的例子,该类表示一段文本(text),该文本具有一些样式,比如加粗,加删除线,加下划线等。public class Text { //位域枚举常量 public static final int STYLE_BOLD = 1 << 0; /
2013-03-06 22:46:20 2390
原创 Java中唯一一个重载过的操作符+
考虑下面一段代码:while( i != i + 0) {}如何声明并初始化变量i,使得该段代码循环下去?(不能使用NaN)答案是将i声明为String类型的。i = "hi";这时+号不是一个加法,而是一个字符串连接符。i = i + 0; // i = "hi0"因为"hi" 肯定不等于 "hi0",所以会一直循环下去。
2013-03-05 22:04:44 2522
原创 Java中的NaN和Infinity
声明并初始化一个变量i,使得以下语句块为无限循环: while(i != i) { }首先我们要知道==是否满足自反性,如果满足,那么该题无解。事实上==只满足对称性,不满足自反性,一个反例是NaNNaN是Not a Number的缩写,即不是一个数字。它不等于任何浮点数,包括自己。我们可以得到这样一个等式:NaN != NaN那么如何得到一个Na
2013-03-04 17:17:20 7375
原创 安装和简单使用SVN
首先需要安装VisualSVN Server:下载地址:http://www.visualsvn.com/server/download/接下来安装,只需next,next再finish即可。客户端有一个开源的TortoiseSVN,但是如果经常使用的IDE是Eclipse的话,可以安装插件来和SVN服务器通信。在eclipse->help->Install new softwar
2013-03-01 16:17:48 822
iOS汉字首字母获取
2015-06-29
Swift documentation
2014-06-05
基于SSH晒晒图网站
2013-01-18
android_service_电话录音
2012-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人