编程积累
文章平均质量分 54
myxuan475
这个作者很懒,什么都没留下…
展开
-
发现QDockWidget 的一个bug
如下图所示的界面,是由4个QDockWidget 组合成的布局。但是它居然存在这样的一个bug。布局安排是这样的:1:LeftArea2:RightArea3:Right Area4:BottomArea然后把2、3 分割成上下两部分。出现的界面就是这样的。但是4有问题,我将4向上拉可以正常变大,但是松开之后,再拖小就拖不动了。经过思考,我将布局改成这样:1:TopArea2:TopArea3:Top Area4:BottomArea界面布局没变,上面的问题解决了。...原创 2021-12-31 16:50:20 · 415 阅读 · 1 评论 -
海思PQ 调试总结
图像质量主要关注以下维度:亮度、清晰度、通透性、色彩1、 亮度亮度1.1 自动曝光AE原理AE算法的主要原理是实时获取输入图像的统计信息与设定目标亮度进行比较,调节sensor的曝光时间和增益及光圈大小以达到实际亮度与实际亮度接近。1.2 DRC1.3 Shading 校正2、清晰度2.2 Demosaic2.3 3DNR前Sharpen、2.4 3DNR后SharpenHi3516CV500/Hi3516EV200/Hi3516EV300/ Hi3518EV300 不支持原创 2020-10-13 09:26:34 · 2898 阅读 · 0 评论 -
我们对入口函数之前可以做什么
入口函数转载 2016-03-18 10:43:13 · 500 阅读 · 0 评论 -
技术收藏
技术收藏原创 2016-02-02 10:44:23 · 350 阅读 · 0 评论 -
剪贴板怎么用
复制粘贴的实现方式原创 2016-04-29 16:52:57 · 443 阅读 · 0 评论 -
Android 蓝牙,wlan调试命令
Android调试 蓝牙 bluez Bluetooth转载 2016-05-19 09:42:32 · 5115 阅读 · 0 评论 -
openssl证书生成和源码wince编译及其使用
wince openssl的调查成果原创 2016-08-25 15:49:20 · 1023 阅读 · 0 评论 -
WINE 使用及其调试
wine原创 2016-10-14 15:04:32 · 12356 阅读 · 0 评论 -
数据采集器协议定义
1. 设置网关1.1. 网关接入1.2. 发送注册请求(检查注册标识,如果注册了就没有这个步骤) 数据项 获取方式 网关ID 读配置注册rpc协议:{ “id”:123, “jsonrpc”:2.0, “method”:”registerAcquisitor”, “params”:{...原创 2018-04-08 17:48:19 · 2113 阅读 · 0 评论 -
用espeak 做Android TTS
espeak是跨平台tts引擎,可以将多种语言包括中文,粤语和英文、法语、俄语等几十种语言转换成语音。原创 2015-12-08 17:34:11 · 2863 阅读 · 0 评论 -
跨平台开发之Qt开发
跨平台开发经验原创 2016-01-22 13:10:10 · 6056 阅读 · 0 评论 -
字符串过滤
C语言处理混合字符串一般的,我们学习C语言时或其他语言时,都是只考虑单纯的字母和符号,因此可以很方便的只需要了解ASCII码就可以解决所有问题,涉及到汉字时也往往提供了一些库来处理,但是比较开发时也会遇到很多光靠库解决不了的问题,比如将字符串中的特殊字符过滤出来,如果你不了解编码特点便无法下手。下面给出了简单的介绍。注意两点:1、汉字、字母、标点符号等,它们占的字节长度不同,其中汉字为两个字原创 2015-01-28 16:45:10 · 1145 阅读 · 0 评论 -
杀死进程(win32 ,wince等平台)
// killProcess.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include #include void CloseExist(_TCHAR pName[]);void wscprintf(wchar_t * str,...);void c2w(wchar_t *pw原创 2015-05-05 17:48:00 · 1384 阅读 · 0 评论 -
char 转wchar_t 及wchar_t转char
原文来自 http://haofu123.blog.163.com/blog/static/178294920096243161997/利用widechartomultibyte来转换的函数通常适合于window平台上使用#include #include int _tmain(int argc, _tchar* argv[]){ wchar_t pwstr[]转载 2015-05-05 16:17:02 · 820 阅读 · 0 评论 -
wince 编译 ffmpeg
编译wince(armv4i)下的ffmpeg1、 安装cygwin,最好是最新版本2、下载cygwin-cegcc-mingw32ce-0.51.0-1,解压之后放到cywin安装目录下。目录结构应该是/cywin/opt/mingw32ce/...3、下载ffmpeg源码,我们用的是 http://nchc.dl.sourceforge.net/sourceforge/ambula原创 2015-05-05 14:28:32 · 916 阅读 · 0 评论 -
ios ffmpeg 实时视频压缩(主要是H264)
在xcode上实现 iphone 实时传输当前画面的功能,本文件针对 h264 编码,如果需要其他编码 ,可以把video_encode_frame_init()里面的 编码id替换掉1、 ffmpeg 视频流文件使用之前编译好ffmpeg 库,并且加载了x264的库,然后将下面代码拷贝到一个空白的源文件中,它再次封装了视频流处理的四个流程。一、 注册编码器void vid原创 2015-05-28 13:50:08 · 6768 阅读 · 0 评论 -
linux 进程管理
关键字: linux 查进程、杀进程、起进程1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"A"参数相同。 ps e 列原创 2015-05-22 11:26:43 · 402 阅读 · 0 评论 -
颜色转换rgb24 to yuv420
void CVideoEncoder::RGB24ToYUV420(int Width,int Height,uint8_t* RgbBuffer,uint8_t*YuvBuffer) { uint8_t* yuvBuf=YuvBuffer;//YUV空间 int nWidth=Width; int nHeight=Height; /转载 2015-05-19 13:24:00 · 726 阅读 · 0 评论 -
Android ffmpeg编译
准备过程: 1、下载ffmpeg源码,最新的: git://source.ffmpeg.org/ffmpeg.git 2、下载x264: git clone git://git.videolan.org/x264.git 编译过程: 1) 遇到问题 : 1、 resolve to a path with no project.properties file for project 解原创 2015-09-22 15:20:06 · 1345 阅读 · 0 评论 -
用qt编译Android应用(windows和Linux)
Android版编译指导注:这里提供的是在windows上搭建的Android编译环境,如果在Ubuntu上,下载linux版本Qt。环境搭建下载qt安装包:Windows版:http://download.qt.io/official_releases/qt/5.5/5.5.1/qt-opensource-windows-x86-and原创 2015-11-03 14:28:08 · 5823 阅读 · 2 评论 -
No space left on device(android开发)
错误分析转载 2015-12-17 13:33:55 · 1909 阅读 · 0 评论 -
ios编译ffmpeg
ffmpeg在ios上的编译。原创 2015-04-17 17:22:12 · 536 阅读 · 0 评论