原创 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類型的指針變量 “文件名“是被打開文件的文件名,是字符串常量或字符串數組 “使用文件方式“是指文