2 lcx-zn

尚未进行身份认证

暂无相关简介

等级
TA的排名 30w+

django优化查询语句之 深入select_related与prefetch_related函数

在数据库有外键的时候,使用select_related()和prefetch_related()可以很好的减少数据库请求的次数,从而提高性能.下面是数据库设计图 models.py如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15...

2018-08-31 11:26:36

mac pycharm报错 Library not loaded: libmysqlclient.18.dylib,Operation not permitted

终端启动不报错,pycharm报错import mysqldb 显示没包试了好多方法推荐最好的,亲测有效终端运行sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib新macos系统,在操作系统文件会没有权限:Operation not permitted...

2018-08-27 12:36:07

学习flask框架涉及到的四种session

①状态保持session       这个session与所有的框架和语言都无关, 就是用来实现状态保持的cookie和session都是基础键值对的字符串信息, session是基于cookie实现的 ②flask上下文的session       session是请求上下文的一种,封装了用户信息,可以对数据库中缓存的用户信息进行读写操作. ③flask_session扩展包Session   ...

2018-07-09 23:49:08

虚拟机不能上网问题

sudo vim /etc/NetworkManager/NetworkManager.conf打开该文件,将“managed=false”修改为“managed=true”。重启network manager:sudo service network-manager restart 

2018-06-16 16:34:53

Flask 报错 RuntimeError: No application found. Either work inside a view function or push an applicati

报错信息部分截取: File "D:\python 3.5\lib\site-packages\flask_sqlalchemy\__init__.py", line 912, in get_app 'No application found. Either work inside a view function or push'RuntimeError: No application...

2018-06-16 16:28:26

AttributeError: 'SQLAlchemy' object has no attribute 'rfind'

这里要用引号引起来

2018-06-15 11:26:15

python 一切皆对象

python 一切皆对象在python中有一句话“一切皆对象”,其实在刚开始接触python的时候对这句话完全不理解,即使是看完了python基础教程也没有很好的理解这句话的含义。直到看了python的源码才对这部分有了更深入的理解。我的入门指导书是《Python源码剖析深度探索动态语言核心技术》。在python中下列语句其实都是一个共同点:12i = 1s = "abcde"def foo...

2018-06-06 10:54:36

python中的finally用法

来源:强哥  公众号:Python与数据分析   链接:https://mp.weixin.qq.com/s/6jBvyl1YoVBRyVQCdC67Sg 无论try语句中是否抛出异常,finally中的语句一定会被执行。我们来看下面的例子:try:   f = open("/tmp/output", "w")   f.write("hello")   #raise Exception("s...

2018-05-31 14:35:18

ImportError at / Import by filename is not supported --------django常见问题

出现这个问题,是由于路由错误,把booktest/urls改成booktest.urls即可。

2018-05-29 10:37:16

论python封装,继承,多态

封装,继承,多态是面向对象的三大特性;封装是定义类的准则,继承是设计类的技巧,多态是使用类的技巧。对象是由类创建的。完成某个工作,需要资源(数据,变量:属性)和功能(函数:方法)共同运作实现。所以一个完整的类里面需要包含这些:变量放在__init__里面,功能实现是通过各个def。    封装:相关功能的函数和变量放在一个类里面,方便操作。封装的另外一个好处就是,为每个使用者(对象)提供了调用方法...

2018-05-28 22:26:26

linux命令大全

1. 启动终端: ctr + alt + t2. 终端字体放大: ctr + shift + "+"3. 终端字体缩小: ctr + "-"4. ls: 查看当前目录的文件信息5. pwd: 查看当前目录的路径6. touch: 创建文件7. mkdir: 创建文件夹8. rmdir: 删除空文件夹9. rm: 默认删除的是文件,提示: 删除文件夹需要加上-r, -r: 以递归的方式把文件夹里面的...

2018-05-27 17:15:11

知道这20个正则表达式,能让你少写1,000行代码

1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$2. 校验中文字符串仅能是中文。^[\\u4e00-\\u9fa5]{0,}$3. 由数字、26个英文字母或下划线组成的字符串^\\w+$4. 校验E-Mail 地址同密码一样,下面是E-mail地址合规性的正则...

2018-05-27 17:00:31

COOKIE和SESSION的区别

1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样才知道购物车里面有几本书。这个Session是保存在服务端的,有一个唯一标识。在服务...

2018-05-26 10:14:02

最简单的单例模式

单例模式就像电脑的任务管理器一样,无论开多少次只有一个窗口;在python中也有这样的约束,__new__方法就是用来约束一个类是否可以创建对象以及几个对象;__new__如果没有返回值则不能创建对象.下面写一个最简单的单例模式class Animal(object): response=None def __new__(cls, *args, **kwargs): ...

2018-05-19 23:53:02

转载:不要再问 "Python 函数中,参数是传值,还是传引用?" 这种没有意义的问题了

在 C/C++ 中,传值和传引用是函数参数传递的两种方式,学 Python 时,有人喜欢生搬硬套地问类似的问题:“Python 函数中,参数是传值,还是传引用?”。回答这个问题前,不如先来看两段代码。代码段1:def foo(arg):    arg = 2    print(arg)a = 1foo(a)  # 输出:2print(a) # 输出:1看了代码段1的同学可能会说参数是值传递。代码段...

2018-05-15 21:34:24

装饰器

#闭包 叫什么闭包 有什么用:在执行函数的时候可以在外部函数中保留参数在内存中 写法:两个函数的嵌套,外部函数返回内部函数的引用,外部函数必须有参数 def 外部函数(参数): def 内部函数(): pass return 内部函数 ###nonlocal这个就是修改外部参数的值# 装饰器 1. 先写一个万能装饰器 def set_fun(func): def call_fun(*a...

2018-05-11 23:38:58

线程进程协程

简单总结1.进程包含线程,线程包含协程2.进程是操作系统资源分配的基本单位,每启动一个进程都需要向操作系统索要运行资源,一个进程有一个或多个线程3.线程是cpu调度的基本单位,通过线程去执行进程中代码, 线程是执行代码的分支4.线程之间共享全局变量,但是要注意资源竞争的问题,可以用互斥锁避免这种局面,不小心容易造成死锁。    进程之间不共享全局变量。进程之间如果想通信,用q(消息队列)。  进程...

2018-05-10 23:06:46

随笔1

#三范式 1.一个数据一个字段 2. 只要有主键的 3. 去除重复#GIL 定义:全局解释器锁cpython 坐用:单核的情况下实现多任务NB 怎么解决: 1.换解释器锁jpython 2.用进程加协程(个人建议) 3.如果有条件,线程用其他语言实现,python调用#深拷贝与浅拷贝#深拷贝 递归拷贝每一层的数据#浅拷贝 拷贝第一层的数据#跟引用的区别 引用:多个变量指向同一个内存地址 拷贝...

2018-05-07 12:44:21
勋章 我的勋章
    暂无奖章