自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 CMake常用语法

# CMake 最低版本号要求cmake_minimum_required (VERSION 2.8)# 项目信息project (Demo)# 查找当前目录下的所有源文件,并将名称保存到 DIR_SRCS 变量aux_source_directory(. DIR_SRCS)# 添加头文件搜索目录# PROJECT_SOURCE_DIR为包含project(xxx)的最近一个...

2019-06-24 11:09:12 228

原创 Window文件关联以及立即生效

//设置程序关联.sas文件void CSmileDesignApp::SetFileRelation(){ TCHAR appPath[_MAX_PATH]; TCHAR appName[_MAX_PATH]; LPCTSTR NAME_APP = _T("SmileDesign"); LPCTSTR NAME_PROJECTFILE_EXT = _T(".sas"); if...

2019-05-28 17:46:13 228

原创 QML中用到的URL或资源路径研究

1,从qrc中加载的QML文件如果你的的qml文件是从qrc中加载的,那么该qml文件中的资源路径默认是qrc路径,看代码//文件名qrc:/path/test1.qml,该文件被加载时采用的是qrc路径//使用import导入路径import "xxx/yyy" //这里可等同 import "qrc:/path/xxx/yyy"import "../aaa" ...

2019-03-29 13:23:19 3560

原创 qmake常用语法

1,获取内建变量、内建属性和环境变量的值#自定义变量MYVAR1 = testMYVAR2 = "test t"#取变量值使用$$...message($$MYVAR1) #自定义变量message($$PWD) #内建变量message($$QMAKE_DIR_SEP) #内建变量标记正反斜杠#取属性值使用$...

2019-03-27 16:33:38 1020

原创 C++格式化输入输出

#include <sstream>#include <iomanip>std::stringstream strstream1,strstream2,strstream3,strstream4,strstream5;strstream1 << std::setw(5) << std::setfill('0') << 5;//...

2019-02-21 16:25:31 252

原创 C/C++编译平台以及x86和x64环境判定

Windows下宏定义常量\定义 预定义选项 Windows.h文件 VC编译器 WIN32 √ √(minwindef.h)  × _WIN32 × × x86和x64环境都定义 _WIN64 × × x64环境下定义 由于MingW编译器只支持x86编译经测试MingW编译器也会定义_WIN32宏,Mi...

2019-02-21 11:32:39 7110 1

原创 C++11指定字符串常量编码格式

C++11字符串换初始化方式char16_t* p1 = u"中国";//把字符串初始化为UTF16字符串存储char32_t* p2 = U"中国";//把字符串初始化为UTF32字符串存储wchar_t* p3 = L"中国";//win是UCS2码下等同UTF16字符串,Linxu是UCS4码下等同utf32字符串char* p4 = u8"中国";//把字符串初始化...

2019-02-19 15:53:03 4610 2

转载 UCS和UTF

UCS-2和UCS-4Unicode是为整合全世界的所有语言文字而诞生的。任何文字在Unicode中都对应一个值, 这个值称为代码点(code point)。代码点的值通常写成 U+ABCD 的格式。 而文字和代码点之间的对应关系就是UCS-2(Universal Character Set coded in 2 octets)。 顾名思义,UCS-2是用两个字节来表示代码点,其取值范围为 U...

2019-02-19 14:53:51 824

原创 C/C++字符乱码研究

字符串显示到UI界面上大致有三个阶段:源文件编码格式、编译存储编码格式、执行编码格式1,源文件编码格式我们的C/C++源文件一般有GBK、UNICODE(UTF8、UTF16、UTF32)等编码格式,其中UTF8分为带BOM和不带BOM,BOM其实就是标记双字节或者四字节字符是大端还是小端存储,所以其实UTF8是不需要BOM标记的。VC编译器不认不带BOM的UTF8文件,也就是VC编译器会...

2019-02-19 09:53:59 1704

原创 WebSocket+JS显示图片流

RTMP有些浏览器不兼容,有的时候可以通过WebSocket+JS传输图片的方式来显示直播图片流,这样基本可以在任何浏览器里播放图片。我们可以开发一个WebSocket服务部署在本地,这个服务负责把视频流解析成图片推送给JS端。var wsCtrl = new WebSocket("ws://127.0.0.1/ctrl/");//Establish channel code....v...

2018-10-22 10:17:09 5737 1

原创 用Windows服务做守护进程

// CreateService.cpp : 定义应用程序的入口点。//#include "stdafx.h"#include &lt;windows.h&gt;#include &lt;stdio.h&gt;#include &lt;string&gt;#include &lt;atomic&gt;#pragma comment(linker,"/subsystem:windo...

2018-10-22 09:50:01 3931 1

原创 QT编译安卓arm64-v8a动态库

使用QT编译安卓v8a共享库使用QT开发安卓的朋友可能会注意到Qt Creator中并没有v8a的编译选项,有的时候我们需要编译v8a的so库来提高程序的运行速率,那么怎么使用QT编译v8a的so库呢?QT安卓没有提供v8a的编译选项是因为QT本身组件只编译成了v7a,如果我们要编译的so不依赖QT的v7a组件那么是应该可以编译成v8a的so的,首先在qtcreator中添加一个v

2017-01-12 17:24:38 2459

空空如也

空空如也

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

TA关注的人

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