自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bug 终结者的专栏

人生苦短,Python当歌!

原创 MATLAB2014a搭配Notebook实现在Word2013中运行MATLAB命令

测试环境: MATLAB2014a_64bit;Windows8.1_64bit;office2013_64bit(word2013); 设置方法: 在MATLAB指令窗中运行以下指令,配置过程将自动进行 notebook  –setup 假如指令窗中出现如下信息,就表示配置成功...

2015-05-09 18:36:03 4152 1

原创 Notepad++搭配MinGW编译运行C/C++程序

首先下载Notepad++文本编译器,下载地址:http://notepad-plus-plus.org/(官网) 下载在MinGW编译;下载地址:http://mingw.softonic.cn/ 安装Notepad++,比较简单; 安装MinGW,安装时注意选择gcc和g++编译文件; ...

2015-05-08 20:05:31 1567 0

原创 OpenWrt后台管理启用https-OpenSSL

OpenWrt 默认使用http 访问管理后台,这样不安全,推荐修改为 https 访问,加密数据传输。本文介绍配置步骤 1、卸载旧的ssl软件包 root@OpenWrt:~# opkg remove luci-ssl px5g px5g-mbedtls 这里一定要卸载 px5g 相关的软件包...

2020-02-02 20:21:20 3235 0

原创 Python3爬虫爬取中国大学排名数据并写入MySQL数据库

测试环境 Python 3.6.4 PyCharm 2017 MySQL Community Server 5.7.23 依赖包 beautifulsoup4 == 4.6.3 requests == 2.19.1 pymysql == 0.9.2 MySQL数据库准备 mysql py@...

2018-10-17 23:34:27 1133 0

原创 Python3爬虫查询IP地址归属地

文章目录测试环境安装环境源代码测试 测试环境 Python3.6.4 依赖: requests == 2.19.1 bs4 == 4.6.3 lxml == 4.2.5 安装环境 pip3 install requests bs4 lxml 源代码 #!/usr/bin/env python...

2018-10-16 16:06:23 1597 0

原创 修改Windows10 命令终端cmd的编码为UTF-8

1.问题描述使用Atom+MinGW(gcc 7.1.0)搭建C/C++开发环境,编译的插件为Atom的 gpp compiler,编译后在Windows10的命令行终端运行,但是中文一直出现乱码,百度搜索一直找不到解决方法。 很想吐槽一下网上那些你抄我我抄你的坑爹货,搜索出很多结果,但是打开...

2017-07-19 16:28:39 9492 4

原创 Hexo+GitHub博客

1.常用命令 hexo n “postname” #发表新文章 hexo g #自动根据当前目录下文件,生成静态网页 hexo s #运行本地服务 hexo d #发表文章 hexo clean ...

2016-02-04 16:12:35 563 0

原创 开机上报树梅派2的IP地址到邮箱

一.安装配置mutt和msmtp1.安装sudo apt-get install mutt msmtp 2.配置msmtp,在你用户的根目录下创建文件 .msmtprc,内容如下:account default host smtp.163.com from xxx@163.com auth pla...

2016-01-03 17:59:22 815 0

原创 Python3安装BeautifulSoup4模块

一.问题描述用python3写了个网页爬虫,使用到BeautifulSoup4模块,结果显示 File “./title.py”, line 7, in from bs4 import BeautifulSoup ImportError: No module named ...

2015-11-09 23:24:29 12011 1

原创 hexo异常:/usr/bin/env: node: 没有那个文件或目录

一.问题描述发现自己Deepin2014 上用GitHub + Hexo搭建个人博客,但是每次重新启动系统时显示错误 自己明明搭建好了环境啊!npm命令都可以使用啊,但时hexo 版本也查看不到,还是一样 二.解决办法执行nvm ls查看版本,再执行下列命令 0.11改为你的版本号,...

2015-09-09 09:30:48 2443 0

原创 Linux环境安装IPython配置python开发环境

一.IPython简介IPython 是一个交互式的shell,比默认终端好用,支持自动缩进,并且内置了很多有用的功能和函数。可以在任何操作系统上使用。二.安装方法1.pip 在线安装 pip install ipython pip install “ipython[notebook]”...

2015-09-05 14:28:49 4435 2

转载 OpenWrt-路由器上的linux

Openwrt是什么?它是一个适用于路由器的Linux发行版。和其他Linux发行版一样,它也内置了包管理工具,你可以从一个软件仓库里直接安装软件。OpenWrt可以用在所有需要嵌入式Linux的地方,它有众多功能,比如SSH服务器,VPN,流量整形服务,甚至是BitTorrent客户端。 Op...

2015-07-29 12:41:13 736 0

原创 史上最浅显易懂的Git学习指南

