自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Alexantao 的专栏

张扬而不张狂,拼搏而不拼命,忙碌而不盲目,放松但不放纵!

  • 博客(225)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python Pandas 操作Excel

安装步骤省略,建议使用Anaconda,默认都会自带安装。导入 import pandas as pd 打开Excel,(read_excel()方法) df = pd.read_excel("文件名.xlsx",sheet_name=None,header=None) io:excel文件 sheet_name:返回指定sheet,默认索引0返回第一个,也可用名称,如果返回多个则可用列表,为None则返回全表 header:指定表头,也可用列表指定多行 names:自.

2022-04-10 23:59:37 1569

原创 Git项目库删除找回

起因是:Git创建的本地库用SourceTree删除了,服务器也删除了(是在练习),通过反编译和恢复两种方式找到这个库搞定的过程。(至少半天的经验)。

2022-03-13 18:28:43 2728

原创 Python 打包EXE,最小可用大小

学习思路是要把学习转化成需要做什么,再去实现,不要一味的学,哪怕做一个再小的东东,也要把流程走完,Python打包简单,但打完后好几百兆,不便于传播,且对方没有Python环境又没法运行,你必须要知道的,我是遇到了很多坑的总强。

2022-03-09 00:23:06 1371

原创 爬虫之基础:Requests 简易明了学习笔记

Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库,其在Python内置模块的基础上进行了高度的封装,从而使得Pythoner进行网络请求时,变得美好了许多,使用Requests可以轻而易举的完成浏览器可有的任何操作。1、安装

2021-01-30 00:46:50 363

原创 正式开始:技术相关

Python弄明白以下类库:1、json:JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它主要提供了四个方法:dumps、dump、loads、load。json.dump()json.dumps()json.load()json.loads()2、requests3、base64url = "https://www.cnblo...

2021-01-16 22:34:22 97

原创 百度AI的认识

一直以来,对未来的方向从视频分析到人工智能都非常看好,介于以前的程序人到后面,一段时间的转型,在AI到来后,反倒有点懵,百度AI从早期开始关注,但都是一种“不明觉励”的感觉,一直不知从何开始,这次疫情封在家里,哪也不能去,不知不为过,不学则为错,按照自己的理念,一点点深入学习了百度的AI体系。以下只是学习四天的一个经历,做个总结,更正中。1、百度大脑核心即为:https://ai.baidu.com 也是整个AI的入口。2、百度主推的EasyDL则分不同版本,但核心是一样的,足够...

2021-01-15 23:21:13 797 2

原创 OpenCV+Python车牌字符分割和识别入门 (含新能源车牌识别)

车牌识别三大步骤:1、从图中找出车牌2、从车牌中识别车牌号3、通过训练提高识别率 本次仅实现第二步,这也是核心,其他两个属于附属功能,第三个可以通过GAN或Tesseract来进行训练,这个下篇再进行介绍。核心步骤: 图片处理:1、将图片灰度化;2、将灰度图片二值化;3、校正;4、去燥; 图像切割识别:1、图像切割;2、图像识别代...

2018-10-09 17:53:23 11600 6

原创 图片识别 - TesseractOCR

一直以来,图片识别对我来说是很高深的东西,一直未曾涉猎,有幸在Python是了解到TesseractOCR,终于有个系统的了解,这个能做什么,那就太多了,验证码识别、车牌识别、证件识别等等。目录软件的特点软件的安装命令行测试强大在于可以学习 学习工具jTessBoxEditor Tesseract训练软件的特点 ...

2018-10-08 23:29:54 852

原创 万能连接器 - MobaXterm工具

在云的时代不可能你不用云端服务,云端Windows一般都用Windows的默认远端连接软件,需要开通3389(默认),但真正的连接我们一般不用这个,即使用这个,也会更改端口(当然我在Win上经验比较足)。现在: 涉及Python,这种多平台的语言,经常用的Linux(最主要原因是Linux的云端占用资源较少),在百度云搞活动时搞了一台云主机,结果用控制台的V...

2018-09-21 14:55:23 918

原创 Git GUI学习教程

