原创 創建string對象過程的內存分配

創建string對象過程的內存分配: 常量池(Constant Pool):指的是在編譯期被確定,並被保存在已編譯的.class文件中的一些數據。JVM虛擬機爲每個被裝載的類型維護一個常量池。常量池就是該類型所用到常量的一個有序集和,包括

原创 linux下ffmpeg操作(原創)

操作環境:rhel server 6 配上MP4.sh #!/bin/sh # 添加水印 # $1 源文件名 # $2 加水印的文件名 # $3 源文件所在路徑 # $4 水印路徑 # $5 原始文件名(不帶後綴) ffmpeg -

原创 Nginx的上傳模塊NginxHttpUploadProgressModule

Nginx提供了NginxHttpUploadProgressModule模塊,用來處理文件上傳的進度 它不是nginx內置的模塊,編譯時需要加上一

原创 ImagesUtil 圖片處理 縮放圖像、切割圖像、圖像類型轉換、彩色轉黑白、文字水印、圖片水印

import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.

原创 簡單的正則表達式 Regex

package com.alexgaoyh.regex.test; import java.util.regex.Matcher; import java.util.regex.Pattern; public class TestSa

原创 利用htmlparser提取網頁純文本的例子

import org.htmlparser.Node; import org.htmlparser.NodeFilter; import org.htmlparser.Parser; import org.htmlparser.util.

原创 MFC 樹狀控件

樹狀控件編程比較複雜,在此記下來備用。 首先使用可視化對話框編輯器,拖好樹狀控件,設置好style。 然後在OnInitDialog函數中初始化樹狀控件。如下: [cpp:showcolumns] view plaincopy ·

原创 dom操作xml文件,讀取指定的數據

import java.io.File; import java.io.IOException; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.Do

原创 junit java 單元測試

package com.alexgaoyh.junit.test; public class SampleCalculator{ public int add(int augend, int addend) { return au

原创 ImagesUtil java圖片操作 縮放圖像、切割圖像、圖像類型轉換、彩色轉黑白、文字水印、圖片水印等

import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.

原创 ubuntu 下 ffmpeg安裝 添加h264支持,支持轉碼mp4文件

apt-get remove libMP3lame-dev apt-get install nasm apt-get install lame apt-get install build-essential subversion git

原创 linux mysqldump java

import java.io.IOException; import java.io.InputStreamReader; import java.io.LineNumberReader; /** * mysql備份 * @auth

原创 java 堆空間 棧空間

java虛擬機存在方法區,堆空間與棧空間,定義是這樣的,虛擬機具體實現完全可以把它們分開在不同內存中,也可以把它們放在同一段內存中。 方法區存放類與方法。 堆空間存放實例化的對象。 棧空間有兩種,一種是方

原创 DWR comet 消息推送 長連接

        引入的js文件:<script type="text/javascript" src="dwr/engine.js"></script> <script type="text/ja

原创 java new 堆空間 簡單實例 測試

new 堆空間 簡單實例 測試 直接上例子: import java.util.ArrayList; import java.util.List; import net.sf.json.JSONArray; @SuppressWar