自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李永磊的博客

简单、实用

原创 安卓使用POI读取及修改Word文档(.docx格式)

说明:上一篇文章使用poi对.doc格式的word文档进行了读取和更改,但很多情况下还需要在word文档中插入图片,这时就需要对.docx格式的word进行操作了。 1.制作文书 文书在源代码中可以直接看到,简单说明一下:文书有普通字段、表格、特定位置的图片,又在页眉页脚中加了普通字段和表格,...

2018-09-17 15:30:41

阅读数 1283

评论数 5

原创 安卓使用POI读取及修改Word文档(.doc格式)

前言:如果你可爱的项目经理要求安卓端的你来操作word实现各种功能,不要犹豫,直接动之以情晓之以理,因为这本来就是java的poi,安卓虽然源自java,但对于java的很多东西是不支持的,已有的各种jar包也不方便更改,各种报错会搞的你脑阔疼。所以编辑word文档这种事让后台来做要比安卓来做简单...

2018-09-05 10:57:29

阅读数 1496

评论数 0

原创 仿新版QQ底部导航栏动态拖动按钮

首先要感谢这位大哥的分享:http://www.jianshu.com/p/fcbd86d2b73a。 新版QQ的底部按钮能拖动,跟随手势的位置做不同动画效果,很是有趣。 其实这种动画实现原理很简单,我们可以继承FrameLayout,添加1~2张图片,在onTouchEvent方法中移动。当然为...

2017-07-11 17:12:02

阅读数 1261

评论数 0

原创 Django学习(基础入门下篇)

一、后台管理: 1.创建管理员:打开虚拟环境,并进入项目目录HelloDjango。 输入:python manage.py createsuperuser,然后按照提示依次输入用户名(可回车跳过不设置,使用电脑默认名称)、邮箱(可回车跳过不设置)、密码(8位以上复杂密码)。 在上篇中有个默...

2017-09-11 17:01:17

阅读数 219

评论数 0

原创 Django学习(基础入门上篇)

一、搭建环境:本机所用编程环境为Python3.6,编码工具为PyCharm,虚拟环境为virtualenv。本人喜欢最新的,请依个人口味适做更改。 1.虚拟环境:解决python及各工具包不同版本问题。cmd进入命令行,然后开始如下操作: 1.1安装虚拟环境:pip install virt...

2017-09-08 09:44:19

阅读数 404

评论数 0

原创 Python学习(网络爬虫精讲)

我已在前面的博客中粗略讲过一些爬虫的知识,刚入门的同学可以看这里。今天又拿jupyter来精讲一遍,希望对想要深入研究爬虫的同学有所帮助。本文是基于anaconda3环境,未安装的同学可以去这里下载安装,其中自带jupyter。 一、运行jupyter: 打开anaconda3中的Anacon...

2017-08-30 15:21:55

阅读数 794

评论数 0

原创 Python学习(类的属性、继承、覆盖等详解)

Tips:如果是从基础部分一路跟着过来的朋友,需要告诉你们的是我偷偷吧编程工具PyCharm装上了,今天算是进入面向对象编程环节。本人使用的编程工具是PyCharm,未安装的可以先去官网下载安装。下面进入正题。 如果我们用可乐来代表一个类,那么可乐的配方(formula)比如糖份、水等这些成...

2017-08-23 14:57:21

阅读数 5057

评论数 1

原创 Python学习(时间模块)

时间模块平时用到的很少,你可以简单阅读,主要是为下一篇线程做个引子。 一、time模块: 1.time.time()函数: >>> import time >>> time.time() 1503382778.83004162.time.sleep()函数:让...

2017-08-22 13:37:09

阅读数 270

评论数 0

原创 Python学习(sys.argv函数精简概括)

sys.argv函数通常用来读取命令行参数,其中保存了程序的文件名和命令行参数,读入的参数以元组的形式保存。下面以sys.argv[0],sys.argv[1],sys.argv[1:]进行具体分析,你也可以做其他尝试。 首先打开一个新的文件编辑器窗口,输入下面的代码,将其保存为test.py。...

2017-08-21 11:05:55

