摘要: python虽然具备很多高级模块,也是自带电池的编程语言,但是要想做一个合格的程序员,基本的算法还是需要掌握,本文主要介绍列表的一些排序算法 递归是算法中一个比较核心的概念,有三个特点,1 调用自身 2 具有结束条件 3 代码规模逐渐减少 举例:以下四个函数只有两个为递归 func3和func4 但 阅读全文
posted @ 2017-09-28 12:55 KeepLearning_! 阅读(19218) 评论(2) 推荐(0) 编辑
摘要: Scrapy是Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。 安装Scrapy的过程比较复杂而且容易出错,贴出一个参考链接:windows下scrapy安装步骤。 安装完成后,在自 阅读全文
posted @ 2017-09-27 12:15 KeepLearning_! 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 这里是一些小知识点的汇集,为的是以后查找的方便。 行与缩进: 物理行:实际看到的代码行数。 逻辑行:在意义上的函数(即解释器执行的行数) 如果一个物理行中包含了多个逻辑行,则每个逻辑行之间需要用分号 “;” 隔开,最后一个逻辑行可以省略分号 一个逻辑行分为了多个物理行的话使用转义符 "\" 进行每个 阅读全文
posted @ 2017-09-24 10:32 KeepLearning_! 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 栈(stack) 定义: 数据集合,只能在一端(首尾)进行删除和插入的列表。 特点: 后进先出(LIFO) 典型作用: 括号匹配:左括号进栈,右括号跟左括号对应则出栈,例如:(({{[]}}))匹配 队列(queue) 定义: 线性表,只能在表的一端进行插入,在另一端进行删除操作。 特点: 先进先出 阅读全文
posted @ 2017-09-23 17:57 KeepLearning_! 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 在前端构造表格的时候往往遇到的情况时写很多的tr和td标签,而且如果需要对数据库进行连接的话就涉及很多的表操作,很容易弄混而且出错,那么应该如何去避免类似情况的发生? 首先我们同样使用之前介绍的Django建立三个数据库,分别为UserInfo,Business和Server。如下代码所示: Ser 阅读全文
posted @ 2017-09-21 19:27 KeepLearning_! 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 在函数的构造过程中,如果多个对象之间的创建值一样,为了避免内存浪费,所以使用单例模式,共用一个对象。 如果使用以下代码则会产生2种不同地址(id值不一致) 如何让obj1和obj2拥有一个对象地址呢? 这种方法使用@classmethod将函数转为类的方法可以实现obj1和obj2的地址一样,证明使 阅读全文
posted @ 2017-09-21 08:57 KeepLearning_! 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Django是由Python写成的免费而且开源的Web应用框架--一堆零件的组成,可以帮助我们轻松的开发网站。这些零件都包括常用的:登录(注册,登入,登出),网站后台管理,表单,文件上传等。可以帮助我们避免重复造轮子。 下图是简单的Django框架图 整个project是由 python manag 阅读全文
posted @ 2017-09-19 12:54 KeepLearning_! 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 在Django中有相当多的操作是通过双下划线与动作连接起来使用,为了以后更加方便的查找和使用,现在总结以下Django中基本的双下划线操作 比较符:大于--gt 小于--lt 等于--eq 大于等于--gte 小于等于--lte 范围操作符: 包含-- in 在范围内--range 包括--cont 阅读全文
posted @ 2017-09-16 10:37 KeepLearning_! 阅读(2201) 评论(0) 推荐(1) 编辑
摘要: JavaScript中有大量的方法可供我们使用,详情可参考:http://jquery.cuishifeng.cn/这也同时导致我们不可能去记住每一个的用法,且开发者每天都在新添更多的方法,所以要想掌握所有方法并不是那么容易。我在学习的过程中也很头疼,不知道从何下手,下面是我学习之后的一些心得,希望 阅读全文
posted @ 2017-09-13 20:46 KeepLearning_! 阅读(225) 评论(0) 推荐(0) 编辑
摘要: JavaScript的作用域主要是指函数的作用域,在进行结果判断的时候十分重要,如果不清楚作用域,便很有可能导致拿不到预期的结果,也就无法顺利的进行程序的编写,在经历了一系列的学习和了解之后,对相关知识进行一个汇总,认识比较浅显,希望可以帮助到有需要的人。 首先引入一个概念:词法分析 JavaScr 阅读全文
posted @ 2017-09-11 19:57 KeepLearning_! 阅读(172) 评论(0) 推荐(0) 编辑