每日一丧
文章平均质量分 51
dreamingcrazy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python中的进程池
一丧“为了情人节和你出去,我有了好几十万自行车的使用权”我们先来说我们为什么使用这个进程池。 目的:可以节约大量的时间。 既然这么重要,那我们都应该使用什么方法去调用方法呢? 我们来看一下Pool方法pool是什么?pool就是我们的进程池了,让我们来看一下怎么用这个方法import multiprocessing#导入进程包import os,time#这两个...原创 2018-08-18 15:36:16 · 6068 阅读 · 0 评论 -
django的models常用字段、属性
一丧:如果我的孤独是鱼,想必连鲸鱼都会慑于其巨大与狰狞而逃之夭夭。django 模型models 常用字段1、models.AutoField 自增列 = int(11) 如果没有的话,默认会生成一个名称为 id 的列 如果要显式的自定义一个自增列,必须设置primary_key=True。2、models.CharField...原创 2018-09-13 19:08:12 · 1534 阅读 · 1 评论 -
Django项目中的ORM映射与模糊查询
一丧:我也不想堕落 可我没有快乐ORM映射 什么是ORM映射?在笔者认为就是对SQL语句的封装,所写语句与SQL对应语句含义相同,使开发更加简单方便,不过也是存在弊端的,使程序运行效率下降。例如:UserInfo.objects.get(id=2)等于select * from user_userinfo where id=2修改管理器(models.py) 导入新...原创 2018-09-10 20:38:29 · 3487 阅读 · 0 评论 -
Django的get和post请求处理
你要知道努力不一定成功,但不努力真的很轻松要处理get请求与post请求,我们首先要做的第一步就是让我们的项目去识别它,由此我们要引入一个新的方法method,去处理接收的到的request请求。 在views.py中:def register_handler(request): if request.method=='POST': pass我们以添加...原创 2018-09-12 20:08:38 · 3856 阅读 · 0 评论 -
MySQL(四)
一丧:如果你需要什么的话就忍一忍,如果非要不可的话就学会放弃数据库设计—三范式 第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的最低要求,否则,将有很多基本操作在这样的关系模式中实现不了。第二范式:如果关系模式R满足第一范式,并且R得所有非主属性都完全依赖于R的每一个候选关键属性,称R满足第二范...原创 2018-09-06 17:04:27 · 180 阅读 · 0 评论 -
MySQL的初识(python开发者的第一印象)
一丧:忍无可忍,从头再忍。大神镇楼: MySQL创始人有两个女儿一个儿子分别是 My Max Maria 他先后领导了三个数据库的建立 MySQL MaxDB MariaDB (上述来源:新浪微博“程序员那些破事”) 先说什么是数据库。什么是数据库:数据库==表==字段+数据 那么数据库都有哪几种常见的类型呢?常用类型:非关系型数...原创 2018-09-03 19:04:00 · 308 阅读 · 0 评论 -
MySQL(三)
一丧: 所以抬起你的头来。 记住,你穷,但你有自尊。 但你还是穷。(by瞎看什么)防止SQL注入的常用方法配合execute,**列表化参数**,或者**正则匹配**。笔者觉得不错的网页链接,大家可以看一看:[https://www.cnblogs.com/DonAndy/p/5417546.html](https://www.cnblogs.com/DonAnd...原创 2018-09-05 16:29:50 · 146 阅读 · 0 评论 -
pycharm中的数据库可视化
一丧:在你最需要帮助的时候,只有鬼才来帮你。不要因为工作中遇到什么问题就怀疑自己不适合这份工作,很可能是因为你干啥都不行。(by瞎看什么)1.我们打开pycharm 注意右侧,点击这个工具 2.点击这个小加号 3.选择数据库的类型(笔者数据库类型没有截全) 4.点击选择的数据库(笔者使用的是mysql)进入页面 除注释和数据库外其他必填,填完点击Test ...原创 2018-09-05 15:46:58 · 5924 阅读 · 0 评论 -
python中使用Django对url路径进行处理
一丧:生活这么烂,什么时候可以死掉。首先我们要在虚拟环境的url.py里对传入的请求进行正则匹配决定指向那个文件夹的那个文件进行处理。 例如:url(r'^',include('user.urls'))笔者事先在user中创建了urls.py文件。 这句代码的写法为:r’接收的路径进行匹配’,include(“指定处理模块”)。 将传入的路径进行正则匹配后分类,传入下...原创 2018-09-08 10:10:39 · 2559 阅读 · 0 评论 -
Mysql从删库到跑路
1、开启bin-log 打开mysql配置文件 /etc/mysql/my.cnf(这个位置不是固定的,根据你安装的mysql目录去找) 放开log_bin这一行log_bin = /var/log/mysql/mysql-bin.log 随后重启mysql 即执行/etc/init.d/mysql restart 进入数据库,查看log_bin开启...转载 2018-08-24 19:09:25 · 2320 阅读 · 0 评论 -
PyCharm中Scrapy的安装
一丧:你以为你没女朋友是因为你胖?你错了,是因为你的穷和丑今日头疼,为什么?因为小太爷我倔强的想在Windows环境下安装Scrapy框架。 不过安装方式因电脑而异吧,我就说我尝试的几种好了。 第一种 打开你的命令行,输入:pip install scrapy系统就会自动去安装该框架,网上有的人可以支持这么安装,笔者电脑不支持。 第二种 打开你的pycharm在set...原创 2018-08-28 20:35:45 · 755 阅读 · 0 评论 -
Python学习杂记之静态网页学习
每日一丧:我就是丧本丧了笔者最近在为学习django而做准备,开始看起了网页,我们先说几个好一点的学习网站吧。 初学前端,笔者最常浏览的就是W3School。 链接:http://www.w3school.com.cn/html/index.asp 还有就是菜鸟教程。 链接:https://www.runoob.com/html/html-tutorial.html 说一说学...原创 2018-08-23 20:09:32 · 247 阅读 · 0 评论 -
Python基础之迭代器
一丧:别害怕,反正都会后悔的认识迭代器一定要认识一个单词yield。 yield是什么意思?在笔者认为它就是一个暂停并输出的意思,当再次调用时从暂停处继续执行代码到达下一个暂停并输出。 我们来看一个简单的代码吧。def shuchu(num): for n in range(num): yield nf = shuchu(5)print(next...原创 2018-08-20 20:01:04 · 155 阅读 · 0 评论 -
Python协程之greenlet
一丧:你只是穷,不是原则困难我们来认识一个简单的协程包greenlet。 我们来看一下什么是协程,在笔者看来协程就是AB之间的反复调用。 而这个包的名字我们就可以看出开发者对协程的理解和对绿色的深深恶意。 好啦,greenlet这个包没有之前写过的gevent那么复杂,不过同样也没有gevent包那么强大的功能。 我们先来看代码吧。import greenlet#g...原创 2018-08-20 19:06:15 · 345 阅读 · 0 评论 -
Python中的互斥锁和join的应用
一丧“人生大部分的时候,都挺无聊的”先说互斥锁的作用:lock互斥锁实现防止全局变量的互相争抢 做一个不太形象的比喻,你买了一个杯子(进程),你想喝混合口味的果汁,但是要自己做(线程),两种口味的果汁的接水口离得有点远,你不能一起接,所以你先接A后接B(互斥锁)(原谅我这个理科生粗陋的比喻) 不过可以说互斥锁是一个伪多线程。使用互斥锁我们就一定要认识一个新的方法LockLo...原创 2018-08-17 20:10:30 · 532 阅读 · 0 评论 -
Python中的线程及用法
一丧“人生很多事情,终究会随着时间好起来。比如:很多人原本只是胖,久了就变好胖”开始探讨互斥锁之前先来说一下setDaemon方法。setDaemon方法setDaemon的方法简单的说就是设置主线程停止的同时结束子线程。 我们来看它的用法:import threading,time#导入多线程包和时间包"""创建一个将执行的函数"""def demo(): ...原创 2018-08-17 19:40:04 · 277 阅读 · 0 评论 -
django的悲观锁
一丧:都是成年人了,没人在乎你的抑郁乐观锁与悲观锁的区别:https://blog.youkuaiyun.com/L_BestCoder/article/details/79298417那么我们如何在python的django项目中使用呢,请看这段代码。 try: car = CarDetail.objects.select_for_update...原创 2018-09-27 19:54:35 · 1189 阅读 · 0 评论
分享