Time of Update: 2018-12-05
這段代碼可以判斷輸入的是否是數字。這是我目前想到的方法,肯定不是最好的方法,也可能就是一個錯誤的方法。String = raw_input('Please input a string ... ')LenString = len(String)i = 0trigger = 0while (i < LenString and trigger == 0): if String[i] in '1234567890': pass else: trigger
Time of Update: 2018-12-05
之前用Procedural Texture方法產生紋理,有個問題就是:想要獲得好的貼圖效果,就要高解析度的貼圖。但是高解析度貼圖的一個問題就是需要更過的儲存容量。有沒有辦法彌補這點小遺憾呢?答案就是Detail Map!下面兩幅圖,貼圖解析度都是128x128.未使用DetailMap使用了Detail Map可以看到,即使在低解析度下的貼圖上,採用DetailMap也給地圖增加了很大程度的細節。
Time of Update: 2018-12-05
文章地址:http://bbs.testage.net/viewthread.php?tid=4588&pid=184557&page=1&extra=page%3D1#pid184557轉帖地址:http://www.blogjava.net/lijun_li/archive/2008/12/20/247533.html案例描述:簡單敘述一下我遇到的問題吧:公司其它部門有個項目,需要做很嚴格的測試,請求我們部門支援,部門就指派我負責。因為項目剛開始不久,專案經理說測試的
Time of Update: 2018-12-05
Pylons, another famous web framework written by
Time of Update: 2018-12-05
項目品質控制:H項目的系統測試開始於2006-10-8截止到2006-10-15,全階段參與的包括:專案經理、技術經理、5個開發人員、2.5個測試人員。共2.5人月使用者測試開始於2006-10-18截止到2007-1-30,全階段參與包括:專案經理、2個測試人員、技術經理、4個開發人員。共28人月。其中2個月是現場實施並測試。在測試階段主要存在以下問題:1.
Time of Update: 2018-12-05
新入職的小童鞋們軍訓回來了,辦公室裡一下子熱鬧許多,看見他們滿臉興奮地樣子,真覺得他們很小,是剛從學校裡走出來的樣子,但也是此時,他們更加擁有一顆純真的心靈,懂得珍惜友誼,珍愛朋友。我知道他們在軍訓中經曆了什麼,正是這許多經曆,告訴他們,今天的自己要肩負更多的責任。看到他們成幫成群,想起了我們去年的情境,也有難捨難分(因為有些朋友要去分公司了),只要有一點時間就希望跟他們在一起。今天的我,正向做優秀的職業人的目標邁進,有自己的事業觀、生活觀,有為人的原則,也有沉甸甸的責任。前方的路很長……當我幾
Time of Update: 2018-12-05
隨機整數:>>> import random>>> random.randint(0,99)21隨機選取0到100間的偶數:>>> import random>>> random.randrange(0, 101, 2)42隨機浮點數:>>> import random>>> random.random() 0.85415370477785668>>>
Time of Update: 2018-12-05
男人的魅力,是一種返璞歸真的真誠,是一種曾經滄海的寬容,是一種厚積薄發的人生積澱,是一種和睦良善的處世觀點,是一種健康爽朗的卓然不群。 上等男人魅力如酒,醇厚悠長,越喝越有滋味。 中等男人魅力如蔗,嚼過了,吮吸的是甘甜,吐出的是殘渣。 下等男人魅力如畫片,看上去很美,敗絮其中。 英雄型男人的魅力在於,無所畏懼,敢做敢當,以天下為己任,建功立業,是樹中之蒼松。做英雄,就義無反顧。是面對挫折的百折不饒,絕不氣餒,直至成功。 瀟洒型男人的魅力在於,無所羈絆,鶴立獨行,縱情于山水,淡泊利祿,是
Time of Update: 2018-12-05
下面摘自《TCP/IP協議簇》的IP頭校正和演算法:發送時:1. 將校正和欄位置為0;2. 將整個首部分為16bit的部分,求和;3. 取反碼,填入到校正和欄位中;接收時:1. 直接將整個首部分為16bit的部分,求和;2. 取反碼,若結果為0,取合法;否則丟棄;這上面有兩個細節沒有描述清楚:1. 計算時的位元組順序(litter endian和big endian)問題;2. 取和溢出時的改進計算方法;根據實驗結果,及參考網路上的資料,實際上幾乎現有所有的系統對校正和演算法已經有點小小的補充,
Time of Update: 2018-12-05
注意:以下方法不能過濾對 SQL注入漏洞的探測,但應該可以過濾掉絕大多數對 SQL 漏洞的利用。 檢查對象: 1. GET及 POST 請求CGI 參數Value資料 2. Cookie 的Key/Value 對的Value部分 請求參數拆分以後,如果發現有重複的key,報告攻擊。 解碼: URL 解碼(%): %41%41 HEX解碼(&#x):AA DECIMAL 解碼:AA Base64解碼
Time of Update: 2018-12-05
前一段時間在用http解碼相關的測試工作,經常需要構造一些欄位,比如構造http header、主體等,我想同行的人一定也測試過。我用到過webstress、firefox的live http header,但是後來,我發現,一個非常靈活好用的工具--nc為什麼說它好用呢?ok,我現在舉例子:比如說,我要提交個GET請求,伺服器網域名稱為http://www.test.com/。先自己產生個1.txt,寫入一些內容: contentCode highlighting produced by
Time of Update: 2018-12-05
網路通訊大部分都是基於TCP/IP,而TCP/IP通訊則是基於IP地址,但是在現實網路訪問中有誰願意用IP地址訪問呢,因為IP地址我們記憶起來不方便。為瞭解決這個問題,因此有了DNS。 DNS:網域名稱系統 使用者在訪問互連網時通過輸入www.luwenju.com 其實輸入的是一個電腦名稱,使用者電腦把它交給DNS伺服器,伺服器在接到請求後會回應使用者電腦一個IP地址,使用者電腦在通過DNS伺服器返回的IP地址訪問互連網。如所示 中,DNS客戶機查詢DNS伺服器,要求獲得某台電腦的IP,
Time of Update: 2018-12-05
這應該是我首次談及壓力測試和穩定性測試吧,之所以談及,因為我開始重視此類測試,因為它確實可以發現隱藏很深,而且在功能測試中很難發現的問題。在我們這個產品中,日誌是寫進MS SQL
Time of Update: 2018-12-05
產品開發期同情的測試:因此,“產品開發期”的測試切忌生硬。其實,此時程式人員也知道產品還不成熟,所以要告訴測試執行人員:● 這個階段不要提交介面簡單錯誤和易用性方面的Bug(可以先記錄下來到項目末期提交),否則會使開發人員質疑測試人員只會發現簡單的Bug。●
Time of Update: 2018-12-05
1、這個應該都知道<script>alert("test")</script> 常用於測試 是否存在跨站2、<script>window.alert(document.cookie);</script>這句代碼將會彈出壹個包含有瀏覽者cookie資訊的對話框,如果用戶已經通過帳號登陸網站,在顯示的cookie資訊中將會包含有用戶的賬戶名和密碼。3、<script>window.open('http://www.pete.cn
Time of Update: 2018-12-05
首先請停下來思考一下:如果你是名程式員,如果你渴望成為一名優秀的程式員,你,身上還欠缺些什嗎?對於初學者,選擇一門語言的時候往往看的是各種語言的廣告,身邊帶著各種傾向的人的流言蜚語(或者公正,但更多是帶著自身喜好的誇大),抑或是那門語言所能給你快速帶來的經濟效益。於是初學者便不由自主的被“劃分”進各個流派。接著,我們學習了文法,然而你會發現不管java 還是 C++,
Time of Update: 2018-12-05
著名遊戲<<孤島危機>>系列採用的CE引擎不僅震撼了人們的視覺神經,也由於其對顯卡以及PC整體效能的要求而被廣大玩家戲謔為"顯卡危機".目前Crytek已經將free sdk更新到了3.3.9,想要DIY自己"世界"的同學可以前往這裡下載.
Time of Update: 2018-12-05
判斷輸入是否為數字 續這裡用到了檢測與處理異常的try-except語句。下面是一個例子,在Python互動環境執行的:>>> a = int(raw_input('Please input an integer ... '))Please input an int number ... tTraceback (most recent call last): File "<stdin>", line 1, in <module>ValueError:
Time of Update: 2018-12-05
前篇在FX Composer VS RenderMonkey 使用對比之 FX Composer篇。用了一段rm,它的好處自然是簡單易用。基本設定全都可直接通過滑鼠搞定。rm對於幀渲染來說很方便,比如RTT,還有基於RTT的衍生技術。但是一個個pass著實讓人很眼花繚亂。但是fx在情境展示上此時顯得更加強大與方便。比如說光源位置,rm可以通過設定值來調整光源位置,但是本質是基於資料的。對使用者而言並不友好。而fx的光源,就如普通DDC工具一樣可以靈活的在空間中所見即所得
Time of Update: 2018-12-05
地形產生中,最簡單的要數高度圖構建地形的方法,同時這種方法也稱之為蠻力法。產生流程:1.準備一張紋理,資料編碼為高度,你可以同時編碼進去垂直與高度軸的那個超平面上的座標點。這張圖我是用了一張128x128大小的紋理。格式為RAW的。我只在裡面儲存了高度值。2.讀取紋理,根據資料格式設定高度值。此法很簡單,就是根據一個額外的高度資訊把一張平面“變成”高低不同的“曲面”。不過這種方法首先依賴一個儲存高度資料的檔案,或者是動態產生的含高度資訊的紋理。但是在大型地形中,此操作過程非常費時。並且當前不具備