自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LeonSUST的博客

Today I am a noob;Tomorrow I will be an Ultraman!

原创 手把手教你使用simulink配合STM32CUBEMX (生成keil项目实战)

本文的作者在自学过程中发现该类资料的缺少 以及前人叙述不够完善的情况下 进行了本文的创作 文章将一步一步的讲解如何使用simulink将F4的灯点亮 更多的功能我们一起探索 别的型号的 cpu 大家可以类比进行。1.首先是将MATLAB安装ST官方的STM32-MAT/TARGET开发库 这个博主 不好取ID吗 已经说的很详细 不做重复讲解,请大家参考博文 https://blog.csdn....

2018-08-21 16:26:47 16192 41

原创 ubuntu 16.04 命令行测网速 简单快速

我们在终端直接输入speedtest-cli会提示The program 'speedtest-cli' is currently not installed. You can install it by typing:sudo apt install speedtest-cli这已经提示了我们应该怎么做:$ sudo apt install speedtest-...

2018-06-18 20:52:38 18856 7

原创 关于网络很快 但是打不开腾讯相关网页的解决办法 亲测有效!

刷新见效果刷新见效果刷新见效果重要的事情要提三遍近日 发现我的电脑打不开电脑版微信里面的网页内容,进而发现连腾讯的微信公众号的主页也打不开,经过网上的查询和大量的尝试,终于发现解决办法,立竿见影:打开网络适配器,属性IPv4设置DNS 如下图红框所示 :DNS 设置优先114.114.114.114   就可以问题搞定! ヾ(●´∀`●) 开始你的网页浏...

2018-06-14 14:35:56 4832 1

原创 MicroSoft Store 无法打开 解决方法(持续更新)

本帖主要整理MicroSoft Store 无法打开的解决方法 长期更新0x80131500故障现象打开商城 页面显示为:错误代码为:0x80131500解决方法打开IE浏览器进入IE Settings - Internet options - Advanced - 勾选 Use TLS 1.2,然后Apply - OK:搞定...

2020-06-11 18:15:09 336

原创 autoJS for 快手极速版 可运行

工具首先 我们需要下载两个app快手极速版 请在应用商店下载auto.js 下载链接:https://pan.baidu.com/s/1EPg3orMcsa9Z7d4sNdS_YA 提取码: rib4步骤下载好以后 注册 快手极速版之后填写邀请码 688113680 领取2元现金红包接下来 将 我们的代码放入autoJS文件夹下 软件打开会提示打开无障碍服务(ps:新建文件 将代码复制进去就好了 不需要修改)运行代码 提示输入观看视频个数 默认是50之后会自动执行视频观看任

2020-06-05 23:23:18 655 1

转载 VB6使用libxl操作Excel

目录文章目录一、libxl的简介及下载说明二、VB6使用libxl库操作Excel一、libxl的简介及下载说明(1)定义:LibXL 是一个不依赖Microsoft Excel和.NET框架,可以直接读取和写入Excel文件的库。该库可以在C,C ++,C#,VB6,Delphi,Fortran,Python和其他语言中使用。其优点如下:直接读写Excel文件;简单的互操作,不再...

2020-04-01 00:04:25 97

原创 Sublime Text高效编辑verilog (自动补全)

刚接触fpga的开发 目前用的是“三弟 lattice”官方的开发环境是diamond 真是醉了 没有自动补全也太原始了 ps:博主长期使用崇高文本,偶尔使用vscode , notepad++由于近期的政治色彩 本着爱国情怀 无限期停用该软件基于之前做单片机的开发经验,博主参考了网上大神的神操作 他们使用Gvim来作文编辑器 一波操作行云流水,简直6到爆。先来看一下大佬的神操作&nb...

2020-02-26 12:05:42 784 2

原创 github打不开,ping不通 (连接无线情况下)解决方案

Before最近新型冠状病毒疫情严重,困在家里,不能去学校撒泼想起来去同性交友论坛gayhub去看一波大家搬得砖,结果却奇葩的打不开网站,本以为该网站的服务器GG了,苦恼了俩周都没上去,无意间使用流量时打开了网站……∑(っ°Д°;)っ卧槽,不见了After通过查阅资料,发现可以通过修改hosts文件,来实现访问,将以下IP直接添加在hosts文件末尾即可192.30.253.112 g...

2020-01-31 18:45:36 499

原创 Altium PCB 绘制中UnRouted 定位

Before软件中有report的选项 可以查看 板子的各种信息但是 在PCB绘制完后检查发现 有两根线没有routAfter在PCB页面左边的项目资源浏览器里面 找到PCB选项在上方下拉菜单选择“Nets”接下来选择“”在下面看到“Un-Routed”参数不为0的就是未连接的线路点击这里可以直接跳转到对应的未连接线路的位置Over ┗( ▔, ▔ )┛...

2019-12-31 16:16:42 232

原创 设置Beyond Compare 作为git diff 工具

列干条Before惊喜method onemethod two附加Before使用git作为版本控制很方便,但是,在开发嵌入式应用的时候 一般的IDE是不集成git工具的,导致我们执行diff命令只能在终端下,多文件(大项目)去比较是很累的,而集成git的IDE 比如VS,可以直观的进行对比(左右文件),有类似Beyond Compare的效果,那么,我们能不能使用Beyond Compare...

2019-12-16 16:27:42 180

原创 vb.net 固定小数点后位数

先是从百度上看到的方法:Dim d As Double = 3.141592654 Dim s As String = d.ToString("F3")保留3位精度后来再自己使用的时候 直接: txtroom_T.Text = "室温:" + (Room_T / 1000).ToString("F3") + " ℃"就可以了 直接在相应的数后面加.tostring(“F3”)...

2019-08-31 17:39:08 749

原创 stm32 测量程序执行时间:MDK 编译环境下~

方法一: 使用mdk的trace来查看:设置Trace时的工作频率(就是当前的系统时钟,如stm32f103,f107为72MHz,f407为168M,f429为180M):进入调试状态 在需要查看的语句前后设置断点进行监控 :在左侧看执行指令的增量和执行时间的增量来看运行时间ΔT\Delta TΔT:方法二:使用示波器观察设置引脚输出,在被测语句的前后执行电平转换,同时用...

2019-08-31 15:34:24 585

原创 AD18 PCB挖孔处理

很简单在机械层先画然后T->V->B就好了实际上就是转化为:boardcut

2019-08-13 20:35:37 2827

原创 C语言atof()函数:将字符串转换为double(双精度浮点数) 之我的经验

我的经验atof这个函数 读取字符串中的浮点数时 字符串的起始字符必须是数字 亲测 否则不能正常使用这一点 通过网上好多人的例子也可以看出来别人的使用学习C语言atof()函数:将字符串转换为double(双精度浮点数)头文件:#include <stdlib.h>函数 atof()用于将字符串转换为双精度浮点数(double),其原型为:double atof (c...

2019-08-10 10:54:29 451

原创 STM32主从模式 精确脉冲数PWM (已实现)

定时器1作为主模式输出PWM,定时器4作为从模式平台STM32F407VGT6特别记录两个问题:移植通用定时器的程序 没有看手册 结果pwm移植无法输出 磨蹭了一两天后来发现 是因为 高级定时器 有几个特殊的设置:重复计数设置:TIM_TimeBaseStructure.TIM_RepetitionCounter = 0; //重复计数,一定要=0!!!...

2019-07-17 10:17:56 7173 10

转载 STM32 ST-LINK Utility 使用教程

起因于需要直接下载hex文件STM32 ST-LINK Utility软件主要的功能就是量产(批量下载代码的工具)。它也是比较实用的一个工具,当我们需要查看芯片FLASH数据时,可以很快定位查找到想要的数据(前提是没有添加保护)。具体安装看<这里>需要配和STLink使用。接线,SWD接口。VCC GND SCLK SDIO和单片机分别相对即可!keil在线使用...

2019-07-16 11:30:23 7368

原创 VScode使用git版本比较时 中文乱码解决方法

Before今天满心欢喜的将STM32程序工程配置到vscode中 计划使用VScode进行后续的开发主要是因为:编辑器的颜值安装了git 进行了测试 没有问题但是发现在查看文件改动的时候 (对比文件)发现了中文的乱码问题首先文件是不乱码的就是在git的文件对比的时候就有中文乱码的问题见图:后来 在设置里面找见了 关于编码的设置:把这个自动猜编码选中 就好了~Over(...

2019-07-09 22:49:17 482

转载 InstallShield 2015 Limited Edition 如何实现覆盖升级

使用 VS 生成setup安装包的时候 可以通过这种方法来保证软件安装的升级覆盖

2019-07-01 21:59:17 303

原创 无键盘无屏幕首次启动树莓派的方法

系统安装写入sd卡部分 略网上太多了~~设置远程连接在boot目录下 新建一个 ssh 的文件 没有后缀在boot目录下 新建文件 wpa_supplicant.conf写入网络配置:country=CNctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1network={ssid="...

2019-06-20 17:55:48 2418

原创 git log和 commit 在git bash cmd cmder 和 powershell 中出现中文乱码的情况解决

Before首先,该方法是应该是适用多操作系统的,但是我只在windows下做了测试干活打开其中一种 bash 或者 cmd 的等其中的一种命令行工具和网上大部分的解决方案是一样的:首先是解决编码设置:git config --global i18n.commitencoding utf-8 # 设置 commit log 提交时使用 utf-8 编码,可避免服务器上乱码,同时与...

2019-06-11 20:38:45 547

原创 My PowerShell configuration 美化和包管理的使用

Before首先,传统的 cmd 的黑方框,实在是难用:丑不支持linux指令等等后来,微软就用powershell将cmd拍在沙滩上了外观看过了Ubuntu的终端 在看powershell的蓝精灵,实在是受不了,我简单地设置了一下背景,和我习惯的字体:PowerShell的蓝色界面看起来总不适应,习惯了Ubuntu的终端界面之后,想使PowerShell更换为与Ubuntu默认相...

2019-06-10 16:43:52 108

原创 【原创】不使用VBA实现图表动态变化

Before最近需要使用Excel的绘图功能,但是发现图表的数据不能动态更新数据长度;我们要实现的功能是,数据更新后,图表可以自动添加新数据,更新整个数据长度干货最终配合名称管理器 以及 counta函数来解决这个问题:EXCEL 选择公式 - 名称管理器出现如下对话框:我们新建一个名称,选择的范围是我们要画图的区域:对应的是值这一列:=OFFSET(Sheet1!$E...

2019-05-27 23:11:44 1067

转载 【转载】64位的电脑装VirtualBox新建虚拟电脑都是32位的系统

转载请注明出处:http://blog.csdn.net/cherrycheng_/article/details/45719719问题截图:解决办法:1.先进入BIOS,(比如我的Thinkpad,就是F12),如下图2.进入App Menu-->Setup界面,如下图3.进入Security --> Virtualization,如下图4.进入Virtua...

2019-05-22 16:45:27 171

转载 HardFault_Handler的定位方法

在用Keil对STM32的程序进行仿真时程序有时会跑飞,停止仿真程序会停在HardFault_Handler函数里的死循环while(1)中。这说明STM32出现了硬件错误。 STM32出现硬件错误可能有以下原因: (1)数组越界操作; (2)内存溢出,访问越界; (3)堆栈溢出,程序跑飞; (4)中...

2019-05-21 18:33:29 1300

转载 【转】神级代码注释 优秀的comment

转自github写在前面的话:一时兴起就收集了以下神注释,希望能为广大ITer带来快乐,缓解你们工作中的压力,下面开车,先自爆头像,下文会给出制作链接。/***                                      *         瓦瓦            十              *        十齱龠己         亅瓦車己            ...

2019-05-17 14:56:03 325

原创 WIN7下VirtualBox “指令引用的0x0000000内存”报错问题

问题virturalbox是在我们在开发时,经常会用到的一款虚拟机软件。但有时,在安装虚拟机时候,会出现下图的报错:问题的原因是本机的themeservice.dll、themeui.dll、uxtheme.dll三个文件被破解过了。网上也有恢复过程,但都比较费时费力,本教程简单演示下如何去恢复这三个文件。解决先下载文件:点此下载,解压把theme/system32文件夹下的the...

2019-05-15 11:20:47 557 3

原创 Altium中PCB导入二维码

具体图文介绍看链接 我是链接我骄傲注意事项导入二维码和导入别的logo的做法是一样的 但是要注意将图片导入时的比例因子 scaling factor 设置为4将二维码反色 因为pcb的丝印是白色的 儿二维码的有效区域是黑色的 这里用PS或者别的图片处理软件处理一下如果二维码是在背面 最好镜像一下 (但是我试过了 不设置镜像也是可以正常扫描访问的)好了 可以将板子发出去了┗...

2019-05-14 20:46:35 1436

原创 Altium Designer 18 3D模式

当Altium Designer 18电路板处于3D布局模式时,按L打开“ 视图配置” 面板,您可以在其中配置3D工作区显示选项(“视图选项”选项卡,“ 常规设置”和“ 3D设置”部分)。3D显示颜色可以使用“ 真实 ”或“ 按层”,它们是2D布局模式中定义的图层颜色。定义了许多3D 配置,请在“ 视图配置”面板的“ 常规设置”中查看这些配置。敲重点当我们要在3D模式下隐藏Step 3D ...

2019-05-13 17:55:09 2456

原创 vb.net 有符号16进制转10进制

Private Sub Command1_Click() '整型是两字节16位的,长整是四字节32位的 '与十六进制转换要与底层二进制换算,瞎用 '强制转换,当然不会有正确的结果。 '以下程序如看不懂,请继续修炼基础知识。 Debug.Print Hex(-600) Debug.Print CInt("&H" & Hex(...

2019-05-12 19:43:55 1246

原创 git:fatal: TaskCanceledException encountered.

git 更新完以后在push到github上的时候出现了fatal: TaskCanceledException encountered. A task was canceled.Username for 'https://github.com': fatal: could not read Username for 'https://github.com': No error解决...

2019-05-10 16:36:01 1644

原创 vs插件supercharger注册码

Beforesupercharger 非常好的vs插件 但是只有30天的试用期 里面包含了 VS10x CodeMap的功能而且还有很多的功能 非常好这里特别记录一下注册码 分享给大家tt4e2HN4X3gnJTqiT3AtYRYQsD4QmWg7BFuf3J6TIylvLH80KSUFK3rNoxlh2kKHSjKXRBssH05ods1yxfdIP5YPgB5UxoRiEVo5riX...

2019-05-07 21:41:35 1573

原创 使用keeplive处理socket网络异常断开

网络异常断开原因主要有那些呢?归纳起来主要有以下两种:1、客户端程序异常。  对于这种情况,我们很好处理,因为客户端程序异常退出会在服务端引发ConnectionReset的Socket异常(就是WinSock2中的10054异常)。只要在服务端处理这个异常就可以了。2、网络链路异常。  如:网线拔出、交换机掉电、客户端机器掉电。当出现这些情况的时候服务端不会出现任何异常。这样的话上面的代...

2019-05-07 17:27:12 255

原创 Jlink之Jscope的使用

Jlink 的高级使用J-Link简介J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器。简单地说,是给一个JTAG协议转换盒。其连接到计算机用的是USB接口,而到目标板内部用的还是jtag协议。它完成了一个从软件到硬件转换的工作。配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9/ARM11,Cortex ...

2019-05-06 19:35:22 1564

转载 InstallShield 2015 打包vs2015编辑的.net程序 生成setup单文件

1年前用过InstallShield,已经好久没有使用了, 现在发现一片文章不错,特意转载一下我使用的是vs2015 当年看的教程已经找不见了 该教程测试过没有问题~~ VS2012没有自带打包工具,所以要先下载并安装一个打包工具。我采用微软提供的打包工具: InstallShield2015LimitedEdition。下载地址:https://msdn.microsoft.com/e...

2019-05-06 15:56:13 701

原创 Ubuntu 安装 MonoDevelop

ubuntu 之我要开发C#最近要调试C#程序 奈何手边的电脑操作系统是Ubuntu  查到了monodevelop可以满足要求 就研究了这个软件 现记录软件的安装安装步骤安装源在Ubuntu上安装Mono运行下面代码授权注册repo源并更新软件列表:Add the Mono repository to your systemThe package repository hosts ...

2019-05-04 00:18:09 952

原创 vs插件VS10x CodeMap 注册码

明明是显示的free 结果要买但是 网上还是有好心人给予帮助特此记录VS10x CodeMap 注册码(key):#$aCN/L/ra73OaqCJENXc2JIDL61IMawNWBBX+PxhBzobE9w3QlcrwoXeB3DWBC2f56y9r0Hx2XPc8FKlFRh6cuGXuZFdjFBB4a3l1MNwBGamUlrr8bmqj2YcOUe0qBZWnv当然 我是...

2019-04-30 21:23:31 828

原创 push 时 出现 fatal: The remote end hung up unexpectedly

push 出现问题今天将代码上传github时 出现 了这样的问题fatal: The remote end hung up unexpectedly发生的错误 具体是:Counting objects: 61350, done.Delta compression using up to 2 threads.Compressing objects: 100% (20587/20587)...

2019-04-30 20:19:35 358

原创 Username for 'https://github.com':

什么鬼今天使用github远程仓库 建立了一个私有仓库 本地修改文件以后 push 到 remote repository 是没有问题但是 但我删除了本地文件 进行私有仓库的clone时 发现 一直让我输入用户名 用户名我知道 但是这个环节让我摸不着头脑 根本不是我自己的用户名啊 如图所示 :然后就很无语 一直用户名就不对 fatal occursolve怎么解决呢 ?...

2019-04-29 16:12:06 3483 1

原创 stm32cubeMx配置使用encoder编码器 F407

stm32 的Encoder 使用增量式编码器在实际应用中还是很常见。stm32的定时器带的也有编码器模式。所用的编码器是有ABZ三相,其中ab相是用来计数,z相输出零点信号。AB相根据旋转的方向不同,输出的波形如下图所示:从图上可以看出来,cw方向A相会超前B相90度左右,相反CCW方向,B相会超前A相90度左右。不过方向判断stm32自己是可以完成的。下面是使用stm32cubeMx...

2019-04-25 17:39:06 3742 3

原创 VS2015 统计项目代码的行数

代码量的直观体现虽然代码行并不能说明工作量,但是,大致的评估还是有一定的作用的今天需要统计VB.net项目的代码的行数,顾专门做个记录~open Solution 以后,我们运行查找和替换 --快捷键是 ctrl + shift + f查找项 输入^b*[^:b#/]+.*$查找範圍是整個solution然后选择正则表达式 具体如图所示在find result 的窗...

2019-04-24 21:04:43 412

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