- 军军小站|张军博客
搜索到与相关的文章
各行各业

第二人生的源码分析(104)脚本的词法分析(2)

接着上一次,再来分析flex文件的下一部份:规则部份。它们由一连串带有代码的正则表达式组成,当匹配相对应的正则表达式时,这些代码就会被运行。下面就一段规则的代码:#001%%这行表示规则代码开始。#002"//"{gInternalLine++;gInternalColumn=0;comment();}这里使用“//”来表注释一行代码。#003#004"integer"{count();return(INTEGER);}这里识别关键字integer为整数据

系统 2019-08-12 01:32:43 2138

各行各业

PDF转换成Word文档(记一下,蛮实用)

应该说,PDF文档的规范性使得浏览者在阅读上方便了许多,但倘若要从里面提取些资料,实在是麻烦的可以。回忆起当初做毕业设计时规定的英文翻译,痛苦的要命,竟然傻到用PrintScreen截取画面到画图板,再回粘到word中。1、实现工具:Office2003中自带的MicrosoftOfficeDocumentImaging应用情景:目前国外很多软件的支持信息都使用PDF方式进行发布,如果没有AdobeReader,无法查看其内容,如果没有相关的编辑软件又无法

系统 2019-08-12 01:31:48 2138

Python

python Selenium库的使用

一、什么是SeleniumSelenium是一个自动化测试工具,对各种浏览器都能很好地支持,包括Chrome、Firefox这些主流浏览器。使用它就可以模拟浏览器进行各种各样的操作,包括爬取一些网页内容。当你看到浏览器自己运行并且在网页上翻页或者跳转的时候,应该会觉得很有趣的。安装selenium先安装好Selenium库和对应浏览器的WebDriver驱动,比如我用的是Chrome,则相对应安装的是ChromeDriver。1.安装selenium#打开

系统 2019-09-27 17:56:45 2137

Python

【实战演练】Python+Django网站开发系列04-Django导航

上一篇讨论了如何编写静态页面,静态页面通过html语言书写,这一篇介绍一下基本的html标签,以及开始利用css与js制作导航BASE页。1、html标签标题段落图片标签超链接标签表格标签表格标题表格行区域标签页面标签的标题页面具体正文内容2、前端框架以前,学习前端还要专门去学html、css、javascript这3门语言,而这3门语言语法又不尽相同,因此基本上就是新人劝退。而现代的编程,其实已经有很多框架将一些常用功能高度封装,其实只要引用一下框架,修

系统 2019-09-27 17:56:41 2137

Python

Python爬虫一则

就是个python爬虫就像爬个图看看源网站链接:http://www.setuw.com使用python编写,使用了threadpool等库,自行下载。环境:python3,win10,树莓派环境下测试通过网站元素结构代码#-*-coding:utf-8-*fromconcurrent.futuresimportThreadPoolExecutorimporturllib.requestimport_threadimportjsonimportthread

系统 2019-09-27 17:56:19 2137

Python

Python爬虫小白入门指南,成为大牛必须经历的三个阶段

学习任何一门技术,都应该带着目标去学习,目标就像一座灯塔,指引你前进,很多人学着学着就学放弃了,很大部分原因是没有明确目标,所以,一定要明确学习目的,在你准备学爬虫前,先问问自己为什么要学习爬虫。有些人是为了一份工作,有些人是为了好玩,也有些人是为了实现某个黑科技功能。不过可以肯定的是,学会了爬虫能给你的工作提供很多便利。小白入门必读作为零基础小白,大体上可分为三个阶段去实现。第一阶段是入门,掌握必备基础知识,比如Python基础、网络请求的基本原理等;第

系统 2019-09-27 17:54:54 2137

Python

python扩充库之matplotlib(一)

代码py3测试都可运行,此处不贴图,可自行运行查看结果1、简介:Matplotlib是一个Python的2D绘图库。它可与NumPy一起使用,提供了一种有效的MatLab开源替代方案。它也可以和图形工具包一起使用,如PyQt和wxPython2、安装:windows(题主win10):进入到cmd模式后输入python-mpipinstallmatplotlib滚动结束后在pythonIDLE中输入importmatplotlib若无报错,则安装成功。3、

系统 2019-09-27 17:54:33 2137

Python

Python3 循环语句(for、while、break、range等)

本章节将为大家介绍Python循环语句的使用。Python中的循环语句有for和while。Python循环语句的控制结构图如下所示:while循环Python中while语句的一般形式:while判断条件:语句同样需要注意冒号和缩进。另外,在Python中没有do..while循环。以下实例使用了while来计算1到100的总和:#!/usr/bin/envpython3n=100sum=0counter=1whilecounter<=n:sum=sum

系统 2019-09-27 17:53:15 2137

Python

Python画图实现同一结点多个柱状图的示例

如下所示:importnumpyasnpx=[1,2]#横坐标y=[3,4]#第一个纵坐标y1=[5,6]#第二个纵坐标x=np.arange(len(x))#首先用第一个的长度作为横坐标width=0.05#设置柱与柱之间的宽度fig,ax=plt.subplots()ax.bar(x,y,width,alpha=0.9)ax.bar(x+width,y1,width,alpha=0.9,color='red')ax.set_xticks(x+width

系统 2019-09-27 17:46:13 2137

Python

好用的Python编辑器WingIDE的使用经验总结

用法:分析一个脚本的依赖:analysis_dependency.pyscript1.py递归分析依赖:analysis_dependency.pyscript1.py-r#!/usr/bin/envpython#encoding:utf-8#source:https://github.com/MrLYC/ycyc/blob/dev/tools/analysis_dependency.pyimportastimportimportlibimportinsp

系统 2019-09-27 17:38:28 2137