今天在网上搜了下Git,找到了一个很好的Git学习指南,尽然一口气把它全部刷了一遍,算是简单入门了。教程写的很好,浅显易懂,配有实例讲解,还有小视频。感觉很棒,于是我在Linux(deepin)环境下一步一步的学习,感觉效果很好。推荐一下,也作为一个学习的参考。是技术大牛廖雪峰写的链接地址:传送门...

2015-07-29 05:14:58 4006 1

原创 Sublime Text 3 使用总结

一.Windows环境1.安装下载http://www.sublimetext.com/安装方法较为简单,不做介绍。2注册码(3083) —– BEGIN LICENSE —– Andrew Weber Single User License EA7E-855605 8...

2015-07-29 04:40:27 3472 1

原创 51单片机学习笔记【九】——红外通信实验

一.红外通信基础1.红外线原理红外线是波长在760nm~1mm之间的非可见光。红外通信装置由红外发射管和红外接受管组成,红外发射管是能发射出红外线的发光二极管,发射强度随着电流的增大而增大;红外接受管是一个具有红外光敏感特征的PN节的光敏二极管,只对红外线有反应,产生光电流。2.信号调制原理 基带...

2015-07-27 09:49:45 13121 1

原创 51单片机学习笔记【八】——步进电机

一.步进电机基础1.定义 步进电机是将电脉冲转化为角位移的执行机构,主要使用永磁性步进电机,本实验使用的步进电机为四线双性步进电机; 步进电机的相数指产生不同极性N,S磁场的激磁线圈对数,常用m表示; 步进电机的拍数指完成一个磁场周期性变化所需脉冲数,以四线二相电机为例: 单向四拍:A/-B-A...

2015-07-26 10:17:27 6764 0

原创 51单片机学习笔记【七】——蜂鸣器和继电器

一.蜂鸣器1.蜂鸣器基础蜂鸣器按驱动方式分为有源蜂鸣器和无源蜂鸣器,有源蜂鸣器内部带振荡器,接入一个低电平便会响;无源蜂鸣器不带振荡器,让它响要接500HZ~4.5KHZ之间的脉冲信号来驱动才会响。很实验采用的是无源蜂鸣器。2.电路原理图3.实验说明本实验通过控制蜂鸣器分别在4KHZ和1KHZ频率...

2015-07-26 00:36:41 6173 0

原创 Multisim BLUE14.0使用介绍

一.Multisim BLUE14.0介绍从电路仿真到PCB布局再到BOM,NI全力打造的全能集成工具MultiSIM BLUE,支持进行原理图捕捉、仿真、PCB布局、BOM及采购整个流程。除MultiSIM BLUE外,尚无一款免费工具能提供此级别的集成度。借助Berkeley SPICE引擎以...

2015-07-24 15:33:43 12231 0

原创 51单片机学习笔记【六】——串口通信实验

一.串口通信基础1.串行通信 串行通信将数据字节分成一位一位的形式在一条传输线上逐个传送。单片机采用串行通信。特点是:传输线少,长距离传送成本低,但数据传送控制复杂。 串行通信的传输的传输方向:单工(数据传输只能沿一个方向),办双工(传输数据和接受数据分布进行),全双工(传输和接受同步进行)。 单...

2015-07-22 01:06:37 8290 1

原创 经典算法——递归

 一.递归简介 程序调用自身的编程技巧称为递归( recursion)。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序...

2015-07-21 20:52:39 750 0

原创 51单片机学习笔记【五】——1602液晶屏

一.1602液晶屏基础1.LCD1602简介 1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号的点阵型液晶模块。它是由若干个5x7或者5x11的点阵字符位组成,每个点阵字符位都可以用显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因...

2015-07-21 15:22:14 9034 0

原创 经典算法——二分查找法

一.二分法查找法介绍 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间...

2015-07-21 01:21:53 538 0

原创 51单片机学习笔记【四】——定时器和中断系统

一.定时器1.基础介绍(1).时钟周期 时钟周期T是单片机时序中的最小单位,具体计算的方法就是时钟源分之一。 (2).机器周期 单片机完成一个操作的最短时间,51单片机的一个机器周期是12个时钟周期。 (3).定时器应用 定时器是用来计时的,内部有一个寄存器,开始计时后,寄存器的值每经过一个机器周...

2015-07-20 01:14:14 6063 1

原创 51单片机学习笔记【三】——数码管实验

数码管基础: 数码管由八个发光二极管组成成“8“字型,按极性分为共阴极数码管(阴极链接在一起)和共阳极数码管(阳极连接在一起)。本实验采用的是共阳极,若要亮,则相应位置0,即为低电平。 可以通过给数码管引脚置值来控制亮和灭,显示不同的图案,如下图所示 共阳极数码管再进行取反操作便可以显示相同...

