-
auto
2019-04-29 22:41:21
python
2462°
20
并发编程-进程 相关概念 进程 进程:正则进行的一个过程或者说一个任务,而负责执行任务的则是CPU。进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统基础的结构。早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中 ...
-
auto
2019-04-29 22:41:21
python
2096°
20
祭奠碌碌无为的2018,想想其实也不算碌碌无为,至少我还搞懂了装饰器,写了一堆有用没用的玩意 原来觉得装饰器挺难的,直到2018年的最后几天,突然就明白了,难道这就是传说中的开天聪么 言归正传,之所以觉得装饰器难,是因为这东西不按套路出牌,希望大家看完我写的也能在新的一年里有所收货吧 先说下要实现的 ...
-
auto
2019-04-29 22:41:21
python
2109°
20
一、变量 变量名: 大前提是应该能够反映出变量值所记录的状态 变量名具体命名规范如下: 变量名的命名风格 变量值具备三大特征 age=18 id:是通过内存地址计算而来的,id如果不同,内存地址肯定不同。(每定义一个变量,都会申请内存空间把变量值放进去,然后把内存地址给age。每个值在 内存里空间都 ...
-
auto
2019-04-29 22:41:21
python
2361°
20
今天是申请的博客第一天,也是2019年的第一天。为了纪念我第一次进入博客圈(以前从没写过),所以今天我要写的是关于人工智能的内容以致敬未来。此篇的内容来源是2018年11月的一篇博客。来源不详(其实是没仔细查。。。嘻嘻); 内容是:Python下,一行代码实现人工智能 while True:prin ...
-
auto
2019-04-29 22:41:21
python
2183°
20
在一个项目里面有一个专门放模板的文件夹Templates,有一个专门放视图的文件views,而且我们大多给浏览器响应的都应该是一个完整的页面,也就是读取的是一个HTML文件,然后再返回给浏览器。但我们在写HTML文件时,里面关于要从数据库拿数据,或者经常更改的地方又不能写死了,此时就需要用到模板语法 ...
-
auto
2019-04-29 22:41:21
python
2087°
20
"装饰器1:函数装饰器" "装饰器2:类装饰器" "装饰器3:进阶" 函数装饰器装饰方法 函数装饰器装饰普通函数已经很容易理解了: 如果装饰器是带参装饰器,那么等价的形式大概是这样的(和装饰器的编码有关,但最普遍的编码形式如下): 这样的函数装饰器也可以去装饰类中的方法。看下面的方法装饰形式: 它等 ...
-
auto
2019-04-29 22:41:21
python
1922°
20
"装饰器1:函数装饰器" "装饰器2:类装饰器" "装饰器3:进阶" 本文是装饰器相关内容的第二篇,关于类装饰器。 "类装饰器"有两种解读方式:用来装饰类的装饰器;类作为装饰器装饰其它东西。你如何认为取决于你,两种说法都有出现在其它的文章中。我的文章中是将"类装饰器"解读为第一种方式,即装饰类的东西 ...
-
auto
2019-04-29 22:41:21
python
2156°
20
@app.route("/") def index(): return "hello word" @app.route("/login") def func_login(): result = 4/0 abort(404) return "login......" @app.route("/regi ...
-
auto
2019-04-29 22:35:24
python
2090°
20
在functools模块中有一个工具partial(),可以用来"冻结"一个函数的参数,并返回"冻结"参数后的新函数。 很简单的解释,也是 "官方手册" 给的示例。对于int()函数,它可以将给定的数值转换成十进制整数,转换时可以指定以几进制的方式解析给定的数。例如: 现在不想这样指定 参数来将二进 ...
-
auto
2019-04-29 22:35:24
python
1808°
20
计算机与程序设计 一、计算机的概念 1.计算机是根据指令操作数据的设备。 2.计算机主要包括两个功能性一个是功能性另一个是计算性 功能性是对数据的操作,表现为数据计算,输入输出处理和结果存储 可编程性是根据一系列指令自动的,可预测的,准确的完成操作者的想法 二、计算机的发展 1.计算机的发展参照摩尔 ...
-
auto
2019-04-29 22:35:24
python
2231°
20
一、常见端口扫描的原理 0、秘密扫描 秘密扫描是一种不被审计工具所检测的扫描技术。 它通常用于在通过普通的防火墙或路由器的筛选(filtering)时隐藏自己。 秘密扫描能躲避IDS、防火墙、包过滤器和日志审计,从而获取目标端口的开放或关闭的信息。由于没有包含TCP 3次握手协议的任何部分,所以无法 ...
-
auto
2019-04-29 22:35:24
python
2091°
20
"装饰器1:函数装饰器" "装饰器2:类装饰器" "装饰器3:进阶" 先混个眼熟 谁可以作为装饰器(可以将谁编写成装饰器): 1. 函数 2. 方法 3. 实现了 的可调用类 装饰器可以去装饰谁(谁可以被装饰): 1. 函数 2. 方法 3. 类 基础:函数装饰器的表现方式 假如你已经定义了一个函数 ...
-
auto
2019-04-29 22:35:24
python
2049°
20
数据库的读写操作中,事务在保证数据的安全性和一致性方面起着关键的作用,而回滚正是这里面的核心操作。Django的ORM在事务方面也提供了不少的API。有事务出错的整体回滚操作,也有基于保存点的部分回滚。本文将讨论Django中的这两种机制的运行原理。 Django利用django.db.transa ...
-
auto
2019-04-29 22:35:24
python
2137°
20
《从零开始PYTHON3》第十三讲 网络编程的火热和重要性这里就不多说了,我们直接来看看Python在互联网编程方面的表现。 Python有很多网络编程的第三方扩展包,这里推荐一个我认为最易用的:Flask。安装方法跟其它的包一样: 网络编程基本知识 我们直接以一个示例开始,引入网络编程的概念: F ...
-
auto
2019-04-29 22:35:24
python
2222°
20
首先得先编一下程序员必须编的程序——Hello World……(这应该是程序员情结。。。) 一、输出1,2,3,4,5,6,8,9,10 二、求1~100的和 三、求1-2+3-4+5...+99的值 四、输出1~100所有的奇数 五、输出1~100所有的偶数 六、用户登录(三次登录机会,用户名和密 ...
-
auto
2019-04-29 22:35:24
python
2290°
20
str.expandtabs([tabsize]): str类型的expandtabs函数,有一个可选参数tabsize(制表符大小)详细来说,expandtabs的意思就是,将字符串中的制表符\t,全部用空格来替换。至于用多少个空格,需要参考制表符的tabsize,这涉及到制表符位置的概念。比如说 ...
-
auto
2019-04-29 22:35:24
python
2088°
20
class parent(object): def __init__(self): self.test() def test(self): print('parent ') class BaseHandler(object): def test(self): print('BASEhandler') ...
-
auto
2019-04-29 22:35:24
python
2109°
20
算法 今天给大家带来一篇关于算法排序的分类,算法的时间复杂度,空间复杂度,还有怎么去优化算法的文章,喜欢的话,可以关注,有什么问题,可以评论区提问,可以与我私信,有什么好的意见,欢迎提出. 前言: 算法的复杂度分为时间复杂度与空间复杂度,时间复杂度指执行算法需要需要的计算工作量,空间复杂度值执行算法 ...
-
auto
2019-04-29 22:35:24
python
2085°
20
2018-12-31 更新声明:切片系列文章本是分三篇写成,现已合并成一篇。合并后,修正了一些严重的错误(如自定义序列切片的部分),还对行文结构与章节衔接做了大量改动。原系列的单篇就不删除了,毕竟也是有单独成篇的作用。特此声明,请阅读改进版—— Python进阶:全面解读高级特性之切片!https: ...
-
auto
2019-04-29 22:35:24
python
2297°
20
热更新即在不重启进程或者不离开Python interpreter的情况下使得被编辑之后的python源码能够直接生效并按照预期被执行新代码。平常开发中,热更能极大提高程序开发和调试的效率,在修复线上bug中更是扮演重要的角色。但是要想实现一个理想可靠的热更模块又非常的困难。 1.基于reload ...