Jeese's Blog

  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

centos7 下通过nginx+uwsgi部署django应用笔记

发表于 2019-01-15 | 更新于 2019-03-25

1.安装python3.61.准备工作 yum update yum install gcc 2.获取 wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz tar -xzvf Python-3.6.5.tgz -C /tmp cd /tmp/Python-3.6.5/ 3.安装 把Python3.6安装到 /usr ...

阅读全文 »

django应用部署清单

发表于 2019-01-13 | 更新于 2019-03-27 | 分类于 Django

1.准备工作1.settings模块拆分 settings模块所在目录创建settings包文件 settings:base.py,production.py,development.py 2.创建secret_key.txt 文件,加密SECRET_KEY后存储在这里 2.production.py1.关闭DEBUG模式 2.设置ALLOWED_HOSTS = [hosts] #一般为设备IP ...

阅读全文 »

Hello World

发表于 2019-01-10

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick ...

阅读全文 »

Python算法(二)

发表于 2018-10-27 | 更新于 2019-03-27 | 分类于 Python

1.列表复制问题list1=[None,None]list2=list1*2 -->[None,None,None,None]list3=[list1]*2 -->[[None,None],[None,None]] 2.求列表第三大的那个值# 求列表第三大的那个值def thirdMax(list1): max1 = list1[0] max2 = list1[1] ...

阅读全文 »

Python数据结构

发表于 2018-10-26 | 更新于 2019-03-27 | 分类于 Python

1.实现一个队列# 首先获取节点,包含next指针和该节点位置上元素的值class Node(object): def __init__(self, val): self.next = None self.val = valclass Queue(object): def __init__(self): self.first = None ...

阅读全文 »

Python基础与深入(六)

发表于 2018-10-18 | 更新于 2019-03-27 | 分类于 Python

一.装饰器装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有计时统计、插入日志、缓存计算结果、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。装饰器的作用和功能: 引入日志 函数执行时间统计 执行函数前预备处理 执行函数后的清理功能 权 ...

阅读全文 »

Python算法(一)

发表于 2018-10-15 | 更新于 2019-03-27 | 分类于 Python

1.归并排序def merge(a, b): c = [] h = j = 0 # 依次便利,拿到兩個數組更小的元素, while j < len(a) and h < len(b): # 如果0索引位置的元素a更小,添加a[0]到c,再將a[1]與b[0]比較,依次類推,剩余最后的元素就是两个数组的最大值 if a[j] < ...

阅读全文 »

Python基础与深入(五)

发表于 2018-10-10 | 更新于 2019-03-27 | 分类于 Python

1.正则表达式相关知识及字符串操作参考廖雪峰 字符串拼接join方法str.join(iterable) L = ["<0112>", "<32>", "<1024x768>", 60, "<1>", "<100.0>", "& ...

阅读全文 »

Python基础与深入(四)

发表于 2018-10-06 | 更新于 2019-03-27 | 分类于 Python

1.GIL线程全局锁 Python代码的执行由Python 虚拟机(也叫解释器主循环,CPython版本)来控制,Python 在设计之初就考虑到要在解释器的主循环中,同时只有一个线程在执行,即在任意时刻,只有一个线程在解释器中运行。对Python 虚拟机的访问由全局解释器锁(GIL)来控制,正是这个锁能保证同一时刻只有一个线程在运行。线程的执行速度非常之快,会让你误以为线程是并行执行的(并行), ...

阅读全文 »

Python基础与深入(三)

发表于 2018-10-04 | 更新于 2019-03-27 | 分类于 Python

1.迭代器和生成器>>> L = [x*x for x in range(10)]>>> L[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]>>> g = (x*x for x in range(10))>>> g<generator object <genexpr> at 0x000 ...

阅读全文 »
1234

Jeese zhao

32 日志
3 分类
5 标签
GitHub
© 2018 – 2019 Jeese zhao
本站访客数:
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v6.7.0
|