自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 170

转载 ES

https://es.xiaoleilu.com/056_Sorting/85_Sorting.html

2021-04-08 16:10:18 82

原创 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 98

原创 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 192

原创 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 65

原创 CMake 构建工程- & VS

https://cognitivewaves.wordpress.com/cmake-and-visual-studio/#source-structure

2018-01-26 14:10:59 253

原创 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 562

转载 open gl 坐标系

http://www.it165.net/pro/html/201405/13319.html

2015-05-18 09:32:11 663

原创 消息机制http://www.tuicool.com/articles/zYfaYz

答复是否

2014-02-12 13:39:28 1403 1

原创 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 856 1

原创 观察者模式

#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 579

转载 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 1810

转载 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 1331

原创 屏幕坐标到OpenGL世界坐标的转换

worldPos screen2world(intx,inty){GLintviewport[4];GLdoublemodelview[16];GLdoubleprojection[16];GLfloatwinX,winY,winZ;GLdoubleposX,posY,posZ;glGetDoublev

2013-05-13 20:07:30 1046

转载 RTTI

RTTI 是“Runtime Type Information”的缩写,意思是:运行时类型信息。它提供了运行时确定对象类型的方法。本文将简略介绍 RTTI 的一些背景知识、描述 RTTI 的概念,并通过具体例子和代码介绍什么时候使用以及如何使用 RTTI;本文还将详细描述两个重要的 RTTI 运算符的使用方法,它们是 typeid 和 dynamic_cast。 其实,RTTI 在C++

2013-03-15 08:36:43 577

转载 二叉树链表C++实现

(1)用递归方法创建二叉链表(2)用递归算法对二叉树进行先序遍历,中序遍历和后序遍历,并输出遍历结果(3)对二叉树进行层次遍历,并输出遍历序列(4)求二叉树的深度并输出#include //头文件#include #include typedef struct BiTNode{ char data; struct BiTNode *lchild,*rchild;

2013-01-23 09:53:59 3114

原创 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 753

原创 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 532

原创 报文解析各协议结构体

#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 3110

原创 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 997

原创 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 822

转载 设计一个学生类,其中包含学号、姓名、成绩等数据成员,创建学生对象并且倒入到文件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 13869

原创 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 611

转载 内存映射读取文件

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 603

ADASIS v3 Protocol Specifications 3.1.0.RC1.pdf

ADASIS v3 Protocol Specifications 3.1.0.RC1.pdf

2021-04-12

ADASIS v3 Protocol Reference 3.1.0.RC1.pdf

ADASIS v3 Protocol Reference 3.1.0.RC1.pdf

2021-04-12

数据结构与算法(C++)

很详尽,看过不后悔!模板,链表,队列,矩阵,等常用数据结构

2011-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除