- 博客(48)
- 资源 (8)
- 收藏
- 关注
原创 关于LSB和MSB的讲解以及大小端模式问题相关网址
清晰讲解LSB、MSB和大小端模式及网络字节序LSB 和MSB在优先级上面出现,MSB会比LSB更加有优势 ,不同优先级比如3bit -> 4bit的优先级移动都没有问题,但是4bit -> 3bit 移植的时候,LSB会出现错误!参考:深度解剖~ FreeRtos阅读笔记3 freertos调度器启动、中断优先级管理、中断优先级分组真心不错!!...
2021-06-29 21:27:23 662
原创 PicGo + gitee + Typore配置图床
PicGo + gitee + Typore配置图床1.配置Typore及下载PicGoPicGo下载地址2.安装Nodejs安装NodeJS和自己系统有关系,如果是 win7 建议安装v12.22.1 下载地址如果是 win10 最新的应该没问题 下载地址一路安装即可! 建议重启一下电脑!3.安装PicGo插件 github-plus1)安装插件需要些耐心,有时候会装不上,多重启PicGo几次2)设置github-plus插件# *repo 表示gitee仓库
2021-05-11 09:58:36 240
原创 Ubuntu和WIN文件共享操作说明
Ubuntu和WIN文件共享操作说明参考网址1-Ubuntu的NFS配置完成后和WIN7的数据共享参考网址2-使用VMare虚拟机/samba服务搭建和WIN7实现文件共享通过上面网站均可以配置NFS的共享,但是参考网址1通过网络共享,访问速度比较慢,修改及上传文件会出现卡顿现象;参考网址2通过VMare虚拟机实现和WIN的共享,但是却只能使用固定的文件路径,但是第二种samba服务来管理还是挺不错的,但是介绍比较少我这边进行一个完善!参考网址3-samba服务的搭建1.流程操作Ubuntu
2021-04-15 09:11:14 219
原创 局部变量中返回指针注意事项
局部变量中返回指针注意事项1.简介数组返回和malloc的指针返回不一样,首先,局部数组是存储在stack的栈中, 当函数运行结束之后,局部变量的数组就会被系统自动释放;其次,局部指针的malloc地址内存是存储在heap的堆中,就算是函数运行结束之后,malloc地址也不能自动释放,只能手动释放!2.程序对比//save ret in heap, need ourself freechar *mallocReturn(char* str, char str2[]){ #define MAX_
2021-01-25 16:50:20 256
原创 CMOS小结
CMOS小结1.支持接口1.摄像头支持接口很多,MIPI(Mobile Industry Processor Interface),DVP(Digital Video Port),SPI,CSI(CMOS Sensor Interface)等;DVP接口参考文档---------简介----------并行传输;数据位宽8bit,10bit,12bit等;非差分信号;高像素的Sensor使用DVP比较勉强;-------------硬件通信信号------------PCLK: p
2020-11-09 19:03:32 912
原创 SourceInSight4.0如果在中文路径下使用
SourceInSight4.0如果在中文路径下使用:1.不建议在中文路径下使用,如果实在无奈,可以采用以下方式!2.假设你的中文路径是 : E:\mLInk_Test\中文测试如果直接创建SourceInSight是不能使用的;可以创建一个文件夹链接使用英文路径下;3.假设你想创建的路径是: E:\mLInk_Test\link可以在E:\mLInk_Test目录下,shift + 鼠标右键4.输入MKLINK /J ""E:\mLInk_Test\link"" ""E:\mL
2020-11-06 11:17:28 2548
原创 C语言enum的封装性使用_暂存版
C语言enum的封装性使用_暂存版#include <stdio.h> typedef enum{ FLYING_MODE = 1, STATIC_MODE, FLOWING_MODE}TYPE_MODE;typedef enum{ FALSE = 0, TRUE}BOOL;static TYPE_MODE m_mode;void choice_mode(TYPE_MODE mode){ switch(mode){ case FLYING_MODE:
2020-07-08 22:34:36 269
原创 海思3531D设备配置QT5.5.1
海思3531D设备配置QT5.5.1一、相关软件下载Qt Creator 5.11.1版本下载 提取码:qpfm 或者百度也行QT5.5.1版本下载 或者百度云下载: QT5.5.1百度云下载 提取码:lge8arm-hisiv500-linux编译器下载 提取码:zeip二、配置QT的交叉编译1.交叉编译环境QtCreator 5.11qt5....
2020-03-26 18:18:36 1291 6
原创 strncat()函数详解及坑
strncat()函数详解及坑数组中没有将第二个数组中前N个字符追加到第一个数组的尾部的函数但是char类型数组本身就是表示字符串的啊,直接强制转换成char*不就可以了吗? ->其实还是有点区别的一、strncat测试及应用strncat函数源码: 大致写法是这个样子滴//返回值char* 数组 直接修改了dst数组;//参数: char *dst:目标字符串 con...
2020-03-24 14:58:37 3719
原创 U盘及SD卡自动挂载
U盘及SD卡自动挂载参考网址U盘挂载添加udev规则创建文件/etc/udev/rules.d/11-add-usb.rules# SD卡自动挂载ACTION=="add",GOTO="farsight", KERNEL=="mmcblk[0-9]p[0-9]", RUN+="/etc/mount-sd.sh %k", LABEL="farsight"# U盘自动挂载ACTION...
2020-03-23 16:02:33 1109
原创 Qt-Filter过滤器
Filter过滤器过滤器分为两种:事件过滤器 https://blog.csdn.net/Rebiy12/article/details/104917814文件过滤器文件过滤器 #define VEDIO_PATH "/usr/video" //设置过滤器 QStringList filters; //设置文件信息列表 QFile...
2020-03-17 17:55:31 2293
原创 QT事件详解
QT事件详解1.事件处理介绍 Qt 程序需要在main()函数创建一个QCoreApplication对象,然后调用它的exec()函数。这个函数就是开始 Qt 的事件循环。在执行exec()函数之后,程序将进入事件循环来监听应用程序的事件。当事件发生时,Qt 将创建一个事件对象。Qt 中所有事件类都继承于QEvent。在事件对象创建完毕后,Qt 将这个事件对象传递给QObject的ev...
2020-03-17 11:25:04 650
原创 QT工程项目结构
QT工程项目结构创建1.步骤:1首先创建一个Application->Qt Widgets Application项目,仅仅一个工程;2在对应文件夹中创建空文件夹,空文件夹创建对应的filename.pri文件;3将pri文件写入到工程的pro文件中,include(/filename/filename.pri) 到pro文件中;4将cpp h文件放到ffilename文件夹...
2020-01-10 11:31:40 1244
原创 Linux中git个人仓库配置
Linux中git个人仓库配置此次使用的是Ubuntu操作系统,但是具体步骤同样可以适用于CnetOS操作系统-不需要密码GIT 服务器端配置及操作1 安装ssh git等软件sudo apt-get install sshsudo apt-get install git 2.配置ssh及git安装git clone [email protected]:/home/link/g...
2020-01-09 18:53:47 498
原创 ifconfig找不到IP地址
ifconfig找不到IP地址可以使用以下命令:sudo ifconfig ens33 up sudo dhclient ens33 #可以通过 ifconfig 进行验证
2019-12-28 22:01:40 840
转载 QT中pro文件中 INCLUDEPATH和LIBS的写法
pro文件中 INCLUDEPATH和LIBS的写法参考网址 LIBS用法INCLUDEPATH += \ /usr/local/qwt/include \LIBS += \ -L/usr/local/qwt/lib -lqwt \LIBS += \ /usr/local/qwt/lib/* \tips:-L :表示Local 即库的位置, -l :表示库本...
2019-12-26 12:46:38 3215
原创 QT中deleteLater()方法
deleteLater()方法简介:主要用于变量及其他空间的释放!!测试发现tdh->deleteLater();可以触发自身 ThreadDecodeH264 析构函数的触发(准确来说就是重写了deleteLater()函数一样使用限制MyMessageBox msg 和 MyMessageBox *msg = new MyMessageBox(this); //上面...
2019-12-26 12:39:52 3378 1
原创 QSetting控制ini文件写入和读取
ini文件写入和读取1.定义文件存储位置//表示在BaseSet下的键#define VARDIR_LANGUAGE "/BaseSet/LanguageType"#define VARDIR_REV_IP_TYPE "/BaseSet/RevIpType"#define VARDIR_IS_FILE_SEGMENT "/BaseSet/IsFileSegMent"#de...
2019-12-26 12:33:08 727
原创 Ubuntu设置静态IP
Ubuntu设置静态IPUbuntu 16.04静态IP1.首先确认虚拟机上面这几个设置;虚拟机左侧->对应虚拟机系统->右键->设置2.设置interfaces即可sudo vi /etc/network/interfaces修改如下:# interfaces(5) file used by ifup(8) and ifdown(8)#auto lo#i...
2019-12-20 14:28:54 531
原创 Linux - 串口处理
Linux - 串口处理一定注意 注意:conn.setTimeout(10); 否则默认设置为500ms读取数据一次/*!\fn void QextSerialBase::construct()Common constructor function for setting up default port settings.(115200 Baud, 8N1, Hardware fl...
2019-12-19 17:49:32 350
原创 QString部分详解
QString部分详解QString的sprintf方法使用 QString msg; msg.sprintf("<center><h1>Move:(%d, %d)</h1></center>", event->x(), event->y()); ui->label->setText(msg);QSt...
2019-12-17 19:23:04 534
原创 修改const变量的值
修改const变量的值2.const变量赋值: 其中C++需要这样定义 const volatitle 变量才可以进行显式转换修改,否则无法使用!!非const的变成const不用显式的转换,const变为非const需要显式转换const volatile unsigned char a = 0;unsigned char *wp = (unsigned char*)&fla...
2019-12-17 19:22:11 733
原创 测试程序运行时间
测试程序运行时间精度:us 级别#include <QDebug>#include <sys/time.h>struct timeval tpstart,tpend;float timeuse;gettimeofday(&tpstart,NULL);function();gettimeofday(&tpend,NULL);timeus...
2019-12-17 19:21:43 289
原创 QT 信号与槽的详解
QT信号和槽详解参考网址:QT的信号与槽接收QT信号和槽机制的优点QT5中信号与槽的新语法1.介绍:特性: 多信号与单个的槽进行连接,也可以将单个的信号与很多的槽进行连接槽处理机制: 当一个信号被发射时,与其相关联的槽将被立刻执行,就象一个正常的函数调用一样。 信号 - 槽机制完全独立于任何 GUI 事件循环。只有当所有的槽返回以后发射函数(emit)才返回 。 如果存在多个槽与某...
2019-12-02 10:14:13 477
原创 C中int转String函数
C中int转String函数#include <stdio.h>#include <string.h>char* int_to_string(int num){ char ret[20] = {0}; char *p = ret; do { char temp = num % 10; *(p++) = temp + '0'; // *(p++...
2019-11-26 09:53:03 1919
原创 QMessageBox
QMessageBox**PS:使用setStyleSheet()**方法时,最好用宏定义规定样式,不要用对象参与, 如下:不建议的宏定义 //用于 初始化 #define MSG_SET_STYLE_INIT msg->setStyleSheet("background-image: url(:/img/Img/bg_MsgBox.png);"\...
2019-11-12 18:37:39 794 1
原创 HEXString和QByteArray转换
HEXString和QByteArray转换参考文档:https://blog.csdn.net/weixin_42837024/article/details/815113041.HEXString 转换QByteArrayQByteArray EncryOpera::HexStringToByteArray(QString HexString){ bool ok;...
2019-11-12 18:29:01 2830 1
转载 转载CSDN博客步骤
在参考“如何快速转载CSDN中的博客”后,由于自己不懂html以及markdown相关知识,所以花了一些时间来弄明白怎么转载博客,以下为转载CSDN博客步骤和一些知识小笔记。 参考博客原址:http://blog.csdn.net/bolu1234/article/details/5186...
2019-11-12 18:25:53 123
原创 RTC设置及获取时间
RTC设置及获取时间first加载 insmod hi_rtc.ko ->在单板/dev/ 下生成 hi_rtc文件虚拟机此路径下//home/linkpi/work/3531D/SDK/Hi3531D_SDK_V1.0.3.0/drv/rtcmake 得到 test文件 请结合《RTC应用指南.pdf》操作PS:需要修改单板路径下的/ko/load3531d...
2019-11-11 14:10:22 5754 2
原创 git基本命令总结
创建ssh: git config --global user.name "你的用户名" git config --global user.email "你的邮箱" ssh-keygen -t rsa -C "你的邮箱"测试连接状态: ssh -T [email protected]基础命令:git pull //同步云端git status //查看文件...
2019-10-22 22:42:49 132
原创 Markdown模板
备注:上述 "#+空格" 表示标题栏 ``````组合用于代码区标题一级标题二级标题三级标题四级备注: 和上面 标题二级 是一样的二级标题段落是没有格式的,直接编辑就OK, 但是从新开始段落或者换行需要使用 "两个以上空格+回车" 所有换行都是一样的第一段落第二段落字体(_ _ 作为斜体或粗体的表示)及 分割线(三个以上 * 或 _ 或 - 来建立分割线...
2019-10-11 17:10:47 192
原创 修改Source Insight 4中注释快捷方式
这样使用会出现其他快捷方式混乱的现象,,,,直接创建一个.em文件,将程序放入即可。。。1.打开SI4的文件位置,找到utils.em2.修改添加下列程序到utils.em中macro MultiLineComment(){ hwnd = GetCurrentWnd() selection = GetWndSel(hwnd) LnFirst = GetW...
2019-09-10 18:07:40 607
转载 git仓库迁移(保存commit记录)
先备份需要转移的裸库git clone --bare [需要转移的git地址]通过GitHub创建一个新的库新git库地址: [email protected]:XiaoAAi/demo2.git将之前的克隆下来的裸库上传到新的库地址在备份需要转移的老git库中进行--> git push --mirror [email protected]:XiaoAAi/demo2.git...
2019-09-06 11:03:35 1064
原创 QT的基本控件的焦点定位及切换
初始化控件的样式(按键-单选-多选-标签-QTableWidget-QDateTime) //红框为焦点选中状态 ui->btn->setStyleSheet("QPushButton::focus {border: 3px solid #de291f; }"); ui->box->setStyleSheet("QCheckBox::focus {border...
2019-08-29 23:02:22 12570 4
原创 自动生成随机数组及排序
自动生成随机数组及排序话不多说,代码奉上,愿今后的我可以看到之前代码的卓略表演:代码#include<stdio.h>#include<math.h>#include<stdlib.h>#include<time.h>#define N 10int A[N],B[N],C[N];//函数输出算法/**/void outpu...
2019-08-18 21:23:32 1379
STM32F103C8T6详细资料
2019-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人