原创 QT實現傳輸文件(tcpSocket)

界面截圖 客戶端 服務端     傳輸協議   源碼 https://github.com/despicablee/transfer-file   

原创 QT實現局域網通信(QUdpSocket)

界面      啓動 vs2010 + qt4.7.0 如果提示缺少qtCore4.dll,需要將 .../qt4.7.0/lib/目錄加入到環境變量 機子必須在同一局域網下,使用ipconfig命令查找本機ipv4地址 端口默認是88

原创 網絡通信(socket)

  服務端 scoket.h #ifndef SOCKET_H #define SOCKET_H #pragma execution_character_set("utf-8") #include <QtGui/QWidget> #

原创 cf I. Intergalactic Bidding ( 大數 +貪心)

http://codeforces.com/gym/101933/problem/I I. Intergalactic Bidding time limit per test 2.0 s memory limit per test 256

原创 NBUT 1746 可怕的班主任(思維)

https://vjudge.net/problem/2082745/origin 在學校裏,一個班由n名學生組成。 在上午晨跑之前,同學們在班主任面前排成一條直線。 班主任對同學們的對齊方式不滿意; 確實,同學們按照他們的學號順序排列:

原创 hud 5690 All X (快速冪 or 循環節)

https://vjudge.net/problem/387912/origin F(x,m)F(x,m) 代表一個全是由數字xx組成的mm位數字。請計算,以下式子是否成立:  F(x,m) mod k ≡ cF(x,m) mod k ≡

原创 hdu 5695 Gym Class (拓撲排序)

https://vjudge.net/problem/387991/origin 衆所周知,度度熊喜歡各類體育活動。  今天,它終於當上了夢寐以求的體育課老師。第一次課上,它發現一個有趣的事情。在上課之前,所有同學要排成一列, 假設最開始

原创 多態中成員變量的使用

Dog 繼承 Animal 類, 多態中成員變量沒有重寫。

原创 hdu 5694 BD String (遞推)

http://acm.hdu.edu.cn/showproblem.php?pid=5694 衆所周知,度度熊喜歡的字符只有兩個:B和D。  今天,它發明了一種用B和D組成字符串的規則:  S(1)=BS(1)=B  S(2)=BBDS(

原创 poj 2182 Lost Cows(線段樹)

http://poj.org/problem?id=2182 Lost Cows Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 14055   Accepted:

原创 cf Baby Bites (字符串)

http://codeforces.com/gym/101933/problem/B Baby Bites time limit per test 1.0 s memory limit per test 256 MB input stan

原创 NBUT 1749 論WC串的唯一性(思維)

https://ac.2333.moe/Problem/view.xhtml?id=1749 wc 在爬塔時遇到了一串神祕字符,隱隱之中有一股力量從中透出  wc 很快發現了玄機,這個字符串中每一個含有“wc”的連續子序列都能爲wc提供魔

原创 const位置的含義

int num = 1024; const int num2 = num1; //只能第一次賦值 num2 = 2048 // 報錯 const int * p = &num; //const 在 * 前面時,指針的位置可以修改,

原创 QT多線程(三)線程互斥與同步

前言 線程之間存在着相互制約的關係: 互斥關係,如線程爭奪I/O設備而導致一方必須等待一方使用結束後方可使用 同步關係,完成同一任務的線程之間,需要協調它們的工作而相互等待、交互   臨界區 先看這個類: class Key {

原创 QT多線程(二)

前言 目的是在主線程中,使用信號和槽來執行一個子線程中的處理函數。   當點擊start按鈕時,子線程每秒鐘發射一個信號(mySignal) 並在控制檯打印線程地址,主線程接收此信號執行數字累加。 當點擊stop按鈕時,停止子線程,並釋