自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 收藏
  • 关注

原创 git

git 一、git客户端(本地仓库)的一些操作1.设置账户(需要和github账户设置一致)git config --global user.name xxxgit config --global user.email xxx@foxmail.com 2.查看设置git config --listuser.name=xxxuser.email=xx...

2019-06-09 23:04:00 155

原创 多线程实现单例模式

多线程实现单例模式 代码:import threadingdef synchronized(func): func.__lock__ = threading.Lock() def lock_func(*args, **kwargs): with func.__lock__...

2019-05-18 20:14:00 142

原创 记忆力

  第一次明显的感觉到自己失去了短时记忆力是在高三的时候,那时候就是突然的感觉到自己在考试的过程中越往后越累,脑袋特别涨,考完出来别人都在对答案,可是我却几乎什么也不记得了。  一直到现在才意识到严重性,写代码的时候很多刚看过的东西,刚写过的东西一下子感觉就懵掉了,感觉想不起来了。这时候才真正的开始去审视这个问题。记得高二的时候我还能轻松的写完所有的物理还有化学试卷,即使是自己很不喜...

2019-05-15 13:18:00 128

原创 补充

补充 pipreqs:- 项目依赖 pip3 install pipreqs- 生成依赖文件:pipreqs ./ - 安装依赖文件:pip3 install -r requirements.txt 函数和方法from types import MethodType,FunctionType​class Foo(object): ...

2019-05-06 18:44:00 118

原创 爱情教会我的事

拥有时不懂珍惜,懂得时只剩遗憾一事无成时的温柔更廉价女孩子不需要讲理单身男性最喜欢做情感大师只有家人是永远不离不弃的求而不得,往往不求而得...

2019-04-28 17:33:00 178

原创 权限中间件