阅读数 1175

评论数 0

原创 Python学习(pip更新和三方插件安装)

本文是给没有翻墙的同学学习Python过程中在开发工具上的一点建议。 一、Python安装: 最新Python版本的下载和安装可以参考我的这篇博客,里面有步骤说明和注意事项。 二、手动更新pip:在安装第三方插件时如果提示pip版本需更新,可以这样做: 1.在这里下载pip的更新版本,选择箭头...

2017-08-18 09:29:37

阅读数 4636

评论数 0

原创 Python学习(从Web抓取信息)

一、利用webbrowser.open()打开一个网站: >>> import webbrowser >>> webbrowser.open('http://i.firefoxchina.cn/?from=worldindex') True二、用requests...

2017-08-16 11:00:53

阅读数 1805

评论数 1

原创 Python学习(组织文件)

一、shutil模块:在Python程序中复制、移动、改名和删除文件。 1.文件复制:调用shutil.copy(source, destination),将原始路径source处的文件复制到目标路径destination处的文件夹中(source和destination都是表示路径的字符串),...

2017-08-14 13:51:02

阅读数 586

评论数 0

原创 Python学习(文件读写)

一、用os.makedirs()创建新文件夹:在桌面上创建一个名称为1的文件夹。 >>> import os >>> os.makedirs('C:\\Users\\King\\Desktop\\1')二、查看文件大小和文件夹内容: 1.os.path.gets...

2017-08-10 15:39:09

阅读数 1335

评论数 0

原创 Python学习(正则表达式与模式匹配下篇)

十、通配字符:.(句点)字符称为“通配符”,它匹配除换行之外的所有字符,一次只会匹配一个字符。 >>> nums = re.compile(r'20.') >>> num = nums.findall('2017 2018 2019') >>&...

2017-08-10 09:35:37

阅读数 551

评论数 0

原创 Python学习(正则表达式与模式匹配上篇)

一、用正则查找文本中相应的内容: >>> import re >>> phoneNumRegex = re.compile(r'\d\d\d \d\d\d\d \d\d\d') >>> num = phoneNumRegex.search('我...

2017-08-09 10:23:48

阅读数 967

评论数 2

原创 Python学习(字符串操作)

1.几种输入字符串的方式: 1.1.双引号的使用:字符串一般依照单引号的开始与结尾来判断,当单引号里面又包含单引号时,就不能区分了,所以此时应用双引号。 >>> person = "my name is 'Lee'." >>> person ...

2017-08-07 17:20:23

阅读数 532

评论数 2

原创 Python学习(字典和结构化数据)

1.字典dictionary:键值对形式的储存方式集合在Python中被称为字典,类似于java中的各种Map。字典中表项的排列顺序不是固定的,不能向列表那样进行切片。在字典里整数也可以作为键。 >>> person = {'name':'Lee','age':25,'sex'...

2017-08-07 11:08:54

阅读数 727

评论数 0

原创 Python学习(列表)

1.列表下标:同样从0下标开始计数,列表中可以嵌套列表,如果下标为负数,则从后向前查找。 >>> name = ['Lee','Tony',['Jack','Rose'],'Bob'] >>> name[2] ['Jack', 'Rose'] >>&...

2017-08-04 10:55:41

阅读数 440

评论数 2

原创 Python学习(函数)

1.导入模块: 自此,我们开始用到Python中自带的模块,模块的导入方式如下: import关键字;模块的名称(可选的更多模块名称,之间用逗号隔开) 比如导入random来产生一个在1-10之间的随机数,包含1和10: import random print(random.randint(1,1...

2017-08-03 10:09:15

阅读数 306

评论数 0

原创 Python学习(条件和循环语句)

说明:今天正式进入程序教学。首先打开你的IDLE,在左上角的File中找到New File选项,点击进入文本编辑模式,这里没有>>>这样的指示,你可以直接在这里写你要执行的语句,然后保存到你喜欢的位置,然后在这个文本编译器中按F5,跳到IDLE中运行。当你不小心使程序陷入无限循环...

2017-08-02 16:13:55

阅读数 468

评论数 0

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