自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

祥的专栏

学不可以已

  • 博客(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写的发送串口程序,测试数据用

针对博客: https://blog.csdn.net/humanking7/article/details/80856505,写的串口发送程序,基于QT5.5开发,通过串口发送数据,用Matlab的Simulink进行接收。

2018-06-30

第三方串口类

第三方串口类,用于扩展MFC的串口功能,下面是这个类的英文描述: This class can read, write and watch one serial port. It sends messages to its owner when something happends on the port. The class creates a thread for reading and writing so the main program is not blocked.

2015-08-30

Simulink用串口接收程序

用Simulink接收串口数据,用S-Function函数去解析串口数据包,详情见博客: https://blog.csdn.net/humanking7/article/details/80856505

2018-06-30

OPenGL实现 3DS卫星地球

OPenGL实现 3DS卫星地球,非常经典的学习代码

2012-08-23

Qtcharts和DataVisualization源码

博客 QT5.5+VS2013编译安装QtCharts和Data Visualization:https://blog.csdn.net/humanking7/article/details/80583083 中对应的源码,从github上down下来,版本已经checkout到需要的版本。直接按照教程来。

2018-07-01

《Windows程序设计》第五版 源码VC6.0版

《Windows程序设计(第5版 珍藏版)》是一本经典的Windows编程圣经,曾经伴随着近50万Windows程序员步入编程殿堂,成长为IT时代的技术精英。现在此书最新版是清华大学翻译的,他们的源码是VS2008的,这个是VC6.0,有需要的朋友可以下载下来看一下。

2012-08-23

自己写的UDP类

用winsock自己封装的UDP类,具体用法可以见我的博客

2016-02-23

PyQT5.10.1_Python3.6.1_VS2013

博客对应资源:https://blog.csdn.net/humanking7/article/details/80393070#t16 用vs2013在Python3.6.1的环境下,编译的PyQT5.10.1源码。

2018-05-21

[QT]实现Tab键切换控件的两种方式及禁止Tab切换的简单方法

[QT]实现Tab键切换控件的两种方式及禁止Tab切换的简单方法,详细信息内容见博客:https://blog.csdn.net/humanking7/article/details/80697667

2018-06-14

张正友标定论文原文

张正友的论文原文,名字为“2000.11 A flexible new technique for camera calibration 5.pdf”

2015-06-30

编译好的sip-4.19.8

博客的资源:https://blog.csdn.net/humanking7/article/details/80393070 在给Python3.6.1 安装 sip-4.19.8,源码已经编译好,只需要nmake install

2018-05-21

[QT]获取鼠标坐标以及按键响应

我博客对应的程序源码,用QT5写的程序。 https://blog.csdn.net/humanking7/article/details/80707591

2019-03-17

基于MFC编写的局域网聊天程序

基于MFC编写的局域网聊天程序,很适合新手学习

2012-08-23

用SDK编写的播放器

基于win32 sdk经典编程的播放器,非常适用于学习

2012-08-23

《Visual C++高级编程技术多媒体篇》程序源代码.

《Visual C++高级编程技术多媒体篇》程序源代码,游戏开发学习资料

2012-08-23

Vc++6.0&OPenGL;版本测试

Vc++6.0&OPenGL;版本测试,学习OPenGL必备的东东,个人认为

2012-08-23

空空如也

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

TA关注的人

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