09 2017 档案
摘要:Git在程序的版本控制上有着极大的优势,下面是简单对其的简介 Git 的特点: 1 Snapshots, Not Differences 直接记录快照而非差异对比。 传统的版本控制系统(version control system):(CVS, Subversion, Perforce, Bazaa
阅读全文
摘要:python虽然具备很多高级模块,也是自带电池的编程语言,但是要想做一个合格的程序员,基本的算法还是需要掌握,本文主要介绍列表的一些排序算法 递归是算法中一个比较核心的概念,有三个特点,1 调用自身 2 具有结束条件 3 代码规模逐渐减少 举例:以下四个函数只有两个为递归 func3和func4 但
阅读全文
摘要:Scrapy是Python开发的一个快速、高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。 安装Scrapy的过程比较复杂而且容易出错,贴出一个参考链接:windows下scrapy安装步骤。 安装完成后,在自
阅读全文
摘要:这里是一些小知识点的汇集,为的是以后查找的方便。 行与缩进: 物理行:实际看到的代码行数。 逻辑行:在意义上的函数(即解释器执行的行数) 如果一个物理行中包含了多个逻辑行,则每个逻辑行之间需要用分号 “;” 隔开,最后一个逻辑行可以省略分号 一个逻辑行分为了多个物理行的话使用转义符 "\" 进行每个
阅读全文
摘要:栈(stack) 定义: 数据集合,只能在一端(首尾)进行删除和插入的列表。 特点: 后进先出(LIFO) 典型作用: 括号匹配:左括号进栈,右括号跟左括号对应则出栈,例如:(({{[]}}))匹配 队列(queue) 定义: 线性表,只能在表的一端进行插入,在另一端进行删除操作。 特点: 先进先出
阅读全文
摘要:在前端构造表格的时候往往遇到的情况时写很多的tr和td标签,而且如果需要对数据库进行连接的话就涉及很多的表操作,很容易弄混而且出错,那么应该如何去避免类似情况的发生? 首先我们同样使用之前介绍的Django建立三个数据库,分别为UserInfo,Business和Server。如下代码所示: Ser
阅读全文
摘要:在函数的构造过程中,如果多个对象之间的创建值一样,为了避免内存浪费,所以使用单例模式,共用一个对象。 如果使用以下代码则会产生2种不同地址(id值不一致) 如何让obj1和obj2拥有一个对象地址呢? 这种方法使用@classmethod将函数转为类的方法可以实现obj1和obj2的地址一样,证明使
阅读全文
摘要:Django是由Python写成的免费而且开源的Web应用框架--一堆零件的组成,可以帮助我们轻松的开发网站。这些零件都包括常用的:登录(注册,登入,登出),网站后台管理,表单,文件上传等。可以帮助我们避免重复造轮子。 下图是简单的Django框架图 整个project是由 python manag
阅读全文
摘要:在Django中有相当多的操作是通过双下划线与动作连接起来使用,为了以后更加方便的查找和使用,现在总结以下Django中基本的双下划线操作 比较符:大于--gt 小于--lt 等于--eq 大于等于--gte 小于等于--lte 范围操作符: 包含-- in 在范围内--range 包括--cont
阅读全文
摘要:JavaScript中有大量的方法可供我们使用,详情可参考:http://jquery.cuishifeng.cn/这也同时导致我们不可能去记住每一个的用法,且开发者每天都在新添更多的方法,所以要想掌握所有方法并不是那么容易。我在学习的过程中也很头疼,不知道从何下手,下面是我学习之后的一些心得,希望
阅读全文
摘要:JavaScript的作用域主要是指函数的作用域,在进行结果判断的时候十分重要,如果不清楚作用域,便很有可能导致拿不到预期的结果,也就无法顺利的进行程序的编写,在经历了一系列的学习和了解之后,对相关知识进行一个汇总,认识比较浅显,希望可以帮助到有需要的人。 首先引入一个概念:词法分析 JavaScr
阅读全文
摘要:本文通过利用SQL alchemy模块实现了简单的堡垒机功能。
阅读全文
摘要:ORM即object relational mapping 对象关系映射程序,可以在操作数据库的时候使用自有的语言而不必使用数据库的语言。 在python中,最强大的ORM框架就是SQLAlchemy。基本构成如下: 首先来看看SQL Alchemy的基本用法: 在使用SQL Alchemy的时候必
阅读全文
摘要:Python标准库通常被称为“自带的电池”,自然地提供了广泛的功能,涵盖了大概200个左右的包与模块。不断有高质量的包或模块被开发出来,极大的丰富了标准库。但有些模块放在标准库中很难去维护,比如“Berkeley DB”模块,其被清理出标准库进行单独维护。还有一些库,比如PyParsing(创建分析
阅读全文
摘要:一 数据库介绍: 1 Database时按照数据结构来组织、存储和管理数据的仓库 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制锁保存的数据 也可将数据存储在文件中,不过文件的读写速度会相对较慢。 我们使用关系型数据库管理系统(RDBMS:Relationship DB Man
阅读全文

浙公网安备 33010602011771号