Time of Update: 2018-12-07
感觸萬千的前言:我不是系統工程師,也不是php程式員,用這個東西基本上從頭開始整,其中艱辛不言自明。。每個裝過ganglia的程式員你都傷不起。。一、安裝apache2 + php5 +mysql5前期準備一定要記得找個好的源能省你好多事 wget之前別忘了看一下代理 vim ~/.wgetrc http_proxy=http://202.84.17.41:8080/ sudo yum -y install apr-devel apr-util check-devel
Time of Update: 2018-12-07
1、安裝gangliasudo yum -y install apr-devel apr-util check-devel cairo-devel pango-devel libxml2-devel rpm-build glib2-devel dbus-devel freetype-devel fontconfig-devel gcc-c++ expat-devel python-devel libXrender-devel *pcre* *confuse* *rrdtool* python26
Time of Update: 2018-12-07
最近搞了個51開發板,如所示,這個板非常簡單,所有I/O口全部引出,可自己擴充外設,P0上拉電阻,晶振
Time of Update: 2018-12-07
先說說背景:一個LAMP線上測試網站,日均PV1萬左右,比賽時一小時就好幾萬吧。目前資料庫大約有30萬條記錄。伺服器配置很高。近期出現效能問題,當訪問量增大的時候,資料庫伺服器的壓力非常大,mysql的記憶體佔用率通常能到400%,這時候基本不能提供服務了,連網站頁面都打不開。理論上說現在的資料量還不算大,訪問量也不是很大,伺服器的配置也很高,出現這種狀況是不正常的。這個問題究結了很久,昨天終於找到問題的原因了,記錄一下,以後遇到類似的問題可以有個參考。先看一張圖片,這是glances監視軟
Time of Update: 2018-12-07
文章目錄 開發起因需求分析實現方案:具體實現程式碼示範地址存在問題其他 開發起因謝老師有一個作業系統測評軟體,需要安裝用戶端,不太方便,於是前段時間突發奇想想做一個web版的,主要是熟悉一下如何用python開發網站。web版的有如下優點:不用安裝任何用戶端軟體,開啟瀏覽器就能線上測試資料庫放在雲端,增加安全性基於web,跨平台更方便地統計所有使用者的成績方便使用者擷取自己的排名需求分析需要實現的功能:前端: 首頁:選擇題目難度
Time of Update: 2018-12-07
1、先安裝kernel和openssl組件。注意安裝kernel後要建立軟串連#kernel-devel yum install kernel-devel #openssl-devel yum install openssl-devel #create slink from kernels ln -sv /usr/src/kernels/2.6.18-194.el5-i686/ /usr/src/linux2、在每台伺服器上安裝keepalived-1.2.1 #keepalived-1.2.1
Time of Update: 2018-12-07
環境是在vmware7下實現,作業系統是fedora14 (尼瑪12、13都有試過,因為yum源的問題,好些rpm包都給自己找,傷不起..)閑話少說,幹活!1、先保證你的yum源是最新可用的,這樣可以省好多事,例如pax, patch, python-setuptools都會被CDH3組件依賴。2、安裝jdk, jre。
Time of Update: 2018-12-07
這學期開始學習51單片機,感覺比彙編簡單,關鍵是51的彙編有一個好的ide,練習起來也比較方便,這個系列主要記錄51的學習經驗。下面是基礎指令的練習: org 0000h ljmp main org 0030hmain: clr c ;cy=0 setb c ;cy=1 mov a,#11110000b anl a,#11111111b ;與 orl a,#10101010b ;或 xrl a,#11110000
Time of Update: 2018-12-07
為了完善OJ的功能,這幾天對OJ的進行了升級,簡單記錄一下:
Time of Update: 2018-12-07
1、通過使用alernatives來切換設定檔# 將預設設定檔複製到conf.cluster目錄sudo mkdir -p /etc/hadoop-0.20/conf.clustersudo cp -r /etc/hadoop-0.20/conf.empty/* /etc/hadoop-0.20/conf.cluster# 使用alternatives安裝配置目錄,不過我現在都沒搞明白那個許可權值有什麼用sudo alternatives --install
Time of Update: 2018-12-07
大三了,開始學習51單片機,實踐很重要。平時上機是使用Keil+開發板,我又報了一個單片機的選修課,用的是Dais+開發板進行調試,窮學生去哪弄那種開發板去,後來找到了一種類比調試的方法,如題,在這裡和大家分享一下。首先是下載那些軟體(廢話),為了方便大家下載安裝,我都上傳到網盤去了,地址在這裡:http://pan.baidu.com/share/link?shareid=227059&uk=2114973662,接下來就是安裝了,簡單說一下:首先安裝Keil,這個軟體是免費的,安裝比
Time of Update: 2018-12-07
1、安裝rpm –ivh fullname.rpm2、升級、ftp升級rpm –Uvh fullname.rpmrpm –i ftp://…3、卸載rpm –e fullname.rpm4、通過簡寫或檔案夾名獲得rpm包的全名rpm –qf dirrpm –qa name5、獲得已安裝的rpm包的所有的安裝目錄rpm –ql fullname.rpm6、查看目前的目錄下的rpm包的資訊rpm –qpi fullname.rpm7、查看目前的目錄下的rpm包的所要安裝的目錄rpm –qpl
Time of Update: 2018-12-07
#安裝依賴包,添加nagios運行所需要的使用者和組sudo yum -y install httpd gcc glibc glibc-common gd gd-devel perl-devel perl-TimeDate sudo /usr/sbin/useradd -m nagiossudo /usr/sbin/groupadd nagcmdsudo /usr/sbin/usermod -a -G nagcmd nagiossudo /usr/sbin/usermod -a -G
Time of Update: 2018-12-07
一、原理1.DLL是一個包含可由多個程式同時使用的代碼和資料的庫。2.DLL的優點a.使用較少的資源 當多個程式使用同一個函數庫時,DLL可以減少在磁碟和實體記憶體中載入的代碼的重複量。這不僅可以大大影響在前台啟動並執行程式,而且可以大大影響其他在windows作業系統上啟動並執行程式。b.推廣模組式體繫結構 DLL有助於促進模組式程式的開發。這可以協助開發要求提供多個語言版本的大型程式或要求具有模組式體繫結構的程式。c. 簡化部署和安裝
Time of Update: 2018-12-07
博士馬上就要開學了,自己感覺惴惴不安,激動之餘又有點迷茫,不知道以後的路何去何從。經曆了本科以及研究生,我深刻地認識到學習生活不僅僅是日子一天一天過的,還要有整體的、長遠的規劃。今天找了雷老闆,受益頗多。
Time of Update: 2018-12-07
需求在沒有網路,沒用鍵盤,沒有顯示器的情況下,控制樹莓派就成了一個問題。 今天偶然看到一篇文章,說可以直接通過串口對樹莓派進行控制。 果斷一試,效果不錯,果斷分享!^_^準備樹莓派開發板(已經刷好官方系統)USB轉串口工具(PL2303)杜邦線(4根)連線PL2303 樹莓派--------------------VCC +5VRX RXD(GPIO14)TX TXD(GPIO15)GND
Time of Update: 2018-12-07
1、前期準備sudo yum -y install pcre-devel openssl-devel GeoIP-devel zlib-devel 2、下載nginx-gridfs源碼,並將mongodb-mongo-c-driver源碼添加到nginx-gridfs/mongo-c-driver中# 會因為代碼版本號碼的變更不能使用,博友們自己搜一下吧。。wget https://download.github.com/mdirolf-nginx-gridfs-v0.8-0-gb5f81
Time of Update: 2018-12-07
晚上9:30,某學院研究生突然打電話說他的機房的Linux系統無法開機,問題貌似挺嚴重的,於是帶上ubuntu啟動盤過去看了看。 機房大約有30多台電腦,只有一台能進入Linux。隨便找了一台,選擇進入Linux系統後就卡死了,鍵盤上的燈一直閃,按任何鍵都沒反應,但是windows可以進入(雙系統)。 開始問答環節:問:所以主機是裝完一台之後同傳的嗎?答:是的問:同傳之後機器能啟動嗎?答:能問:後來為什麼又進不去了?答:修改了/boot/grub/grub.cfg檔案問:為什麼要修改這個
Time of Update: 2018-12-07
一、VC設定全域VC++目錄 之前的版本都在“工具->選項->項目和解決方案->VC++目錄”進行設定,從2010開始改變。 開啟或者建立一個2010的工程項目,“視圖->屬性管理員”,彈出屬性管理員對話方塊,1-1 1-1 裡面Debug|Win32和Release|Win32下的Microsoft.Cpp.Win32.user都可以設定。
Time of Update: 2018-12-07
產生器有主要有四種方法:next() 執行函數,直到遇到下一個yield為止,並傳回值send(value) 為產生器發送一個數值,next()方法就相當於send(None)close() 終止產生器throw(exc[exc_value,[exc_tb]]) 在產生器yield處引發一個異常,close()相當於引發一個GeneratorExit異常輸出型一個斐波那契數列的例子def fibonacci(): a, b = 0, 1 while True: