2015年5月20日

匈牙利命名法则

摘要: 【转】匈牙利命名法则几年以前,Charles Simonyi(他后来成为微软的著名程序员)设计了一种以前缀为基础的命名方法,这种方法后来称为"匈牙利表示法"以记念他.他的思想是根据每个标识符 所代表的含义给它一个前缀.微软后来采用了这个思想,给每个标识符一个前缀以说明它的数据类型.因此,整型变量的前... 阅读全文

posted @ 2015-05-20 17:31 525525 阅读(505) 评论(0) 推荐(0) 编辑

2014年5月16日

推荐学习正则表达式的教程

摘要: 推荐学习正则表达式的教程:看着感觉不错,适合入门和工作以后参考之用正则表达式30分钟入门教程 阅读全文

posted @ 2014-05-16 23:02 525525 阅读(135) 评论(0) 推荐(0) 编辑

2014年2月28日

css样式 float的理解

摘要: float w3cSchool里解释说,浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。由于浮动框不在文档的普通流中,所以文档的普通流中的块框表现得就像浮动框不存在一样。他不占据文档流空间,因此我试验:1、如果两个div,第一个正常,第二个设为浮动,是不是第二个就会覆盖掉第一个,但实际试验情况不是如此,第二个div还是在第一个div的下边显示;2、连个div, 第一个设为浮动,第二个正常,显示结果为第一个浮动div覆盖第二个div。因此我判断:例1-> 第二个div设为浮动后,确实不占据文档空间,但是引文第一个是普通文档,他占据了文档流空间,浮动元素认为上边 阅读全文

posted @ 2014-02-28 22:18 525525 阅读(353) 评论(0) 推荐(0) 编辑

2013年8月23日

java.net.BindException: Address already in use: JVM_Bind:80 异常的解决办法

摘要: 今天遇见了这个端口被占用问题 然后各种百度 先是说用命令 netstat -a -n -o 最后一个选项表示连接所在进程id. 找到8080端口的PID然后打开任务管理器, 切换到进程选项卡, 在菜单栏选择查看->选择列, 选择PID. 在列表中找到PID对应的进程就可以了然后发现占用端口的进程的PID为4 可无奈如何关闭都关闭不了这个进程 于是又百度了pid为4的进程 果然找到同样问题 解决办法是把world wide web publishing service这个服务关闭就没事了。pid 4是system保留进程但至于这个进程是干嘛用的还未知 不过再启动的时候已经可以了 算是解决了 阅读全文

posted @ 2013-08-23 18:41 525525 阅读(110202) 评论(0) 推荐(4) 编辑

2013年8月13日

ibatis中resultClass与resultMap 的区别

摘要: ibatis的resultClass与resultMap还是有很大的区别。以下是我碰到的一个问题。 配置文件写法如下: 1 sqlMap2 typeAlias alias="notice" type="path.country.basic.entity.Notice"/3 resultMap id={% ... ibatis的resultClass与resultMap还是有很大的区别。以下是我碰到的一个问题。 配置文件写法如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 18 在前台调用时,对象是取到了,但是里面的属性值为空 阅读全文

posted @ 2013-08-13 14:57 525525 阅读(17039) 评论(0) 推荐(0) 编辑

2013年7月1日

Sql语句中两个比较迷糊的概念:“连接查询” 与 “外键约束”

摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0Sql语句中两个比较迷糊的概念:“连接查询” 与 “外键约束Sql中的连接查询:就是为了避免笛卡尔积,因为涉及到多表查询的化,不使用连接查询,会先将多个互相乘,求出笛卡尔积,然后在在里面查询符合的数据,连接查询会只取出符合条件的记录互乘:他是笛卡尔积的子集。(所谓互乘,就是相互连接)。Sql中的外键约束:所谓约束就是约定和限制,限制你输入一些不合法的数据,外检约束就是限制你输入从表的数据,例如:主表(人员信息表)没有该人的信息,那么从表(课程信息表)不肯能输入该人的课程信息。这样 阅读全文

posted @ 2013-07-01 16:10 525525 阅读(450) 评论(0) 推荐(0) 编辑

java设计模——反射的应用 (利用反射来去除if判断语句)

摘要: MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0利用反射来去除if判断语句我的以前写的一个查分系统,就是部长让我写的那个,使用一个分发器(函数),他会根据传递进来的字符串参数调用不同的方。If(“add”.equalsIgnoreCase(funcName)){returnadd();},每增加一个方法,就需要增加一个if分支,这样需要不断的修改原来的代码,需要重新编译,容易出错,面向对象的原则是“对修改关闭,对扩展开放”,因此我试着用另外一种方法来实现,利用“反射”。我们实现原理是:传入的类名称字符串,根据类名直接实例化该对 阅读全文

posted @ 2013-07-01 15:08 525525 阅读(2491) 评论(0) 推荐(0) 编辑

2013年6月20日

linux学习——sed工具

摘要: 命令格式: sed [-nefr] [动作]1、sed可以分析标准输入(STDIN)的数据,然后将数据处理后,再将他输出到标准输出(STDOUT),他有替换、删除、新增、选定特定行等处理功能。sed工具主要进行行操作。2、分析总结: 个人理解:sed工具就是对输入进来的数据可以进行一些简单的编辑操作,如:增、删、替换、打印、搜素,并将符合条件的行进行相关的操作,然后输出到屏幕上。3、用例 STDIN的输入可以用 管道来替换(基本都是用管道符) 例如:删除5-7号的数据 nl test.txt | sed '5,7d' 。管道符是常用的,因为linux系统直接用键盘输入没什么意义 阅读全文

posted @ 2013-06-20 14:14 525525 阅读(781) 评论(0) 推荐(0) 编辑

2013年6月19日

java反射机制的作用与优点

摘要: java的反射机制就是增加程序的灵活性,避免将程序写死到代码里,例如: 实例化一个 person()对象, 不使用反射, new person(); 如果想变成 实例化 其他类, 那么必须修改源代码,并重新编译。 使用反射: class.forName("person").newInstance(); 而且这个类描述可以写到配置文件中,如 **.xml, 这样如果想实例化其他类,只要修改配置文件的"类描述"就可以了,不需要重新修改代码并编译。复制过来的:http://zhidao.baidu.com/question/478254128.html增加程序 阅读全文

posted @ 2013-06-19 15:41 525525 阅读(41799) 评论(0) 推荐(4) 编辑

2013年6月17日

Oracle 服务命名(别名)的配置及原理,plsql连接用

摘要: 主要用于本人学习理解 阅读全文

posted @ 2013-06-17 14:32 525525 阅读(4548) 评论(0) 推荐(0) 编辑

导航