- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 QT env
.bashrcexport CMAKE_PREFIX_PATH=/home/jiaxy/Qt5.6.2/5.6/gcc_64export PATH=/home/jiaxy/Qt5.6.2/5.6/gcc_64/lib/cmake:$PATHexport LD_LIBRARY_PATH=/home/jiaxy/Qt5.6.2/5.6/gcc_64/libexport LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/jiaxy/Qt5.6.2/5.6/gcc_64.
2021-04-08 16:12:06
244
原创 java env
java_home etc/profileexport JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/bin/javaexport PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.harls -lrt /usr/bin/java
2021-04-08 16:09:35
151
原创 Apt 常用命令
apt常用命令(安装,更新,删除)常用的APT命令参数:apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装"-f = ——fix-missing"sudo apt-get re.
2021-04-08 15:33:14
239
原创 Git Operate
git add .git commit -m "message"git push origin master:refs/for/mastergit push origin dev/sumba:refs/for/dev/sumbagit pull#git rebase -i HEAD~2git reset --soft HEAD^git commit --amendgit checkout branch_name
2021-04-08 15:29:28
103
原创 CMake 构建工程- & VS
https://cognitivewaves.wordpress.com/cmake-and-visual-studio/#source-structure
2018-01-26 14:10:59
306
原创 tools
qt-windows-opensource-5.1.0-msvc2012-x86-offline.exedbus-1.7.8-win32.exeQt5.3.2-dbus-opengl_win32-msvc2013cmake-2.8.10.2-win32-x86.exevs2013jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.ex
2015-08-19 16:01:07
596
原创 fstream 读写txt
#include #include FSTREAM>using namespace std;void main(){ char s[100]; ifstream in("abc.txt",ios::in); ofstream out("edf.txt",ios::out); while(!in.eof()) { in.getline(s,100,'n'
2014-01-09 11:09:57
896
原创 观察者模式
#include "stdafx.h"#include class Observer;class Subject{public:virtual void attachObserver(Observer* o) = 0;virtual void detachObserver(Observer* o) = 0;virtual void notify() = 0;
2014-01-08 14:21:58
612
转载 C++得到当前进程所占用的内存
使用SDK的PSAPI (Process Status Helper)中的BOOL GetProcessMemoryInfo( HANDLE Process, PPROCESS_MEMORY_COUNTERS ppsmemCounters, DWORD cb);typedef struct _PROCESS_MEMORY_COUNTERS { DWO
2013-12-23 14:11:41
1914
转载 http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html
1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位
2013-08-07 15:15:42
1370
原创 屏幕坐标到OpenGL世界坐标的转换
worldPos screen2world(intx,inty){GLintviewport[4];GLdoublemodelview[16];GLdoubleprojection[16];GLfloatwinX,winY,winZ;GLdoubleposX,posY,posZ;glGetDoublev
2013-05-13 20:07:30
1144
转载 RTTI
RTTI 是“Runtime Type Information”的缩写,意思是:运行时类型信息。它提供了运行时确定对象类型的方法。本文将简略介绍 RTTI 的一些背景知识、描述 RTTI 的概念,并通过具体例子和代码介绍什么时候使用以及如何使用 RTTI;本文还将详细描述两个重要的 RTTI 运算符的使用方法,它们是 typeid 和 dynamic_cast。 其实,RTTI 在C++
2013-03-15 08:36:43
614
转载 二叉树链表C++实现
(1)用递归方法创建二叉链表(2)用递归算法对二叉树进行先序遍历,中序遍历和后序遍历,并输出遍历结果(3)对二叉树进行层次遍历,并输出遍历序列(4)求二叉树的深度并输出#include //头文件#include #include typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild;
2013-01-23 09:53:59
3183
原创 C++程序 证明类的数据成员的内存分配是独立的 ,成员函数是共享的
#include using namespace std;class Point{public: int x; //两个数据成员 int y; Point(int i=0, int j=0) : x(i),y(j) {} void print() { printf("x = %d\n", x); } //成员函数}; main(){ P
2013-01-17 11:23:12
791
原创 kong time
UINT64 GetCaptureTime(UINT32 dataIndex, UINT32 uProtocolIndex, ...){ CDataHead* pHeader = GetDataHeaderPoint(dataIndex, uProtocolIndex); if(pHeader == NULL){return (UINT64)-1;}; timeval ts = pHead
2013-01-15 11:44:06
566
原创 报文解析各协议结构体
#pragma once#include #pragma pack(1)typedef struct tagEthernetIIPacketTail{ UCHAR chDesAddr[6]; UCHAR chSrcAddr[6]; USHORT type;}tagEthernetIIPacketTail;#pragma pack()#pragma pack(1)
2013-01-15 08:59:15
3259
原创 C++后台Dll,C#前端接口
C++ #ifdef EXPORT_ExportDllII#define EXPORT_ExportDllII_API __declspec(dllexport)#else#define EXPORT_ExportDllII_API __declspec(dllimport)#endif#pragma pack(1)//结构1字节对齐typedef
2013-01-11 11:01:22
1048
原创 C++ CString 转成字符数组 传给C# 数据截断
#include CString relateNum;char Num[100];USES_CONVERSION;LPSTR lpText = W2A( relateNum);memcpy( Num,lpText,strlen(lpText));//假设长度不会越界。
2013-01-11 09:21:27
878
转载 设计一个学生类,其中包含学号、姓名、成绩等数据成员,创建学生对象并且倒入到文件file.txt,然后由文件读取到另一个学生对象并输出,试编程实现。
《转自论坛》#include #include #include #include #include using namespace std;class Student {string number;string name;int score;public:Student(const char *number0, cons
2012-12-28 10:08:41
14020
原创 C++程序检测内存泄露
1、用debugview,打开debugview,运行你的debug版本程序,可以定位到源文件的某一行。2、包含stdlib.h crtdbg.h 两个头文件在程序开始处添加 #define _CRTDBG_MAP_ALLOC在程序结束处添加 _CrtDumpMemoryLeaks();比如#define _CRTDBG_MAP_ALLOCint main(void){
2012-12-25 10:58:36
659
转载 内存映射读取文件
BOOL AnalysisController::AnalsisFile(wstring pFileName){ m_Data->GetData().clear(); CTime start = CTime::GetCurrentTime(); tagNextDataInfo nextDataInfo; m_pLogFile.OpenFile(pFileName);
2012-11-12 13:42:43
726
ADASIS v3 Protocol Specifications 3.1.0.RC1.pdf
2021-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人