Time of Update: 2018-12-05
一般測試人員會有三個職責1. 測試環境安裝 準備測試資料(一般都需要指令碼化) 準備測試代碼(白盒測試需要寫不少代碼)2. 功能測試 灰盒,黑盒 主要是測試案例。維度有覆蓋率,邊界值等。3. 效能測試 根據系統的需求。系統的吞吐率,壓測下的系統負荷。壓測長時間下的功能是否依舊正常。 我眼中一個好的測試人員的考量方面1. 對業務的瞭解,能有獨立的想法和改良性建議(可測性,流程,互動,或者更深的業務思考等)2. 測試的方法論總結,還有coding3.
Time of Update: 2018-12-05
一般會經曆幾個階段1. 編寫漂亮的代碼,某個段代碼寫的很漂亮,演算法很OK,對庫用的很熟練和巧妙,邏輯很給力。2. 追求物件導向的寫法,或者特定模式,認為這個就是流行。3. 對設計模式有所瞭解,開始寫出維度拆分合理,互動簡單的代碼。4. 眼界開拓,設計開始考慮可以不同的庫,OS底層模型,資料庫選擇還有操作方式等等。5. 開始組件化思考,構建更多的組件來完成特定的功能。6. 系統化的思考問題,開始搭建不同進程或者工具來構建一個系統。(更大的組件化)7.
Time of Update: 2018-12-05
phantomjs,作為引擎,可跨平台,以js指令碼策略,命令列的執行webkit,進行頁面載入和統計資訊。YSlow,分析頁面元素,可對頁面進行評分和評級pagespeed,
Time of Update: 2018-12-05
1. DNS查詢是對方的郵件系統收到信之後,會反過來通過DNS系統查詢發信網域名稱的對應IP,或者發信IP的對應網域名稱,看是不是 一致的,所以,為了通過這個驗證,必須在本地的DNS上做好這三種記錄,A記錄,MX記錄,IP反解析記錄。2. 微軟的sender-id做了之後還要去微軟網站登記一下,2-3天之後才會在hotmail中生效3. 在本地用openssl做一對公私密金鑰,公開金鑰放在DNS上的TXT記錄中,私密金鑰則由dkim-milter這個程式管理,用來配合postfix加密一段文字,
Time of Update: 2018-12-05
安裝依賴軟體包apt-get install ubuntu-virt-serverapt-get install ubuntu-virt-mgmtapt-get install kvm libvirt-binapt-get install bridge-utils修改網路為nat,重啟網路vi /etc/libvirt/qemu/networks/default.xml<network> <name>default</name><forward
Time of Update: 2018-12-05
代碼如下:MainWindow.xaml<Window x:Class="ComboBoxDemo.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="80" Width="329"&
Time of Update: 2018-12-05
磁碟類型SATA取代ATASAS取代SCIS (有直接的控制器,省CPU資源)串列取代並行,並行表面上很快,其實線之間的幹擾非常多,一個80口的並口需要40個地線去避免幹擾。抗幹擾能力更強,這樣意味著更長的傳輸距離,另外,節能,發熱小~~但是現在的瓶頸是機械的磁碟硬碟讀取速度遠慢於介面的傳輸速度。磁碟陣列RAID0,把資料條狀的寫在多個硬碟上。這樣取資料可以同時多個硬碟並行同取,速度加快。RAID1,1v1的冗餘備份。RAID10,
Time of Update: 2018-12-05
配置zookeeper,NN的HA依賴它配置vi /opt/zookeeper/conf/zoo.cfgdataDir=/home1/hadoop/zookeeper/datadataLogDir=/home1/hadoop/zookeeper/zk_loglogDir=/home1/hadoop/zookeeper/logsserver.110=Server110:2888:3888server.111=Server111:2888:3888server.112=Server112:2888:
Time of Update: 2018-12-05
Radio button 通常的行為是:某一組 Radio button 只能有一個被選中( Checked ),當一個被選中是其餘的 Radio button 自動 Uncheck。但是,有沒有什麼辦法讓這一組 Radio button 在被點擊之後,再回複到任何一個 Radio button 都沒有被選中的狀態呢?比如說,兩個 Radio button:Radio 1 和 Radio 2,初始狀態下任何一個 radio button 都沒有被選中,現在我們點擊 Radio 1,則
Time of Update: 2018-12-05
記得很久以前看過衛斯理的一篇科幻小說《規律》,裡面講述了一個離奇的案例,一個著名的學者,康納士博士,在前途似錦的時候突然死亡,種種跡象表明他是自殺來結束自己的生命的,而所有人都不敢相信這一點。當真相一步一步被揭發出來後,人們卻發現他真的就是自殺,而原因就是因為這個“規律”。現代人每天的三點一線的高節奏生活讓人們沒有時間考慮自己,完全的被各種包袱壓得喘不過氣來。很多人都不知道到底為了什麼而活著。是為了那還不完房貸?為了孩子的無窮無盡名目各異的輔導費?還是為了心中那似幻似真的夢想?在故事中,有人把唐
Time of Update: 2018-12-05
Name Server線上伸縮性效能Hadoop小檔案索引GlusterFS無N/remountSmapY*FastDFS 多個YFY*MogileFS多個YNY*TFS主備YFYMFS多個YFYGridFSN/1YNYHDFS主備YNYmongoDB3/1YNmapYYhypertable主備YFYYYVoldemort無NFY*CouchBase多個YHY*YCassandra無YNYGlusterFS堆棧式,使用者可以通過不同的模組不斷的疊加功能。比如先做各種軟RAID, 然後加卷管理,然
Time of Update: 2018-12-05
Google昨天說(http://www.newsforge.com/article.pl?sid=06/07/27/1833251)要打算利用其搜尋引擎為開源社區服務,於是作了一個開源項目的hosting。但是Stein也說很喜歡SourceForge (http://sourceforge.net/index.php),不想與其爭奪項目。他們只是想提供一個簡單的平台。任何在Google
Time of Update: 2018-12-05
SQL行轉列的問題! 用語句select a.SN,a.Process_id,b.Data_id,b.MeasureData from cr_test a left join cr_data b on a.test_id = b.test_id order by a.sn,b.data_id,a.process_id得到記錄如下 sn process_id data_id measuredata 12770006
Time of Update: 2018-12-05
微軟亞洲研究院所在的西格瑪大廈一共有6部電梯。在上班高峰期,每一層都有人上下,電梯在每層 都停。實習生小飛常常會被每層都停的電梯搞得很不耐煩,於是他提出了這樣一個辦法: 由於樓層並不是太高,那麼在繁忙的上下班時間,每次電梯從一層往上走時,我們只允許電梯停 在其中的某一層。所有乘客再從這裡爬樓梯到自己的目的層。在一樓的時候,每個乘客選擇自己的目 的層,電梯則計算出應停的樓層。 寫出一個演算法,計算出電梯停在哪一層能使得所有乘客爬樓梯的層數之和最少。(要求只能使用
Time of Update: 2018-12-05
squid防盜鏈的配置如下:acl pics urlpath_regex -i \.(gif|jpg|jpeg|bmp|png)$ /* 匹配是否是圖片 */acl domain_refer referer_regex -i domain /* 匹配允許的網域名關鍵字 */acl notnull_refer referer_regex . /* 匹配非空referer */http_access allow pics !notnull_refer /* 允許空referer訪問圖片 */http
Time of Update: 2018-12-05
FastDFS
Time of Update: 2018-12-05
YUM源更新需求:1. 不付費的rh無法yum安裝軟體。 只能更新成開源地址。2. yum源mirror本就近需求或者無法上外網3. 使用最新的yum包更多軟體包yum源介紹:RPMForge是CentOS系統下的軟體倉庫,擁有4000多種的軟體包,被CentOS社區認為是最安全也是最穩定的一個軟體倉庫。EPEL Extra Packages for Enterprise Linux (EPEL)【企業版 Linux 附加軟體包(以下簡稱 EPEL)】是一個由特別興趣小組建立、維護並管理的,
Time of Update: 2018-12-05
[轉]經典SQL語句--收藏 http://blog.ourtw.com/article.php?tid_600.html [個人收藏]經典SQL語句.值得收藏精典的SQL語句,推薦收藏在網上經常轉,常常看到有些人為了求得某些SQL語句而焦頭爛額,現在我特別把自己收藏的一些比較精典的SQL拿出來和大家分享一下1. 行列轉換--普通假設有張學產生績表(CJ)如下Name Subject Result張三 語文 80張三 數學 90張三 物理 85李四
Time of Update: 2018-12-05
建立預存程序CREATE PROCEDURE protest ( @var1 int, @var2 int, @var3 int output)AS set @var3=@var1+@var2+@var3 return @var3GO運用預存程序declare @var1 int set @var1='1'declare @var2 int set @var2='2'declare @var3 int set @var3='3'exec protest @var1,@var2,@var3
Time of Update: 2018-12-05
CassandraMongodbCouchDBRedis開發語言JAVAC++ErlangC / C++特點分布式與複製的權衡根據列和鍵範圍進行查詢BigTable類似的功能:列,列族寫比讀快很多 主從複製查詢利用javascript運算式比CouchDB更容易就地升級內建Sharding資料存放區使用的是記憶體對應檔資料庫崩潰後需要對錶進行修複持久性更好雙向複製主主複製(master-master replication)衝突檢測多版本並發控制,寫操作不會阻塞讀取通用的技術文檔只崩潰設計Cra