`
文章列表
最近用了一个app, 《不背单词》, 里面的用户注册很有意思,当你点击注册的时候,什么都不用填,瞬间就注册好了,分配给你一个数字ID。     然后你想保留这个账号的时候,可以设置账户信息, 这时才会去填 昵称,邮箱, 密码。   这样设计非常精彩! 首先一个新产品,繁琐的用户注册流程会把一些用户挡在外面,而这个app只要点击一下就注册好了,就可以完全使用了。 等用户用好了,稍后可以在来设置用户名 密码。   从后台实现来说,一开始分配给你的那个数字ID,极有可能就是先往用户表插入一条数据,只有一个序列号(逻辑主键), 其他字段都是空的,等待用户后面填进去。   当一个 ...
dojo/query 不好用, 想用jquery做dom查询, 列子如下, 注意jquery的路径就好了     <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/dojo/1.7.0/dojo/dojo.js" data-dojo-config="async: true, packages: [ { name: 'jquery', location: 'http://ajax.googleapis.com/aja ...
  不确定这是 angular的还是浏览器的, chrome Version 41.0.2272.118 m,    angular 1.3.15   有个表达式{{pageindex+1}}     一般情况好的,当pageindex=1111的时候  这个计算出来就会变成11111, 而不是需要的1112   解决办法   {{parseInt(pageindex)+parseInt(1)}}     这里注意因为express里面不能访问全局变量, 只能访问scope内的函数, 所以要在scope里面定义一个       $scope.parseInt = f ...
jbpm6 与 spring的集成  并且 部署到 tomcat下   这样就不用用那个笨重的jbpm-console   代码例子在  https://github.com/lich0079/jbpm_web    
jaxb想直接解析出list对象, 不用在list对象上再去包装一层对象   首先定义一个通用的包装对象 <pre> import java.util.*; import javax.xml.bind.annotation.XmlAnyElement;   public class Wrapper<T> {       private List<T> items;       public Wrapper() {         items = new ArrayList<T>();     }       publ ...
使用Annotation整合Spring2.5和Hibernate3.3,在使用HibernateDaoSupport的时候我希望采用Annotation的方式,但是setSessionFactory被标记为final,那继承HibernateDaoSupport后就不能重写setSessionFactory方法来实现使用Annotation的注入, 解决方法如下:   @Resource(name="sessionFactory") public void setBaseDaoSessionFactory(SessionFactory sessionF ...
import java.util.Collection; import java.util.Iterator; import java.util.LinkedList; import java.util.List; import java.util.concurrent.ConcurrentLinkedQueue; import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; im ...
  String str="123,123,,123,,";   System.out.println(str.split(",").length);// 这时结果会是4, 最后的2个因为是空白没有算   System.out.println(str.split(",",-1).length);//这时会是6, 是我想要的   为什么呢, 看下源码   最后执行到的是       public String[] split(CharSequence input, int limit) {         int ...
open type   Ctrl+N open resource  Ctrl+Shift+N goto symbol  Ctrl+Shift+Alt+N    recently visited files Ctrl+E   navigation bar  Alt+Home,    quick view  Ctrl+Shift+I  type 
要在win2008下设置一个定时任务, .bat执行的任务,  计划任务总是失败,  但直接点击.bat执行成功。     google 之 http://social.technet.microsoft.com/Forums/windowsserver/en-US/46a867a0-8432-4b90-abe3-9a5661d1b276/scheduled-task-not-running-on-windows-server-2008-but-working-on-windows-xp?forum=winservermanager http://stackoverflow.com/ ...
js闭包列子   <html> <head> <title>js learn</title> <script type="text/javascript"> var curry = function (f) { alert("1111"); return function(a){ alert("2222"); return function(b){ alert("333"); return f(a,b) ...
深入理解Java:SimpleDateFormat安全的时间格式化     想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通过一个具体的场景来一步步的深入学习和理解SimpleDateFormat类。   一.引子  我们都是优秀的 ...
用POI api修改excel  表格数据后, 想触发计算公式重新计算 简单的方法  对设置了公式的单元格做如下操作,相当于刷新下公式会触发重新计算 cell.setCellFormula(cell.getCellFormula()); 删除空白行 HSSFSheet类有两个和删除行有关的方法,第一个是removeRow(Row row),但这个方法只可以把该行清空,并不能完全删除。 怎么办?我处理的excel文件可是几百行,靠自己打开excel重新删除肯定是不靠谱的。 又去网上查了下,看到了shiftRows(int startRow, int endRow, i ...
引用: http://javaskeleton.blogspot.com/2010/07/avoiding-peer-not-authenticated-with.html When developing a https application, your test server often doesn't have a (valid) SSL certificate. This will cause the following exception to be thrown when connecting your client to the test server: " ...
有一段xml 里面有 prefix  URL namespace的 , 这时用xpath解析 像平常那样写解析不出来节点   <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http:// ...
Global site tag (gtag.js) - Google Analytics