高岩 is me

★▁☆成为阿甘还是珍妮,就要靠你自己了。

排序:
默认
按更新时间
按访问量
RSS订阅

【Python】输出给定范围内的所有素数

质数(prime number)又称素数,有无限个。 质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。 # 首先定义一个空列表用来存放所有的素数 sushu=[] # 遍历给定的范围,用i来表示待验证的数 for i in range(100,301): # 用j...

2019-02-25 11:46:41

阅读数 432

评论数 0

【Python】时间戳的格式化输出

将当前时间按照“2019-02-25 10:26:55”输出: import datetime now_time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S") print(now_time...

2019-02-25 11:23:57

阅读数 75

评论数 0

【Python】使用Counter方法统计字符串每个字符出现的次数

from collections import Counter a = "a;lskdh!`foiegn``as;ldnf,asd.121,2ljladsfkja`sdijfhaosjlfd,gjsdfg.as.dl" b = Counter(a) pri...

2019-02-13 15:39:48

阅读数 144

评论数 0

【Python】关于list的面试坑

首先,有一个函数: def extendList(val, list=[]): list.append(val) return list 1.调用函数并输出,如下: list1 = extendList(10) print(list1) -----------------...

2019-02-13 12:40:21

阅读数 73

评论数 0

【Python】函数装饰器、类装饰器的实现

什么是装饰器 装饰器本身是一个函数 ,作用是为现有存在的函数,在不改变函数的基础上去增加一些功能进行装饰,装饰器是通过闭包的形式实现的。 我另一篇博客:☞闭包的实现原理,如何在内部函数修改外部函数的变量 函数万能装饰器 这个装饰器只是一种形式,没有实际意义。 # 定义万能函数装饰器 def out...

2019-01-20 12:43:58

阅读数 137

评论数 0

【Python】闭包的实现原理,如何在内部函数修改外部函数的变量

什么是闭包? 闭包是指在一个函数中定义了一个另外一个函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用,这样就构成了一个闭包 。 闭包的使用,可以隐藏内部函数的工作细节,只给外部使用者提供一个可以执行的内部函数的引用。 注意:装饰器是用于拓展已有函数功能的一种函数,这个函数的...

2019-01-19 17:45:16

阅读数 684

评论数 0

【Python】with语句的执行原理以及内部对异常的处理

with语句 with 语句是 Pyhton 提供的一种简化语法,with 语句是从 Python 2.5 开始引入的一种与异常处理相关的功能。 with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源。 比如文件使用后自动关闭、数据库的打开和...

2019-01-19 16:04:32

阅读数 70

评论数 0

【python】同步/异步与阻塞/非阻塞,get/post,__new__/__init__,async/await相关概念

同步/异步与阻塞/非阻塞 同步和异步关注的是消息通信机制. 同步异步指的是调用者与被调用者两者之间的关系,而不是经常容易误解的多个被调用者之间的关系。 同步就是当一个进程发起一个函数(任务)调用的时候,一直等到函数(任务)完成,而进程继续处于激活(非阻塞)状态。而异步情况下是当一个进程发起一...

2019-01-18 19:48:01

阅读数 171

评论数 0

【Django】项目开发准备之settings目录文件的创建配置

当前项目结构: 在开发时,配置信息不能放在settings文件中了,需要创建settings包,如图: 创建完成: 然后将原settings.py文件中的内容复制到新settings包下的dev.py中,删除settings.py文件。 注意: 现在启动项目是找不到我们的配置...

2019-01-16 17:37:31

阅读数 143

评论数 0

【Django】项目开发准备之创建应用时自动生成urls,serializers等文件的配置

在进行开发创建子应用时,为了能够自动生成urls、serializers等文件,需要进行如下配置: 在app_template文件夹下添加当创建子应用时需要自动被创建的文件,以serializers.py举例: 配置完成后,再次创建子应用时,添加的文件会被自动创建。...

2019-01-16 17:09:26

阅读数 76

评论数 0

