- 博客(27)
- 收藏
- 关注
转载 Java常用设计模式
92、j2ee常用的设计模式?说明工厂模式。Java中的23种设计模式:Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式),Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式),Decorat
2014-06-17 13:16:58 508
原创 js控制单选框(需要zepto或jquery)
什么attr(),什么prop(),都不好用!......var checkedRadio=0, checkedValue=$(this).find('input').attr('value'), inputTypes=$(".class").find('input');for(var i=0; i){ if(inputTypes.get(i).val
2014-06-12 20:40:30 925
原创 让SimpleDateFormat的parse方法严格解析
simpledateformat的parse默认是弱校验的.比如说如果你的format为"yyyy-MM-dd" ,输入的字串如果是"2013-08-28"能转化正常.输入的如果是"2013-13-28"则会生成Date:2014-01-28.也就是顺加.如果希望把"2013-13-28"当做错误格式.则可以设定setLenient(false);代码如下public cl
2014-06-12 20:40:26 3355 1
原创 js ==与===区别
1、对于string,number等基础类型,==和===是有区别的1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等2)同类型比较,直接进行“值”比较,两者结果一样 2、对于Array,Object等高级类型,==和===是没有区别的进行“指针地址”比较 3、基础类型与高级类型,==和===是有区别的1)对于
2014-06-12 20:40:22 311
原创 HelloJavaDB
public class HelloJavaDB { public static void main(String[] args) { try { // load the driver Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance(); System.out.print
2014-06-12 20:40:18 338
原创 Cannot close a connection while a transaction is still active.
使用javaDB的时候报这个错误,具体就是,在shutdown的时候.代码如下 public void shutdown() { logger.debug(" Shutdown database. "); try { if (s != null) { logger.debug("
2014-06-12 20:40:16 622
原创 POI: The maximum number of cell styles was exceeded.
excel poi中,导出的数据不是很大时,不会有问题,而数据很多或者比较多时,就会报以下的错误,是由于cell styles太多create造成,故一般可以把cellstyle设置放到循环外面报错如下:Caused by: java.lang.IllegalStateException: The maximum number of cell styles was exceeded.
2014-06-12 20:40:14 787
原创 java project export into .jar
在eclipse中导出jar包需要注意很多地方,1.导出的jar有"JAR file"和"Runnable JAR file"的区别2.library handling中的3个选项,推荐选择第一个"Extract"Extract required libraries into generated JAR:解压引用的jarPackage required libraries into g
2014-06-12 20:40:10 424
原创 Collections.sort() 对 List 排序
首先是List中的bean类:class User { String name; String age; public User(String name,String age){ this.name=name; this.age=age; } public String getAge() {
2014-06-12 20:40:06 331
原创 Freemarker日期显示取消国际化
Freemarker在日期显示的时候,会自动根据JVN的Locale进行显示比如想显示 July 10,2013却显示成 七月 10,2013如果需要取消国际化,可以再FTL中相关语句前加入如下信息:
2014-06-12 20:40:01 473
原创 在mobile中全部跟core关联的类都404
该异常是因为.java文件未及时编译造成的,点击Project -> Clean -> Clean all ,让eclipse自动编译下项目。
2014-06-12 20:39:57 335
原创 struts2中文传值乱码
首先数据库,jsp页面,jsp文件,tomcat的编码都统一为UTF-8。其次在jsp页面上增加最后在web.xml里添加过滤器 encoding --> filter> filter-name>CharacterEncodingFilterfilter-name> filter-class>org.springframework.
2014-06-12 20:39:53 384
原创 ORA-01036: 非法的变量名/编号的解决办法
System.Data.OracleClient.OracleException: ORA-01036: 非法的变量名/编号这个错误的原因可能很多,其中一个很难发现的是在OracleParameter时使用了错误的方式,标志位用":",而非sqlserver的"@"oraParamInfo[0] = new OracleParameter(":BAG_ID", OracleType.Var
2014-06-12 20:39:49 8368
原创 工厂类反射创建对象,报未能加载文件或程序集
在抽象工厂中使用反射时报错 object objType = Assembly.Load(AssemblyPath).CreateInstance(classNamespace);异常:未能加载文件或程序集“”或它的某一个依赖项。系统找不到指定的文件 。在网络上查询到结果原因有3种1:DLL文件名与加载时的DLL文件名不一致。2:DLL文件根本不存在,即出现丢失情况。3:加载DLL
2014-06-12 20:39:47 296
原创 C# System.Guid
转帖自:http://blog.163.com/very_apple/blog/static/27759236201182744327193/概念GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产
2014-06-12 20:39:43 482
原创 【转帖】Ulteredit正则表达式 通配符
原文地址:http://blog.sina.com.cn/s/blog_64bb25ef0100gprl.html删除空行:替换%[^t]++^p为空串删除行尾空格:替换[^t]+$为空串删除行首空格:替换%[^t]+为空串每行设置为固定的4个空格开头:替换%[^t]++^([~^t^p]^)为"^1"每段设置为固定的4个空格开头:替换%[^t]+为""(如果一行是以空格开
2014-06-12 20:39:39 439
原创 GC.SuppressFinalize()的正确用法
.net里,Dispose应调用GC.SuppressFinalize以使垃圾回收器不调用对象的终结器。听起来很玄乎,其实意思就是调用Dispose就是手动垃圾回收,就不应该让GC在进行一次。然而今天看到程序代码里,对这个方法是这样使用的//////清理所有正在使用的资源///public void Dispose(){ this.Close();
2014-06-12 20:39:35 14356
原创 可空值变量
使用场景:1、比如使用Int32 来表示数据库字段的类型,数据库字段在某个记录上可以为Null,而Int32 不能为Null,产生问题。2、Java中的 java.util.Date 是引用类型,而CLR 中的System.DateTime 是值类型,当Java中的日期变量为Null,传递给C#时,C#无法解析。解决办法:使用?表示值类型可以为空,如 Int32? x =null;
2014-06-12 20:39:31 462
原创 【转帖】.NET自定义事件小结
最近工作需要封装一些自定义事件,对这块不熟悉所以查资料查到这篇文章,果然还是代码加注释最好懂啊(说这话的绝对都是程序员!!!一辈子的!!!)。关于事件各位应该都不陌生,相信每个程序员都可以拍着胸脯说“事件?我知道啊~”,可如何自定义事件?也许有人心中就不是那么底气十足了。还是老规矩吧,高手绕行~用很多地方都被引用到泛滥的一个例子来写吧,始作俑者就不去深究了。描述是这样的:小偷进入时,事件发
2014-06-12 20:39:29 350
原创 WinForm怎么调用WebService
1.首先,运行你的WebService(Ctrl+F5直接运行),把跳出的浏览器的地址栏复制。2.然后,在WinForm的解决方案资源管理器中右击引用-添加Web引用,在URL中粘帖刚复制的地址。并输入web引用名。3.在WinForm的程序中,先添加usingusing 项目命名空间.web引用名;4.然后在WinForm的程序中,实例化webservice我的Web
2014-06-12 20:39:20 857
原创 关于RichTextBox字体的问题
转发自:http://www.cnblogs.com/ServiceboyNew/archive/2013/03/19/2968826.html大部分控件你把属性设置成什么,那么预览以及运行的时候自然字体也就是那种类型——比如普通的WinForm程序中,TextBox的字体包含字号、样式等属性……一旦设置了它们,你运行带有此文本框的程序,自然输入的字体样式等也是如此。但是RichTextB
2014-06-12 20:39:18 388
转载 JavaScript编程风格
Douglas Crockford是JavaScript权威,Json格式就是他的发明。去年11月他有一个演讲(Youtube),谈到了好的JavaScript编程风格是什么。我非常推荐这个演讲,它不仅有助于学习JavaScript,而且能让你心情舒畅,因为Crockford讲得很幽默,时不时让听众会心一笑。下面,我根据这个演讲和Crockford编写的代码规范,总结一下“
2012-06-28 11:38:42 333
转载 22个免费的图表、流程图工具
饼图、柱状图、线图和许多其他的图形是非常重要的用来表示数据和沟通的信息,并可展示两个实体之间的关系。而这些图形如果用Web上则有助于吸引访客的注意力,并有效地解释相关数据。在这里我们推荐一些很棒的工具,你可以通过点击创建非常直观的设计流程图和图表。Gliffy使用 Gliffy 可创建非常漂亮的各种图表、流程图、平面图和技术图纸等等。HighchartsHi
2012-06-28 11:29:49 363
转载 如何将HTML5嵌入到IE旧版本中
IE一直是Web开发者和设计师的一大痛处,尽管IE新版本在不断改进中,但IE8以及最新版本能否支持HTML5我们尚未得知。如今有个好消息,你可以利用一个小脚本在IE8中嵌入HTML5。使用这个脚本非常简单,你只需要将以下的代码复制到你的HTML5文档部分即可。> script src="http://html5shim.googlecode.com/svn/trunk/html5.js
2012-06-28 11:21:08 293
转载 如何在JavaScript访问C#变量
方法一:1、通过页面上隐藏域访问 inputtype="hidden" runat="server">方法二:1、如后台定义了PUBLIC STRING N;前台js中引用该变量的格式为' '或"+ +"方法三:1、或者你可以在服务器端变量赋值后在页面注册一段脚本" var temp=" + tmp + " "tmp是后台变量,然后js中可以直接访问temp获得
2012-06-28 11:11:32 443
转载 js调用后台函数或按钮事件
方法二比较好用吧javascript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document.getElementById("btn1").click(); 3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二
2012-06-28 11:06:31 514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人