我用 C 語言做過有意思的事

以下程序用 MFC做飒炎,都是可以用c語言+win api做,不過是我以前學(xué)C++就用C++做而已钠导。

  1. 自動關(guān)機(jī)。有用C做的森瘪,不輸入“我是SB”就關(guān)機(jī)的程序;學(xué)了MFC后牡属,寫了有界面的。

    這些都是高中剛學(xué)的時候做的了;

  2. 找坐標(biāo)程序扼睬。當(dāng)鼠標(biāo)的坐標(biāo)跟我設(shè)定的坐標(biāo)相同就通過游戲逮栅,當(dāng)然有彩蛋,一張恐怖的圖片彈出跟好聽的音樂馬上變成鬼叫聲窗宇。好像嚇得幾個妹子把鼠標(biāo)都摔開了措伐?xD

**3. 動漫更新提醒。

**當(dāng)你的軟件在后臺運(yùn)行的時候军俊,你關(guān)注的動漫在網(wǎng)絡(luò)上有更新的話侥加,馬上發(fā)信息和音樂給你,提醒你看最新的動漫粪躬。提示音樂跟圖片都是可以替換的担败。
開始是C++寫的沒界面程序,高中時只是幫同學(xué)寫來記錄他下載的720p動漫看到哪集了镰官,我觀察到提前,很多人都是記錄在記事本上面的。泳唠。后來就干脆練php狈网,做了一個公眾號和網(wǎng)站,再加這個軟件笨腥,可謂是一套了xD分享:進(jìn)化版動漫更新提醒(微信及軟件)

4. C語言開發(fā)微信公眾平臺(計(jì)劃中)一般開發(fā)微信公眾平臺都是用php拓哺,java等,幾乎沒有是用C語言的脖母。最近我對開發(fā)微信公眾平臺的思考發(fā)現(xiàn)拓售,用C語言理論上是可以的,也可以當(dāng)作是C語言教學(xué)镶奉,雖然不夠php等不方便。

5. 剛有女朋友的時候崭放,她生日哨苛, 我寫了一個回答問題的界面程序給她。問的問題都是我們經(jīng)歷過的事情或者我送她的東西币砂,就算回答3次不成功就跳過;回答完幾個問題后建峭,最終界面就是告訴她現(xiàn)在出門了(那天我們計(jì)劃早上出去玩,然后我知道她那時候早上是會用下電腦的)决摧。等她出宿舍時亿蒸,打開門凑兰,發(fā)現(xiàn)我拿著生日禮物就在外面。:)雖然計(jì)劃有點(diǎn)難以實(shí)施边锁,不過我那時候還是把握好時間姑食,非常順利完美的實(shí)施了.

6.根據(jù)24節(jié)氣,換桌面壁紙茅坛。開機(jī)自動運(yùn)行音半,判斷該時間屬于哪種節(jié)氣,到時間就自動換節(jié)氣壁紙XD

linux下的腳本跟windows的C語言程序我都做了后來自己還拍了大學(xué)城專屬的24節(jié)氣景色圖, 下面是中心湖春分的桃花:)
The 24 Solar System is a small program to change your Desktop Wallpaper according to the 24 Solar System Inspired by

**7. 用畫刷做的“游戲”贡蓖。

**先把圖片隱藏曹鸠,然后畫刷刷過的地方圖片就會顯示出來。就這樣慢慢刷這個圖片出來斥铺。一般我都是用美(luo)女做圖片的xD
其實(shí)是剛學(xué)MFC的時候做的東西而已彻桃。

**9.用c語言做“嵌入式”程序
**要在學(xué)校飯?zhí)门慌_觸屏電腦,然后就像銀行ATM機(jī)一樣可以充值晾蜘,看信息;但是為了防止用戶跳出程序玩電腦邻眷,用瀏覽器+網(wǎng)頁的方式是不行的。于是我想到用程序+瀏覽器殼做笙纤,嵌入一個網(wǎng)頁在程序里面耗溜,程序總在最前蚯妇,屏蔽掉退出的東西惧辈。開始我還覺得自己的做法有點(diǎn)奇怪,后來我發(fā)現(xiàn)缘缚,好像一卡通充值的機(jī)器都是這樣做的腥椒。