学习宗旨:快速应用,不易忘记 很遗憾,申请Git的专栏未审批,那我就不再写专栏了,把最近的学习心得写一下,我也是在学习中进行,有任何问题直接留言,回复交流,我还采用思路+实践模式快速过。目录1、Git是什么2、远程仓库 1)GitHub: 2)Gitee(码云):3、安装Git(Windows) 1)下载...

2018-09-07 19:25:49 6513 2

原创 Git教程插播

本身在写Python系列教程,但我一直说教的是方法,为什么要插播一个教程Git,还是那个起因,我是从.NET转过来的,在.NET时代因为不主张开源,所以几乎没看过Git,因为微软有自己的代码管理工具,当然我们用的最多的是SVN。 正是因为Python这种开源的特性,并且我在学的过程中也发现大多数的人都是把代码放到GitHub上,我们可以随时Clone并修改,还可以再提交,...

2018-09-03 23:15:43 263

原创 Python - 入门思路引导

python语言:经典的说法是“人生苦短,请用Python”,正是因为Python有一定的幽默性,随意性,所以在之后的文章中我也不会死般的只写功能及代码,“废话也会多,带你学方法和全局观去看”。首先Python是脚本语言,也就是解释型语言,和以前的VB类似,有以下特征:1) 不严格定义类,函数,想起什么写什么;2) 对变量的类型不必声明,想到就用;3) 必须引用包后才能进行调用,且...

2018-09-02 17:07:13 499

原创 .net开发为什么要转Python

