- 博客(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 199
原创 多线程实现单例模式
多线程实现单例模式 代码:import threadingdef synchronized(func): func.__lock__ = threading.Lock() def lock_func(*args, **kwargs): with func.__lock__...
2019-05-18 20:14:00 168
原创 记忆力
第一次明显的感觉到自己失去了短时记忆力是在高三的时候,那时候就是突然的感觉到自己在考试的过程中越往后越累,脑袋特别涨,考完出来别人都在对答案,可是我却几乎什么也不记得了。 一直到现在才意识到严重性,写代码的时候很多刚看过的东西,刚写过的东西一下子感觉就懵掉了,感觉想不起来了。这时候才真正的开始去审视这个问题。记得高二的时候我还能轻松的写完所有的物理还有化学试卷,即使是自己很不喜...
2019-05-15 13:18:00 150
原创 补充
补充 pipreqs:- 项目依赖 pip3 install pipreqs- 生成依赖文件:pipreqs ./ - 安装依赖文件:pip3 install -r requirements.txt 函数和方法from types import MethodType,FunctionTypeclass Foo(object): ...
2019-05-06 18:44:00 172
原创 爱情教会我的事
拥有时不懂珍惜,懂得时只剩遗憾一事无成时的温柔更廉价女孩子不需要讲理单身男性最喜欢做情感大师只有家人是永远不离不弃的求而不得,往往不求而得...
2019-04-28 17:33:00 195
原创 权限中间件
权限中间件 实现功能:白名单,正则匹配权限from django.utils.deprecation import MiddlewareMixinfrom django.shortcuts import redirect,HttpResponseimport reclass PermissionMiddleware(...
2019-04-27 16:17:00 383
原创 分页器组件支持保存搜索条件
分页器组件支持保存搜索条件 代码: 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 226
原创 互动游戏
互动游戏 简单代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>...
2019-04-24 20:11:00 194
原创 怎么舍得去恨
因为你,我可能不会再是那个幼稚的小孩子了。谢谢你,我会去努力活成你希望我变成的样子。 曾经听到一句话,爱情的意义,不在于你交往过多少人,而在于你经历了的那一两段刻骨铭心。 其实你去年六月和七月发的那两篇微博我几乎都是第一时间看到了,快一年了,感觉看了不下一千遍了,每天像例行公事一样会去一遍一遍看你的微博看看有没有什么新的状态。可是从来都是不动声色,因为知道什么也做不了,什...
2019-04-20 16:20:00 103
原创 Linux--硬件基础
Linux--硬件基础 raid卡 posted @ 2019-04-08 09:42 ChuckXue 阅读(...) 评论(...) 编辑 收藏
2019-04-08 09:42:00 112
原创 Linux
基本命令--常用命令:linux善用tab键进行命令补全 既可以补全命令 又可以补全文件Linux的帮助手册,查看命令详细用法 man rm man ls 查看当前位置,打印当前工作目录 pwd (print work directory ) 得到一个反馈结果 /root cd (切...
2019-04-08 09:42:00 79
原创 RabbitMQ队列
RabbitMQ队列 1.队列的作用: - 应用解耦 项目中的应用: 登录注册时候,使用队列进行解耦,将原本串行的架构改为异步 - 流量削峰 QPS: 每秒访问的次数 DAU: 日活跃用户数 MAU: 月活跃用户数...
2019-04-03 19:16:00 160
原创 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 98
原创 数据结构与算法
数据结构与算法 算法衡量算法的标准: 时间复杂度:程序执行的大概次数;O(1),O(n),O(logn),O(n^2)等 空间复杂度排序算法冒泡排序:def BubbleSort(li): # 每一次生成一个最大值 for i in range(len(li)): #### ...
2019-04-01 19:56:00 111
原创 MyISAM与InnoDB的区别是什么?
MyISAM与InnoDB的区别是什么? 1、 存储结构MyISAM:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。InnoDB:所有的表都保存在同一个数据文件中(也可能是多个文件,...
2019-04-01 18:52:00 92
原创 解决浏览器不能连接网络
解决浏览器不能连接网络 一般情况下浏览器不能正常连接网络是由于安装或者卸载某个软件导致的LPS(分层服务程序)被改动。解决方案:一:以管理员身份启动cmd,输入以下命令,将LPS重置--netsh winsock reset catalog--重启电脑即可二:直接更新有线,无线网卡驱动...
2019-03-17 10:27:00 4511
原创 数据库
数据库 多表之间的关联最好是用逻辑上的关联,而不是物理上的关联,导致后期的扩展性差!!!原生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 113
原创 数据库总结
多表之间的关联最好是用逻辑上的关联,而不是物理上的关联,导致后期的扩展性差!!!原生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 72
原创 scrapy框架
scrapy框架 目录: scripy中xpath解析介绍:Scrapy 是基于twisted框架开发而来,twisted是一个流行的事件驱动的python网络框架。因此Scrapy使用了一种非阻塞(又名异步)的代码来实现并发。整体架构大致:'''Components:1、引擎(EGINE...
2019-03-13 19:50:00 3398
原创 MongoDB使用
MongoDB使用 基本概念:库:MYSQL: databaseMongDB: database表:MYSQL: tablesMongDB: collections命令行操作:制作系统服务:mongod --bind_ip 0.0.0.0 --port 27...
2019-03-12 20:03:00 133
原创 BeautifulSoup解析模块
BeautifulSoup解析模块 简介:Beautiful Soup是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.使用from bs4 import BeautifulSouphtml_doc = """<html><head>&...
2019-03-11 20:19:00 119
原创 selenium模块
selenium模块 浏览器驱动from selenium import webdriver # 用来驱动浏览器的from selenium.webdriver import ActionChains # 破解滑动验证码的时候用的 可以拖动图片from selenium.webdriver.common.by import By...
2019-03-09 19:21:00 153
原创 爬虫
爬虫 爬虫的应用:# 1.通用爬虫:通用爬虫是搜索引擎(Baidu、Google、Yahoo等)“抓取系统”的重要组成部分。主要目的是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。 1)搜索引擎如何抓取互联网上的网站数据? a)门户网站主动向搜索引擎公司提供其网站的url b)搜索引擎公司与DNS服...
2019-03-07 15:07:00 126
原创 支付宝支付与微信推送
支付宝支付与微信推送 支付宝支付流程:-项目中使用支付宝支付: -pay.py类放到项目中 -修改appid,post回调地址,get回调地址,应用私钥,支付宝公钥(在支付宝开发平台生成),通过这些参数生成一个AliPay的对象 -query_params = alipay.direct_pay( ...
2019-03-05 18:56:00 649
原创 多表操作
多表操作 多表操作--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 89
原创 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 400
原创 ContentType组件
ContentType组件 django提供的一个快速连表操作的组件适用于:一个字段确定不了唯一; 如:pricepolicy表中,course_id和content_type中对应的课程类型id才能确定唯一;model.py中新建的类会自动在contenttype表新增字段;避免自己在建立中间表;使用,在m...
2019-03-01 09:37:00 113
原创 Redis
Redis 目录: Redis简介 普通连接 连接池 数据库操作 String操作 hash操作 list操作 Set操作 其他操作 管道 Django使用RedisRedis为什么是单线程,高并发,速度快?1.redis是基于内存的,内存的...
2019-02-28 10:32:00 211
原创 view的封装
view的封装 一 基本视图写一个出版社的增删查改resful接口路由: url(r'^publish/$', views.PublishView.as_view()), url(r'^publish/(?P<pk>\d+)/$', views.PublishDetailView.as_view()),...
2019-02-25 19:45:00 141
原创 IT术语
IT术语 目录: 心跳检测 故障切换 主从配置 负载均衡 集群LVS 多集群横向扩容 纵向扩容 CDN DOS DDOS 会话跟踪 CSRF posted @ 2019-02-25 16:55 ChuckXue 阅...
2019-02-25 16:55:00 154
原创 不存数据库的token验证
不存数据库的token验证 不需要数据库存,纯粹通过计算来判断是否相等{name:chuck,id:1}|自己加密方式加密后的内容截取加密内容,反解,判断反解内容与{name:chuck,id:1}是否相同,只会耗费计算资源,不会需要数据库查询 posted @ 2019-02-22...
2019-02-22 15:33:00 535
原创 http-request详解
http-request详解 HTTP请求--请求数据格式响应数据格式request posted @ 2019-02-22 15:27 ChuckXue 阅读(...) 评论(...) 编辑 收藏 ...
2019-02-22 15:27:00 4905
原创 手写配置文件
手写配置文件 setting.py文件 posted @ 2019-02-22 15:16 ChuckXue 阅读(...) 评论(...) 编辑 收藏
2019-02-22 15:16:00 121
原创 理解self与this
理解self与this 刚开始学习Python的类写法的时候觉得很是麻烦,为什么定义时需要而调用时又不需要,为什么不能内部简化从而减少我们敲击键盘的次数?你看完这篇文章后就会明白所有的疑问。self代表类的实例,而非类。实例来说明class Test: def prt(self): print(sel...
2019-02-21 16:41:00 297
原创 幂等性
幂等性 什么是幂等性?幂等性: 用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。举个最简单的例子,那就是支付,用户购买商品使用约支付,支付扣款成功,但是返回结果的时候网络异常,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询余额返发现多扣钱了,流水记录也变成了两...
2019-02-21 09:47:00 158
原创 Python assert作用
Python assert作用 使用assert断言是学习python一个非常好的习惯,pythonassert 断言句语格式及用法很简单。在没完善一个程序之前,我们不知道程序在哪里会出错。与其让它在运行最后崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助。本文主要是讲assert断言的基础知识。python ...
2019-02-20 11:45:00 207
原创 postman使用
postman使用 注意发送post请求时参数填写位置 posted @ 2019-02-20 11:13 ChuckXue 阅读(...) 评论(...) 编辑 收藏
2019-02-20 11:13:00 98
原创 源码流程分析
源码流程分析 APIVIew源码分析:大概流程:Request源码分析 :CBV源码分析:认证组件源码: posted @ 2019-02-20 10:31 ChuckXue 阅读(...) 评论(...) 编辑 收藏 ...
2019-02-20 10:31:00 178
原创 WEB相关概念
WEB相关概念 两种HTTP请求方法:GET 和 POST在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。GET- 从指定的资源请求数据。POST- 向指定的资源提交要被处理的数据Django的请求与响应:request和response 当一个页面请求过来,Django会自动创建...
2019-02-20 09:44:00 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人