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

零基础写python爬虫之抓取糗事百科代码分享

项目内容:用Python写的糗事百科的网络爬虫。使用方法:新建一个Bug.py文件,然后将代码复制到里面后,双击运行。程序功能:在命令提示行中浏览糗事百科。原理解释:首先,先浏览一下糗事百科的主页:http://www.qiushibaike.com/hot/page/1可以看出来,链接中page/后面的数字就是对应的页码,记住这一点为以后的编写做准备。然后,右击查看页面源码:观察发现,每一个段子都用div标记,其中class必为content,title

系统 2019-09-27 17:38:06 1926

Python

Python中字符串的处理技巧分享

一、如何拆分含有多种分隔符的字符串?实际案例我们要把某个字符串依据分隔符号拆分不同的字符段,该字符串包含多种不同的分隔符,例如:s='asd;aad|dasd|dasd,sdasd|asd,,Adas|sdasd;Asdasd,d|asd'其中<,>,<;>,<|>,<\t>都是分隔符,如何处理?解决方案连续使用split()方法,每次处理一种分隔符#使用Python2defmySplit(s,ds):res=[s]fordinds:t=[]map(lam

系统 2019-09-27 17:38:05 1926

Python

Python Web框架Flask中使用七牛云存储实例

对于小型站点,使用七牛云存储的免费配额已足够为站点提供稳定、快速的存储服务七牛云存储已有PythonSDK,对它进行简单封装后,就可以直接在Flask中使用了,项目代码见GitHub上Flask-QiniuStorage。使用示例代码:复制代码代码如下:fromflaskimportFlaskfromflask_qiniustorageimportQiniuQINIU_ACCESS_KEY='七牛AccessKey'QINIU_SECRET_KEY='七牛

系统 2019-09-27 17:37:45 1926

Python

Python基础教程学习笔记 第一章 基础知识

1、python的每一个语句的后面可以添加分号也可以不添加分号;在一行有多条语句的时候,必须使用分号加以区分2、查看Python版本号,在Dos窗口中输入“python-V”查看版本号,注意V是大写字母,这条命令是Windows命令,而不是pythonshell的命令3、让解释器只执行普通的除法运算:from__feture__importdivision4、执行整除运算的运算符://5、取幂运算符:2**4相当于2的4次方,-2**4相当于2的4次方之后

系统 2019-09-27 17:37:37 1926

编程技术

纪念一下

ICNC'09-FSKD'09P0796AcceptanceNotification收件箱X回复所有人转发聊天回复过滤此类邮件打印添加到联系人列表删除此邮件这是网络欺诈这并非网络欺诈显示原始邮件以等宽字体显示以非等宽字体显示邮件内容出现乱码?为何将其视为垃圾邮件(或不是垃圾邮件)?PCChair发送至我显示详细信息16:22(18小时前)回复DearlizongliPaperID:P0796PaperTitle:AZero-watermarkingAlgo

系统 2019-08-29 23:52:23 1926

编程技术

Adroid开发 调试

back>>1.打日志方式调试*打开DDMS透视图(perspective)*在Devices视图中会看到运行的设备,选中一个即可。-如果没有运行的设备,可点击右侧下三角运行Resetadb*给LogCat视图添加过滤器-点击"+",createFilter,FilterName随意,byLogTag:不能随意,bypid不用填,byLogLevel选none表示所有级别。如图:-在程序中凡是运行到System.ou的t输出都会在新建的sysout面板中打

系统 2019-08-29 23:49:23 1926

编程技术

EXT数据加载的问题

最近flex3学了不少,想着开始复习之前学过的ext,着手做一两个项目。我在EXT上停留的时间不短,对基本内容还是很清楚,对各种高级技法也有着应用,这次希望通过做项目来贯穿起来。EXT中数据加载是一个细节问题,做不好会对web工程的效率影响很大,导致响应缓慢等问题。比如有这样一个需求:在一个panel中,上半部分是班级学生列表,下半部分是是一个成绩列表,当点击一行学生记录的时候,下面会加载该学生成绩。这时候有两种做法,一种是点击的时候发送一个AJAX请求到

系统 2019-08-29 23:37:57 1926

编程技术

C语言声明解读规则

C的语法在你第一次接触时给你的感觉是灵活而松散,似乎随便你怎么写编译器都能给予解释——也就是可以顺利的编译通过,你甚至可以写出i=96+'a';之类的语句来。但当你深入学习使用C的时候你会发现C的语法也有其诡谲的一面,其中声明就是很讨厌的一项。我记得自己在学习的时候是靠死记硬背一些基本的声明方式来过关的,顺便说说这种方法在很多情况下都是最好的方法之一。我们首先来看C语言的术语以及一些能组合成一个声明的单独语法成分。其中一个非常重要的成分就是声明器(decl

系统 2019-08-29 23:21:44 1926

编程技术

串行接口SPI接口应用设计

作者:马潮老师使用的同步串行三线SPI接口,可以方便的连接采用SPI通信协议的外围或另一片AVR单片机,实现在短距离内的高速同步通信。ATmega128的SPI采用硬件方式实现面向字节的全双工3线同步通信,支持主机、从机和2种不同极性的SPI时序,通信速率有7种选择,主机方式的最高速率为1/2系统时钟,从机方式最高速率为1/4系统时钟。ATmega128单片机内部的SPI接口也被用于程序存储器和数据E2PROM的编程下载和上传。但特别需要注意的是,此时SP

系统 2019-08-29 23:03:29 1926

编程技术

三层架构之抽象工厂加反射----实现数据库转换

注意:文中代码有误,为保留历史痕迹在本文不做修改,正确代码详见《纠错》在做系统的时候有意识的用到了抽象工厂这个设计模式,主要解决的是数据库更换的问题。下面就以简单的登录来逐步的分析一下这个模式。经典的三层架构数据库如下1.一般的数据库连接方式界面层1:PublicClassLogin2:PrivateSubbtnLogin_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handlesbt

系统 2019-08-29 23:01:41 1926