目录Alexantao的由来:我的技术经历:学习方法及忠告:不管你是新的程序员还是转行的:结束:区别: 前天申请了专栏,本以为不会批准,没想到第二天即得到了批准,既然这样,坚持下来,这是以前一直很难做到的,其实早就开始写过,后来因为各种原因停了(当然我也在这十余年间发生了天翻地覆的变化。到今天为止,学Python差不多一个月,但我相信我的学习方式和水平不会比一...

2018-09-01 23:32:25 4831 4

原创 安装Scrapy时提示需要C++14.0库的解决方案

安装Scrapy时Windows总提示需要C++14.0的库,我不想因此而再装一个VS201X,所以一直未解决,最后通过一个第三方的方式解决,测试已成功安装。 解决Python3.7中安装Scrapy包时出现的此类错误:error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual...

2018-08-17 18:11:32 2370 1

原创 Linux 学习笔记(纪念)

纪念曾经学过的Linux,由于负责公司大的方向,向管理方向转型,原先内容一直在有道,为了减少有道笔记在移动端的同步问题,移到博客园。

2016-08-02 21:59:30 1053

原创 Android学习笔记整理(纪念)

纪念曾经学过的Android,由于负责公司大的方向,向管理方向转型,原先内容一直在有道,为了减少有道笔记在移动端的同步问题,移到博客园。

2016-08-02 21:25:10 550

原创 Annotation recipes 注解使用方法

Enhanced components 优化的组件How to enhanceActivities博客内跳转How to enhanceFragments博客内跳转How to enhancecustom classes博客内跳转How to enhancecustom views博客内跳转How to enhance yourApplication class博客

2016-08-02 19:27:07 448

原创 Android学习笔记整理(纪念)

纪念曾经学过的Android,由于负责公司大的方向,向管理方向转型,原先内容一直在有道,为了减少有道笔记在移动端的同步问题,移到博客园。

2016-08-02 13:16:49 1649

原创 Arduino 卡片15红外遥控数码管

1、硬件部分        数码管,常见的用来显示数字的,比如像计算器。这回我们就要来好好研究一下数码管,看看它是如何工作的。数码管,其实也算是LED中的一种。数码管的每一段,都是一个独立的LED,通过数字引脚来控制相应段的亮灭就能达到显示数字的效果。这个项目要实现的是循环显示数字0~9。按下图连线图连接,注意数码管各段所对应的引脚。右边引脚说明图上为什么画这么几个箭头呢?个人觉得,这

2016-06-19 15:32:50 3270

原创 Arduino 卡片14红外遥控灯

1、硬件部分红外接收管,也就是接收红外光的电子器件(代码未按照这个方式接线) 2、代码部分#includeint RECV_PIN = 11; //红外引脚int led_pin = 10; //LED引脚boolean ledState = LOW; //LED的状态,默认为LOWIRrecv irrecv(RECV_PIN); //设置RECV_PIN

2016-06-19 13:52:59 3305

原创 Arduino 卡片13自制风扇

1、硬件部分做一个小风扇。同时会接触两件新元件——继电器、直流电机。继电器,我们可以理解为是用较小的电流去控制较大电流的一种“自动开关”。在这里,继电器是用来控制电机转动的。按下图进行连线,按钮连接到数字2。按钮一端连接5V,另一端连接GND,并用一个220Ω的电阻作为下拉电阻,以防引脚悬空干扰。继电器有6个引脚,分别标有序号。1,2引脚为继电器的输入信号,分别接Arduino的数字引

2016-06-19 12:18:30 2629

原创 Arduino 卡片12彩灯调光台

1、硬件部分通过三个电位器来任意变换对应的R、G、B,组合成任何你想要的颜色,在家做个心情灯吧,随心情任意切换。至此就是一些组合,不再详述,仅为做笔记用。2、代码部分//LED三个灯脚输出int red = 9;int blue = 10;int green = 11;//电位器三个模拟输入int potRed = 0;int potBlue = 1;int po

2016-06-19 11:50:07 1086

原创 Arduino 卡片11可控舵机

1、硬件部分通过外部信号来让舵机随着输入的改变来相应改变角度,方便做一些可控的转动装置。电位器相当于一个可变阻值的电阻,两个引脚的一边分别接5V与GND,而另一边只有单独一个引脚的接模拟口0,用于做输入信号。 2、软件部分#includeServo myServo;int potpin = 0; //连接到模拟0脚int val; //从模

2016-06-19 11:02:44 1145

原创 Arduino 卡片10舵机初动

1、硬件部分舵机是一种电机,它使用一个反馈系统来控制电机的位置。可以很好掌握电机角度。大多数舵机是可以最大旋转180°的。也有一些能转更大角度,甚至360°。舵机比较多的用于对角度有要求的场合,比如摄像头,智能小车前置探测器,需要在某个范围内进行监测的移动平台。又或者把舵机放到玩具,让玩具动起来。还可以用多个舵机,做个小型机器人,舵机就可以作为机器人的关节部分。所以,舵机的用处很多。A

2016-06-19 10:46:00 1624

原创 Arduino 卡片9感光灯

1、硬件部分光敏电阻。从名字可以看出,这个器件是依赖光作用的。在黑暗的环境中,光敏电阻具有非常高阻值的电阻。光线越强,电阻值反而越低。通过读取这个电阻值,就可以检查光线的亮暗了。我们这里选用的是光敏二极管,光敏二极管其实就是光敏电阻中的一种,只是它还具有正负极性,注意的与光敏二极管相连的电阻是10k,而不是220Ω。 2、代码部分int led = 13;int val =

2016-06-19 10:28:02 1462

原创 Arduino 卡片8震动探测

1、硬件部分:震动传感器,我们从名字中应该就可以判断,传感器能够检测震动中的物体。我们用什么来做震动传感器呢?那就是滚珠开关。滚珠开关,其内部含有导电珠子,器件一旦震动,珠子随之滚动,就能使两端的导针导通。图片从卡片上照的,实现代码未完全按照这个图,是我自己连的,不要死记下图的接线,而是要明白原理,然后上面的端子随便接,滚珠开关也需要一个下拉电阻,LED需要一个限流电阻。2

2016-06-19 10:07:25 1716

原创 Arduino 卡片7 温度报警器

1、硬件部分温度报警器。当温度到达我们设定的限定值时,报警器就会响,只是抛砖引玉,以后可自由发挥,能学到的知识点,串口监视器的使用。LM35温度传感器正负为两测(正负极的方法:平面对自己,左边为+,右边为负,中间为模拟信号输出,具体还得看说明,这是自己总结的),Arduino板的右下方A0-A5是模拟信号的输入端子; 2、代码部分float sinValue;int tone

2016-06-19 09:35:37 5723

原创 Arduino 卡片6报警器

1、硬件部分需要用到蜂鸣器,从字面意思就可以知道,这是一个会发声的元件。这次做一个报警器,通过连接蜂鸣器到Arduino数字输出引脚,并配合相应的程序就可以产生报警器的声音。其原理是利用正弦波产生不同频率的声音。如果结合一个LED,配合同样的正弦波产生灯光的话,就是一个完整的报警器了。2、报警器代码(有节奏感的)float sinValue;int toneVal;voi

2016-06-19 09:09:52 1447

原创 Arduino 卡片5炫彩LED

1、硬件部分RGB灯有4个引脚,R、G、B三个引脚连接到LED灯的一端,还有一个引脚是共用的正极(阳)或者共用的阴极(负)。我用的是共阴RGB。R、G、B其实就是三个LED的正极,把它们的负极拉到一个公共引脚上了,它们公共引脚是负极,所以称之为共阴RGB。2、实现效果启动后,随机显示不同颜色,不是单一颜色,而是几种颜色的组合。需要用到随机函数Random()函数。constrain

2016-06-19 08:51:37 1335

原创 Arduino 卡片4呼吸灯Fading Light

1、硬件连接连接图与卡片1,2是一样的,只是数字针脚需要更换,此处特别说明:只能接在数字脚的3,5,6,9,10,11,因为:看Arduino Uno板,在这些数字引脚上有一个符号“~”,这个表示此数字引脚有PWM(脉冲宽度调制)。PWM是一项通过数字方法来获得模拟量的技术,数字控制来形成一个方波,方波信号只有两种状态(HIGH,LOW),通过控制开关所持续的时间比值就能模拟一个0到5V间变化

2016-06-19 08:31:26 2085

原创 Andrino 卡片3交通信号灯

1、硬件接线图(参考)       技巧:每一个LED配一个220欧的电阻(限流电阻)接在数字引脚上,开关需要额外供电并进行+级断路,开关末端一头接数字端,一头接电阻(下拉电阻)并连接到负极。此例中的车行红、绿、黄 可以用RGB一个灯来实现2、实现逻辑整个变化过程是这样的——开始时,汽车灯为绿灯,行人灯为红灯,代表车行人停。一旦行人,也就是你,按下按钮,请求过马路,那么行人灯就

2016-06-19 08:03:39 1528

原创 Arduino 卡片1和2闪烁及SOS求救信号灯设计

1、首先进行连线连线图如下,建议了解电路知识,此处不是必须按照下图,只需要一个接数字口,一个接GND,中间加电阻,为什么加电阻和电阻的计算方式不在此介绍(属于电路知识,我是先按下图做,再学电路方面懂的)。 2、编写代码(实现灯的闪烁)//项目一 —— LED 闪烁/*描述:LED每隔一秒交替亮灭一次*/ void setup() { int ledPin = 10;

2016-06-19 01:08:04 7933

原创 31岁生日当天启程智能硬件机器人领域

一直从事软件开发累计达13年,后来逐步转公司管理,通过对市场的观察和未来社会的发展,对物联网(智能硬件>机器人)方面比较看好,最近半个月的回到初心看初心,决定开始Arduino的学习。        生日当天收到书和学习套件,依次购买《Arduino 编程从基础到实践》用了一周看完,《Arduino 开发实战指南》用了三天看完,《Arduino 机器人权威指南》用了两天看了一章。套件中的15个

2016-06-19 00:30:39 879 1

转载 C# 播放器 QuartzTypeLib.dll 文件

 要使 C# 代码引用 COM 对象和接口,需要在 C# 内部版本中包含 COM 接口的 .NET 框架定义。完成此操作的最简单方法是使用 TlbImp.exe(类型库导入程序),它是一个包括在 .NET 框架 SDK 中的命令行工具。TlbImp 将 COM 类型库转换为 .NET 框架元数据,从而有效地创建一个可以从任何托管语言调用的托管包装。用 TlbImp 创建的 .NET 框架元数据

2009-10-31 22:03:00 3984 3

原创 关于数据库的ldf和mdf文件变得超大解决办法

 截断事务日志  如果从来没有从事务日志中删除日志记录,逻辑日志就会一直增长,直到填满容纳物理日志文件的磁盘上的所有可用空间。在某个即时点,必须删除恢复或还原数据库时不再需要的旧日志记录,以便为新日志记录腾出空间。删除这些日志记录以减小逻辑日志的大小的过程称为截断日志。   永远不能截断事务日志的活动部分。日志的活动部分是在任何时间恢复数据库所需的日志部分,因此必须有回滚所有未完成的事务所需的

2009-10-31 22:02:00 2230

转载 C#读写Excel文档

 距离上次写那篇《也说C#实现对Word文件读写》已经一年多时间了,一直想小结一些C#读写Excel文件的相关技巧,毕竟Excel打印更为方便和实用,一个是Excel打印输出编码比Word文件打印数据简单些,另一个是Excel本身对数据超强计算处理功能;赶巧最近项目又涉及Excel报表统计打印的问题,所以在把其中的一些技术记录下来与大家一起分析讨论,次篇主要涉及两个方面内容:1、 读写Ex

2009-04-10 12:33:00 1138

原创 服务器重启服务

//服务器重启服务using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.ServiceProcess; using System.IO; using System.Text; us

2009-03-18 14:50:00 1199

原创 # Bitmap 缩放 剪裁

///         /// Resize图片        ///         /// 原始Bitmap        /// 新的宽度        /// 新的高度        /// 保留着,暂时未用        /// 处理以后的图片        public static Bitmap KiResizeImage(Bitmap bmp, int newW, int newH

2009-02-24 11:21:00 715

原创 c sharp 中调用mo如何解决引用问题?

Step 1: Run "REGEDIT" from the Command Prompt or the Windows "Start | Run..." menu item and navigate to this key: HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/.NETFramework In this key are a few different va

2009-01-14 16:56:00 1146

转载 ArcGIS Desktop 9.2 破解安装指南

为这个我已经折腾了两天了,太不易了,转发过来,大家看看。有问题可以问我。 安装前:1、如果已安装ArcGIS 9.2之前版本的软件,请先卸载干净,否则安装可能不成功; 2、安装License Manger(ArcGIS 9.2许可管理器):用记事本打开 license.lic 文件,在第一行将 “SERVER this_host any”中的 this_host 修改为您计算机的名

2009-01-13 09:54:00 4262 2

TesseractOCRV4.0.0 图片识别

TesseractOCR官方版是一款可以直接将图片中的文字进行识别,其最新版本4.0已经支持中文OCR,并提供了一个命令行工具,转换成文本信息。tesseract-ocr官方下载据说曾经的图像识别能力排名第三。tesseract-ocr中文版可以识别多种格式的图像文件并将其转换成文本,目前已支持60多种语言(包括中文)。 Tesseract最初由HP公司开发,后来由Google维护,目前发布在Googel Project上。

2018-10-08

MobaXterm 万能过程连接工具

MobaXterm 万能过程连接工具,Windows环境下管理服务器的万能工具,支持各种链接,SSH、Telnet、Rsh、Xdmcp、RDP、VNC、FTP、SFTP、Serial、File、Shell、Browser、Mosh、Aws S3 连接,可以说有这个就够了。最主要是“绿色版”,“已授权版(你懂的)”

2018-09-21

原型设计AxureRP 7.0中文版

比较不错的软件原型设计软件,如果是做手机原型设计,这个不太合适,这个主要适合电脑端(包括网站类)的原型设计,比较好用,比较简单,中文版。

2016-07-07

C#做的串口调试器

C#做的串口调试器,可实现16进制和文本的发送与接收,此内容为源代码,可直接修改。

2014-01-16

代码生成机器人(C#)

代码生成器是基于SQL数据库的C#代码生成,生成器可以作为SQL企业管理器使用,并且在生成脚本时可以生成SQL Server所不能生成的含数据脚本。 代码生成可生成Model层、业务逻辑层、数据访问层、MVC-C层(翻译层),MVC-V层(前台页面),并实现通过表描述和字段描述自动生成通用查询功能,前台利用EasyUI展示分页显示,数据访问均通过Ajax交互。 最主要这套软件是免费使用的。

2013-08-12

jar反编译工具

JAR的反编译工具,经过测试,非常好用。

2013-07-15

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

TA关注的人

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