原创 Qt學習之路(39): QListWidget

      本文出自 “豆子空間” 博客,原文出處http://devbean.blog.51cto.com/448512/251391 前面一節簡單概述著名的MVC模式在Qt中的實現,現在我們從QListWidget開始瞭解Qt提供的

原创 Qt學習之路(42): QStringListModel

    本文出自 “豆子空間” 博客,原文出處http://devbean.blog.51cto.com/448512/265057 今天開始我們要看看Qt的model-view類了。正如前面說的那樣,之前三節的item class類只

原创 Qt學習之路(41): QTableWidget

   本文出自 “豆子空間” 博客,原文出處http://devbean.blog.51cto.com/448512/264422 今天的QTableWidget是最後一個items class類型了。不過這並不是model-view的

原创 C和指針讀書筆記——標準函數庫

1、rand與srand函數產生僞隨機數 int rand(void); void srand(unsigned int seed);   rand返回一個範圍在0和RAND _MAX之間的僞隨機數,爲了避免程序每次運行時獲得相同

原创 Qt學習之路(35): Qt容器類之順序存儲容器

      本文出自 “豆子空間” 博客,原文出處http://devbean.blog.51cto.com/448512/245988 本來計劃先來說下model/view的,結果發現model/view涉及到一些關於容器的內容,於是

原创 linux操作系統編程——簡單的pipe管道

程序要求:      子進程讀,父進程寫,由pipe管道來實現進程間的通信 程序如下: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unist

原创 Qt學習之路(40): QTreeWidget

    本文出自 “豆子空間” 博客,原文出處http://devbean.blog.51cto.com/448512/262296 接着前面的內容,今天要說的是另外一個item view class,QTreeWidget。顧名思義,

原创 linux操作系統編程——共享內存的讀寫(採用信號機制進行同步互斥)

程序要求:    創建一個寫端和一個讀端,寫端寫入數據後讀端纔開始讀,讀端讀完數據後,寫端纔可以開始寫,這樣的同步採用信號機制實現,並且寫端與讀端打開順序不同也能實現功能; 程序如下: (1)、write.c(寫端) #include

原创 C語言筆試題(19)——判斷字符串迴文

#include <stdio.h> #include <assert.h> int str_test(char *str) { assert(str != NULL); char *p_top = str;

原创 linux網絡編程——TCP文件服務器

程序功能:      客戶端能夠通過命令顯示文件服務器上的文件,能夠上傳、下載文件等等功能; 程序如下: (1)、server.c #include <stdio.h> #include <stdlib.h> #include <str

原创 C語言筆試題(13)——報數退出

     有n個人圍成一圈,順序排號。從第一個人開始報數(從1到3報數),凡報到3的人退出圈子,問最後留下的是原來第幾號的那位? 分析:可以構造一個數組進行操作,聲明一個變量來計數,將報到3的置0, 然後最後將數組中不爲0的元素輸出即爲剩

原创 C語言筆試題(14)——strcpy函數實現

原型聲明:extern char *strcpy(char *dest,const char *src);   頭文件:string.h  功能:把從src地址開始且含有NULL結束符的字符串賦值到以dest開始的地址空間   說明:sr

原创 C語言筆試題(16)——二叉樹基本算法

#include <stdio.h> #include <stdlib.h> struct node { char data; struct node *lchild, *rchild; }; //根據前序遍歷創

原创 linux操作系統編程——線程的應用

程序功能:        程序分成兩個部分,一個寫端一個讀端,採用fifo進行進程間的通信,寫端負責寫入命令,讀端負責讀命令,讀端採用多線程的方式進行編寫程序,創建兩個線程,一個喚醒線程用於喚醒發送線程,一個發送線程用於發送消息;主線程讀

原创 linux網絡編程——UDP聊天程序(支持羣聊與私聊)

程序功能:    能夠支持多個客戶端同時運行,具有羣聊,私聊,上線通知,下線通知,系統消息等功能,相比前一個文章,新增了私聊功能 程序如下: (1)、server.c #include <stdio.h> #include <stdli