自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 QT 转为VC工程 windows SDK的版本确定规则

对于VS2015C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\vcvarsqueryregistry.bat:GetWin10SdkDir@call :GetWin10SdkDirHelper HKLM\SOFTWARE\Wow6432Node > nul 2>&1@if errorlevel 1 call :GetWin10SdkDirHelper HKCU\SOFTWARE\Wow

2022-05-19 13:16:14 556

原创 Qt connect函数 functor 的使用

1. QObject::connect信号(Signal) 槽(Slot) 链接 使用Lamda 表达式声明: //connect to a functor template <typename Func1, typename Func2> static inline typename std::enable_if<QtPrivate::FunctionPointer<Func2>::ArgumentCount == -1, QMetaObj...

2022-04-16 17:08:28 1159

原创 Qt Q_DECLARE_METATYPE 和 qRegisterMetaType 的意义

1.Q_DECLARE_METATYPE 的定义:#define Q_DECLARE_METATYPE(TYPE) Q_DECLARE_METATYPE_IMPL(TYPE)#define Q_DECLARE_METATYPE_IMPL(TYPE) \ QT_BEGIN_NAMESPACE \ template &lt.

2022-04-15 15:31:31 1275

原创 BAT 批量修改 lib 文件 后面加上 d

#@echo offfor /f "delims=." %%A in ('dir /b /a-d Poco*.lib') do ( ren "%%A.lib" "%%Ad.lib")匹配文件名 为 poco*.lib比如: pocoNet.lib -> pocoNetd.lib解释:delims=. 对读入的每个值 以 ‘.’ 进行分割 第一部分 设置为 %%A...

2022-03-25 18:00:06 285

原创 Tortoise Merge 颜色 冲突解决

Left from: default: if ( strEventID == "ID_ITEM_STROKE_SMOOTH") { emit signalPenStatusNotify(2); } else if (strEventID == "ID_ITEM_DELETE_PIXEL" ) { emit signalPenStatusNotify(3); } ...

2022-03-25 10:17:27 1034

原创 QT HTTP request 结束流程

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-09-16 16:35:31 633

原创 libevent 的 Android 编译过程

下载地址:https://github.com/ventureresearch/libevent已经修改好的版本:https://download.csdn.net/download/phil_gu/11195444重要过程:1. Android.mk 去掉文件: epoll_sub.c bufferevent_openssl.c (不需要SSL)2...

2019-05-23 13:28:21 1345

转载 libevent 多线程发送数据 bufferevent_write

使用 libevent主线程: struct event_base*base = event_base_new(); event_base_dispatch(base);发送数据线程:unsigned _stdcall ThreadProc(void* param){ struct bufferevent * bev = (struct bufferevent *)...

2019-05-16 13:53:46 5216 1

原创 unique_ptr模板的释放函数 map的key值比较函数 的用法

网络编程中 用到 SOCKET, 突然编程中 想用unique_ptr 实现自动释放。总结了一下用法:1. 函数void sock_fn_deleter(SOCKET* ps){ SOCKET s = *ps; closesocket(s);}SOCKET sock_test = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP)...

2019-04-11 16:22:08 949

原创 VS2015 NuGet 扩展 插件 保证源文件 UTF-8 编码

源码文件的编码格式自动设置成UTF8直接 见图:

2019-04-11 09:26:46 316

原创 QT 环境的 Android 配置和编译

1.  QT 5.9.0     工具 -&gt; 选项     注意:  QT 5.9.0 支持 NDK r10e.   更新 的 NDK 不支持。 2.  提供 JAVA 的 JNI 接口   QT 和 NDK 不同,  默认 so 没有 JNI_OnLoad, 需要提供。JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM* vm, ...

2018-12-28 19:46:30 1625

原创 ffmpeg 4.0 VS2015 编译

安裝 mingw-get 的默认******Note**********   mingw 的 msys\1.0\bin\link.exe  ===&gt;  link_mingw.exe 防止与vc的编译工具冲突[vs2015 编译]1.  启动 VS2015 x64 命令行 command prompt  2. 运行  msys环境。     D:\mingw\msys\1.0\...

2018-10-17 11:33:27 657

