原创 awk編程初級篇

awk是一種非常優秀的文本處理語言,尤其對於日誌分析及報表處理。本文將對自己學習awk的一些經驗分享給大家。 初識awk $ awk '{print}' 2012_02_02.request.log ---- 該命令將2012_02_0

原创 JAVA編程實踐總結

原文地址:http://www.odi.ch/prog/design/newbies.php  每天在寫Java程序, 其實裏面有一些細節大家可能沒怎麼注意, 這不, 有人總結了一個我們編程中常見的問題. 雖然一般沒有什麼大問題, 但是最

原创 目標的力量——《35歲以前成功的12條黃金法則》3個小故事有感

  故事一  我知道一個小男孩立志成功的故事。  小男孩的父親是位馬術師,他從小就必須跟着父親東奔西跑,一個馬廄接着一個馬廄,一個農場接着一個農場地去訓練馬匹。由於經常四處奔波,男孩的求學過程並不順利。  初中時,有次老師叫全班同學寫作文

原创 JVM堆內存結構淺析

Java 1.2以上的版本對jvm內存進行了分代管理,圖示如下:          JVM將Heap分爲NewGeneration和Old Generation(或Tenured Generation)兩塊來進行管理: 1.     

原创 JQuery選擇器介紹

在Dom編程中我們只能使用有限的函數根據id或者TagName獲取Dom對象.然而在jQuery中則完全不同,jQuery提供了異常強大的選擇器用來幫助我們獲取頁面上的對象, 並且將對象以jQuery包裝集的形式返回。本章主要對常用的jQ

原创 XUL Tutorial-第一章介紹

本指南將會帶領你進入XUL(XML用戶界面語言)的世界,XUL是一種用來描述軟件用戶界面的跨平臺語言。文中將向你演示編寫一個與Macintosh中Sherlock或Windows中查找文件對話框外觀非常類似的,比較簡單的文件查找用戶界面,

原创 批量刪除採用svn管理文檔中的.svn文件

目前非常多的研發團隊都是靠項目管理工具來管理所參與的項目,一方面可以使多人共同參與到項目開發中,同時也可以集中式的管理源代碼。如較常用的項目管理工具包括CVS、SVN、Git等,我們團隊目前使用的是SVN。採用該工具進行項目管理,有時從服

原创 技術文章評論小杞

1、不要困在自己建造的盒子裏 http://justjavac.javaeye.com/blog/926642 作者用犀利的語言概括和總結了做爲技術人員常犯的一些毛病,可謂一語道破天機。讓人閱讀後,受益匪淺。作者本人肯定是在技術領域浪跡

原创 protobuf協議基礎介紹

Protocol Buffers 介紹主題 l  Protocol Buffers簡介 l  定義一個.proto文件 l  Message的使用 l  消息的編碼機制 l  使用時注意事項   什麼是ProtocolBuffers? l

原创 protobuf java編碼基礎

Protobuf java基礎 本文檔爲java編程人員使用protocol buffer提供了一個基本的介紹,通過一個簡單的例程進行介紹。通過本文,你可以瞭解到如下信息: 1、在一個.proto文件中定義一個信息格式. 2、使用prot

原创 不適合作開發人員的10種跡象

程序員能夠賺大錢;軟件開發人員一週七天都可以隨意穿戴;任何人都可以通過自學成爲一名程序員。這些僅是人們想成爲開發人員的一小部分原因。不幸的是,人才市場中到處都是擁有原始智力或學問的應聘者,但是他們卻不具有成爲一名優秀程序員所需要的正確的態

原创 java泛型理解一

在Java SE 1.5之前,沒有泛型的情況的下,通過對類型Object的引用來實現參數的“任意化”,“任意化”帶來的缺點是要做顯式的強制類型轉換,而這種轉換是要求開發者對實際參數類型可以預知的情況下進行的。對於強制類型轉換錯誤的情況,編

原创 Veloctiy安全輸出幫助

Velocity安全輸出幫助      * html輸出 什麼都不執行, 按原始格式輸出。 他並不是真正的不執行任何變化, 因爲他會執行xss的過濾

原创 ActiveMQ的插件開發介紹

      ActiveMQ是一個流行的開源MQ,我們也大規模應用在網站的方方面面,每天處理上億消息,取得了較好效果。ActiveMQ有一個很好很強大的插件體系,提供了很強的擴展能力,ActiveMQ本身就是使用這一套插件體系實現了很多擴

原创 Firefox插件開發-入門篇

今天嘗試開發一個Firefox的擴展,把自己開發過程記錄下來,以備不時之需,同時也爲初學者提供一個參考。我是根據Mozilla官方教程開發的,有興趣的朋友可以自己去看看:https://developer.mozilla.org/en/