- 博客(16)
- 资源 (8)
- 问答 (2)
- 收藏
- 关注
原创 面向对象设计原则之依赖倒置
依赖倒置要求我们要针对抽象层编程,而不是针对具体类编程。即我们通过接口或者抽象类来进行变量、参数和方法以及数据类型转换的声明,而不是通过具体的类。 其中的关键还是以抽象方式耦合。依赖注入的方式1.构造注入通过实例构造方法将对象作为参数注入public interface AbstractBook { public void view();}public interface A
2015-07-12 10:44:21
486
原创 设计模式_面向对象设计原则简述
最近要设计模式考试了,来复习总结一下。 1. 单一职责原则(Single Responsibility Principle,SRP) 类的职责要单一,不能有太多职责放在一个类中。 2. 开闭原则(Open-Closed Principle,OCP) 软件实体对于扩展是开放的,但对于修改是关闭的,则在不修改一个软件实体的基础上去扩展它的功能。 3. 里氏代换原
2015-07-09 21:46:27
513
原创 javaScript注意技巧
javascript中尽量不使用全局变量 在写js代码的时候,经常会因为这样或者那样的原因用到全局变量,如果全局变量只在一个js里使用,那就没问题,但如果变量在不同的js文件里出现,这时隐藏的问题就会开始暴露,也许你能很快修复出现的BUG,又或许全无头绪。在js文件中使用json在序列化和反序列化 var person = {name :'Saad', age : 26, depa
2015-06-30 10:28:10
442
翻译 comet的那些事儿
现在想试着翻译一下国外的文章,最近看到了comet,它是一种长时间保持Http请求允许服务器传送数据到浏览器的web应用模式。历史早期的JAVA Applet 嵌入Java Applet到浏览器中可能创造了两种持久性的会话,使用了TCP的套接字(Socket)在服务器和浏览器中进行持久连接。只要浏览器保持这个applet,这个套接字能够保持监听。甚至这个通知可以以任何形式传输,如文本和二进制数据
2015-06-27 20:54:15
503
原创 Ckeditor通过Ajax更新数据
之前在表单中对ckeditor的赋值就直接是 $("#theadEditor").val(result); 而现在我想通过点击不同选项来使用Ajax在后台访问数据,对ckeditor赋值,但是页面根本没有变化,而后台的数据却有。那么现在肯定的就是ckeditor的问题了。 我觉得应该是ckeditor已经创建了,而通过一般的赋值应该不行。那么只有先通过销毁,再创建这样的方式来处理了。下面
2015-06-05 10:14:09
2359
原创 按回车键执行提交操作
最近在做搜索查询功能时,发现在只有一个“input”元素下时,按“enter”键,页面会自动提交数据,进行地址的跳转。 下面是代码的片段 <!-- 这是搜索的内容 --> <form id="searchForm"> <!-- 搜索信息 --> <div id="searInfo" > 姓名:<input class=
2015-05-24 21:17:00
845
转载 JQuery操作checkbox、radio
一.select1.JS[javascript] view plaincopyvar os=document.getElementById('select'); var index = os.selectedIndex;//选中索引 var value = os.options[index].value;// 选中值 var text = os.options[index].text;
2015-04-13 20:23:45
407
原创 CKEditor接触初了解
ckeditor有了初步的了解。关于这个富文本编辑器,功能还是挺强大的,在这几天的学习中就大致的对它进行了添加了部分功能。那么接下来就说说吧。 下面做的是添加一个日历的插件功能。 首先看下文件的结构,有个plugin文件夹,这里肯定就是要外部添加的地方了。由于是结合easyui,其中的具体效果就没用my97DatePicker了。 先在plugin下新建一个名为datepicker的文件
2015-04-11 20:37:18
540
原创 选择富文本编辑器
最近在做一个关于报表的东西,需要一个富文本编辑器,因为这些东西都有,如果自己写的话太麻烦而且还没有人家做的好,百度了一下发现了百度的一个编辑器。哇,好高大上的样子。不过自己进行二次开发的话又要看好多的API。不过过后又看了kindeditor觉得和百度ueditor差不多,毕竟都是国内的。(三寨的多)!自己又在人家的网站上找了点东西,是需要的。但是很多代码看不到。于是自己又看了很多文档,折腾半天没
2015-03-30 21:13:26
431
原创 markdown简单学习
markdown是更易读易写的轻量级语言。编辑后页面看起比较清爽! 1.区块元素 a.段落和换行 当我们看到一个文档首先映入眼帘的就是整体的布局 换行则是在分段的地方 多按两个空格 b.标题 在h
2015-03-18 20:49:07
451
原创 Mysql与Oracle常用时间格式的转换
Oracle与Mysql在传入时间的格式上大不相同,而自己去找又花了很久的时间。所以想把它记下来。 1.oracle中 “TO_CHAR (date, 'yyyy-mm-IW-dd-Day')”在这个字串中,看得出Oracle常用的一些时间格式,是数据库为我们提供的一些基本数据年:yyyy(表示年的位数)月:mm(1..12)周:IW(一年中对应的周,其中形式为(01.
2015-01-29 23:20:52
1039
原创 servlet处理request和response中文乱码
关于servlet的中文乱码始终是烦人的很 ,下面就说说怎么把这个问题kill掉。 1.request在我们浏览器端提出请求访问servlet时,传入中文解决方式。先判断一下浏览器的类型,分为IE和非IE(如FF和Chrome)boolean isIE = request.getHeader( "USER-AGENT" ).toLowerCase().indexOf( "msi
2015-01-28 19:22:49
542
原创 ==与===的区别
==与===的区别有点郁闷第一次看到这个玩意“===”,问了哈同学,原来是这样的!“==”是代表判断两个字符串的值是否一样,而“===”是代表判断两个字符串的位置和值是否都一样
2015-01-26 23:09:34
500
原创 大学的点点滴滴
这学期的期末也完了,同学们都陆陆续续的拉着皮箱回了家。而我们还要在实验室呆上3个星期,其实想想还是有点悲剧呀!暑假我才进了我们学校的实验室,到目前为止也已经有6个月了,时间也算是蛮长的!早在以前非常羡慕实验室的同学觉得大家都很牛逼,所以也一直想进。现在的我也算进了,但却发现自己的进步却不是很大,以前不能解决的问题现在还是有点棘手,于是开始怀疑,开始有点为半年后的实习找工作有点着急。可自己有时候
2015-01-22 20:31:12
488
spring+hibernate实现学生查询
2015-02-03
ckeditor点击右键绑定数据
2015-04-14
关于在配置Application.xml文件报错
2015-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人