`
Goro
  • 浏览: 174002 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
在特定条件下,也许需要来定制HTTP报文通过线路传递,越过了可能使用的HTTP参数来处理非标准不兼容行为的方式。比如,对于Web爬虫,它可能需要强制HttpClient接受格式错误的响应头部信息,来抢救报文的内容。 自己参考网上写了个类。 package sh.pl; import java.io.IOException; import org.apache.http.Header; import org.apache.http.HttpException; import org.apache.http.HttpResponse; import org.apache.ht ...
csdn上碰到一个提问者希望只在\n时,才换行来读取文本文件的每一行。 但java的BufferedReader#readLine() 不区分\r 还是\n 都会换到下一行。 并且提问者的文件还特别大,不能一次全读到内存里来。 为了这个写了个自己的类。 (还没好好测过。。。有bug欢迎留言) package sh.pl; import java.io.IOException; import java.io.Reader; import java.util.ArrayList; import java.util.List; import java.util.StringTo ...
以下[A-Z]可以根据需要修改。 //匹配不包含重复字母 String regex = "^[A-Z]*([A-Z])[A-Z]*\\1[A-Z]*$"; System.out.println(!"ABCDEF".matches(regex)); System.out.println(!"ABCDEA".matches(regex)); System.out.println(!"A".matches(regex)); //匹配不包含连续重复字母 regex = "^[A-Z]*([A- ...
'ez' => 'application/andrew-inset', 'hqx' => 'application/mac-binhex40', 'cpt' => 'application/mac-compactpro', 'doc' => 'application/msword', 'bin' => 'application/octet-stream', 'dms' => 'application/octet-stream', 'lha' => 'application/octet-stream', 'lzh' => 'application/o ...
http://www.ne.jp/asahi/hishidama/home/tech/soft/java/eval16.html import jp.hishidama.eval.*; public class Calc { public static void main(String[] args){ String str = args[0]; System.out.println("计算式 :" + str); Rule rule = ExpRuleFactory.getDefaultRule(); Expression e ...
// 其中 Base64 类来自 org.apache.commons.codec 组件 一个40多k的jar public String encodeFileName(HttpServletRequest request, String fileName) throws UnsupportedEncodingException { String agent = request.getHeader("USER-AGENT"); if (null != agent && -1 != agent.indexOf("MS ...
下面的项目可能要用到TERASOLUNA。 为了逼自己每天都能学习点东西,特此写这个博客记录学习结果。 虽然可能性很大,但还是希望不要半途而废。 PS:Spring没学过。 【Transaction管理功能】 下例为对于以execute开头的方法,进行Transaction管理。 <!-- DataSourceの設定。 --> <bean id="dataSource" class="……">……</bean> <bean id="transactionManager" clas ...
package sh.pl; import java.io.IOException; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import com.hp.hpl.jena.ontology.OntModel; import com.hp.hpl.jena.ontology.OntModelSpec; import com.hp.hpl.jena.query.Query; import com.hp.hpl.jena.query.QueryEx ...
Selenium IDE 1)命令的对象 当Selenium IDE自动记录的命令里,点击对象会有下拉框可以选择不同的方式定位对象。 WebDriver的测试用例 (Java) 1)使用InternetExplorerDriver的注意点。 ①IEDriverServer.exe 这个exe文件要么放到path里的目录下,要么 System.setProperty("webdriver.ie.driver", "IEDriverServer.exe所在的全路径"); ②IE的设置 选项-安全 里面4个种类保护模式设置要一样。 2)控制mouse动作 ...
Java删半角全角空格的Trim(去除开始和结尾的空格)函数。 public static String trimAllSpace(String str) { return str == null ? str : str.replaceAll("^[\\s ]*|[\\s ]*$", ""); } [\\s ]里的\\s后面为全角空格。
利用library Jacob Jacob主页 http://sourceforge.net/projects/jacob-project/ 关于使用Jacbob库如何搭环境请查找Google。 http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1280&bih=838&q=Jacob+Excel&btnG=Google+%E6%90%9C%E7%B4%A2&aq=f&aqi=&aql=&oq=&gs_rfai= public static vo ...
1)使用外部Jar 不仅在编译时和其他Eclipse普通Java项目一样加到classpath里。 还要在Eclipse插件开发中的plugin.xml里 把 使用的jar 加到runningtime的classpath里。 另外在对自己写的类使用发射时, "."也要加到以上的classpath里 2)使用JNI库 在MANIFEST.MF 里加入 Bundle-NativeCode: lib/xxxx.dll 特别注意的时,修改MANIFEST.MF特别当心,全角空格等。 还有Bundle-NativeCode的其他参数,请Google。
比如1) 有个类叫 a.b.c.MyClass 输入1个字符串"MyClass" 返回字符串"a.b.c.MyClass" 比如2) 有重名的情况,全部返回 有两个类 a.b.c.MyClass x.y.z.MyClass 输入1个字符串"MyClass"  返回字符串 "a.b.c.MyClass" 和 "x.y.z.MyClass" 调用方法 ArrayList<String> fullNames = FullClassNameGetter.getInstance ...
由于对Java程序作性能测试,往往要分析gclog。 一般使用的工具为gcviewer。 但是想把gcviewer显示的结果截图到文档中又显得很不好看。 所以利用gcviewer里读取gclog的部分代码作了个,将gclog信息输出到csv文件的工具。 以便用Excel将csv打开,用Excel做出自己想要的gclog分析的图来。 关键代码 BufferedInputStream in = new BufferedInputStream(new FileInputStream(new File( gclog文件路径))); final DataReader reader = f ...
最近有个项目需要用程序输出代码。 由于比较复杂,边整理缩进等再输出,显得非常麻烦。 所以,想到直接不管格式输出,然后再排版。 现在把代码共享给大家。 CodeFormater.java package test.eclipse.plugin.util; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io ...
Global site tag (gtag.js) - Google Analytics