自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (9)
  • 收藏
  • 关注

原创 Protues 仿真报错Internal Exception: access violation in module ‘UNKNOWN‘[7ADEEEA9]

至于为什么回这样,我猜想应该是和这个软件导入STM32芯片的时候,已经配置好了它的VDD和GND引脚,在它的24/36/48已经默认配置了VCC/VDD网络,23/35/47配置了GND,所以在对VDDA和VSSA配置网络的时候,要配置成一样的电压,不然就会出现模型报错。如果修改好后,还是会出现错误,建议重新创建项目,重新配置。

2023-08-04 15:57:45 883 1

原创 Matlab Spreadsheet Link安装(早期叫excllink)

Matlab和Excel数据交互,安装excllink。

2023-01-11 18:03:04 1500

原创 BAT脚本----获取当前日期并比较编码不对问题设置

控制台显示“周一”,但是在进行比较的时候,不相等,这是系统编码格式不统一的问题,解决方法如下:

2022-09-12 22:20:43 454

原创 Keil uVision5 创建STM32F4

这篇文章不介绍Keil uVision5的安装,默认大家都已经安装成功了,同时也安装了STM32F4xx相应的包1、先创建Ts文件夹,工程的根目录2、在Ts根目录下创建子目录,起码要创建前3个,后面大家根据需要来增加,Output是后面输出.hex的文件夹3、将STM32F4xx_DSP_StdPeriph_Lib_V1.4.0\Libraries\STM32F4xx_StdPeriph_Driver里面的inc和src这两个文件夹复制到创建的FWLIB文件夹里面4、将下的。

2022-08-19 19:25:29 4218 3

原创 Python BeautifulSoup的find和findAll

find(tag, attributes, recursive, text, keywords)参数列表:tag:标签参数,可以传一个标签的名称或多个标签名称组成的 Python列表做标签参数。attributes:属性参数recursive:递归参数,是一个布尔变量,在find函数内,这个默认是True,而且不能取修改为False,否则会出错,因为find只去查找第一级标签的内容,为True,默认递归查找所有,为False,则会出现矛盾,并报错。from urllib.request .

2021-08-09 14:13:08 554

原创 C 函数和指针

通常,函数指针常用作为另一个函数的参数,告诉该函数要使用哪一个函数。声明一个函数指针时,必须声明指针指向的函数类型。因为函数的机器语言实现由载入内存的代码组成,指向函数的指针中储存着函数代码的起始处的地址。函数指针void (*pf)(char *); // pf 是一个指向函数的指针根据优先级看,*pf是一个指向函数的指针,这个函数是形参char*,返回类型是void的函数,通过函数指针,我们可以把函数的地址赋值给指针,通过指针可以调用我们所需要的函数void ToUpper(char

2020-09-16 11:14:46 135

原创 C 联合数据类型

联合是一种数据类型它能在同一个内存空间中储存不同的数据类型(不是同时储存),每一次只能储存一个类型的数据创建联合和创建结构的方式相同,需要一个联合模板和变量union hold {int digit;double bigfl;char letter;}fit;以上声明了一个可以储存一个Int类型、double类型、char类型的值的联合结构,并且编译器分配联合声明中占最大字节的类型空间,联合声明的变量每一次只能储存一个值,如下所示:fit.digit = 23; //把 23 储

2020-09-15 11:22:27 386

原创 C语言 指针常量和常量指针

1、指针常量#include<stdio.h> int main(){ double rates[5] = {88.99, 100.12, 59.45, 183.11, 340.5}; double *const prt = rates; prt = &rates[2] ; //系统报错,不允许 return 0;}#include<stdio.h> int main(){ double rates[5] = {88.9

2020-09-09 10:51:00 1054

原创 C语言 数组指针和指针数组详解

void sum(int* prt);int main(){ int arr[6] = {4,2,5,4}; sum(&arr[0]); return 0;}void sum(int* prt){ printf("prt = %d\n",prt[1]); }可以用数组的地址传递给指针,指针可以代替数组,执行数组相关的操作。...

2020-09-08 16:23:48 638

原创 C语言 按地址传递和按数值传递

