摘要: Python阅读目录 第1篇: python入门 数据类型 字符编码 文件处理 第2篇: 函数 内置函数 迭代器,生成器,装饰器 模块与包 常用模块 正则表达式 第3篇: 面向对象 面向对象进阶 异常处理 网络编程 第4篇: 多进程,多线程 协程 IO模型 asyncio 数据库阅读目录 第1篇: 阅读全文
posted @ 2019-09-26 21:24 silencio。 阅读(5504) 评论(0) 推荐(3) 编辑
摘要: Linux阅读目录 环境: centos7 + vmware + xshell 第1篇: Linux-Shell Linux-Vim 第2篇: 文件管理 用户管理 权限管理 输入输出 压缩打包 第3篇: 软件管理 磁盘管理 进程管理 系统服务 计划任务 第4篇: 安装python3 安装virtua 阅读全文
posted @ 2018-12-23 20:01 silencio。 阅读(4144) 评论(0) 推荐(1) 编辑
摘要: elasticsearch Elasticsearch是一个基于Lucene的搜索服务器,也是属于NoSQL阵营的数据库。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口提供给我们操作的。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源 阅读全文
posted @ 2023-07-27 23:14 silencio。 阅读(42) 评论(0) 推荐(0) 编辑
摘要: # 一、数据结构和算法基础 ## 1、尝试 先来看一道题: > 如果 a+b+c = 1000, 且 a^2 + b^2= c^2 (a,b,c为自然数),如何求出 a、b、c可能的合并? 一般采取最原始的方法(枚举法),将 a、b、c分别从0~1000取值,再逐一匹配。 ```python imp 阅读全文
posted @ 2023-05-21 07:47 silencio。 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 根据错误日志,发现产生死锁的有4个接口。这4个接口中,阅读业务代码,发现均有使用update_or_create。 为什么update_or_create方法会造成死锁呢?通过阅读源码 发现,update_or_create是使用了事务with transaction.atomic(using=se 阅读全文
posted @ 2022-08-23 02:39 silencio。 阅读(356) 评论(0) 推荐(0) 编辑
摘要: Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLd 阅读全文
posted @ 2022-08-13 20:58 silencio。 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 一 ref属性 被用来给元素或子组件注册引用信息(id的替代者) 应用在html标签上获取的是真实DOM元素,应用在组件标签上是组件实例对象(vc) 使用方式: 打标识: ..... 或 获取:this.$refs.xxx <template> <div> <h1 v-text="msg" ref= 阅读全文
posted @ 2022-08-08 15:37 silencio。 阅读(79) 评论(0) 推荐(0) 编辑
摘要: MYSQL(mariadb) Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切换到 MariaDB MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。 开发这个分支的原因之一是:甲骨文公司收购 阅读全文
posted @ 2022-08-07 12:59 silencio。 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Linux安装python3与virtualenv centos7默认是装有python的,咱们先看一下 #检查python版本 [root@oldboy_python ~ 17:23:54]#python -V Python 2.7.5 《震惊,python2.7不再维护!》 源码编译安装pyth 阅读全文
posted @ 2022-08-07 12:57 silencio。 阅读(48) 评论(0) 推荐(0) 编辑
摘要: docker初识 Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。 Docker 使用 Google 公司推出的 Go 语言 进 阅读全文
posted @ 2022-08-07 12:52 silencio。 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 9.0.1 HTTPS HTTPS安全概述 使用http网站时,可能会遭遇劫持和篡改,那么是很不安全的,如果用https协议,数据再传输时都是加密的,黑客无法窃取或篡改数据报文,也避免网站数据泄露。 Openssl Netscape网景公司创建的第一代浏览器,且为了提高浏览器访问网站的安全性,在TC 阅读全文
posted @ 2022-08-07 12:49 silencio。 阅读(2018) 评论(0) 推荐(0) 编辑
摘要: 引用计数器为主、分代码回收和标记清除为辅 1.1 大管家refchain 在Python的C源码中有一个名为refchain的环状双向链表,这个链表比较牛逼了,因为Python程序中一旦创建对象都会把这个对象添加到refchain这个链表中。也就是说他保存着所有的对象。例如: age = 18 na 阅读全文
posted @ 2022-08-07 12:26 silencio。 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 1.协程 想学asyncio,得先了解协程,协程是根本呀! 协程(Coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。例如: def func1(): print(1) ... print(2) def func2(): p 阅读全文
posted @ 2022-08-07 12:03 silencio。 阅读(57) 评论(0) 推荐(0) 编辑
摘要: jwt(JSON Web Tokens),是一种开发的行业标准 RFC 7519 ,用于安全的表示双方之间的声明。目前,jwt广泛应用在系统的用户认证方面,特别是现在前后端分离项目。 1. jwt认证流程 在项目开发中,一般会按照上图所示的过程进行认证,即:用户登录成功之后,服务端给用户浏览器返回一 阅读全文
posted @ 2022-08-07 11:48 silencio。 阅读(106) 评论(0) 推荐(0) 编辑
摘要: vs code(Visual Studio Code)是微软在2015年4月30日正式推出的一款 免费、开源、跨平台 的编辑器,可支持:Mac、Windows、Linux操作系统。 对编程开发者来说,vs code通过安装各种插件可以快速搭建各种开发环境:Java、C#、C++、前端、Python等 阅读全文
posted @ 2022-08-04 06:11 silencio。 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 由于项目在注册、登录、找回密码 时需要发送短信验证的功能,我们使用腾讯云短信做。 为什么要用腾讯云短信呢? 因为注册就送 100条免费短信 的额度。哈哈哈哈,发短信的功能你就不用花钱了。 1.注册腾讯云 & 开通云短信 1.1 注册并认证 注册一个腾讯云账户,腾讯云中提供了很多功能:云服务器、云存储 阅读全文
posted @ 2022-08-04 06:11 silencio。 阅读(286) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang=""> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="widt 阅读全文
posted @ 2022-08-04 06:11 silencio。 阅读(10) 评论(0) 推荐(0) 编辑
摘要: import datetime from rest_framework.authentication import BaseAuthentication from rest_framework.exceptions import AuthenticationFailed from api.exten 阅读全文
posted @ 2022-07-10 20:06 silencio。 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 1.Vue3简介 2020年9月18日,Vue.js发布3.0版本,代号:One Piece(海贼王) 耗时2年多、2600+次提交、30+个RFC、600+次PR、99位贡献者 github上的tags地址:https://github.com/vuejs/vue-next/releases/ta 阅读全文
posted @ 2022-07-10 02:44 silencio。 阅读(2779) 评论(0) 推荐(0) 编辑
摘要: 初始化脚手架 说明 Vue 脚手架是 Vue 官方提供的标准化开发工具(开发平台)。 最新的版本是 4.x。 文档: https://cli.vuejs.org/zh/。 具体步骤 第0步下载缓慢请配置 npm 淘宝镜像: npm config set registry https://regist 阅读全文
posted @ 2022-07-10 02:37 silencio。 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 第 1 章:Vue 核心 1.1. Vue 简介 1.1.1. 官网 Vue 技术栈(全家桶) 英文官网: https://vuejs.org/ 中文官网: https://cn.vuejs.org/ 1.1.2. 介绍与描述 动态构建用户界面的渐进式 JavaScript 框架 作者: 尤雨溪 1 阅读全文
posted @ 2022-07-09 23:45 silencio。 阅读(45) 评论(0) 推荐(0) 编辑
摘要: ECMAScript 6-11 第 1 章 ECMASript 相关介绍 1.1. 什么是 ECMA ECMA(European Computer Manufacturers Association)中文名称为欧洲计算机制 造商协会,这个组织的目标是评估、开发和认可电信和计算机标准。1994 年后该 阅读全文
posted @ 2022-07-08 20:06 silencio。 阅读(27) 评论(0) 推荐(0) 编辑