原创 linux用戶需要掌握的命令

原文:http://www.cnblogs.com/jjdiaries/p/3333859.html 一,初級 1. ls命令 ls命令是列出目錄內容(List Directory Contents)的意思。運行它就是列出文件夾裏

原创 使用select函數提高服務器的處理能力——服務器端代碼

#include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include

原创 歸併排序算法的實現

//歸併排序算法的非遞歸實現 #include <iostream> using namespace std; #define MAX 65535 void MergeSort(int source_array[], int Len)

原创 PyQT :實現自己的界面類

主要內容 通過繼承實現自己的界面類; 涉及模塊:QDialog, QLineEdit , QTextBrowser 界面佈局:絕對佈局,佈局類   實例講解 先看一段代碼,我們定義了一個類Form,它繼承自QDialog 1 2 3 4

原创 使用select函數提高服務器的處理能力——客戶端代碼

#include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include

原创 利用快速排序思想找出數組中第K大的數

#include <iostream> using namespace std; int q_sortonce(int *array, size_t size) {int low = 0;int high

原创 劍指Offer—樹中兩個節點的最低公共祖先

/////////////////主文件 #include <iostream> #include <vector> #include <list> #include "Tree.h" using namespace std; bool

原创 簡單套接字通信

//客戶端程序 #include <unistd.h> #include <sys/stat.h> #include <sys/wait.h> #include <sys/types.h> #include <fcntl.h> #incl

原创 使用select函數循環讀取鍵盤輸入

#include <sys/time.h> #include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.

原创 GDB調試原理

GDB調試器可以啓動某些進程,然後對其進行調試,或者將自己本身關聯到一個已存在的進程之上。它可以單步運行代碼,設置斷點然後運行程序,檢查變量的值以及跟蹤調用棧等等。gdb通過一個系統調用“ptrace”接管一個進程的執行。ptrace系統