随笔分类 - Tips and Informal
摘要:boolean cmp = falseif(cmp = true){ // ...}else{ // ...} 本应该是cmp == true,少了一个=,悲催了10min。
阅读全文
摘要:转自http://www.360doc.com/content/07/0128/03/9737_347025.shtml + plus 加号;正号 - minus 减号;负号 ± plus or minus 正负号 × is multiplied by 乘号 ÷ is divided by 除号 =...
阅读全文
摘要:\r = 回车 = carriage return = CR = 13 \n = 换行 = line feed = LF = 10 在Windows操作系统中,回车=将光标移动到一行的开始,换行=将光标移动到下一行。 在Linux系统中,换行=将光标移动到下一行的开始。 在Mac中,回车=将光标移...
阅读全文
摘要:ClassLoader可以把包(jar包,war包)内的class文件加载到JVM中,第一步就是将class文件以stream的方式读取出来。ClassLoader也将这个加载资源的方法getResourceAsStream暴露了出来。编程时可以使用这个方法来加载包内的任何资源,比如properti...
阅读全文
摘要:SAXP使用streaming读取xml,基于事件触发和回调函数处理xml内容,占用内存小,速度快,适用于1)仅仅读取但是不改变xml内容 2)只处理内容一次,类似于在xml中查找相关内容。 创建Factory 解析xml过程。首先需要创建factory,factory是用来创建parser的,包含...
阅读全文
摘要:转自http://coolshell.cn/articles/4657.html#more-4657 你知道这个世上有多少种开源软件的许可证吗?GPL,BSD,MIT,Apache?GNU上有个网页,上面记录了几乎所有的开源软件的许可证,真TMD的多,有开源的,有商用的,有软件的,有文档的,多得你都...
阅读全文
摘要:这篇文章也不错http://technoboy.iteye.com/blog/998458 ================闲扯的话====================== 其实我一直觉得UML是个很没啥用的东西,从来也没怎么学过。偶尔看看别人画的UML图足矣了。戏剧性的是,我见过UML最多的公...
阅读全文
摘要:BOM - Byte Order Mark。对于Unicode编码的文件,BOM可以出现在文件最开始,用来指示一个文本所使用的编码。 Unicode有好几种编码,UTF-8,UTF-16BE/LE等。如果不知道文件编码,将无法正确解析文件。BOM则解决了这种问题。 但是对于使用其它方式指定编码的文件...
阅读全文
摘要:facebook api的文档写的不清不楚,很多都要靠自己碰壁之后猜测和琢磨问题的原因。 下面是几个文档中没说清楚的地方: The URL:Facebook api首先要使用app的一些id什么的,通过一个link来让用户授权这个app。如果用户授权后,facebook会callback到一个事...
阅读全文
摘要:Javassist可以用来动态生成java类,就好像js可以生成可执行的js代码一样。javassist是JBoss的一个子项目,用处的话可能是在对EJB提供支持的时候,将声称各种接口的实现类和代理类。 下面给出一个例子,在这个例子中一共有三个类:DirectLoader自定义类加载器;IAcces...
阅读全文
摘要:正则表达式是与语言无关的一种表达式语言,好像是在JDK 1.4及其后续版本中才新增的功能。String类的split方法就是按照一个正则表达式参数对字符串进行切割和匹配,返回切割后的字符串数组。这个功能是不是新增的记不清了,我n久以前在知道有正则表达式这回事之前就用JDK1.4了。其实正则表达式就是...
阅读全文
摘要:下表显示了常见的HTTP 1.1状态代码以及它们对应的状态信息和含义。 应当谨慎地使用那些只有HTTP 1.1支持的状态代码,因为许多浏览器还只能够支持HTTP 1.0。如果你使用了HTTP 1.1特有的状态代码,最好能够检查一下请求的HTTP版本号。 状态代码 状态信...
阅读全文
摘要:修饰符(访问范围大小顺序) public 完全公开 protected 同一package或者子类中 无同一package private 本class 抽象class不能同时被static修饰符修饰 interface里面方法默认为public abstract修饰 变量默认为public st...
阅读全文
摘要:除了核心类外,eclipse的功能都是由插件提供的。插件之间经常会互相扩展,这些插件之间难免要使用到彼此的类。Eclipse给每一个插件都分配的一个classloader来负责加载其中的类。所以默认情况下,Eclipse的不同插件中的类是彼此不可见的。 在两种情况下Eclipse插件可能用到其它插件...
阅读全文
摘要:http://www.eclipse.org/tptp/home/documents/index.html
阅读全文
摘要:就算是个目录,也要new一个JarEntry,然后add到JarOutputStream里面去。
阅读全文