C++
deepken
这个作者很懒,什么都没留下…
展开
-
2020-11-12
型号:树莓派3B+系统:2020-02-13-raspbian-buster编译器:QTCreatorQT版本:qt5.11.3问题:在进行程序编译的过程中界面卡死,远程无法连接,但是能ping通,且通过命令的方式没有出现该问题原因:经过查询推测为内存不够导致解决方法:增加swap空间大小1、通过htop命令查看当前swap空间大小为100M2、在opt文件夹下创建文件夹image,并在image下创建常规文件swapsudo mkdir /opt/imagecd /opt/ima转载 2020-11-12 01:33:26 · 134 阅读 · 0 评论 -
GraphicsView 在尺寸变化的时候如何让里面的图元不要跟着居中
GraphicsView 在尺寸变化的时候如何让里面的图元不要跟着居中使用 view->setAlignment(Qt::AlignLeft|Qt::AlignTop);原创 2020-11-02 12:58:41 · 302 阅读 · 0 评论 -
libvlc使用遇到的错误解决
1、找不到sdk文件夹下载地址:http://download.videolan.org/pub/videolan/vlc/3.0.9.2/win32/vlc-3.0.9.2-win32.7z 一定要下载.7z文件包,zip里是没有sdk文件夹的。2、 “libvlc_media_read_cb”: 未声明的标识符 在vlc.h 文件中 添加 typedef __int64 ssize_t;3、libvlc_new(0, NULL);一直返回NULL 将plug...原创 2020-10-16 11:20:14 · 1762 阅读 · 0 评论 -
函数重复定义的编译错误,MSVCRTD.lib库和LIBCMTD.lib库重复定义函数
http://blog.csdn.net/whatwhyhow/article/details/3993919转载 2012-03-13 19:21:07 · 11450 阅读 · 0 评论 -
fstream 详解
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符转载 2010-07-26 15:10:00 · 772 阅读 · 0 评论 -
vs2008 编译 zlib
zlib 下载地址http://prdownloads.sourceforge.net/libpng/zlib-1.2.11.tar.gz?download1、打开 “Visual Studio 2008 命令提示”,为了使用VC2008的缺省系统配置参数;2、切换目录到zlib-1.2.11\contrib\masmx86,并执行脚本bld_ml32.bat,此时原创 2017-02-25 17:06:26 · 360 阅读 · 0 评论 -
完整编译Hi3519V101_SDK_V1.0.1.0遇到的问题及处理方法
问题1,解开发布包,直接编译sample,报错/home/wigewige/share/develop/kandao/hisi/yak-0928/KD-Hisi3519v101-SRC/mpp_big-little/sample/hifb/../common/sample_comm.h:45:21: fatal error: hi_mipi.h: No such file or dir翻译 2017-03-18 01:48:21 · 1125 阅读 · 0 评论 -
Android NDK之JNI陷阱
背景: 最近一个月一直在做移植库的工作,将c代码到share library移植到Android平台。这就涉及到Android NDK(native develop kit)内容。这里只想记录下JNI(java native interface)经常遇到到问题。 问题1. 忘记delete local reference。带New到方法(如:NewByteArray)这样到方法比较好转载 2017-03-28 00:41:27 · 199 阅读 · 0 评论 -
嵌入式Linux中的wpa_supplicant等工具移植
目前开发的产品中需要集成WIFI,由于iwconfig工具功能有限,准备移植wpa_supplicant到海思+linux平台历史原因 iwconfig工具只支持WEP加密,现在大部分路由器都使用wpa加密,所以使用iwconfig工具是无法连接到路由器AP上。一、源码下载 https://w1.fi/releases/ 本次选择wpa_supplicant-2.0.tar.gz版本。...转载 2018-09-14 15:04:06 · 2061 阅读 · 0 评论 -
c/c++: 多线程编程基础讲解(三)
线程会创建了,如何在线程调用函数时,传入参数呢?则应如下所示:[cpp] view plaincopy#include #include using namespace std; #define NUM_THREADS 5 void* say_hello(void* args) {转载 2014-11-10 13:01:32 · 292 阅读 · 0 评论 -
c/c++: 多线程编程基础讲解(一)
利用几篇文章简单记录下c与c++多线程编程基础入门的东西,每篇一个程序来记录,备忘。这些章节是由浅入深组织的,赖死狗!在注释中讲吧,佛楼米![cpp] view plaincopy#include #include //头文件是必须的,符合posix标准使程序可移植众多平台 using namespace std;转载 2014-11-10 12:58:27 · 328 阅读 · 0 评论 -
VC6.0 安装 与 IMSCUI.DLL 冲突
BOOTSTRP 导致访问侵犯在 IMSCUI.DLL 地址 XXXX 上原创 2010-07-28 21:10:00 · 608 阅读 · 0 评论 -
一阶高通滤波器的实现
语音识别的预处理阶段,要使语音通过一个一阶高通滤波器,其主要目的是为了抵消声门脉冲及唇边辐射引起的高端频谱幅度下降,提升高频部分,使信号的频谱变得平坦,保持在低频到高频的整个频带中,能用同样的信噪比求频谱,以便于频谱分析或声道参数分析。通俗的说,预加重部分就是设计高通滤波器原创 2010-07-29 00:54:00 · 5437 阅读 · 2 评论 -
C++ 二维数组
<br />1. A (*ga)[n] = new A[m][n]; <br />... <br />delete []ga; <br />缺点:n必须是已知 <br />优点:调用直观,连续储存,程序简洁(经过测试,析构函数能正确调用) <br /> <br />2. A** ga = new A*[m]; <br />for(int i = 0; i < m; i++) <br />ga[i] = new A[n]; <br />... <br />for(int i = 0; i < m; i++)原创 2010-08-02 10:02:00 · 381 阅读 · 0 评论 -
bitset 用法整理
构造函数<br />bitset<n> b;<br />b有n位,每位都为0.参数n可以为一个表达式.<br />如bitset<5> b0;则"b0"为"00000";<br /> <br />bitset<n> b(unsigned long u);<br />b有n位,并用u赋值;如果u超过n位,则顶端被截除<br />如:bitset<5>b0(5);则"b0"为"00101";<br /> <br />bitset<n> b(string s);<br />b是string对象s中含有的位串的副本转载 2010-08-04 15:21:00 · 247 阅读 · 0 评论 -
c/c++: 多线程编程基础讲解(二)
在基础一上思考,如果线程调用的函数是在一个类中怎么办?答案是将该函数写成静态成员函数,如下模式就很符合C++的写作模式:[cpp] view plaincopy#include #include using namespace std; #define NUM_THREADS 5 class Hel转载 2014-11-10 13:01:38 · 251 阅读 · 0 评论 -
c/c++: 多线程编程基础讲解(四)
经过前面的几个例子,是不是还少个线程创建时属性参数没有提到,见下文示例:[cpp] view plaincopy#include #include #include #include using namespace std; #define NUM_THREADS 5转载 2014-11-10 13:02:14 · 369 阅读 · 0 评论 -
c/c++: 多线程编程基础讲解(五)
最近喜欢听大学听到的老歌,deutschland 德国世界杯时候流行的,据说不是主题曲但是比主题曲还要火。本篇进入难点了,mutex互斥锁概念,mutex=mutual exclusion的缩写,顺便说一句:以前老师都爱用缩写,也不跟同学说全称,这尼玛能理解深刻么!下文是用法:[cpp] view plaincopy#include转载 2014-11-10 13:02:50 · 282 阅读 · 0 评论 -
c/c++: 多线程编程基础讲解(六)
上篇说了下互斥量的用法,今儿说一下条件信号量的用法,这两种多线程变量的用法其实取决于情景,需要体会,见文:[cpp] view plaincopy#include #include //带头文件 #include using namespace std; #define BOUNDARY 5转载 2014-11-10 13:10:22 · 265 阅读 · 0 评论 -
itoa function
Prototype char* itoa (sint value, char* str, int base);Converts an integer value to a null-terminated string using the specified base and stores the result in the array given by str parameter.原创 2010-07-27 15:23:00 · 318 阅读 · 0 评论