**10.統(tǒng)計(jì)英文書里的高頻單詞阿宅。
**是高中時從《大話數(shù)據(jù)結(jié)構(gòu)》看到的想法,然后用STL實(shí)現(xiàn)了笼蛛。

11.p2p文件共享洒放。(夭折了)


在高考完的暑假就在跟杰哥討論如何實(shí)現(xiàn)的校內(nèi)p2p文件共享,就在今天滨砍,我們無奈的宣布幾乎夭折往湿。上圖是測試圖。那時候的思路已經(jīng)完善惋戏,就是:“學(xué)生上傳共享文件到咱們工作室的服務(wù)器领追,服務(wù)器生成種子鏈接。用戶使用軟件進(jìn)行下載响逢,下載的時候優(yōu)先搜索學(xué)校局域網(wǎng)內(nèi)的電腦绒窑,檢索對應(yīng)文件”,我還詳細(xì)寫了Project分析舔亭。但是因?yàn)橹挥形乙蝗藢戇@軟件些膨,網(wǎng)絡(luò)編程接觸又不深蟀俊,所以未能下定決心開干。直到清明前订雾,趁著有個軟件設(shè)計(jì)大賽肢预,我們兩個便一口氣報名參加并做p2p。之后跟承天聊的時候葬燎,他也參加到我們來误甚。然后,我們3個就雄心勃勃的打算在20天內(nèi)搞出來谱净。我覺得我們是很好的合作團(tuán)隊(duì)窑邦,杰哥搞php后臺,我和承天寫軟件壕探。途中遇到的一些技術(shù)問題冈钦,經(jīng)過討論和分析,都想到比較好的解決方法李请,除了穿透另一層wifi內(nèi)網(wǎng)那個還想不到好方法(我寫過的文章:兩個獨(dú)立局域網(wǎng)的交流問題http: //http://blog.csdn.net/christopherwu/article/details/23714247*)上傳文件只是上傳文件目錄信息還有MD5瞧筛,判斷文件是否重復(fù)相同利用MD5.大文件利用中間10m來算出MD5.還有,舉出特別的例子:1导盅、A要下載Z文件较幌,B,C白翻,D多處有這個文件乍炉,將這文件固定分塊,然后B負(fù)責(zé)發(fā)送1滤馍,C負(fù)責(zé)2岛琼,D負(fù)責(zé)3,保留max_number巢株,當(dāng)某人發(fā)送完槐瑞,比如C,max_number+1返回給他阁苞,然后他繼續(xù)max_number+1block_size發(fā)送困檩。2、當(dāng)只有A有文件(如最新的電影)那槽,一下子有100以上的人到他那下載窗看,需要,A把1給B倦炒,把2給C,B再把1轉(zhuǎn)發(fā)給C软瞎,D逢唤,這樣1傳2拉讯,2傳41我們都已經(jīng)寫了代碼實(shí)現(xiàn)了。 鳖藕。 魔慷。 。我們還考慮到了著恩,當(dāng)某個時候院尔,比如深夜,沒有peer開著的時候喉誊,或者冷門資源邀摆,肯定需要備份資源。一開始打算初步上傳不僅上傳目錄信息到服務(wù)器伍茄,還有文件在后臺上傳到服務(wù)器備份栋盹,再在某段時間刪除超熱門資源(冷門資源才需要備份)。后來改成利用網(wǎng)盤Api敷矫,上傳到網(wǎng)盤里例获,用php做成注冊驗(yàn)證開網(wǎng)盤。防止網(wǎng)盤像115那樣夭折曹仗,我們還打算弄兩個不同的網(wǎng)盤來備份榨汤。還有用戶積分制,鼓勵上傳怎茫,下載加速收壕;宿舍樓展示圖,鼓勵交友遭居;迫使我們夭折的原因是:1啼器、沒辦法做到真正p2p,不是技術(shù)上的問題俱萍,而是用戶端壳。首先學(xué)校的用戶少;其次枪蘑,在資源上损谦,除了游戲這些是長時間保留的,其他的幾乎用完就刪除(比如電影)岳颇。這樣子幾乎做不到p2p照捡。什么是P2P精神?人人為我话侧,我為人人栗精!在P2P下載方式下,每個用戶既是下載者,也是上傳者悲立。這個才是最困難的地方鹿寨。2、上傳文件夾薪夕〗挪荩可以做到這個,但是文件大小原献,備份資源馏慨,文件夾重復(fù)性這3方面幾乎是解決不了的。但是姑隅,做成只能上傳文件写隶,用戶把文件壓縮上傳后就會刪除源文件,這樣又無法p2p了粤策。 樟澜。這樣子,幾乎又變成了只有一個源提供資源叮盘,喪失p2p的優(yōu)勢了秩贰。這是深入項(xiàng)目后才發(fā)現(xiàn)的問題,好無奈柔吼。目前還想不到好辦法毒费。好無奈啊愈魏!好不甘心觅玻。我們都是按自己的想法來設(shè)計(jì)實(shí)現(xiàn)p2p的,最后卻這樣結(jié)束培漏。之前我們工作室有類似的資源共享(是用ftp下載形式)溪厘,但是服務(wù)器硬盤壞了好幾個,負(fù)責(zé)上傳的那幾個擁有特別帳號的人管不了牌柄,最主要是服務(wù)器完全死掉了畸悬。我們才做p2p的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末珊佣,一起剝皮案震驚了整個濱河市蹋宦,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌咒锻,老刑警劉巖冷冗,帶你破解...
    沈念sama閱讀 212,332評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異惑艇,居然都是意外死亡蒿辙,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,508評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來须板,“玉大人碰镜,你說我怎么就攤上這事∠肮澹” “怎么了?”我有些...
    開封第一講書人閱讀 157,812評論 0 348
  • 文/不壞的土叔 我叫張陵秽荤,是天一觀的道長甜奄。 經(jīng)常有香客問我,道長窃款,這世上最難降的妖魔是什么课兄? 我笑而不...
    開封第一講書人閱讀 56,607評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮晨继,結(jié)果婚禮上烟阐,老公的妹妹穿的比我還像新娘。我一直安慰自己紊扬,他們只是感情好蜒茄,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,728評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著餐屎,像睡著了一般檀葛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上腹缩,一...
    開封第一講書人閱讀 49,919評論 1 290
  • 那天屿聋,我揣著相機(jī)與錄音,去河邊找鬼藏鹊。 笑死润讥,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的盘寡。 我是一名探鬼主播楚殿,決...
    沈念sama閱讀 39,071評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼宴抚!你這毒婦竟也來了勒魔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,802評論 0 268
  • 序言:老撾萬榮一對情侶失蹤菇曲,失蹤者是張志新(化名)和其女友劉穎冠绢,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體常潮,經(jīng)...
    沈念sama閱讀 44,256評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡弟胀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,576評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片孵户。...
    茶點(diǎn)故事閱讀 38,712評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡萧朝,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出夏哭,到底是詐尸還是另有隱情检柬,我是刑警寧澤,帶...
    沈念sama閱讀 34,389評論 4 332
  • 正文 年R本政府宣布竖配,位于F島的核電站何址,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏进胯。R本人自食惡果不足惜用爪,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,032評論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望胁镐。 院中可真熱鬧偎血,春花似錦、人聲如沸盯漂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽宠能。三九已至亚隙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間违崇,已是汗流浹背阿弃。 一陣腳步聲響...
    開封第一講書人閱讀 32,026評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留羞延,地道東北人渣淳。 一個月前我還...
    沈念sama閱讀 46,473評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像伴箩,于是被迫代替她去往敵國和親入愧。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,606評論 2 350

推薦閱讀更多精彩內(nèi)容