原创 c# textBox滾動條一直在最下

this.textBox1.Focus();//獲取焦點 this.textBox1.Select(this.textBox1.TextLength, 0);//光標定位到文本最後 this.textBox1.ScrollToCaret(

原创 c#使用SharpZipLib壓縮和解壓縮文件

本文是在其他人基礎上修改而來,測試過程:原文地址 正常zip方式壓縮文件,然後用wrar工具可以解壓出來(開始用wrar3.4版本的怎麼也解不出來,以爲是不支持wrar解壓,後來改用3.9及4.11版本可以實現正常解壓,搞了半天時間,原

原创 invalid byte 1 of 1-byte UTF-8 sequence

原文地址 在用SAX解析XML文檔的時候,在XML文件中如果有中文的話就會拋出“invalid byte 1 of 1-byte UTF-8 sequence”異常,調試是總是找不到問題所在,於是求救於網絡,終於找到問題所在,成功解決了

原创 OSGi中獲取Service的幾種方式

OSGi中獲取Service的幾種方式  原文地址: 在OSGi中,Service是動態管理的,OSGi容器提供的好幾種獲取和使用Service的方式,那麼這幾種方式各有什麼優、缺點呢,下面我們就以org.osgi.service.log

原创 獲取客戶端IP x-forwarded-for

public static String getIpAddrByRequest(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for

原创 HttpURLConnection上傳文件

try { URL url = new URL(""); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setDoOut

原创 JOptionPane各種提示框

最近在做swing程序中遇到使用消息提示框的,JOptionPane類其中封裝了很多的方法。 很方便的,於是就簡單的整理了一下。 1.1 showMessageDialog 顯示一個帶有OK 按鈕的模態對話框。 下面是幾個使用show

原创 java 批量下載文件

經常遇到選擇多個文件進行批量下載的情況,可以先將選擇的所有的文件生成一個zip文件,然後再下載,該zip文件,即可實現批量下載,但是在打包過程中,常

原创 java下載文件的幾種方法

Java文件下載的幾種方式   public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下載的文

原创 Struts2+Tiles2框架整合

原文地址:原文地址 一.基本包(6個)   1.commons-logging-1.0.4.jar 2.commons-fileupload-1.2.1.jar   3.ognl-2.6.11.jar   4.struts2-core-2

原创 36種漂亮的CSS3網頁按鈕Button樣式

<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>36種漂亮的CSS3網頁按鈕Button樣式</title> <style type="te

原创 C#讀取excel出錯提示外部表不是預期的格式

很多人換了2007/2010後,問的最多的問題之一是2003裏最經典的ADO中的“provider=Microsoft.Jet.OLEDB.4.0”這句怎麼不能用了。 百度一下可以瞭解到,Microsoft.Jet.OLEDB.4.0是

原创 myeclise設置文檔註釋

Window --> Java --> Code Style --> Code Templates --> Comments --> types -

原创 generator自動生成mybatis的xml配置、model、map

generator自動生成mybatis的xml配置、model、map等信息: 1、下載mybatis-generator-core-1.3.2.jar包,解壓        找到lib下的需要jar包。 2、編寫genertor的xm

原创 c#添加dll到項目中

1、把SharpZipLib.dll複製到你的工程目錄下; 2、在Visual Studio的Solution Explorer裏面右鍵選擇你工程下面的References,然後選擇“Add Reference”; 3、在彈出的對話框裏面