- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 RSA算法实现
设计说明 RSA算法为一种非对称密码算法,选取两个互异大素数p,q,计算n=pq,f=(p-1)(q-1),选取不同于q,p的另一素数e并计算在模f下的乘法逆元d,若明文为m,即可根据加密算法c=me mod n进行加密编码,解密时使用m=cd mod n即可。e也称为加密指数,d被称为解密指数。以上参数中,称{e,n}为公开密钥,{d,n,p,q}为私用密钥。 设计中先将一定范围内的所有素数存
2017-04-30 18:05:21
2330
原创 网络爬虫之BeautifulSoup入门(四)
带更多参数的find方法 官方文档给出的find方法的参数如下:find( name , attrs , recursive , string , **kwargs ),总体来看和find_all方法的参数没什么不同,在这里仍以示例的方法给出常见的使用方法:
2016-12-18 20:52:21
567
原创 网络爬虫之BeautifulSoup入门(三)
我们称一个Tag的子节点指其包含的多个字符串或其他的Tag,如上篇1中的例子(不清楚的可以 点此查看),我们可以使用获取tag的name的方法来获取数据,如:soup.head
2016-12-18 00:21:37
389
原创 网络爬虫之Beautifulsoup入门(二)
开启BeautifulSoup之旅 在使用之前,我们还需要配置解析器,本文及之后都使用python自带的解析器”html.parser”,更多解析器介绍及比较可参考本人博客 Beautiful Soup4 之table数据提取。
2016-12-16 20:01:34
471
原创 网络爬虫之Beautifulsoup入门(一)
Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库,目前多使用它做网络爬虫,官网看这里: https://www.crummy.com/software/BeautifulSoup/在使用之前,我们需要下载安装,可以使用官网给出的地址如下: https://www.crummy.com/software/BeautifulSoup/#Do
2016-12-16 14:09:18
422
原创 Django中的数据库操作
Django 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用。本文主要讲一些常用的数据库操作以完成数据增删改等功能。
2016-12-15 21:41:44
366
原创 Django的SAE部署
Django在SAE上的部署主要可以有三种方式:新建应用并直接上传代码包通过GIT通过SVN网上有大把通过SVN提交的例子说明,再次不再赘述,若有需求可另行搜索本文将通过GIT管理并提交整个项目:
2016-12-15 21:09:08
777
原创 敏捷开发小谈
敏捷开发是一种以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在软件工程课程的项目实践中,私以为也用到了这种方法,当然我们的用户交流远不如真实的敏捷开发多,迭代次数也仅有开题、中检、结题而已,其他各部分也尚不如要求的那么多,那么严格,执行上也存在问题。
2016-12-15 18:35:37
366
原创 django+mysql中的get和filter操作
django1.11+python+mysql数据库情景:用django框架的网站用户管理部分,找回密码应用验证用户名和邮箱(将邮箱作为类密保的验证信息使用)的方法来修改用户信息的密码段数据,即验证数据库中:用户名存在且验证邮箱信息正确进行密码修改。
2016-12-10 22:19:41
2032
原创 Android开发常见报错
1.报错信息: [Accessibility] Missing contentDescription attribute on image详细信息: Explanation: Image without contentDescription Non-textual widgets like ImageViews and ImageButtons should use the contentDes
2016-12-08 23:57:20
2151
原创 django导出csv文件的编码问题
python2.7+Django1.11 CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。django中可以使用库进行csv文件的生成,但是导出的编码问题是比较难处理的。本文将给出一些编码乱码的解决办法,希望对你有所帮助。
2016-11-26 21:48:59
2378
原创 Beautiful Soup4 之table数据提取
Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库. 其具体的介绍及说明可以参考文档。 本文中,我们将用其进行网页table标签内数据的提取,主要功能步骤如下:……
2016-11-24 17:35:23
19269
原创 django+mysql的简单开发教程
工具及版本: Django 1.11+Python 2.7+mysql+Pycharm 介绍: 本例完成django静态开发,将用户信息存至mysql数据库,并可展示出来所有用户数据。主要包括以下四部分:1. 新建项目a) 在pycharm内新建django项目userproject: b)运行开发服务器测试项目
2016-11-08 13:12:53
23229
2
原创 Eclipse环境下配置django
一:插件介绍 PyDev for Eclipse 是一个功能强大且易用的 Eclipse Python IDE 插件。 2003年7月16日,以 Fabio Zadrozny 为首的三人开发小组在全球最大的开放源代码软件开发平台和仓库 SourceForge 上注册了一款新的项目,该项目实现了一个功能强大的 Eclipse插件,用户可以完全利用 Eclipse 来进行 Py
2016-10-31 23:59:48
4593
原创 结对编程
第一次接触这种合作方式,两个人共用一台电脑,一个说一个敲,一起交流完成任务。按书上的话说就像开飞机的飞行员和领航员,通力合作完成任务,不过个人觉得在课程实际操作中,我和队友更像是程序猿和程序猿鼓励师啊! 写代码与其说是一种工作需求倒不如说是个人行为,因为每个人都有不同的行为习惯,放在这里就是指代码风格,小到换行缩进变量命名,大到函数封装分行注释,都是不一样的,这是每个人长期以来养成
2016-10-30 10:43:51
567
原创 读《构建之法》
就个人来说,无论是作为课程教材还是专业课课外参考书,邹老师的《构建之法》一书都是难得的好书,说它好是有缘由的: 图文并茂,雅俗共赏。 很多专业书籍都具有一个通病:那就是满篇文字,虽然内容可能讲解详细,但是对于读者来说看了就会头大。邹老师的书从编排布局上都给人一种很舒服的感觉,而且书中插入了大量的图表内容,使得阅读赏心悦目。其次,对于较难理解和接受的
2016-10-28 17:30:10
747
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人