Time of Update: 2018-12-07
1 -- 協議memcached的用戶端通過TCP串連與伺服器通訊(UDP協議的介面也可以使用,詳細說明請參考”UDP
Time of Update: 2018-12-07
1 -- Bochs簡介Bochs官方網站以及:http://bochs.sourceforge.net 當前Bochs最新版本是2.5.1,本文的其他介紹也是基於該版本的。2 -- Bochs安裝3 -- Bochs使用方法 命令列參數壽命 參數選項含義解析-q跳過配置介面,快速啟動 quick start (skip configuration interface)-f指定虛擬機器的設定檔 filename specify configuration
Time of Update: 2018-12-07
svn在Linux系統上的安裝,通過http和https,使用mod_dav_svn訪問版本庫的安裝方法。1 -- 軟體依賴與下載apache依賴的軟體:openssl、apr-util、aprsvn依賴的軟體:openssl、apr-util、apr、sqlite、neon下載各軟體連結: apache:http://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.2.23.tar.gz
Time of Update: 2018-12-07
1 -- SSLPassPhraseDialogapache按如下配置安裝:$ ./configure --prefix=/home/svn/apps/apache --with-apr=/home/svn/apps/apr --with-apr-util=/home/svn/apps/apr-util
Time of Update: 2018-12-07
1 -- 鉤子簡介每個版本庫的“hooks”目錄下都有一些預設產生的鉤子模板,編輯相應模版後,去掉“.tmpl”尾碼、設定可執行標誌位之後,鉤子程式即可被Subversion調起執行。 shell:/home/svn/svndata/repos/hooks> lspost-commit.tmpl post-revprop-change.tmpl pre-commit.tmpl pre-revprop-change.tmpl start-commit.tmpl
Time of Update: 2018-12-07
1 -- 使用scons編譯代碼scons是一個用 Python 語言編寫的類似於 make 工具的程式。與 make 工具相比較,scons的設定檔更加簡單清晰明。scons依賴於python2.x,所以在開始編譯v8之前需要安裝好python2.x以及socns。 在這裡下載scons:http://nchc.dl.sourceforge.net/project/scons/scons/2.2.0/scons-2.2.0.tar.gz。 下載後按照如下所示方法進行安裝。$root>
Time of Update: 2018-12-07
最近一段時間,我嘗試將探索式測試應用到日常的工作中。下面是我的一些體會。 首先我會找出一張紙和一支筆,將要測試的功能點一一列出。然後我會從最近一段時間內的bug fix,例如說兩周,找出影響這些功能點的bug fix。從dev給出的bug fix的comment中或release note中儘可能從代碼層上去理解dev如何修這個bug,以及修正這個bug可能會帶來的影響。根據以上的資訊,去豐富和完善每個功能點具體要測試的內容,形成一份test
Time of Update: 2018-12-07
最近產品發布了,隨之而來的我接觸到了一些使用者報告的一些問題,有一些感觸:1. 某些使用者對產品的瞭解程度之深令人印象深刻。有些使用者是我們的產品的老使用者了,他們之中有些人從我們的第一代產品就開始使用,對於產品的瞭解程度比我都要深刻。2. 根據使用者報告的問題,有時候可以直接複現bug,但是更多時候,使用者提供的資訊不準確或不完全,也許遺漏了對於複現bug關鍵的資訊,這時候我會嘗試將使用者提供的資訊看作一個測試案例,然後對其測試,試圖narrow
Time of Update: 2018-12-07
關於位元組序(大端法、小端法)的定義 《UNXI網路編程》定義:術語“小端”和“大端”表示多位元組值的哪一端(小端或大端)儲存在該值的起始地址。小端存在起始地址,即是小端位元組序;大端存在起始地址,即是大端位元組序。也可以說: 1.小端法(Little-Endian)就是低位位元組排放在記憶體的低地址端即該值的起始地址,高位位元組排放在記憶體的高地址端。
Time of Update: 2018-12-07
1 -- 擷取UUID 在用戶端,checkout代碼就在本地建立了工作拷貝,根據這份工作拷貝使用如下命令來擷取目前的版本庫的UUID。$ svn info /home/svn/moreposPath: moreposWorking Copy Root Path: /home/svn/moreposURL: http://192.168.1.108/svn/moreposRepository Root: http://192.168.1.108/svn/moreposRepository
Time of Update: 2018-12-07
1 -- 使用命令建立MAVEN項目D:\java_workspace>mvn archetype:create -DgroupId=com.motadou -DartifactId=HelloWorld[INFO] Scanning for projects...[INFO] Searching repository for plugin with prefix: 'archetype'.[INFO] -------------------------------------------
Time of Update: 2018-12-07
1 -- apache認證方法平時上網訪問一些網站的某些資源時,瀏覽器彈出一個對話方塊,要求輸入使用者名稱和密碼來擷取對資源的訪問。這就是使用者認證的一種技術。如在瀏覽器中訪問SAE的SVN倉庫如下提示一般: 瀏覽器的使用者認證技術一般是基於“使用者名稱+密碼”的形式,服務端根據二者的對應關係控制著所有登入使用者的合法性,其目的是僅讓合法使用者以合法的許可權訪問服務端資源。
Time of Update: 2018-12-07
最近這兩天在看 How Browsers Work: Behind the Scenes of Modern Web Browsers 。文章中以Firefox, Safari, Google Chrome為例介紹了現代瀏覽器的工作原理。(IE6已死,這是我個人觀點,原文中並為提及此) 瀏覽器包含User Interface, Browse Engine, Rendering Engine, Networking, UI Backend, JavaScript
Time of Update: 2018-12-07
當前的工作與SVN有關,今天使用SVN庫編寫了一個小程式,編譯代碼時發現編譯器警示:“warning: 'svn_client_ls2' is deprecated (declared at”。svn@linux-rwdx:~/objs/motadou> makeg++ webdav.cpp -o webdav -I/home/svn/apps/svn/include/subversion-1 -I/home/svn/apps/neon/include/neon
Time of Update: 2018-12-07
今天在新SuSE機上編譯cache的時候,出現了extra qualification這樣的錯誤提示。該機器的GCC為4.1.2。瀏覽網上的資料,發現有關於該錯誤的如下描述:With the new gcc version, most of C++ programs throw an error named extra qualification. Let's see how we can solve the error. What is the problem.class Foo{
Time of Update: 2018-12-07
2012/11/14 19:15:20 [error] 16038#0: *1281 client intended to send too large body: 1797176 bytes, client: 10.96.54.125, server: localhost, request: "PUT /svn/repos/!svn/txr/44-1i/trunk/c.pdf HTTP/1.1", host: "10.96.49.108"nginx client intended to
Time of Update: 2018-12-07
自動建立初始化版本庫 我們可以先建立一個初始化的版本庫initrepos,以後再建立新的版本庫時,我們就以initrepos為藍本,直接cp&rename就可以了: 我們首先建立初始化版本庫initrepos,該步驟只用做一次:#STEP01 建立基本SVN版本庫下的基本目錄結構$ mkdir /tmp/repos$ mkdir /tmp/repos/branches$ mkdir /tmp/repos/tags$ mkdir /tmp/repos/trunkSTEP02
Time of Update: 2018-12-07
執行完sql(insert)後 用@@identity 返回剛插入記錄ID Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
最近這段時間,我在嘗試一種新的測試方式:每天根據擬定好的測試大綱(testing outline),先對每個測試點測試一遍,若遇到問題,先將該問題記下來,繼續測試下一個測試點,而不象以前一樣沿著這個問題一直探索下去直到找到bug。等到所有的測試點都過一遍,將遇到的問題整理好。這時候,可以稍事休息一下,一來放鬆一下,二來可以整理一下思緒,根據先前測試過程,再結合整理好的問題,可以構思一下接下來如何narrow down這些問題。接下來的工作就是一個一個的narrow
Time of Update: 2018-12-07
5月某天,Google將擴充工具庫網址中的Extensions,全部跳轉到Webstore,頁面統一了。 這樣做的後果是:原本“右鍵--另存”就能下載到CRX包,現在則不能了。 任何人都必須點擊那個傻拉八嘰的INSTALL按鈕去使用喜歡的擴充…… 點擊INSTALL之後,會發現視窗底部的下載器還是會彈出,只不過很快消失,這時開啟Chrome內建下載器去尋找CRX,已經晚了,Chrome自動刪除了CRX。 Google真是霸氣,蘋果線上商店也沒你們這麼狠啊! 我覺得,