2015-07-17 18:18:39 2166 0

原创 51单片机学习笔记【二】——按键实验

一.独立按键实验1.电路原理图2.说明:使用排线连接JP10的和JP12,JP8连接JP5。本实验通过八个独立按键控制八个LED小灯。按键时会抖动,所以要消抖。3.消抖检测 先给按键对应的I/O口置1; 判断I/O口是否为1; 若是1,则说明按键按下,若是0,则按键没有按下; 4.源代码如下:/*...

2015-07-17 01:34:13 4829 2

原创 51单片机学习笔记【0】——基础知识

一.单片机三大资源1.Flash—-程序存储空间 相当于计算机的硬盘,可实现断电后数据不丢失。 2.RAM—-数据存储空间 相当于计算机的内存,用来存储程序运行过程中产生和需要的数据,断电后数据丢失,优点是读取速度快,可无限次写入。 3.SFR—-特殊功能寄存器 单片机每个功能都对应一个 多个SF...

2015-07-16 17:16:17 5338 1

原创 51单片机学习笔记【0】---前绪

51单片机学习笔记【0】---前绪 开发板:普中科技HC6800-EM3 V3.0(精英版) 参考官网:www.prechin.com 购买链接:http://item.taobao.com/item.htm?spm=a230r.1.14.66.yuPxP9&id=448912...

2015-07-03 13:49:48 790 0

原创 51单片机学习笔记【一】——LED灯实验

点亮一盏LED灯 名称:点亮LED说明:通过实验点亮一盏LED小灯,用排线将J10与J21连接起来;P2.0口控制程序: /*********************************************** > File Name: 点亮LED > Autho...

2015-06-27 21:36:08 2097 0

原创 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT ...

2015-06-24 10:50:59 596 0

原创 C++队列实现和队列简介

队列简介: 队列(Queue)是一种数据结构,可以在队列的一端插入元素而在队列的另一端删除元素。   ( 1 )允许删除的一端称为 队头(Front )。  ( 2 )允许插入的一端称为 队尾(Rear )。  ( 3 )当队列中没有元素时称为 空队列。  ( 4 )队列亦称作先进先出( ...

2015-06-23 14:53:02 445 0

原创 C/C++语言字符串操作总结大全(超详细)

字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 str...

2015-06-23 10:02:39 3000 0

原创 C++学习笔记__类的派生和多态性

类的派生和多态性的应用举例 例子:先建立一个Point类,包含数据成员x,y(坐标点)。以它为基类,派生出一个Circle类,增加数据成员r(半径),再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高)。编写程序,重载运算符“>”,使之能用于输出以上类...

2015-06-22 13:37:07 453 0

转载 Linux下gcc编译器的使用总结

一、基本选项 GCC是开源软件中的一个顶级的C编译器 gcc -Wall -o hello hello.c -W是打开警告选项 -all打开所有 -v显示详细信息 -c只编译产生目标文件,不产生可执行文件,就是产生.o文件 GCC不存在链接次序的问题,但最好遵守定义在后、调用...

2015-05-05 11:26:04 518 0

原创 经典排序算法-------插入排序法

/************************************************************************* > File Name: insertsort.c > Author: pengshp > Mail: pengshp3@o...

2015-05-05 00:26:22 358 0

转载 俄罗斯方块源码

#include #include #include #include #include #include #ifdef _MSC_VER // M$的编译器要给予特殊照顾 #if _MSC_VER <= 1200 // VC6及以下版本 #erro...

2015-05-03 23:18:22 2662 0

原创 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富...

2015-05-03 23:07:54 291 0

原创 单片机学习

预备必备知识:C语言模拟电路基础数字电路基础必备工具:51单片机开发版开发工具:Keil uVision4Protuse 电路仿真软件单片机精灵教学视频:零基础入门学习C语言小甲鱼倾情奉献 http://www.youku.com/playlist_show/id_6554667.html?...

2015-05-03 20:41:54 1162 0

原创 经典排序算法——冒泡排序

#includeusing namespace std;void printarray(int *a){ int i; for (i = 0; i { cout if ((i+1)%5==0) { cout } }}int main(){ int i, j, tmp; int ...

2015-05-03 20:41:51 403 0

原创 经典排序算法——选择排序法

#include using namespace std;void printarry(int *a){ int i; for (i = 0; i { //cout cout }}int main(){ int i, j, tmp; int a[10] = { 12, 45, 46, 7...

2015-05-03 20:41:46 550 0

原创 linux下C语言编译的问题

在linux中用gcc编译器编写c语言代码时,不能使用数学函数(math.h),要在后面加上参数-lm,才能编译通过;如下实例:/************************************************************************* > File ...

2015-05-03 20:41:41 528 0

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