原创 QT 入門!!!

1 HELLO QT 我們先從一個非常簡單的QT程序開始, #include<QApplication>  #include<QLabel> int main(int argc,int *argv[]) {    QApplicatio

原创 socket常用函數整理

1.Memset(void *s,int c,size_t n); 作用:將已開闢內存空間s的首n個字節的值設爲值c。 memset() 函數常用於內存空間初始化。 例:char str[100]; Memset(str,0,100);

原创 linux下基於udp的簡單的接收與發送程序,開發板與本機接收與發送信息

UDP接受與發送程序的源碼!   #include <sys/socket.h>  #include <sys/types.h>  #include <netinet/in.h> #include <sys/socket.h>   

原创 一個很好makefile實例!

TARGET = /export/bin/liveupdate_C2_debug  //目標文件的當前目錄 CPPOBJS = $(filter-out irtest.o,$(patsubst %.cpp,%.o,$(wildcard *

原创 項目開發經驗(待完善)

部分代碼

原创 openfire上——開發環境搭建

Openfire 採用Java開發,開源的實時協作(RTC)服務器基於XMPP(Jabber)協議 XMPP的前身是Jabber。   您可以使用它輕易的構建高效率的即時通信服務器。Openfire安裝和使用都非常簡單,並利用Web進行

原创 Openfire開發配置,Openfire源代碼配置,OpenFire二次開發配置(eclipse)

首先去官網把openfire的源碼下下來: http://www.igniterealtime.org/downloads/source.jsp 1.下載後放到你的workspace當中,我的woekspace如C:\Users\

原创 Linux jar包 後臺運行

Linux 運行jar包命令如下: 方式一: java -jar shareniu.jar 特點:當前ssh窗口被鎖定,可按CTRL + C打斷程序運行,或直接關閉窗口,程序退出 那如何讓窗口不鎖定? 方式二 jav

原创 redisUtil

package com.gnet.common; import java.util.ArrayList; import java.util.List

原创 springmvc GET POST 接受參數方式

通過@PathVariabl註解獲取路徑中傳遞參數  JAVA  1     @RequestMapping(value = "/{id}/{str}")  2     public ModelAndView helloWorld(@P

原创 linux下基於tcp的簡單的接收與發送程序,開發板與本機接收與發送信息

服務器 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/types.h> #include <sys/socket.h> #include

原创 深入學習makefile,用makefile編譯動態庫

Lunix下生成動態庫文件:          之前已經介紹了.o,.a,.so文件類型的含義,.so後綴的文件是動態庫文件。         下面介紹在編譯過程中鏈接到動態庫文件的方法: 一.   源碼文件: so_test.h: vo

原创 本地緩存工具類

package com.gnet.common; import java.util.Map; import java.util.concurrent

原创 codis測試

Codis 3.x 由以下組件組成: Codis Server:基於 redis-2.8.21分支開發。增加了額外的數據結構,以支持 slot有關的操作以及數據遷移指令。具體的修改可以參考文檔 redis的修改。 Codis Prox

原创 簡單的xml常用函數

1.   fopen 作用:用來打開一個文件,調用形式爲:文件指針名=fopen(文件名,使用文件方式) “文件指針名“必須是被說明爲FILE類型的指針變量 “文件名“是被打開文件的文件名,是字符串常量或字符串數組 “使用文件方式“是指文