- 博客(78)
- 资源 (15)
- 收藏
- 关注
转载 Java回调函数
转自http://www.cnblogs.com/wangchenyang/archive/2011/08/16/2140744.htmlC语言中回调函数解释:回调函数(Callback Function)是怎样一种函数呢?函数是用来被调用的,我们调用函数的方法有两种:l 直接调用:在函数A的函数体里通过书写函数B的函数名来调用之,使内存中对应函数B的代
2015-03-24 10:05:19
574
转载 程序员的心理疾病
人们说女怕嫁错郎,男怕入错行。我并不认为自己入错了行,我仍然很喜欢设计程序和语言,而且我显然是这个领域的王牌之一。然而我却看到了这个行业里的无限混沌,让我觉得喘不过气来。几十年的垃圾设计堆积在那里,却没有人试图把它们清理掉,权威主义盛行。无论你在哪个公司,哪个地方,只要跟程序员说话,十有八九会谈不来。非常扫兴不说,甚至感觉很伤自尊。久而久之我发现了,由于程序员工作的性质,他们受到的”熏陶”
2014-03-06 10:37:29
741
转载 X-Y Problem
X-Y Problem对于X-Y Problem的意思如下:1)有人想解决问题X2)他觉得Y可能是解决X问题的方法3)但是他不知道Y应该怎么做4)于是他去问别人Y应该怎么做?简而言之,没有去问怎么解决问题X,而是去问解决方案Y应该怎么去实现和操作。于是乎:1)热心的人们帮助并告诉这个人Y应该怎么搞,但是大家都觉得Y这个方案有点怪异。2)在经过大量地讨论和浪费了大量的
2013-12-18 12:50:24
1038
转载 String字符串的操作
1、字符串数组与字符串之间的转换一个字符串可以变为一个字符 数组,同样,也可以把一个字符数组,变为一个字符串。在String类中提供了以下操作方法:将字符串变为字符数组: public char[] toCharArray()public String(char[] value)public String(char[] value,int
2013-12-02 10:18:59
1378
转载 java split 竖线 |
在使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。 我们经常使用public String[] split(String regex)方法来拆分一个有分隔符的字符串,但是由于参数regex是一个 regular-expression的匹配模式而不是一个简单的String,所以他对一些特殊的字符可能会出现你预想不到的结果,比如测试下面的
2013-11-29 17:01:48
1031
转载 Struts2开发基本配置与类型转换
一、Action配置中的各项默认值 /WEB-INF/page/hello.jsp 1>如果没有为action指定class,默认是ActionSupport。2>如果没有为action指定method,默认执行action中的execute() 方法。3>如果没有指定result的name属性,默认值为success。
2013-11-19 15:28:10
1305
转载 js中使用s(c)标签
在js或者jquery中使用s标签,其实并不难理解,s标签也只是一个标签而已,当你想象成js+s标签=js+html标签就理解了例如:var username = '';var password = '';var sex = ""; sex= ; 通过上面的方式,就可以在js中通过s标签直接获得后台数据,不用通过html
2013-11-04 12:45:20
1695
原创 JSTL(c标签)与Struts2(s标签)标签的常用功能对比
1. 条件标签 JSTLif test="${user.password == 'hello'}"> 18}"> if> STR
2013-11-04 08:37:10
1541
转载 java向MySQL插入当前时间
第一种:Date time= new java.sql.Date(new java.util.Date().getTime());第二种:java 用PreparedStatement来setDate,用问号的形式给日期问号赋值pstmt.setTimestamp(8, new Timestamp(System.currentTimeMillis()));
2013-10-12 16:48:21
3095
原创 Android程序模块2
4、IntentIntent 是对被执行操作的抽象描述。调用startActivity(Intent),可以启动 Activity;调用broadcastIntent(Intent),可以把Intent 发送给任何相关的IntentReceiver 组件;调用startService(Intent, Bundle) 以及bindService(Intent, String, Servi
2013-09-30 14:52:31
767
原创 Android程序模块1
1、AndroidManifest.xml 文件AndroidManifest.xml是每一个应用都需要的文件。位于工程文件根目录下,描述了程序包的一个全局变量,包括的应用组件(activities, services等等)和为每个组件的实现类, 什么样的数据可以操作, 以及在什么地方运行。这个文件的一个重要数据(概念)是intent 过滤器。这个过滤器描述了何时何种情况下让activity
2013-09-30 14:51:51
636
转载 MySQL分区表
一、 mysql分区简介数据库分区数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。MYSQL的分区主要有两种形式:水平分区和垂直分区 水平分区(HorizontalPartitioning)这种形式的分区
2013-09-27 16:07:55
1019
原创 使用Android开发打电话程序
今天开发了我的第一个Android程序--打电话。 因为是小程序所以我按照的设计步骤是 1.设计界面。2.设计Activity。3.业务层代码。逐步实现。[xml] view plaincopy"1.0" encoding="utf-8"?> "http://schemas.android.com/apk/res/andr
2013-09-25 16:23:17
1029
转载 android color
#FFFFFF#FFFFF0#FFFFE0#FFFF00#FFFAFA#FFFAF0#FFFACD#FFF8DC#FFF5EE#FFF0F5#FFEFD5#FFEBCD#FFE4E1#FFE4C4#FFE4B5#FFDEAD#FFDAB9#FFD700#FFC0CB#FFB6C1#FFA500#FFA07A#F
2013-09-24 15:23:32
558
翻译 The top 5 JavaScript templating engines
Progressions in application development with JavaScript has led to a number of libraries existing to support them. Developer Jack Franklin talks through some of the popular templating libraries.
2013-09-17 08:37:04
992
转载 log4j.properties配置详解
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。1. 配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , a
2013-09-11 13:58:40
1024
转载 Struts 1 中如何测试Action
在测试驱动开发(Test-Driven Development TDD)的理念下,单元测试技术显得至关重要。在基于Struts项目中,会有大量封装业务流程的Action类,对它们的测试是必要的。但由于Struts1中Action与Servlet容器的耦合程度较深,对Action的测试比较困难(Action的execute方法需要HttpServletRequest和HttpServ
2013-09-11 10:26:37
1915
转载 Struts2 Action的单元测试
对Struts2进行单元测试,以struts 2.2.1.1为例 ,可以使用struts2发行包中的struts2-junit-plugin-2.2.1.1.jar,它里面提供了两个类StrutsTestCase、StrutsSpringTestCase,分别提供对纯struts应用和struts+spring整合时的单元测试支持。下面分别说明。 1.StrutsTestCase
2013-09-11 10:20:03
1314
原创 解决JasperReport在Linux系统下找不到字体的问题
1.异常信息以JasperReport4.6为例:Java代码 net.sf.jasperreports.engine.util.JRFontNotFoundException: 2.解决方法 2.1.导入字体 IReport中先导入设计报表作需要的字体:【Tools->Options->IReport->Fonts】,选择 【Inst
2013-09-10 08:43:04
3089
转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解
web.xml 中的listener、 filter、servlet 加载顺序及其详解在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 fil
2013-09-05 13:50:25
980
转载 Hibernate get和load区别
Hibernate get和load区别get和load方式是根据id取得一个记录下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null 2.从检索执行机制上
2013-09-05 13:45:15
701
原创 随便记几点
同步和异步的区别 同步就是你叫我去吃饭,我听到了就和你去吃饭;如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭。 异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭。 所以,要我请你吃饭就用同步的方法,要请我吃饭就用异步的方法,这样你可以省钱。线程安全如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能
2013-09-05 13:42:41
807
原创 分析java.lang.OutOfMemoryError: PermGen space
分析java.lang.OutOfMemoryError: PermGen space 发现很多人把问题归因于: spring,hibernate,tomcat,因为他们动态产生类,导致JVM中的permanent heap溢出 。然后解决方法众说纷纭,有人说升级 tomcat版本到最新甚至干脆不用tomcat。还有人怀疑spring的问题,在spring论坛上讨论很激烈,因为spring在A
2013-09-02 09:47:06
852
原创 java中hashcode()和equals()的详解
hashcode方法浅析有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问
2013-08-28 11:13:08
749
原创 String,到底创建了多少个对象?
Java代码 String str=new String("aaa"); 这行代码究竟创建了几个String对象呢?答案是2个,而不是3个。由于new String("aaa")相当于"aaa"与一个就是创建出来的放在堆时原实例对象,而另一个就是放在常量池中的 "aaa" 对象,当然这里的str本身只是一个引用,放在栈里,用来指向堆中创建出来的对象。常量池(
2013-08-22 09:02:16
806
原创 java List根据时间排序
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.Date;import java.util
2013-08-20 11:29:47
5807
1
转载 重温Java中抽象类和接口的区别
在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两
2013-08-15 10:25:09
625
原创 jQuery小结
jQuery 选择器选择器实例选取*$("*")所有元素#id$("#lastname")id="lastname" 的元素.class$(".intro")所有 class="intro" 的元素element$("p")所有 元素
2013-08-14 17:11:43
1171
原创 jQuery HTML②
获得内容 - text()、html() 以及 val()三个简单实用的用于 DOM 操作的 jQuery 方法:text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值获取属性 - attr()jQuery attr() 方法用于获取属性值。
2013-08-14 16:13:49
877
原创 jQuery 基础效果①
jQuery选择器jQuery 元素选择器jQuery 使用 CSS 选择器来选取 HTML 元素。$("p") 选取 元素。$("p.intro") 选取所有 class="intro" 的 元素。$("p#demo") 选取所有 id="demo" 的 元素。jQuery 属性选择器jQuery 使用 XPath
2013-08-14 16:12:51
1078
翻译 对 Linux 新手非常有用的 20 个命令
英文:http://www.tecmint.com/useful-linux-commands-for-newbies/1. ls命令ls命令是列出目录内容(List Directory Contents)的意思。运行它就是列出文件夹里的内容,可能是文件也可能是文件夹。1root@tecmint:~# ls
2013-08-12 17:27:13
683
转载 Why Good Programmers Are Lazy and Dumb
I realized that, paradoxically enough, good programmers need to be both lazy and dumb.Lazy, because only lazy programmers will want to write the kind of tools that might replace them in the en
2013-08-06 08:35:07
1053
原创 js 防止表单被重复提交
相信程序员都遇到过这种情况,当网速慢的时候,心急的浏览者会连续点击提交按钮,这时就容易产生表单被重复提交的效果,那么我们该如何来防止呢,方法很多,下面我来说下我的预防方法:将下列代码拷到区域中代码: function checksub() { document.form1.btn1.disabled = true; documen
2013-08-05 16:36:19
922
原创 JS模拟进度条
无标题文档 aaaaaaaaaaaaaaaaaaaaaa 已经完成: <INPUT style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; PADDING-BOTTOM: 0px; COLOR: #0066ff; BORDER-TOP-style: none; PADDING-TOP:
2013-08-05 16:28:49
1039
原创 js设置form的onsubmit事件
[javascript] view plaincopydocument.getElementById('myform').onsubmit = function(e) { var e = e || window.event; if (e.preventDefault) e.preventDefault(); else win
2013-08-05 14:49:34
2019
原创 JS 获取select (多选下拉)中所选中的值
New Document function checkselect(objname){ o = document.getElementById(objname); t = document.getElementById("output");var count=0; var intvalue
2013-07-29 16:59:40
2416
原创 MySql日期处理系列-日期截取/转换方法
#取得当前日期set @dt=CURDATE();select @dt;#取得当前时间包括日期部分SET @dt=now();select @dt;#截取日期部分#方法1select date(@dt);#方法2select left(@dt,10);#方法3select cast(@dt as char(10));#将日期替换为短日期格式 如:
2013-07-29 16:16:30
1319
转载 Coding in Java: Keep it Simple
17 July 2013By Denis Tsyplakov, Delivery ManagerThe recent technological leap we can observe doesn’t look extraordinary to us. It began about 50 years ago, and each decade the speed increa
2013-07-23 09:01:44
783
sap co-pa相关文档
2012-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人