原创 Android JNI C/C++ long 的长度 在 32 / 64 位下 不同

NDK编译后的库       不同手机上运行,可能加载的是 32 位 的 或者 64 的 库。 原因未知??????long long  在 所有平台上 都是 64 bits.long          则不同       参见 JNI  stdint.h#if defined(__LP64__)typedef long __int64_t;typedef un

2017-12-12 14:00:56 3722

原创 Android Studio NDK JNI编译环境 配置

1. 建立 两个外部命令。2. JNI 生成3. NDK 编译 Java 类 ---   位置   \src\main\java  之下建立。                    在 AS 中 , 右键点击 JNI 的 JAVA  文件名。 选择 JNI 生成。JNI 文件

2017-12-02 15:49:39 287

原创 NDK socket 非阻塞方式设定 以及 返回值

设定 socket 非阻塞方式代码:  u_long iNonBlock = 1; ioctl( socket, FIONBIO, &iNonBlock ); err = connect( hs, (sockaddr *)&sa, sizeof(sa) ); if ( err == 0 ) { m_emSockState

2017-11-24 19:23:27 689

原创 NDK socket 创建失败

第一次 使用 NDK 开发 socket 程序 SOCKET hs = socket( AF_INET, SOCK_STREAM, IPPROTO_TCP ); // IPPROTO_TCP; if ( hs == INVALID_SOCKET ) { dbg_printf( 1, "permission denied !" ); err

2017-11-24 19:10:30 1155

原创 adb server version doesn't match this client killing 解决方法

运行 adb devices     经常报错List of devices attachedadb server version (31) doesn't match this client (39); killing...* daemon started successfully *虽然显示启动成功, as仍然 找不到USB设备。adb 分为 clien

2017-11-24 13:48:03 10637

原创 VS2010 error C2061: 语法错误: 标识符“__RPC__out_xcount_part” 解决方法

今天编译 带有DirectX SDK  DXSDK 2006的 VS2010的工程。  遇到如下:1>C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\objidl.h(11280): error C2061: 语法错误: 标识符“__RPC__out_xcount_part”1>C:\Program Fil

2017-07-31 11:19:05 3842

原创 3D 视角旋转矩阵 yaw pitch roll (pan, tilt)的数学计算

利用 yaw pitch roll  三个方向角 通过D3DXMatrixRotationYawPitchRoll  构造的旋转矩阵 注意:DirectX9 的 D3DXMatrixRotationYawPitchRoll 函数, 计算顺序是 yaw, pitch, roll .   这个不能错。第一个 旋转计算 完毕之后, 第二个旋转的参考轴仍然是全局坐标,  而不是本地坐标。 D3

2017-04-06 12:17:17 10124

原创 mfcs80ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经定义 的 解决方法

今天编译一个MFC DLL, 链接时遇到 错误提示:1>正在链接...1>mfcs80ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 CapAudio.obj 中定义1>   正在创建库 ..\bin\CapAudio.lib 和对象 ..\bin\CapAudio.exp1>..\bin\CapAudio.dll : f

2017-03-14 16:37:30 2722

原创 Linux string conversion from UTF-8 to UNICODE, UCS-4LE, UCS-4LE

Linux  string conversion from UTF-8 to UNICODE, UCS-4LE, UCS-4LE.It is astonishing for windows developers that Linux has two distinct difference to Windows character set.1. standard char * is defa

2016-08-01 17:25:26 839

原创 Linux C call stack structure

C++ code#include "stdio.h"#include "string.h"int FuncChar( char c ){ return c == 'a';}void FuncName( char *pName ){ printf( "%s", pName );}int Func3( long int hiSel, int iVal,

2016-08-01 15:11:33 460

原创 Linux GCC 开发入门(2) -- 日志输出功能 从windows移植 NCTRACE

windows loglinux Header file  ( logutils.h )#ifndef __LINUX_LOGUTILS_H__#define __LINUX_LOGUTILS_H__#define NCTRACE NcTrace#define MYTRACE NcTrace#define NCTRACE2 NcTrace2#

2016-07-06 11:03:15 1033

原创 VC OPT:REF

2016-07-05 12:58:19 444

原创 Linux GCC 开发入门(4) -- pthread多线程 初步 semaphore

多线程 是 Linux 编程必备。编程接口上 自然是支持 最多的 POSIX pthread. 1.线程的产生:    pthread_create   可以立刻运行一个  void * thread_func(void *) 的线程。2.线程通讯: 互斥保护 pthread_mutex_t,     条件信号 pthread_cond_t.

2016-07-02 00:35:50 2707

原创 Linux GCC 开发入门(一) -- 使用makefile 命令行编译

最近 要进行Linux 下 编写一个视频处理的程序。以前没有接触过linux开发,现在将自己每一步的过程,记录下来。不够肯定会有很多错误了。以后慢慢修正了。1. 安装 Linux  --   Ubuntu 16.04 LTS.2. 开发环境: 网上推荐的很多, 自己认为codeblocks, eclipse 比较好。3.Eclipse 先慢慢装:$sudo apt-

2016-06-29 12:39:18 4030

转载 OpenGL 学习资源

www.opengl.org   提供例子当然是第一位的。  权威 全面。  尤其是 http://www.opengl.org/wiki/Getting_started  推荐的:OpenGL Step by Step (using C++, FreeGLUT and GLEW)    http://ogldev.atspace.co.uk/  非常适合windows初学者。所有例子都可

2013-10-17 15:21:43 489

转载 游戏开发工具与SDK

常用iOS游戏开发工具与SDK2D游戏开发框架cocos2d-iPhone,iOS平台最流行的开源2D游戏引擎,包含两个较大的版本:0.9x和2.x,其中0.9x支持OpenGL ES,2.x支持OpenGL ES 2.0。Objective-C编写,支持Box2D/Chimpunk物理引擎,具有丰富的插件。http://www.cocos2d-iphone.org/cocos2d

2013-10-17 15:11:15 797

原创 P2 Viewer下载密码

ID:        p2avciPASSWORD:  hndr8URL:       https://eww.pass.panasonic.co.jp/pro-av/support/dload/avci/index.htm

2013-02-04 21:59:32 524

转载 C#创建COM对象的方法

http://www.csharpwin.com/csharpspace/7056r9732.shtml是最直接的.net 中 使用 com对象的例子。另外一篇是 COM .NET Interoperability (http://www.cnblogs.com/DylanWind/archive/2010/11/24/1886714.html) 比较复杂。但是提供了一种从tlb 到C

2013-01-23 18:10:34 1386

转载 MinGW编译ffmpeg的静态库

mingw  编译ffmpeg的静态库环境:Gcc  4.7.2libz  1.2.7MSVC 10.0 ( VS2010 ) 由于原来的工程 依赖 .lib 所以ffmepg出来的静态库 .a  后缀的都改为了 .lib. 其他库则保持 .a 后缀。 在MSVC 连接中 中增加以下 库。gcc 4.7.2 有两个目录  i686-w64-mingw32 x86

2013-01-20 23:03:28 3172

原创 windows 7 切换显卡 以及睡眠

一直听说window 7.0可以切换显卡。 今天就将笔记本(GT630M显卡)升级到 windows 7.0 64Bit. 基本驱动安装完毕之后。发现不能睡眠。 1) BIOS设置 显卡为 Switchable。 在win7下到 acer官网上下载新的驱动。HD3000 居然和 GT630M 同时都可使用。而不是禁止HD3000.      这一点比较郁闷。 因为我不玩3D游戏

2013-01-19 20:23:15 649

libevent-patches-2.0.rar

libevent Android 编译版本. ndk 19 验证通过。 生成的是 静态库。

2019-05-23

live555 vs2005 工程

开源live555 的 vs2005 的 可直接编译版本。免去目录和依赖设置的麻烦。

2018-02-05

dxut 框架 使用fixed pipeline光照渲染

我想使用DXUY框架,就将DXSDK tutorial的例子 移植过来。却发现使用dxut中的光照之后 使用材质也没有颜色。 我起初怀疑是光照没有起作用,就把材质反射设为100. 居然就出现颜色了。但是方向光是没有衰减的怎么需要那么大

2010-06-10

空空如也

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

TA关注的人

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