【Django】项目开发准备之前端文件开发预览live-server服务器的安装

在前后端分离开发中,需要单独将前端文件用前端静态文件服务器运行起来。 前端静态文件服务器的安装 安装node.js的版本控制工具nvm,在终端中执行 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/inst...

2019-01-16 16:25:06

阅读数 97

评论数 0

Django到底是MVC还是MVT?以及MVC和MVT的区别

最近一直被一些问题所困惑:Django是遵循MVC还是MVT?MVC和MVT到底有哪些区别?MVC可以继续拆分吗? 在网络上浏览了很多无关痛痒的文章,无非是M、V、C分别代表什么,M、V、T又分别代表什么,这些表层的解释对程序员来说非但不会解决问题,反而还会增加困惑。所以,在查了一些资料之后,在个...

2019-01-15 12:32:03

阅读数 701

评论数 0

【Python】各位大佬帮忙看一下,这怎么就线程不安全了?

在准备面试的过程中,看到网络上很多关于单例模式的线程不安全方面的知识 如下,一个单例模式: class Singleton(object): """ 单例 ""&quot...

2019-01-11 11:49:34

阅读数 129

评论数 0

【Python】import与from import真的是浅拷贝和深拷贝吗

最近在准备面试,回头看python基础的过程中,遇到一些小问题。 模块的搜索顺序是: 当前程序所在目录 当前程序根目录 PYTHONPATH 标准库目录 第三方库目录site-packages目录 path 变量本质是一个列表,可以向path中添加模块所在的目录:sys.path.ap...

2019-01-10 22:04:36

阅读数 161

评论数 0

web server调优的几种方式

通过反向代理来提高性能和增加安全性 使用反向代理服务器可以将应用服务器从等待用户与 web 程序交互解放出来,这样应用服务器就可以专注于为反向代理服务器构建网页,让其能够传输到互联网上。而应用服务器就不需要等待客户端的响应,其运行速度可以接近于优化后的性能水平。 添加负载平衡 负载均衡服务器首先...

2019-01-10 17:15:46

阅读数 74

评论数 0

python2和python3的区别表格版

区别点 python2 python3 print 是一个语法结构,print 'hello world',print("hello world")都可以 是一个函数,print("hello world&q...

2019-01-07 21:56:08

阅读数 784

评论数 0

【Python】不使用迭代生成器生成斐波那契数列,并大幅降低时间复杂度

斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........ 这个数列从第3项开始,每一项都等于前两...

2019-01-04 21:59:15

阅读数 129

评论数 2

【shell】对指定文件夹中文件进行过滤,并修改文件内容的shell脚本

编写shell脚本,对某个文件夹内搜索指定文件并对文件内容进行更改: 在桌面创建shell_test文件夹  进入shell_test文件夹,创建5个测试文件 在shell_test文件夹中再创建一个666文件夹,继续再创建5个文件,如图: 分别在每文件中写入内容:The ...

2019-01-02 20:50:11

阅读数 708

评论数 1

【Python】电商网站如何解决秒杀高并发超卖问题

搜集了一些解决秒杀、高并发、超卖、问题的思路,仅供参考! 抢订单环节一般会带来2个问题:   1、高并发   比较火热的秒杀在线人数都是10w起的,如此之高的在线人数对于网站架构从前到后都是一种考验。   2、超卖   任何商品都会有数量上限,如何避免成功下订单买到商品的人数不超过商...

2019-01-02 14:50:41

阅读数 665

评论数 0

京东、淘宝的减库存操作,加购物车时减?创建订单时减?

前几天,在浏览京东购物车时,我的购物车内有一件商品刚好显示库存为:仅剩1件,所以就探索了一下商城网站的减库存操作。 具体过程 首先购物车中是这样的: 找到这件商品 继续加购物车,看是否成功: 我发现,无论加几件到购物车,仍然显示只剩一件,我共加了四件 到这里,可以确认在加购物车时,库存...

2018-12-29 21:57:15

阅读数 699

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