权限中间件 实现功能:白名单,正则匹配权限from django.utils.deprecation import MiddlewareMixinfrom django.shortcuts import redirect,HttpResponseimport reclass PermissionMiddleware(...

2019-04-27 16:17:00 339

原创 分页器组件支持保存搜索条件

分页器组件支持保存搜索条件 代码: 1 class Pagination(object): 2 def __init__(self, current_page, all_count, params,per_page_num=10, pager_count=11): 3 """ 4 ...

2019-04-25 16:57:00 208

原创 互动游戏

互动游戏 简单代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body&gt...

2019-04-24 20:11:00 174

原创 怎么舍得去恨

  因为你,我可能不会再是那个幼稚的小孩子了。谢谢你,我会去努力活成你希望我变成的样子。  曾经听到一句话,爱情的意义,不在于你交往过多少人,而在于你经历了的那一两段刻骨铭心。  其实你去年六月和七月发的那两篇微博我几乎都是第一时间看到了,快一年了,感觉看了不下一千遍了,每天像例行公事一样会去一遍一遍看你的微博看看有没有什么新的状态。可是从来都是不动声色,因为知道什么也做不了,什...

2019-04-20 16:20:00 87

原创 Linux--硬件基础

Linux--硬件基础 raid卡 posted @ 2019-04-08 09:42 ChuckXue 阅读(...) 评论(...) 编辑 收藏

2019-04-08 09:42:00 98

原创 Linux

基本命令--常用命令:linux善用tab键进行命令补全 既可以补全命令 又可以补全文件Linux的帮助手册,查看命令详细用法 man rm man ls 查看当前位置,打印当前工作目录   pwd (print work directory )   得到一个反馈结果   /root cd (切...

2019-04-08 09:42:00 59

原创 RabbitMQ队列

RabbitMQ队列 1.队列的作用: - 应用解耦   项目中的应用:  登录注册时候,使用队列进行解耦,将原本串行的架构改为异步 - 流量削峰 QPS: 每秒访问的次数 DAU: 日活跃用户数 MAU: 月活跃用户数...

2019-04-03 19:16:00 130

原创 Git

Git git的使用:注意:刚创建的git仓库默认的master分支要在第一次commit之后才会真正建立,否则就像你声明了个对象但没初始化一样0. git config --global user.name "xxxx" git config --global user.email "xxxx"1. git in...

2019-04-02 21:15:00 82

原创 数据结构与算法

数据结构与算法 算法衡量算法的标准:  时间复杂度:程序执行的大概次数;O(1),O(n),O(logn),O(n^2)等  空间复杂度排序算法冒泡排序:def BubbleSort(li): # 每一次生成一个最大值 for i in range(len(li)): #### ...

2019-04-01 19:56:00 97

原创 MyISAM与InnoDB的区别是什么?

MyISAM与InnoDB的区别是什么? 1、 存储结构MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。InnoDB:所有的表都保存在同一个数据文件中(也可能是多个文件,...

2019-04-01 18:52:00 74

原创 解决浏览器不能连接网络

解决浏览器不能连接网络 一般情况下浏览器不能正常连接网络是由于安装或者卸载某个软件导致的LPS(分层服务程序)被改动。解决方案:一:以管理员身份启动cmd,输入以下命令,将LPS重置--netsh winsock reset catalog--重启电脑即可二:直接更新有线,无线网卡驱动...

2019-03-17 10:27:00 4306

原创 数据库

数据库 多表之间的关联最好是用逻辑上的关联,而不是物理上的关联,导致后期的扩展性差!!!原生sql--mysql5.6建表一对多:create table dept(id int primary key auto_increment,name char(20),job char(20));create table e...

2019-03-16 16:35:00 97

原创 数据库总结

多表之间的关联最好是用逻辑上的关联,而不是物理上的关联,导致后期的扩展性差!!!原生sql--mysql5.6建表一对多:create table dept(id int primary key auto_increment,name char(20),job char(20));create table emp(id int primary key auto...

2019-03-16 16:35:00 54

原创 scrapy框架

scrapy框架 目录:  scripy中xpath解析介绍:Scrapy 是基于twisted框架开发而来,twisted是一个流行的事件驱动的python网络框架。因此Scrapy使用了一种非阻塞(又名异步)的代码来实现并发。整体架构大致:'''Components:1、引擎(EGINE...

2019-03-13 19:50:00 3356

原创 MongoDB使用

MongoDB使用 基本概念:库:MYSQL:  databaseMongDB:  database表:MYSQL:  tablesMongDB:  collections命令行操作:制作系统服务:mongod --bind_ip 0.0.0.0 --port 27...

2019-03-12 20:03:00 104

原创 BeautifulSoup解析模块

BeautifulSoup解析模块 简介:Beautiful Soup是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.使用from bs4 import BeautifulSouphtml_doc = """<html><head>&...

2019-03-11 20:19:00 93

原创 selenium模块

selenium模块 浏览器驱动from selenium import webdriver # 用来驱动浏览器的from selenium.webdriver import ActionChains # 破解滑动验证码的时候用的 可以拖动图片from selenium.webdriver.common.by import By...

2019-03-09 19:21:00 120

原创 爬虫

爬虫 爬虫的应用:# 1.通用爬虫:通用爬虫是搜索引擎(Baidu、Google、Yahoo等)“抓取系统”的重要组成部分。主要目的是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。  1)搜索引擎如何抓取互联网上的网站数据?     a)门户网站主动向搜索引擎公司提供其网站的url     b)搜索引擎公司与DNS服...

2019-03-07 15:07:00 117

原创 支付宝支付与微信推送

支付宝支付与微信推送 支付宝支付流程:-项目中使用支付宝支付: -pay.py类放到项目中 -修改appid,post回调地址,get回调地址,应用私钥,支付宝公钥(在支付宝开发平台生成),通过这些参数生成一个AliPay的对象 -query_params = alipay.direct_pay( ...

2019-03-05 18:56:00 621

原创 多表操作

多表操作 多表操作--models下创建模型class Book(models.Model): nid = models.AutoField(primary_key=True) name = models.CharField(max_length=32) price = models.Decima...

2019-03-02 16:09:00 78

原创 Django的admin视图的使用

Django的admin视图的使用 要现在admin.py文件中将你要视图化操作的类进行注册:from django.contrib import adminfrom api import models# Register your models here.admin.site.register(models.Course)...

2019-03-01 15:31:00 374

原创 ContentType组件

ContentType组件 django提供的一个快速连表操作的组件适用于:一个字段确定不了唯一;  如:pricepolicy表中,course_id和content_type中对应的课程类型id才能确定唯一;model.py中新建的类会自动在contenttype表新增字段;避免自己在建立中间表;使用,在m...

2019-03-01 09:37:00 98

原创 Redis

Redis 目录:  Redis简介  普通连接  连接池  数据库操作    String操作    hash操作      list操作    Set操作    其他操作  管道  Django使用RedisRedis为什么是单线程,高并发,速度快?1.redis是基于内存的,内存的...

2019-02-28 10:32:00 190

原创 view的封装

view的封装 一 基本视图写一个出版社的增删查改resful接口路由: url(r'^publish/$', views.PublishView.as_view()), url(r'^publish/(?P&lt;pk&gt;\d+)/$', views.PublishDetailView.as_view()),...

2019-02-25 19:45:00 129

原创 IT术语

IT术语 目录:  心跳检测  故障切换  主从配置  负载均衡  集群LVS  多集群横向扩容  纵向扩容  CDN  DOS  DDOS  会话跟踪  CSRF posted @ 2019-02-25 16:55 ChuckXue 阅...

2019-02-25 16:55:00 119

原创 不存数据库的token验证

不存数据库的token验证 不需要数据库存,纯粹通过计算来判断是否相等{name:chuck,id:1}|自己加密方式加密后的内容截取加密内容,反解,判断反解内容与{name:chuck,id:1}是否相同,只会耗费计算资源,不会需要数据库查询 posted @ 2019-02-22...

2019-02-22 15:33:00 512

原创 http-request详解

http-request详解 HTTP请求--请求数据格式响应数据格式request posted @ 2019-02-22 15:27 ChuckXue 阅读(...) 评论(...) 编辑 收藏 ...

2019-02-22 15:27:00 4857

原创 魔法方法

魔法方法 魔法 posted @ 2019-02-22 15:25 ChuckXue 阅读(...) 评论(...) 编辑 收藏

2019-02-22 15:25:00 74

原创 手写配置文件

手写配置文件 setting.py文件 posted @ 2019-02-22 15:16 ChuckXue 阅读(...) 评论(...) 编辑 收藏

2019-02-22 15:16:00 96

原创 理解self与this

理解self与this   刚开始学习Python的类写法的时候觉得很是麻烦,为什么定义时需要而调用时又不需要,为什么不能内部简化从而减少我们敲击键盘的次数?你看完这篇文章后就会明白所有的疑问。self代表类的实例,而非类。实例来说明class Test: def prt(self): print(sel...

2019-02-21 16:41:00 273

原创 幂等性

幂等性 什么是幂等性?幂等性:  用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。举个最简单的例子,那就是支付,用户购买商品使用约支付,支付扣款成功,但是返回结果的时候网络异常,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询余额返发现多扣钱了,流水记录也变成了两...

2019-02-21 09:47:00 121

原创 Python assert作用

Python assert作用   使用assert断言是学习python一个非常好的习惯,pythonassert 断言句语格式及用法很简单。在没完善一个程序之前,我们不知道程序在哪里会出错。与其让它在运行最后崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助。本文主要是讲assert断言的基础知识。python ...

2019-02-20 11:45:00 183

原创 postman使用

postman使用 注意发送post请求时参数填写位置 posted @ 2019-02-20 11:13 ChuckXue 阅读(...) 评论(...) 编辑 收藏

2019-02-20 11:13:00 84

原创 源码流程分析

源码流程分析 APIVIew源码分析:大概流程:Request源码分析 :CBV源码分析:认证组件源码: posted @ 2019-02-20 10:31 ChuckXue 阅读(...) 评论(...) 编辑 收藏 ...

2019-02-20 10:31:00 143

原创 WEB相关概念

WEB相关概念 两种HTTP请求方法:GET 和 POST在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。GET- 从指定的资源请求数据。POST- 向指定的资源提交要被处理的数据Django的请求与响应:request和response 当一个页面请求过来,Django会自动创建...

2019-02-20 09:44:00 106

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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