- 博客(162)
- 资源 (16)
- 收藏
- 关注
原创 [Setting]解决Windows远程控制无法连接
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1. 环境2. 问题3. 解决方法关于如何配置Windows远程桌面连接的文章多如牛毛,但是恰恰有很多千篇一律的水文无法解决你的实际问题。我就遇到了一个问题,在我最后将要选择放弃的时候,无心插柳的实验,居然解决了这个玄学问题,而且问题重复出现后依然可以解决,具有普适性,故而记录一下。1. 环境本地机器,和...
2019-01-02 22:56:21
1191
转载 [AC]技术贴:开源飞控那些事
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录1 如何定义开源2 开源飞控又是何物3 开源飞控的发展4 你不该错过的开源飞控一览4.1. Arduino飞控4.2. APM飞控4.3. PX4和PIXHawk4.4. OpenPilot与Taulabs4.5. MultiWiiCopter(MWC)4.6. KKMultiCopter4.7. Paparazzi(PP...
2018-12-29 10:40:01
2899
2
原创 [Qt]设置窗口图标和EXE应用程序图标
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]设置窗口图标Step1Step2设置EXE图标Step1Step2设置窗口图标Step1添加图片资源到qt的qrc文件(qt资源文件)中,可以用自带的Qt Resource Editor编辑,也可以直接用文本编辑(没有qrc资源文件可以自己新建一个)。以文本文件形式打开,如下所示,其中<RCC...
2018-12-24 14:55:21
6082
2
原创 [Linux]Samba服务器支持访问软连接文件和目录
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1.原因2. 建立软连接3.修改samba配置文件1.原因接上文:[Linux]搭建Samba服务器(ubuntu16.04) https://blog.csdn.net/humanking7/article/details/83796786#4_137因为,在/etc/samba/smb.conf...
2018-12-17 23:22:16
7979
3
原创 [Linux]正则表达式和grep使用
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1.正则表达式1.1.基本正则表达式正则表达式 的基本组成部分可以看以前的博客[Regex]Get正则表达式:https://blog.csdn.net/humanking7/article/details/51175937正则表达式描 述示 例^行起始标记^tux 匹配以tux起始的行...
2018-12-05 23:45:54
1178
1
原创 [Python]将MP3和PDF按名字分类归档到各自文件夹
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1.问题引出2. 源码及测试结果2.1. 程序源码2.2. 测试结果文本提示:将注释去掉:1.问题引出我下载了一些英语资料,这些资料的命名还好,但是就是没有用文件夹归档,整体感觉很乱,所以打算要将他们用文件夹分类。计划是这样的:查找所有pdf用pdf名字创建文件夹,并将对应的pdf文件,移入文件夹中;...
2018-11-30 17:24:03
1195
原创 [Python]获取2个字符串的最长公共子串
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1.问题引出2. 源码及测试结果2.1. 程序源码2.2. 测试结果3. 分析1.问题引出我下载了一些英语资料,这些资料的命名还好,但是就是没有用文件夹归档,整体感觉很乱,所以打算要将他们用文件夹分类。计划是这样的:查找所有pdf用pdf名字创建文件夹,并将对应的pdf文件,移入文件夹中;查找与pd...
2018-11-30 10:49:03
8884
1
原创 [Linux]shell基础教程4-变量详细讲解
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]环境1. 概述2. 环境变量2.1. 与环境变量相关的命令2.2. 自定义环境变量2.3. 让环境变量永久生效2.3.1. 用户环境变量配置2.3.2. 全局环境变量配置2.4. 启动顺序2.5. 小结3. 普通变量3.1. 定义3.2. 输出及其显示3.2.1. 例子13.2.2. 例子23.3. 把命令的结...
2018-11-29 22:54:15
466
原创 [Linux]shell基础教程3-数组
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]环境1. `Shell`数组定义2. 读取数组3. 获取数组中的所有元素4. 获取数组的长度5. 参考文献:环境ubuntu 16.04GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)1. Shell数组定义在之前的 shell基础...
2018-11-26 20:55:27
347
原创 [Linux]shell基础教程2-传递参数
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]环境1. 获取`Shell`脚本的传递参数2. 可以处理参数的`特殊字符`参考文献:环境ubuntu 16.04GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)1. 获取Shell脚本的传递参数可以在执行 Shell 脚本时,向脚本...
2018-11-26 10:59:19
347
原创 [Linux]shell基础教程1-变量、字符串、数组、注释
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]环境1.查询使用`shell`及其版本号1.1. 找出目前正在使用的`shell`类别1.2. 找出默认`shell`的完整路径1.3. 找到当前的`shell`版本2. `shell`环境3.编写脚本并运行3.1. 编写脚本3.2. 运行脚本4. 变量4.1. 定义变量4.2. 使用变量4.3. 只读变量4....
2018-11-25 23:46:07
478
原创 [Linux]Ubuntu安装pip及其各种bug解决方案
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录环境1. 安装`pip`2. 查看`pip`版本3. 更新`pip`3.1. 正常更新3.2. 更新不了,通过源码安装更新3.2.1 下载源码3.2.2 解压安装3.2.3 更新到了最新版本,却出现错误ImportError: cannot import name main4. 卸载`pip`5. `pip`常用命令环境...
2018-11-23 15:08:18
6355
原创 [AC]三种方式实现经纬度方程(获取动态物体的经纬度坐标)
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]0.测试环境1.原理2.递推方式实现3.状态方程实现4.Simulink模块实现5.测试结果6.拓展7.源码资料0.测试环境win7 x64Matlab 2011a1.原理飞机或是其他物体在地理坐标系有已知的瞬时 北向速度V_north 和 东向速度 V_east,以及初始点的经纬度(Lat0,L...
2018-11-18 17:46:49
2148
1
原创 [Linux]用户和组相关配置文件介绍(共7个文件)
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1. 用户和组相关的配置文件1.1. /etc/passwd 文件 (1行7列)1.2. /etc/shadow 文件(1行9列)1.3. /etc/group 文件(1行4列)1.4. /etc/gshdow 文件(1行4列)1.5. 总结4个文件`/etc/passwd`文件格式 一共7列:`/etc/s...
2018-11-13 00:00:03
8501
4
原创 [Linux]Linux用户和组的相关概念(介绍)
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1. Linux多用户和多任务的特点2. Linux用户的类型3. 用户和组的概念4. 用户和组的概念1. Linux多用户和多任务的特点Linux是一个真正的多用户多任务的系统,这一点和windows有着本质区别。简单来说,Linux可以建立多个用户,在同一时间内,他们可以同时登陆这台电脑,进行各自的工...
2018-11-12 22:09:23
613
1
原创 [Linux]常用命令、组合命令以及输入输出重定向
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录0.切换目录1.复制文件和目录`cp`1.1.复制文件1.2.复制目录1.3.扩展参数2.删除文件和目录`rm`2.1.删除文件2.2.删除目录2.3.扩展参数3.创建文件和目录`touch`、`mkdir`3.1.创建文件3.2.创建目录3.3.创建目录和中间必要的子目录4.移动和重命名文件`mv`5.变更到其他用户`s...
2018-11-08 21:37:08
1953
原创 [Linux]搭建Samba服务器(ubuntu16.04)
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:文章目录@[toc]1. Samba软件的安装与卸载1.1.安装1.2.卸载1.3.检查Samb版本1.4.检查和启动Samba服务2.配置前准备2.1. 建立Samba访问目录2.2. 创建用户账户2.3. 给samba服务添加用户(刚刚创建的那个用户)3.编辑配置文件4.重启服务5.Windows访问samba6. 添加多个用...
2018-11-07 00:51:54
2176
转载 [Qt]中文乱码问题-1
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:目录 C++ 中文问题例子GCCMSVC怎么办?UTF-8方案C++11有个问题?C++11执行字符集我的理解和总结参考文章转载文章,对于文章稍加编辑,文后有原文链接。长期以来,很多人都清楚,一旦C++源码中直接使用了中文,这样的源码想要跨平台(I18N)会非常困难。随着:Windows下:MSVC20...
2018-07-30 20:57:49
402
转载 [科普]Activex、OLE、COM、OCX、DLL
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1. 基础2.关系3.注册ActiveX控件找到一篇非常不错的博文,无奈文章排版太差劲了,所以我重拍了一下。 原文链接:https://www.xuebuyuan.com/2013734.html1. 基础熟悉面向对象编程和网络编程的人一定对ActiveX、OLE和COM/DCOM...
2018-07-27 20:28:57
1214
原创 [Git使用]Git基础 - 打标签
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:标签git tag1.创建标签2.查看标签3.删除标签4.补打标签5.切换标签6.发布标签进阶教程标签git tag标签tag是特定提交commit一个指针,也就是每个tag对应一个特定的commit。1.创建标签创建附注标签时,参数-a即annotated的缩写...
2018-07-24 12:03:53
716
原创 [C&C++]大小端字节序转换程序
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1.核心代码2.代码2.1.使用示例2.2.效果1.核心代码//在pData为指针的unsigned char数据中//将下标为startIndex开始,长度为length的这段数据进行大小端转换//其原理就是数组元素的倒序void EndianSwap(uint8 *pDat...
2018-07-17 23:27:52
4458
原创 [C&C++]联合体union的特征及用其进行传输
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1. 联合体union的特征及应用1.1. 特征1.2. 特征2. 使用union进行串口/UDP等数据传输2.1. 用union定义传输协议2.2. 赋值&发送2.3. 接收&解析1. 联合体union的特征及应用1.1. 特征在结构体(变量)中,结构的...
2018-07-15 22:02:14
2921
1
原创 [C&C++]C语言字节对齐#pragma pack()
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1.现象1.1. 测试代码1.2. 结果2. 相关概念3. 扩展概念1.现象1.1. 测试代码#include <iostream>using namespace std;//默认对齐方式typedef struct{ double a;/...
2018-07-10 00:42:38
1910
原创 [QT]数据库-SQLite简明教程
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1.源码概述1.1. 文件QFxQSQLite.h1.2. 文件QFxQSQLite.cpp2.分析源码2.1. 建立数据库链接,打开创建表[1]初始设置[2]打开数据库[3]创建表格2.2. 插入数据2.3. 更新数据2.4. 查询数据2.5. 查询最大ID2.6. 删除数据2.7...
2018-07-05 01:17:10
3329
原创 [QT]QByteArray与char、int、float(及其数组)之间的互相转化
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1.问题来源2.QByteArray与char*的转换2.1 QByteArray 转 char*方式1 传统方式data()和size()函数 (方便)方式2 memcpy()方式 (灵活)2.2 char* 转 QByteArray方法1 利用构造函数 (方便)方式2 memcpy()方式 (...
2018-07-04 15:25:54
50821
11
原创 [QT]VS中Qt自动生成moc_XXX.cpp文件的一些问题
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1.问题来源2.错误LNK2001 以及解决3.警告LNK4042 以及解决4.反思1.问题来源Qt会自己先把用到Qt自己的东西编译一遍,变成标准C++编译器可以识别的东西。 moc 全称是 Meta-Object Compiler,也就是“元对象编译器”。Qt 程序在交由标准编...
2018-07-01 03:49:23
16706
5
原创 [Matlab]Simulink串口接收详解2用S-Function解析数据包
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1.概述1.1. S-Function模块设置1.2. Data Type Conversion模块设置2. 效果3. S-Function源码3.1. S-Function源码 - unPackData_Q.c3.2. 需要的头文件 - DataType.h4. 文件说明及下载4.1 文件说...
2018-06-29 14:39:48
15637
7
原创 [Matlab] Simulink 串口接收详解1
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1. 接收uint8数据1.1. 接收端设置2. 接收double数据2.1. 接收端设置2.2. 发送端设置3.模块讲解3.1. 模块 Serial Receive3.2. 模块 Serial Configuration3. 接收更加复杂的情况1. 接收uint8数据...
2018-06-29 04:14:48
25700
11
原创 [Python]用matplotlib画以时间日期为x轴的图像
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1.效果展示2. 源码3. 分析1.效果展示主要效果就是,x轴 显示时间单位。 下图展示的就是想要到达的效果。 其实主要是运用了datetime.date这个类型的变量作为x轴坐标的数据输入。2. 源码将data.txt中的数据读入,用matplotlib中的pyplot画...
2018-06-25 15:20:04
86822
2
原创 [DS]《数据结构与算法:C++描述》学习目录(持续更新...)
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:引子文章目录[目录1]-基础数据结构[目录2]-算法引子虽然对数据结构有所了解,也会经常使用一些巧妙的结构,但是毕竟不是科班出身,没有系统的学过《数据结构》,原先看过一点《数据结构(C语言版)》[严蔚敏老师写的],不过后来就放弃了,一是心静不下来,二是这书阅读起来体验有点略差。最后发...
2018-06-23 21:42:41
634
原创 [DS]实现Vector类
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:]1.来源2.源码2.1.源码: QVector.h2.2.测试 main.cpp1.来源本例程主要是实现vector类,来源于《数据结构与算法分析:C++描述》中。实现了题3.7和3.8中的添加索引时的边缘检测功能和添加了insert()和eraser()功能。对于该例子中,V...
2018-06-23 21:38:05
586
原创 [DS]链表之约瑟夫环(Josephus)问题
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:算法问题代码测试结果分析算法问题 约瑟夫环(Josephus)问题: 有N个人做成一圈,编号为1至N。从编号为1的人开始传递马铃薯。 M次传递后,持有马铃薯的人退出游戏,圈缩小,然后游戏从退出人后面的人开始,继续进行。 最终留下来的人获胜。 eg: ...
2018-06-23 20:54:45
745
原创 [Matlab]Simulink预先加载m文件
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:原文链接:问题来源运行模型前运行初始化代码Step.1. 打开Model PropertiesStep.2. 添加模型初始化代码问题来源搭建了一个Simulink模型,每次运行时都要预先加载数据到工作空间。数据比较多,写在了m文件中,每次运行Simulink模型前都得先运行加载数...
2018-06-20 11:38:11
17728
2
原创 [QT]获取鼠标坐标以及按键响应
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1.原理1.1效果2.代码2.1.鼠标事件代码2.2.功能性代码3.注意3.1. 设置Mouse Tracking3.2. 当鼠标在窗口之外如何获取屏幕位置1.原理重写GUI类中的鼠标事件的响应函数,并实现其响应函数。要包含头文件#include <QMou...
2018-06-15 16:57:19
30908
9
原创 [QT]响应键盘事件(附虚拟键值转换函数)
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1.原理1.1效果2.代码2.1.按键响应代码2.2.注意按键响应函数中的几个特殊情况2.3.功能性代码3. 附录福利1.原理重写GUI类中的按键事件响应函数在响应函数中进行处理。要包含头文件#include <QKeyEvent>1.1效果...
2018-06-15 03:59:06
6437
原创 [QT]实现Tab键切换控件的两种方式及禁止Tab切换的简单方法
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1. 方法1 - 通过Qt Designer进行编辑2. 方法2 - 通过代码进行编辑调整3. 禁止某个控件相应Tab键进行切换1. 方法1 - 通过Qt Designer进行编辑用Qt Designer进行编辑特别简单,只需要将其切换到编辑Tab顺序的模式下,然后按照想要的Tab切换顺序...
2018-06-14 20:03:18
19256
1
原创 Qt对Html富文本支持的控件以及QLabel两种打开超链接的方式
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1.说明2.演示2.1. 代码2.2. 关于打开超链接的两种方式说明3.支持的标签 Tags4. 对CSS的支持 Property Values Description background-color Background color for elements...
2018-06-13 22:05:20
9203
原创 [QT]屏蔽Tab键切换控件焦点
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1.问题引出2.解决思路3. 源码3.1.安装事件过滤器3.2.重写eventFilter()函数1.问题引出Qt窗体中如果有QLineEdit或QPushbuttonL等输入控件,默认在窗体中按下Tab键会切换控件之间的焦点。有时候这个功能很方便,也很强大,但是有时候我们这个功能...
2018-06-11 17:01:14
4816
原创 [Malab]读取Excel数据
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:https://blog.csdn.net/humanking7/article/details/806287571. Matlab文档说明2. 详细介绍2.1. [num,txt,raw] = xlsread(filename)2.2.[num,txt,raw] = xlsread(filename,shee...
2018-06-09 00:48:46
917
原创 [Matlab]变量名与字符串的互相转换
原创文章,欢迎转载。转载请注明:转载自 祥的博客原文链接:1. 问题引出2 情况1: 用字符串作为变量名3. 情况2: 变量名转化为字符串1. 问题引出由于Matlab的m语言是解释性语言,所以可以在代码运行过程中用字符串做为变量名。有时候我们需要知道变量在程序中的名字,就是将变量名转化为字符串。2 情况1: 用字符串作为变量名 ...
2018-06-08 22:22:17
78785
3
Qt写的发送串口程序,测试数据用
2018-06-30
第三方串口类
2015-08-30
Simulink用串口接收程序
2018-06-30
Qtcharts和DataVisualization源码
2018-07-01
《Windows程序设计》第五版 源码VC6.0版
2012-08-23
PyQT5.10.1_Python3.6.1_VS2013
2018-05-21
[QT]实现Tab键切换控件的两种方式及禁止Tab切换的简单方法
2018-06-14
编译好的sip-4.19.8
2018-05-21
[QT]获取鼠标坐标以及按键响应
2019-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