在函数调用的时候,我们都会碰到传递这个概念,但是有两种情况的传递,一种是数值传递,一种是地址传递,我们在选择的时候又该如何选择呢。这个要根据我们具体的目的来选择。数值传递int main(){ int x = 1; funtion(x); return 0;}void funtion(int y){ }如果我们需要计算或处理值,那么使用数值传递形式的函数调用,因为我们不需要改变主调函数变量的值,即我们不修改主调函数中x的值,可以直接选择数值传递地址

2020-09-08 10:50:14 779

原创 FastReport ERP code 获取字段数据,将数据写到表格里面

FastReport ERP code 获取字段数据,将数据写到表格里面1.FastReport 在code获取数据库字段数据 DataSourceBase ds = Report.GetDataSource("明细数据"); ds.Init(); ds.First(); while(ds.HasMoreRows) { ...

2020-05-06 17:09:10 2726

原创 Freescale KV3064PM100SFARM芯片 ADC模块配置 驱动开发

ADC模块配置方法:在IAR编辑器上编写ADC模块,配置KV3064PM100SFARM芯片 ADC模块。第一次配置ADC模块,编写ADC驱动,刚开始的时候一点都不懂,一点思绪都没有,而且对这个芯片也不熟悉,只能硬着头皮去看芯片文档,找到ADC部分查看各种寄存器,控制器的相关信息,然后在网上看各种资料,以及别人配置ADC时是怎么配置的,忽然发现网上几乎所有的内容都是说调用ADC_start函数...

2020-03-11 18:12:53 301

原创 python 文本注释固定

xmin, xmax = plt.gca().get_xlim()ymin, ymax = plt.gca().get_ylim()plt.annotate("Pass: "+ str(calc_percent), xy=(xmax, ymax), xycoords='data',xytext=(0.8, 0.95),textcoords='axesfraction',horizontal...

2020-02-21 13:54:42 341

原创 python matplotlib 图表不能显示,终极解决方法

最近在对数据进行显示化的过程中,发现无论怎么修改代码,设置图表的参数,都没有办法致使图表正常显示,然后在网上找到其他代码,发现别人的代码能正常显示,通过对照分析,发现别人的代码里y坐标轴的列表元素不是字符串格式,而我的y轴列表的元素是字符串格式,因此发现,如果Y轴的列表元素是字符串格式的都没有办法正确显示图表如下例子:def bar(): plt.style.use('ggplot')...

2020-01-16 11:29:06 3453

原创 编码乱码----decode,encode

有时我们在进行文件读写的时候,会碰到编码错误的问题,这是我们对编码和解码不熟悉导致的Unicode被称为万国码,主要是Unicode为每种语言设置了唯一的二进制编码表示方式,提供了从数学代码到不同语言字符集之间的映射,从而可以满足跨平台、跨语言之间的文本处理要求。因此要解决乱码问题可以使用Unicode作为中间介质来完成转换,比如可以先对要读入的字符使用UTF-8进行解码,然后再使用GBK进行...

2019-12-13 16:38:01 160

原创 程序优化总结

代码优化:代码移动,将计算结果不会变化的计算移动到代码前面,不会被多次求值 减少多次重复的内存读写 编写程序尽量满足处理器流水线的设计 条件数据转移比条件控制转移性能更好 在if条件判断的时候,更容易判断出结果的条件放在前面,使其更符合预测正确,减少预测错误开销,以及一些不必要的管道计算时间 重复引用相同变量的程序有很好的时间局部性 对于取指令来说,循环有好的时间和空间局部性。循环...

2019-12-13 11:29:05 248

原创 python 装饰器@

什么是装饰器装饰器是为函数和类指定管理代码的一种方式,装饰器自身是一个返回可调用对象的可调用对象函数装饰器在函数定义的时候进行名称重绑定,提供一个逻辑层来管理函数和方法或随后对它们调用。 类装饰器在类定义的时候进行名称重绑定,提供给一个逻辑层来管理类,或管理随后调用它们说创建的实例。python装饰器就是用于拓展原来函数功能的一种函数,这个函数的特殊之处在于它的返回值也是一个函数,使用...

2019-10-23 13:27:38 141

原创 Python NLP自然语言处理 nltk载入自己语料库的方法以及文本分词处理

一、使用NLTK中的PlaintextCorpusReader 帮助下载入它们PlaintextCorpusReader 初始化函数的第一个参数是你要加载的文件的路径,第二个参数可以是一个如['a.txt', 'test/b.txt']这样的 fileids链表,或者一个匹配所有fileids的模式 ,如:'[abc]\.txt'假定你的文件在/usr/share/dict 目录下,匹配该...

2019-10-11 17:19:09 4019 1

原创 python 迭代器和生成器

迭代器:迭代(iterate)意味着重复多次,就像循环那样,像实现了方法 __iter__ 的对象。方法 __iter__ 返回一个迭代器,它是包含方法 __next__ 的对象,而调用这个方法时可不提供任何参数。当你调用方法 __next__ 时,迭代器应返回其下一个值这是迭代器创建序列的方法:class TestIterator: value = 0 def __next__(s...

2019-09-19 11:24:32 122

原创 Python self超详解

刚开始学习python的时候,被self给整懵了,现在记下,免得到时又忘了。类的所有实例都有该类的所有方法,因此子类的所有实例都有超类的所有方法。首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数,指向类实例对象本身(注意:不是类本身)。下面通过举例来看看self为什么指向的是类实例对象本...

2019-09-18 16:53:45 2907 1

原创 Python 定义类的私有属性

私有属性变量不能从对象外部访问,而只能通过存取器方法class Secretive: def __inaccessible(self): print("Bet you can't see me ...") def accessible(self): print("The secret message is:") self.__i...

2019-09-18 16:13:45 2056

原创 Python PyQT5下载安装

pipinstall Sip pipinstall pyqt5 pip install pyqt5-tools PyQt5不再提供Qt Designer等工具,所以需要再安装pyqt5-tools安装完成后,在.\Python\Python37\Lib\site-packages\pyqt5_tools\Qt\bin目录下可找到designer.exe至于使用PyCharm...

2019-09-16 16:33:03 27211

原创 pyqt5 importError: unable to find Qt5Core.dll on PATH

pystaller -F -w +转化目标.py文件,生成exe,结果报错,由于我使用PyQt5设计,所以报下面错误,再网上看了很多资料,发现大多数只要使用PyQt5设计的,在转exe时,都会报这个错误,说Qt5的dll路径不对然后在网上看到了一篇文章,把这个问题给描述了https://github.com/pyinstaller/pyinstaller/issues/4293解决...

2019-09-12 00:10:06 1927

原创 PyCharm ui转py

点击file,选择settings点击+进行添加Program填入: C:\Users\tang\AppData\Local\Programs\Python\Python37\python.exe //安装python的路径Arguments填入: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithou...

2019-09-02 20:07:27 9848

原创 PyCharm编辑器

安装pycharm编辑器首先从网站下载pycharm:https://www.jetbrains.com/pycharm/download/#section=windows进入之后如下图,根据自己电脑的操作系统进行选择找到下载的exe文件直接双击下载好的exe文件进行安装,安装截图如下:按install安装,安装完成后如下图点击桌面的图表运行pych...

2019-09-02 13:49:13 1178

原创 Python BeautifulSoup的 find() 和 findAll()

BeautifulSoup 里的 find() 和 findAll() 可能是你最常用的两个函数。借助它们,你可以通过标签的不同属性轻松地过滤 HTML 页面,查找需要的标签组或单个标签BeautifulSoup 文档里两者的定义就是这样:findAll(tag, attributes, recursive, text, limit, keywords)find(tag, attrib...

2019-07-29 10:57:57 5933 1

原创 R语言 ---不能调用excel程序包的问题

No CurrentVersion entry in Software/JavaSoft registry! Try re-installing Java and make sure R and Java have matchin也许大多数和我一样,在第一次安装R的时候,都想通过R环境来读取Excel里面的数据,会涉及到Excel包的安装和调用,在要安装excel包的时候,它要求对xlsxja...

2019-07-19 13:45:00 3210

原创 开机两个小时后定时关机

随着电脑的不断普及,现在几乎家家都有电脑,然而游戏对于小孩子的影响更大,有时小孩为了玩游戏,通宵达旦,时间很长,这样对于孩子的成长和学习是非常不利的,为此我开放了一个脚本,只要大人设置了电脑开机密码,把这个脚本设置成开机自启,那么两个小时后就会自动关机,这样对于监督小孩子玩电脑有一个很好的效果,至于如何设置开机自启,见我一篇博文https://blog.csdn.net/tingguan/arti...

2019-07-09 00:15:39 879

原创 Python lambda表达式

lambda只是一个表达式,函数体比def简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda表达式是起到一个函数速写的作用。允许在代码内嵌入一个函数的定义。在常规的def函数构造中,可以有任意数量的语句,并且在def函数定义中,首先需要给函数一个名称,对于lambda表达式而言,lambda是一个匿名函数,不需要给la...

2019-07-02 15:04:32 440 1

原创 bat choice指令详细解析

choice /t 10 /c ync /n /d y /m (如果想取消定时关机,请打开取消关机脚本)/t 后面跟着是延长10秒/c ync y表示是,n表示否,c表示取消,默认下yn/n 掩藏ync的提示符/d 选择默认y/m 后面表示要显示的内容...

2019-05-27 16:01:00 4691

原创 bat脚本,windown定时关机,取消定时关机,设置延长关机时间

经过几天的摸索和学习,不断的debug,终于做出了一个bat定时关机脚本,说真的,实属不易,因为bat所能使用的一些指令太少了,感觉真的很弱,但是没办法,只能转换思路,绕过这些没有的指令,不说了,直接上代码,也希望上面有一个python爬虫的源码,希望大家下载,算是给我的一点安慰吧,以后如果有好的脚本再做出来给大家一起用.AutoShutdown.bat@echo off if "%1...

2019-05-27 13:40:46 3986 6

原创 window 开机自启动设置

1、我的电脑->右键2、选择任务计划程序3、右边创建基本任务4、名称和描述自己随便写5、写完后点击下一步6、触发器,看你个人,如果想电脑启动后自启就选自启,如果想当前用户登陆启动自动就选用户登陆自启7、操作,填写要启动脚本或者程序的路径及启动脚本或程序8、最后一步直接点击完成...

2019-05-26 18:21:13 1805

原创 C语言 链表概念讲解

下图为最一简单链表的示意图: 第 0 个结点称为头结点,它存放有第一个结点的首地址,它没有数据,只是一个指针变量。以下的每个结点都分为两个域,一个是数据域,存放各种实际的数据,如学号 num,姓名 name,性别 sex 和成绩 score 等。另一个域为指针域,存放下一结点的首地址。链表中的每一个结点都是同一种结构类型。指针域:即在结点结构中定义一个成员项用来存放下...

2019-05-22 18:17:17 14155 6

原创 C语言 指向结构变量的指针和指向结构数组的指针

指向结构变量的指针:一个指针变量当用来指向一个结构变量时,称之为结构指针变量。结构指针变量中的值是所指向的结构变量的首地址结构指针变量说明的一般形式为: struct 结构名 *结构指针变量名例如:struct stu *pstu;赋值是把结构变量的首地址赋予该指针变量,不能把结构名赋予该指针变量结构名类似类,而结构变量类似对象,结构名和结构变量是两...

2019-05-22 17:29:20 2650

原创 C语言 指针数组和指向指针的指针

针对自己在学习指针知识的时候比较难理解,特意整理出来,防止后面忘了,也拿出来供大家理解指针数组的概念:一个数组的元素值为指针则是指针数组。 指针数组是一组有序的指针的集合。 指针数组的所有元素都必须是具有相同存储类型和指向相同数据类型的指针变量。指针数组说明的一般形式为:类型说明符 *数组名[数组长度]其中类型说明符为指针值所指向的变量的类型指针数组类型表示的是多个指针(一组有...

2019-05-22 16:44:29 8842 6

原创 python爬虫携程机票

大半夜的来点干货,首先先让我得意一下,自学将近一个月python语言,学习网络爬取技术,从一个小白到半吊水大神,终于可以自己编写出爬取携程机票的脚本,可以根据自己输入始发地和到达地,日期,就可以爬取出机票价格,时间,航班,而且直接保存到excel里面,真是开心的不要不要的,好了上代码截图。这部分各自自个加,我只是加一部分,而且这上面代码不全,我上传上去,有需要的下载...

2019-04-16 21:43:50 2953 7

原创 下载NLTK模块和自带的文本库

pip install nltk,下载nltk模块。下载nltk自带的文本库,建议全部下载,因为你永远不知道你以后会用到哪个

2019-03-28 22:22:02 311

原创 Python 抓取HTML上的DOC文件时,解析器不指定xml,不能打印

今天在用Python爬取HTML上的一个doc文件时,由于在BeautifulSoup函数里面没有指定解析器,所以打印不出doc文件里面的内容显示说系统默认使用最佳的解析器lxml,而文件上需要用xml解析器才能打印,就去官网看了下,原来在使用BeautifulSoup时,如果不指定解析器的话,默认使用lxml,所以文件打印不出来,只要在BeautifulSoup(markup,xml)加...

2019-03-28 14:50:19 219

原创 下载并安装Twisted

访问Twisted Matrix网站(http://twistedmatrix.com),点击DOWNLOAD打开cmd,输入上面标记部分,会自动下载安装完成如果在安装的过程中出现了这个错误:在使用pip install scrapy命令安装scrapy框架时,Twisted出现安装错误。如下:building 'twisted.test.raiser' extensionerr...

2019-03-25 15:37:56 18382 4

转载 Excel 表单控件在工作表大小和位置固定方法

大家都知道在word中控件的使用频率是相当高的,但在Excel中也会有用到控件的时候。如复选框、组合框等等。本文的主要目的是教会大家ActiveX控件中复选框的添加,以及组合框的隐藏方法,看似很简单,不过还是有些细节是需要注意的。比如当有多个相同的控件存在时,只要复制粘贴然后修改复选框内的文字即可。好了,话不多说,需要的朋友可以借此机会学习下,希望对大家有所帮助。操作方法①首先输入问题,然...

2019-01-17 11:21:44 5896

Pandoc简单的使用教程

包含markdown代码在里面,基本的使用方式都进行的简单的介绍

2023-06-26

ui_demo_1.zip

串口调试助手开发源码,纯正干货,用了半个月的时间做出的串口调试助手,值得拥有

2019-09-16

ComputerAutoShutdownTwoHour.bat

电脑开机两个小时后自动关机,这是用于控制孩子玩电脑时间,玩游戏的一个脚本,有利于孩子的发展

2019-07-09

Python数据分析基础通俗易懂.pdf

python 数据处理基础,适合我们大多数人,不管你有没有接触过python,在你的工作中都会涉及到excel数据处理

2019-05-31

携程机票python爬取脚本最终优化版本

这个版本是最优化版本,可以不断的输入想要爬取的时间,地点,不断的爬取,使用了GUI,使得可以根据自己选择某一天来查询机票价格,或者未来90天的价格,可以根据自己输入的始发地,目的地,日期,然后自动爬取该天全部机票的票价,航班,发机时间,还有可以自动保存到excel里面,同时是用来学习爬取网络一个好的例子,最主要的是能自动保存到excel里面,文件名字都是根据自己来输入,很智能化,python爬虫最终版本我相信不会让大家失望,真的真的很互动也很智能,如果好用,麻烦给个好评,至于最后爬取内容是在文档那个文件夹里面

2019-05-27

携程机票python爬取脚本优化版本

这个版本根据之前的版本进行优化,使用了GUI,使得可以根据自己选择某一天来查询机票价格,或者未来90天的价格,可以根据自己输入的始发地,目的地,日期,然后自动爬取该天全部机票的票价,航班,发机时间,还有可以自动保存到excel里面,同时是用来学习爬取网络一个好的例子,最主要的是能自动保存到excel里面,文件名字都是根据自己来输入,很智能化

2019-04-24

携程机票python爬取脚本

爬取某一天携程机票,可以根据自己输入的始发地,目的地,日期,然后自动爬取该天全部机票的票价,航班,发机时间,还有可以自动保存到excel里面,同时是用来学习爬取网络一个好的例子,最主要的是能自动保存到excel里面

2019-04-16

Excel VBA入门到精通

只要你认真的学完,Excel VBA对你来说就是精通了,就是Excel高手

2018-12-18

Excel日历控件

日历控件百分百能用弄的,这是从一个英语网站上下载过来的,至于注册的,里面也有文档介绍了。

2018-12-12

空空如也

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

TA关注的人

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