Lesson2–進程通訊

linux處理序間通訊方式包括:1.管道(pipe)和有名管道(FIFO)2.訊號(signal)3.訊息佇列4.共用記憶體5.訊號量6.通訊端(socket)管道通訊 單向的、先進先出 一個進程(寫進程)在管道的尾部寫入資料,另一個進程(讀進程)從管道頭部讀出資料 無名管道只能用於父子處理序間通訊,有名管道用於同一系統中的任意2個進程間的通訊無名管道由pipe()函數建立 int pipe(int

HUSTOJ隨筆2

OJ這個東西在大學裡已經不是新鮮事物,因為與之相關的ACM程式設計競賽為學生競賽工作考核中列入體制的學科競賽。不過OJ在公司裡用的並不多,儘管有google、topcoder、百度之星等大規模的比賽,中小公司採用OJ進行招聘的仍然很少。個人覺得,中小公司採用類似系統更有價值,能夠通過一場簡單的考試識別出真正會編程的人與只會夸夸其談的“理論牛人”。不過在具體使用時,題目的選取也很重要,如果需要的是開發諸形識別、驅動、網路等核心程式的人,當然可以直接選取ACM比賽題目。但是如果希望找的的MIS開發人

開源線上IDE,歡迎測試

昨天花了整整一天來編碼和完善,終於上線。測試地址http://hustoj.sinaapp.com/submitpage.php?id=0 整體是個OJ系統,IDE是其中附帶,無需註冊,guest身份使用。 本系統正在參加開源軟體評選,如果你覺得它還行,請投它一票。 http://www.oschina.net/project/top_cn_2012#hustoj它的名字叫做HUSTOJ我們的項目首頁地址

冪 結題報告

題目來源:http://acm.nyist.net/JudgeOnline/problem.php?pid=633題目描述:描述在學習迴圈的時候,我們都練習過利用迴圈計算a的k次方。現在給定整數k和一個整數m,請你求出對應的整數a,使得a的k次方是不超過m並且最接近m的數值。 輸入一個整數T表示測試組數。對於每組測試資料:給定兩個整數k和m 資料範圍:1 <= T <= 201 <= k <= 10^90 <= a <= 10^90 <= M <=

void main()還是int main()

http://bbs.bccn.net/thread-299555-1-1.html    最近在論壇上看到有不少網友的程式中,main函數都寫成void main(),而不是int main()。那麼,到底哪個是正確的,或至少是推薦使用的呢?這篇文章本來是自己想寫的,但有些概念不是很清楚,於是在網上搜尋了一下,發現了moon網友的一篇非常好的文章,對很多模糊不清的概念都講解的非常清楚,值得學習和借鑒,特轉載過來,一起學習。全文如下:   

訓練自己的分類器

       這個假期一直在準備一個比賽,要求要做一個細胞識別的軟體,用到了opencv,用haar分類器來進行識別, 現在講訓練的過程進行總結。     第一步是收集樣本,樣本有正樣本和負樣本之分,正樣本用來識別目標,負樣本用來區別錯誤的識別。     然後要用到兩個程式createsamples.exe和haartraining.exe,我用的opencv2.4.4,、裡面沒有這個兩個程式,   

整數劃分的 結題報告

  題目來源:http://acm.nyist.net/JudgeOnline/problem.php?pid=571     這道算是整合了整數劃分的全部類型,感覺很具有代表性。    對n的不超過m的劃分。可以寫成遞迴。    定義一個函數,void fun(int num,int limit,int deep)  num是被劃分數字  limit是不超過這個數的劃分  deep是深度,也就是劃分了幾個數了。比如我們對5進行劃分, 那個劃分深度不可能超過5。 int a[100];

從工行漏洞看國內銀行金融網站

工行最近居然也被xx了http://blog.csdn.net/hcat1999/archive/2006/12/31/1470770.aspx

水杯問題 結題報告

題目來源:http://acm.nyist.net/JudgeOnline/problem.php?pid=21     這個題目我沒有AC,原因是逾時。我用了DPS,演算法我就最佳化了,先記錄下來。    這題是圖論的題目。每個狀態都有固定的轉移方式。可能構造圖的過程就比較麻煩了。     現在定義一個三種杯子的結構體,和三個杯子的狀態,以及一個狀態鏈表。int MIN;struct CupA{ static int max;int water;};struct CupB{ static

給HUSTOJ使用者提供的源碼閱讀與修改建議

 0、 準備知識a)        最新系統源碼可以用svn取得,或在下述地址直接瀏覽          i.  http://code.google.com/p/hustoj/source/browse/   穩定版         ii.  https://github.com/zhblue/hustoj                        

