當執行servicenagiosstart啟動nagios時,報錯:Error:Cannotopenmainconfigurationfile'//start'forreading!此問題是修改了nagios安裝源文件導致的報錯。如報此問題,請執行如下命令,便可解決:/usr/bin/install-c-m755-d-oroot-groot/etc/rc.d/init.d/usr/bin/install-c-m755-oroot-grootdaemon-i
系統 2019-08-12 09:26:50 1991
鏡像制作一般裁剪步驟1,linux系統安裝CentOs/RHELDesktop桌面系統,分區劃分但分區/掛載點.設置Selinux=disabled關閉iptables安裝cloud-init【RHEL系統安裝cloud-init需要配置下基于iso的本機yum源及epel源】設置grubbootlog,一般/etc/grub.cnfor/etc/grub/grub.cnfconsole=ttyS02,windows系統使用激活工具激活系統關閉系統自帶的防
系統 2019-08-12 09:26:49 1991
https://github.com/luhan420Git是一個分布式管理工具,通過指紋字符串來時刻保持數據的完整性,關心的是文件數據整體的變化,并不保存變化前后的差異數據;Git在本地磁盤保存有關項目的歷史更新,所有絕大多數操作只需要訪問本地文件資源,并不需要Internet。當然可以使用GitHbub將代碼托管,進行遠程開發,方便團隊比較分散的情況(這正體現Git分布式的優勢);開發人員只需將項目clone到本地,進行相應的開發然后push上傳到Gi
系統 2019-08-12 09:26:42 1991
在WindowsXP系統里,如果一個程序出錯了,就會產生一個程序錯誤報告,并且可以發送到微軟去。對于用戶自己開發的程序出錯,并不需要發送到微軟去,因為那樣做是沒有什么作用的,畢竟微軟不會幫我們改正程序的,那么怎么樣來修改出錯時不發送到彈出程序出錯報告呢?現在就來看看第二人生里是怎么樣實現的吧。它的代碼如下:#001voidLLAppViewerWin32::disableWinErrorReporting()#002{#003constcharwin_xp
系統 2019-08-12 01:32:49 1991
一、分布式系統構建的挑戰1、異構組件<網絡,硬件,OS,編程語言,不同開發者>2、開放性(允許組件加與替換)<接口標準開放,一致的通讀機制>3、安全性<保密,健全,可用-防DOS>4、伸縮性<系統在規模上的平滑過渡;注意控制物理成本,控制性能損耗,注意軟件資源耗盡(如IPV4)>5、失敗處理<失敗檢測,屏蔽失敗,容忍失敗,失敗恢復,冗余>6、組件并發性7、透明性<及隱藏信息及細節或實現,訪問透明(本地與遠程用相同操作),位置透明(訪問資源無須了解物理地址,
系統 2019-08-12 09:27:41 1990
Map迭代的使用:Mapmap=newHashMap();Iteratorit=map.entrySet().iterator();while(it.hasNext()){Map.Entryentry=(Map.Entry)it.next();Objectkey=entry.getKey();Objectvalue=entry.getValue();}Jsp頁面functionexportWord(){vardata=setData();jQuery.po
系統 2019-08-12 09:27:35 1990
開源中國文庫中心并發編程網https://github.com/spring-projects/spring-frameworkhttps://github.com/subchen/jetbrick-website-app/都懂https://github.com/alibaba/cobarclient都懂https://github.com/rickcr/mybatis-spring-zk分褲分表https://github.com/makersoft/
系統 2019-08-12 09:27:35 1990
在日常的WebUI自動化測試腳本編寫過程中,經常需要打開新的頁面,或者在多個打開的頁面之間進行切換,以對頁面元素進行相應的操作,以模擬用戶的行為,實現UI的自動化測試。在過往的時間中,經常有初學Selenium(webdriver)的朋友問及如何選擇窗口的問題,其實Selenium已經給我們提供的了相應的方法去解決這個問題。解決思路如下:1、通過webdriver.getWindowHandles()獲取所有已打開窗口的信息Set2、遍歷上
系統 2019-08-12 09:27:16 1990
自從購入徐峰老師的《軟件需求最佳實踐》以來,斷斷續續看了差不多有3個月,期間一直在負責一個項目的需求和架構,在需求上從零開始使用了SERU框架,現在項目第一次迭代趨于結束,對于SERU框架也有了一點或多或少的認識。說起來接觸這本書多多少少是因為另一本溫昱老師的《一線架構師實踐指南》的影響(準確說是直接通過購書網站的相關書籍鏈接過來的),兩本書都有很強的方法論味道。溫老師的書還是有些吝嗇筆墨,讀完之后會讓人覺得每一處都講了要如何做,但是在真正去做的時候卻還是
系統 2019-08-12 09:27:11 1990
publicclassFileSplitextendsInputSplitimplementsWritable{privatePathfile;privatelongstart;privatelonglength;privateString[]hosts;publicFileSplit(){}publicFileSplit(Pathfile,longstart,longlength,String[]hosts){this.file=file;this.st
系統 2019-08-12 09:27:08 1990
1、Halcon的自我描述ProgramLogic?EachprogramconsistsofasequenceofHALCONoperators?Theprogramcanbestructuredintoprocedures?Thesequencecanbeextendedbyusingcontroloperatorslikeif,for,repeat,orwhile?Theresultsoftheoperatorsarepassedviavariabl
系統 2019-08-12 09:27:36 1989
cpu執行的第一條指令不在內存中,眾所周知,內存是由ram組成的,而ram不斷電,可以保存信息,一旦斷電,ram中的信息將會丟失,所以cpu要執行的第一條指令被固化在rom中以前8086年代,由于內存是1M的,所以rom被編址在1M的最后的64K中,所以它的段地址是0xFFFF0,這樣就不至于不ram分成兩個部分,就是將cs設置成0XF000,cpu執行的BIOS第一條指令的地址是:0XF000:FFF0H,這樣使得固件的地址在尋址空間靠后的位置16個字節
系統 2019-08-12 09:27:15 1989
1、到網上下載larbin-2.6.3.tar.gz,然后解壓。tarzxvflarbin-2.6.3.tar.gz2、到解壓的目錄,運行配置文件./configure卻出現以下的錯誤:make[2]:正在進入目錄`/home/byd/test/larbin-2.6.3/src/utils'makedepend-f--I..-Y*.cc2>/dev/null>.dependmake[2]:***[dep-in]錯誤127make[2]:正在離開目錄`/ho
系統 2019-08-12 09:27:06 1989
之前的一篇測試感想里面提到以后會另文專門談談自動化測試,恰好最近看到園里一位朋友一個系列的文章,可以看出作者對測試有著相當深的理解,文中的許多觀點與我也不謀而合,所以今天也想談談自己的看法。這篇文章先談一下看法和理論,暫時不提具體的工具和實操。首先我將測試分為兩種,一種是驗證正確(即程序做了正確的事),一種是尋找錯誤(即程序沒有做錯誤的事)。其中驗證正確比較簡單,只需要將實際結果和預期結果做比較,一般只有一件正確的事會發生就只需要驗證這件事發生了即可。例如
系統 2019-08-12 09:27:01 1989
讀完了《wireshark網絡分析就這么簡單》。關于技術的書也可以寫的這么的妙趣橫生,我是像讀《盜墓筆記》一樣把它讀完的(筆者是盜迷),從第一章起,我就被里面的內容深深吸引住了,我從來沒想過要改一改子網掩碼,也從來沒想過改了之后能夠發生如此有趣的事情。作者林沛滿先生知識淵博而又幽默,把一個個技術難題寫得像生動的小說。林先生在最后提到了知識深度與廣度的事情,這也是我一直琢磨的問題,林先生用爬山做了比喻,我覺得很貼切,鉆研知識深度的同時,不自覺地就能擴展知識的
系統 2019-08-12 09:26:56 1989