- 博客(71)
- 资源 (25)
- 收藏
- 关注
原创 Python 自动化教程(6) : PDF文件处理
本人用 python 写了一个 office库,用于办公自动化,功能是很强的,包括:PPT自动生成、Word自动生成、Excel数据处理、PPT转长图、PPT带语音播放、office文档转为PDF、PDF加解密、加水印等等,都是干货。使用方法极简,大多数功能只需一行代码。.........
2022-09-15 20:47:42 1842
原创 Python 自动化教程(5) : 自动生成Word文件
本人用 python 写了一个 office库,用于办公自动化,功能是很强的,包括:PPT自动生成、Word自动生成、Excel数据处理、PPT转长图、PPT带语音播放、office文档转为PDF、PDF加解密、加水印等等,都是干货。使用方法极简,大多数功能只需一行代码。............
2022-09-09 01:35:20 7596 6
原创 Python 自动化教程(4) : 自动生成PPT文件 Part 2 (干货)
本人用 python 写了一个 office库,用于办公自动化,功能是很强的,包括:PPT自动生成、Word自动生成、Excel数据处理、PPT转长图、PPT带语音播放、office文档转为PDF、PDF加解密、加水印等等,都是干货。使用方法极简,大多数功能只需一行代码。比如:office.open_file("output.pptx", "template.pptx").fill('datafile.xlsx').save()...............
2022-09-09 01:32:37 2410 5
原创 Python 自动化教程(3) : 自动生成PPT文件 Part 1 (干货)
本人用 python 写了一个 office库,用于办公自动化,功能是很强的,包括:PPT自动生成、Word自动生成、Excel数据处理、PPT转长图、PPT带语音播放、office文档转为PDF、PDF加解密、加水印等等,都是干货。使用方法极简,大多数功能只需一行代码。比如:office.open_file("output.pptx", "template.pptx").fill('datafile.xlsx').save()............
2022-09-09 01:30:42 11733 8
原创 Python 自动化教程(2) : Excel自动化:使用pandas库
Pandas 是一个开放源码、BSD许可的python库,提供高性能、易于使用的数据结构和数据分析工具,广泛应用于办公、学术、金融、统计学等各个数据分析领域。 Pandas 可以从各种文件格式比如 Excel文件、CSV文件、JSON、数据库SQL等 导入数据或导出数据。.........
2022-07-31 17:44:27 3550
原创 Python 自动化教程(1) 概述,第一篇 Excel自动化首篇
Excel自动化,是用Python程序创建、编辑、修改Excel文件,处理其中的数据,从而无人化、大批量处理excel文件数据。处理excel常用的库有:openpyxl、xlwings、xlrd、xlwt等。数据处理的库常用 pandas。这里主要讲openpyxl、xlwings、pandas三个库。.....................
2022-07-31 00:35:20 3938
原创 使用AWS PHP SDK存取天翼云的对象存储(OSS)
对象存储(Object-Oriented Storage,OOS)是AWS发明的云存储服务, AWS称之为S3(Simple Storage Service). 对象存储为客户提供的一种海量、弹性、高可用、高性价比的存储服务,按需使用,像一个超级硬盘一样。 中国电信天翼云提供对象存储(OOS)服务,其API接口兼容AWS S3接口。与众不同的是,中国电信提供一种专线,称为云专线,将企业
2017-09-06 00:00:20 7075 2
原创 Arduino学习(九): 写一个Arduino扩展库:音乐播放库,并实现跨平台
Arduino扩展库(Library)就是别人写好的,可重用的函数或类。本篇的目标:是写一个扩展库,读取曲谱,播放音乐
2016-10-30 01:13:21 13142 3
原创 Arduino学习(八) 数码管
一、了解数码管(Digitron)数码管, 又称LED数码管, 是由八段发光二极管(LED)封装在一起组成“8”字型的器件,外加一个小数点。数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一数码管就是八个LED的并联,各LED阳极或阴极共用一个管脚。根据共用管脚的不同,分为按共阳极数码管和共阴极数码管二种。如上图中的外形图, 数码管有8个显示笔划"a
2016-09-30 00:45:16 44006 5
原创 Arduino学习(七)中断
一、中断(Interrupt)的基本概念中断(Interrupt)是计算机的一个重要概念,现代计算机普遍采用中断技术。什么是中断呢?CPU执行时原本是按程序指令一条一条向下顺序执行的。 但如果此时发生了某一事件B请求CPU迅速去处理(中断发生),CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务). 待CPU将事件B处理完毕后, 再回到原来被中断的地方继续执行程
2016-09-28 23:26:51 101205 7
原创 Arduino学习(五) 蜂鸣器实验
蜂鸣器是一种电子发声元器件,可以发出"beep beep"的声音. 采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器在电路中用字母“H”或“HA” 或“FM”、“ZZG”、“LB”、“JD”等表示。
2016-09-27 22:30:46 106470
原创 Arduino学习(四) 双色LED实验
双色LED是一种可以显示二色颜色的LED灯, 可以有三种状态: 灭, 颜色1亮, 颜色2亮 . 根据颜色组合的不同, 分为红蓝双色, 黄蓝双色, 红绿双色等等.双色LED是一种常用的LED. 常于指示状态, 比如:红色表示忙碌, 绿色表示Ready. 一, 双色LED( TWO-COLOR LED) 原理双色LED其实就是把二个LED做在一个元件
2016-09-23 00:01:17 22612
原创 Arduino学习(三)点亮LED灯
本篇开始,学习用Arduino控制各种外部电子元器件、传感器等,学习如何搭建相关电路。用Arduino搭建电路有两种方式:方式1: 购买并使用Arduino现成的模块:由于模块本身已经做好了电路,这种方式比较简单,只需要把管脚接上即可,不需要了解元器件性能、不需要搭电路。方式2:直接直接使用电子元器件,自己搭电路。
2016-09-22 09:58:54 70952 8
原创 Arduino学习(二)电子电路基础
单片机开发中,需要学习一点电子电路基础知识。这一篇简要科普一下。常用元器件有:电阻、电容、二级管、三极管、电感、晶振一、电1,电流:电子在导体中流动,形成电流。电流的计量单位是 安培(A), 1 A = 1000 mA (毫安)2,电压:电路两端的电势差或电位差,这个电位差引发电子的流动,产生电流。电压的计量单位是 伏特 ( V )3,电功率:电流在单
2016-09-13 00:56:58 15989 3
原创 Arduino学习(一):入门篇:软硬件安装 以及 hello,world编译执行
Arduino是一款单片机开发板,是个很好上手的入门级开发板,适合于用于开发电子产品原型,开发语言采用C,其特点是简单、方便、软件库多、模块配件多。本篇介绍Arduino入门安装配置。
2016-09-12 01:44:27 38244 5
原创 用OpenCV实现Photoshop算法(四): 色阶调整
色阶是什么:色阶就是用直方图描述出的整张图片的明暗信息. 本文用OpenCV实现Photoshop色阶调整功能。
2016-09-11 17:35:02 18568 6
原创 用OpenCV实现Photoshop算法(三): 曲线调整
曲线调整是Photoshop的重要功能之一。我用OpenCV实现了曲线功能,基本算是揭开了“曲线之谜“。
2016-09-11 16:07:41 22064 15
原创 用OpenCV实现Photoshop算法(二): 图像剪切
二、图像剪切用OpenCV 写一个图像剪切函数 imageCrop() 如下://图像剪切//参数:src为源图像, dst为结果图像, rect为剪切区域//返回值:返回0表示成功,否则返回错误代码int imageCrop(InputArray src, OutputArray dst, Rect rect){ Mat input = src.getMat();
2016-09-11 02:26:34 7682 2
原创 用OpenCV实现Photoshop算法(一): 图像旋转
采用OpenCV逐一实现Photoshop的算法和功能, 并用计算机视觉人工智能方式,尝试超越Photoshop一点点。对于一张照片,PS的一般处理步骤包括:1, 旋转图片,校正位置。2,剪切,调整大小,重新构图。3,调整色阶、曲线,使图片曝光正确、对比适中。4,调整对比度、饱和度5,印章去掉不想要的东西,液化调整形体线条6,对于人像图片,美肤、美白7, 用色彩平衡、可选颜色等调整色调,形成照片
2016-07-10 00:40:22 14278 6
原创 Linkit 7688 DUO(六) 加入MQTT物联网协议
本篇介绍 将 MQTT物联网协议加载到 Linkit 7688 DUO开发板上 ( 其中的源码和方法也适用于所有的Linux系统、也适合于Windows系统)MQTT是IBM开发的一种物联网即时通信协议,该协议支持所有平台,几乎可以把所有联网物品、电脑APP、手机APP、网页等连接起来,让它们随时相互交换信息。有了MQTT协议,Linkit 7688开发板就可以称得上物联网开发板了,可以实现很多场景,比如:手机远程控制、网页远程控制、服务器监测物体状态等等。
2016-05-30 00:53:56 10923 10
原创 Linkit 7688 DUO(五) 接上各种Arduino传感器和模块—扩展篇
前一篇讲了 Linkit 7688DUO开发板接上一些典型Arduino传感器的作法。本篇,我们要为开发板接上更多的Arduino的传感器和模块: 温度湿度传感器、倾斜开关、激光发射器、光敏电阻接收器、红外发射、红外接收等等。
2016-05-27 22:15:02 10582
原创 Linkit 7688 DUO(四): 接上各种Arduino传感器和模块——基础篇
前一篇已将 Linkit 7688DUO操作Arduino的原理和做法说明白了。现在,我们要为开发板接下各类Arduino的传感器和模块了。一、首先要充分了解 Linkit 7688 DUO开发板的引出管脚 开发板有两排管脚,查了管脚说明书。我做了一个简图如下:图中标识的 从ATmega32U4管脚接出的众多管脚,其中:D0-D13 为数字IO
2016-05-21 14:19:18 14384
原创 联发科Linkit 7688 DUO(三): 通过 Arduino 控制外设和传感器
一、 Linkit 7688 DUO开发板的基本结构 Linkit 7688 DUO开发板上有两个处理器芯片。 一片是 Linkit 7688, 主处理器 一片是 ATmega32U4, 这是Arduino的处理芯片,提供Arduino编程接口,用于控制传感器外设等 两个芯片用串口相连,开发板上的 引出管脚 D0-D23 均是由
2016-05-15 23:06:37 7916
原创 联发科Linkit 7688 (二)GPIO基本操作与C语言编程
GPIO ( General Purpose Input/Output ) 全名为通用输入输出,是CPU的一种管脚,常用于将开关、按键、LED、传感器等接到CPU。Linkit 7688 有40多个GPIO管脚, 分别编号为:gpio1, gpio2, ... gpioxx一、GPIO GPIO 管脚支持最高 4 mA 电流, 激活电压为3.3V. 管脚有两个状态:H
2016-05-14 15:01:09 14403
原创 联发科Linkit 7688 (一) 上手及在Mac下搭建OpenWrt交叉编译环境,C语言编译Hello,World
买了一块联发科 Linkit 7688 DUO 开发板(99元)。 这是一块物联网开发板,基于联发科 Linkit 7688 DUO芯片、同时兼容Arduino. 内置OpenWrt系统、支持Wifi联网,用于开发智能路由器、智能物体等。上手过程,记录一下1, 首先去官网, 学一下入门教程: 官网入口: https://labs.mediatek.co
2016-05-12 22:22:32 11815 3
原创 TCC研究(2) 把C语言当作脚本,解释执行,并嵌入各类程序
TinyCC是最小最快的C语言编译器,不过功能超强,它有一个突出的特点:就是可以把C语言当作脚本使用,还可以把C语言作为脚本嵌入其它程序中执行,像LUA一样。让所有的程序都具有了脚本功能。
2015-04-09 01:01:36 12283 2
原创 TCC研究(1): Tiny C Compiler最小的C语言编译器,自己编译自己
Tiny C Compiler(简称TCC, 或Tiny CC)是世界上最小的C语言编译器.第一课: 安装,试用, 用TCC编译自己
2015-03-22 02:16:55 27592
原创 通信系列2: 深入浅出SIP协议
传统电话是电磁波的通信,当电话技术发展到IP技术时代,SIP协议成为了电话通信标准协议,不仅可以通电话、还可以收发信息、视频、开会、放PPT。事实上,今天的通信业已全面采用SIP协议作为通信标准,无论是固定电话、还是移动电话,其后台都是以SIP协议完成通话、交换的。 很多软件也采用SIP协议进程通信,如:Windows Messenger。学习多天,记录如下
2015-02-11 18:15:21 24923 9
原创 让小米路由器变成一个聪明的WIFI(1):有人回家,它就发短信告诉你
我想让我的小米路由器变成一个聪明的WIFI,idea是这样的:当老婆回到家,小米路由器就自动发一条短信告诉我。折腾了几天,搞定,分享一下:我的路由器型号:小米路由器mini (129元在官网淘的)步骤一:首先要开启小米路由器SSH, 获得root 方法不详述了,见 点击打开链接步骤二:用SSH登录进去, 了解小米路由器是什么样在你
2015-02-07 00:34:02 17310 10
原创 通信系列1: 电话的前世今生
作为一个通信人,忍不住要说讲一讲关于电话的故事一、在没有电话之前 在没有电话之前,如果一个人想把声音传给远处的人,只有靠大声讲话了。 后来,人们弄了一个方法,就是,两人拿一根竹筒两端,一个人在这头讲,另一个人在那头听。这样声音可以传得远些、清晰一些。 从物理学角度上看,声音是空气振动产生的机械波,称声波,竹筒的作用是让声波在传送的途中减少衰减,从而传得
2015-02-02 00:12:43 6258 4
Python 自动化教程(3) : 自动生成PPT文件配套源码
2022-09-09
Python 自动化教程(2) : Excel自动化:使用pandas库,相关源码和文件
2022-07-31
用OpenCV实现Photoshop算法_调整色相饱和度
2016-09-11
用OpenCV实现Photoshop算法_变为黑白图像
2016-09-11
用OpenCV实现Photoshop曲线算法源码
2016-09-11
Linkit7688DUO开发板连接多种Ardunio模块的范例程序
2016-05-28
Linkit7688DUO开发板连接多种Ardunio模块及范例程序
2016-05-28
微信公共平台PHP类
2013-10-05
树莓派上报IP脚本
2013-01-27
Windows管道(Pipe)重定向stdout,stderr,stdin
2011-07-07
正则表达式(regex)C语言源码,超强查找/替换算法
2011-06-26
C语言可变参数函数范例-程序源码
2011-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人