Time of Update: 2018-12-03
1. 安裝jdk和jre時會往註冊表裡寫東西run->regedit HKEY_LOCAL_MACHINE->SOFTWARE>JavaSoft ->Java Runtime Environment2. 會自動在C:\Windows\System32中添加java.exe,javaw.exe等java需要啟動並執行命令,是從jre目錄(非jdk內建的jre)複製來的是為了在命令列啟動並執行時候(就是system32),能找到java.exe檔案。3.
Time of Update: 2018-12-03
Linux“linux”這個單詞發音應該是“哩呐克斯” ,音標是 ['li:nэks] 重音在“哩”上Maven [英][ˈmeivin],[美][ˈmevən],常用的應該是第一個吧。Adobe 英[ə'dəʊbɪ; ə'dəʊb]Daemon 英['diːmən] - 大部分多音節英文單詞的重音都在第一個音節,而不是後面的音節:Photoshop (pho 而非 shop),FaceTime (a 而非 i),Instagram (in 而非 a),Firefox (i
Time of Update: 2018-12-03
※※※※※※※※※※※※※※※※※※※指標與數組※※※※※※※※※※※※※※※※※※※※※※※※※※※ 12:49 2008-1-25 BY:CHLAWS數組在記憶體中的分配並不是以表格形式排列。 單個元素的儲存和引用實際上是以線性形式排列在記憶體中的。指標數組就是一個lliffe變數。***********************************************************************************************
Time of Update: 2018-12-03
試試lua中的對象與繼承,多說句,多繼承我寫c++也沒用過,直接上組合就ok,因此lua的多繼承如果非必須也同樣可用用其他方法來實現--lua 類與繼承的實驗local Str={str="",num=0}function Str:new(s)s = s or {}--為對象綁定metatable為Strsetmetatable(s,{__index=self})return sendfunction Str:count(line)self.str=linefor w in
Time of Update: 2018-12-03
#!/bin/bash#記錄檔存放目錄logs_path="/data/Service/nginx/logs"# 記錄檔的名字,多個需要空格隔開logs_names=(dm_access)mkdir -p ${logs_path}/$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/num=${#logs_names[@]}for((i=0;i<num;i++))do #chown 和
Time of Update: 2018-12-03
很多新手都不知道如何在maven項目裡添加jar包. 以前我還沒接觸maven的時候下載過一個demo,是maven項目. 我居然是照著他的pom.xml檔案一個一個的寫!!! 很多人認為理所當然的東西對於初學者卻是一個很難邁過去的門檻. 所以簡單的寫下如何在maven項目中添加jar包. 根據 配合m2eclipse建立一個標準的maven web項目.這篇blog,我們建立了一個基於maven的web項目. 建立後我們如何添加jar包呢? 點擊pom.xml檔案.我們可以看到下面有7個標籤.
Time of Update: 2018-12-03
轉載:http://blog.csdn.net/misswuyang/article/details/3638597 就像正規運算式(Regular Expression)的Pattern match一般,jQuery使用了CSS(Cascading Style Sheet)、XPath(XML Path Language)與自訂等三大類的選擇器(Selector)當做$( )函數的參數,讓我們由複雜多樣的DOM結構裡,快速的找出符合樣式的要素。使用選擇器的三個基本格式是:序格式範例說明1$(
Time of Update: 2018-12-03
其實只要注意從右向左讀取,這樣就很好識別了可以參考下這關於const的faq舉個例子 const * int p 有些時候會忽悠進int const * 和 int *const之類的當中來迷惑You have to read pointer declarations right-to-left.Fred const* p means "p points to a constant Fred": the Fred object can't be changed via p.Fred*
Time of Update: 2018-12-03
GROUP_CONCAT()是MySQL資料庫提供的一個函數,通常跟GROUP BY一起用,具體可參考MySQL官方文擋:http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat。文法:GROUP_CONCAT([DISTINCT] expr [,expr ...] [ORDER BY {unsigned_integer | col_name | expr} [ASC |DESC] [
Time of Update: 2018-12-03
Web安全性測試之XSSXSS 全稱(Cross Site Scripting) 跨站指令碼攻擊, 是Web程式中最常見的漏洞。指攻擊者在網頁中嵌入用戶端指令碼(例如JavaScript), 當使用者瀏覽此網頁時,指令碼就會在使用者的瀏覽器上執行,從而達到攻擊者的目的. 比如擷取使用者的Cookie,導航到惡意網站,攜帶木馬等。作為測試人員,需要瞭解XSS的原理,攻擊情境,如何修複。 才能有效防止XSS的發生。 閱讀目錄XSS 是如何發生的HTML EncodeXSS
Time of Update: 2018-12-03
1. window.onload與$(document).ready()的對比執行時機:前者必須等網頁中的所有內容都載入完畢後(包括圖片)才執行;後者網頁中的所有dom結構繪製完畢後就執行,可能dom元素關聯的東西還沒有載入完。編寫個數:前者不能同時多個,如果多個,最後一個生效;後者可以有多個,多個都生效。簡化寫法:前者無,後者$( function(){ } );2. jQuery對象和DOM對象互轉 jQuery對象是一個數組對象 jQuery轉dom
Time of Update: 2018-12-03
Regex中匹配一個反斜線要用四個反斜線,為什麼呢?分析一下“\\\\”,第一個斜杠是轉義符,第二個斜杠是斜杠本身,第三個斜杠是轉義符,第四個斜杠是斜杠本身。有2點要清楚:1.字串裡面表示斜杠就需要兩個斜杠如“\\”2.Regex裡的斜杠需要轉意,是用“\\”標示。這樣就比較好解釋:我們先要表示Regex裡面的斜杠“\\”,然後再用字串表示出來。而這2個斜杠分別需要一個轉義符,這樣就成了4個斜杠在Regex裡面表示一個斜杠。
Time of Update: 2018-12-03
規則用“.”把ip分成4個數字 a1,a2,a3,a4 然後把 a1*256*256*256+a2*256*256+a3*256+a4存入資料庫//存入資料庫 public long StrToFlo(string str) { char[] sp ={ '.' }; string[] a = str.Split(sp); long b = 0; int ii = 256;
Time of Update: 2018-12-03
轉載 http://www.iteye.com/topic/539465/** *@author annegu *@date 2009-12-02
Time of Update: 2018-12-03
第一種表述簡單工廠,Factory 方法,抽象工廠都屬於設計模式中的建立型模式。其主要功能都是協助我們把對象的執行個體化部分抽取了出來,最佳化了系統的架構,並且增強了系統的擴充性。本文是本人對這三種模式學習後的一個小結以及對他們之間的區別的理解。簡單工廠 簡單原廠模式的工廠類一般是使用靜態方法,通過接收的參數的不同來返回不同的對象執行個體。不修改代碼的話,是無法擴充的。Factory 方法 Factory
Time of Update: 2018-12-03
local url={parsed={}} --儲存decode出來的key-value--privatelocal function escape(w)pattern="[^%w%d%._%-%* ]"s=string.gsub(w,pattern,function(c)local c=string.format("%%%02X",string.byte(c))return cend)s=string.gsub(s," ","+")return sendlocal function
Time of Update: 2018-12-03
1、下載axis2和war包進入axis2官網,http://axis.apache.org/選擇java版本,點擊左側的download,下邊的Releases, 進入頁面 http://axis.apache.org/axis2/java/core/download.cgi找到列表中的最新版本,下載binary(解壓後帶bin目錄的)和war(可以放到tomcat的webapps下啟動並執行)1.1 下載後解壓,將binary解壓後,設定環境變數 AXIS2
Time of Update: 2018-12-03
http://hi.baidu.com/geniusian/item/b06a1e51c6bc7c958c12edaa 異常1,在java中,一個異常對象總是Throwable子類的執行個體。2,Error類體系描述了Java運行系統中的內部錯誤以及資源耗盡的情況。3,由編程導致的錯誤,會導致RuntimeException異常。而其他錯誤原因導致的異常----例如,因為I/O錯誤導致的曾經運行正確的程式出錯,都不會導致RuntimeException異常。4,從RuntimeException
Time of Update: 2018-12-03
這篇文章寫得比較全面,轉過來,算是共用吧,同時感謝javaeye上的zengjinliang,呵呵 方法一、 解決的辦法自然是用相對路徑代替絕對路徑,其實log4j的FileAppender本身就有這樣的機制,如:log4j.appender.logfile.File=${WORKDIR}/logs/app.log 其中“${WORKDIR}/”是個變數,會被System
Time of Update: 2018-12-03
在Java中有時候我們會需要對List裡面的符合某種業務的資料進行刪除,但是如果不瞭解裡面的機制就容易掉入“陷阱”導致遺漏或者程式異常。本文以代碼例子的方式進行說明該問題。1、採用索引下標遍曆的方式我們看這段範例程式碼:view sourceprint?1public class ListRemoveTest { 23 publicstatic void main(String[] args) { 4 List<Integer> list =new