為什麼$100本本難以推行

$100本本已經推出很久了,但是仍然只能在網路上看到她的身影,為什麼限制重始終看不見呢?她太漂亮了,設計那麼好,我想不要說$100,就是價格翻一翻只要能夠買得到,csdn也會有大批追隨者。比較一下一款廉價的智能手機或是pda都要貴很多。所以,如果zf真的在某個山村發上一批,那js一旦得到訊息,馬上就會去收購,拿回來taobao/ebay拍一下,怎麼也要賺翻番。$100,在很多地方一個家庭的年度營收也不過這個數字,免費送的,呵呵,你怎麼能指望窮孩子們能夠用得上,送東西的人一走父母恐怕連一個手指頭都

水池數目 結題報告

題目來源:http://acm.nyist.net/JudgeOnline/problem.php?pid=27  解這道題,首相想到的是深度優先,所以就用深度優先了。矩形的寬度和高度都在100以內,所以時間應該不會佔太多。 首先定義了一些資料結構。int H,W;int mize[102][102];struct point{int x,y;};vector<point> listline;然後就是遞迴函式了,函數的傳回值是連續塊的數目。。遞迴函式的的出口。1、越界處理,返回0。2

本機大端/小端模式測試及解釋

測試程式碼:#include <stdio.h>void checkCPUendian();int main(){        checkCPUendian();        return 0;}void checkCPUendian(){        union{                unsigned int i;                unsigned char s[4];        }c;        c.i = 0x12345678;      

ubuntu下面一鍵搭建LAMP環境

簡單介紹一下自己Ubuntu 13.04下一鍵安裝LAMP環境,LAMP組件是伺服器網站的必備組件,簡單的幾個步驟就可以搭載好環境.開啟終端sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql

HUSTOJ隨筆5-FAQ

管理員FAQ相關搜尋: 管理員, FAQ如何獲得管理員帳號?在mysql執行    insert into privilege(user_id,rightstr) values('zhblue','administrator');zhblue 為需要加管理員權限的帳號如何進入後台?以管理員身份登入,點擊Admin/管理進入後台。如何添加題目?進入後台,點擊左側NewProblem。如何添加測試資料?添加題目時,可以在test input/test output添加一組測試資料,大規模的資料(10

最小步數 結題報告

題目來源:http://acm.nyist.net/JudgeOnline/problem.php?pid=58 這題也是也是圖論的範疇,這種小範圍的搜尋,感覺DPS和BPS的差異不是很大,在解決這道題目還是可行的。下面我用的DPS搜尋。 首先定義全域的變數和資料結構:int MIN;int mize[9][9]={ 1,1,1,1,1,1,1,1,1, 1,0,0,1,0,0,1,0,1, 1,0,0,1,1,0,0,0,1, 1,0,1,0,1,1,0,1,1, 1,0,0,0,0

JVM參數調優

From :

HUSTOJ隨筆6-彩蛋(隱藏功能)

有使用者想刪除某些題目,因為通常OJ的題號都是連續的,而且ACMer喜歡用POJ1034等這樣的表述方法,所以刪除題目這個功能就沒做。(*

HUSTOJ隨筆9-模板分離

     針對很多學校希望自訂OJ介面風格的需求,對原代碼進行了初步的模板分離,在template目錄下存放模板,原有風格定義為classic。在include/db_info.inc.php檔案中建立$OJ_TEMPLATE用於指定模板名。     今後如果需要製作新的模板,可以選擇複製classic目錄。然後修改其中的php、css、imgae等檔案,在db_info.inc.php中修改$OJ_TEMPLATE變數為新模板名即可。   

HUSTOJ隨筆7-SAE部署

SAE(sina application engine) 是新浪的雲端運算平台,最大的特點是跟LAMP平台幾乎無縫的相容性。因此在SAE上部署HUSTOJ的Web部分是完全沒有問題的,只需在db_info.inc.php設定static  $OJ_SAE=true; 然後參考http://code.google.com/p/hustoj/wiki/HTTPJudge進行judged的配置。這裡需要說明的是,新浪雲平台具有較多的安全限制,支援的計算平台僅限web,並不能支援編譯、運行、監控等操作。

總頁數: 61357 1 .... 18206 18207 18208 18209 18210 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.