摘要: Python python入门 数据类型 字符编码 变量的存储关系文件处理 函数 内置函数 迭代器,生成器,装饰器 模块与包 面向对象 面向对象进阶 异常处理 网络编程 多进程,多线程 协程 IO模型 Python的垃圾回收机制 Monkey Patch 常用模块 reasyncio 发邮件 发短信 阅读全文
posted @ 2019-09-26 21:24 silencio。 阅读(5589) 评论(0) 推荐(3)
摘要: 环境: centos7 + vmware + xshell 第1篇: Linux-Shell Linux-Vim 第2篇: 文件管理 用户管理 权限管理 输入输出 压缩打包 第3篇: 软件管理 磁盘管理 进程管理 系统服务 计划任务 第4篇: 安装python3 安装virtualenv 安装mys 阅读全文
posted @ 2018-12-23 20:01 silencio。 阅读(4165) 评论(0) 推荐(1)
摘要: fastapi,一个用于构建 API 的现代、快速(高性能)的web框架。 fastapi是建立在Starlette和Pydantic基础上的,Pydantic是一个基于Python类型提示来定义数据验证、序列化和文档的库。Starlette是一种轻量级的ASGI框架/工具包,是构建高性能Async 阅读全文
posted @ 2025-04-24 04:04 silencio。 阅读(100) 评论(0) 推荐(0)
摘要: elasticsearch Elasticsearch是一个基于Lucene的搜索服务器,也是属于NoSQL阵营的数据库。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口提供给我们操作的。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源 阅读全文
posted @ 2023-07-27 23:14 silencio。 阅读(75) 评论(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。 阅读(109) 评论(0) 推荐(0)
摘要: 通过SMTP发邮件 首先要了解几个协议: SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。它定义了邮件客户端和SMTP邮件服务器之间,以及两台SMTP邮件服务器之间的通信规则。 POP3 阅读全文
posted @ 2022-08-23 02:39 silencio。 阅读(385) 评论(0) 推荐(0)
摘要: 一 锁 行级锁 select_for_update(nowait=False, skip_locked=False) #注意必须用在事务里面,至于如何开启事务,我们看下面的事务一节。 返回一个锁住行直到事务结束的查询集,如果数据库支持,它将生成一个 SELECT ... FOR UPDATE 语句。 阅读全文
posted @ 2022-08-13 20:58 silencio。 阅读(110) 评论(0) 推荐(0)
摘要: 一 ref属性 被用来给元素或子组件注册引用信息(id的替代者) 应用在html标签上获取的是真实DOM元素,应用在组件标签上是组件实例对象(vc) 使用方式: 打标识: ..... 或 获取:this.$refs.xxx <template> <div> <h1 v-text="msg" ref= 阅读全文
posted @ 2022-08-08 15:37 silencio。 阅读(88) 评论(0) 推荐(0)
摘要: MYSQL(mariadb) Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切换到 MariaDB MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。 开发这个分支的原因之一是:甲骨文公司收购 阅读全文
posted @ 2022-08-07 12:59 silencio。 阅读(237) 评论(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。 阅读(64) 评论(0) 推荐(0)
摘要: docker初识 Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。 Docker 使用 Google 公司推出的 Go 语言 进 阅读全文
posted @ 2022-08-07 12:52 silencio。 阅读(70) 评论(0) 推荐(0)
摘要: 9.0.1 HTTPS HTTPS安全概述 使用http网站时,可能会遭遇劫持和篡改,那么是很不安全的,如果用https协议,数据再传输时都是加密的,黑客无法窃取或篡改数据报文,也避免网站数据泄露。 Openssl Netscape网景公司创建的第一代浏览器,且为了提高浏览器访问网站的安全性,在TC 阅读全文
posted @ 2022-08-07 12:49 silencio。 阅读(2157) 评论(0) 推荐(0)
摘要: # python采用的是以引用计数为主,以分代回收和标记清除为辅的垃圾回收机制 # 1 引用计数 """ 在python中,每创建一个对象,那么python解释器会自动为其设置一个特殊的变量,这个变量称为引用计数(初始值默认是1)。一旦有一个新变量指向这个对象,那么这个引用计数的值就会加1。如果引用 阅读全文
posted @ 2022-08-07 12:26 silencio。 阅读(55) 评论(0) 推荐(0)
摘要: 单线程+多任务异步协程 首先下载模块: pip install asyncio 基本使用 特殊的函数:如果一个函数被async修饰后,则该函数就变成了一个特殊的函数,其特殊之处在于: 该函数被调用后,函数内部的语句不会立即执行, 该函数被调用后会返回一个协程对象 协程对象,即通过被async修饰的函 阅读全文
posted @ 2022-08-07 12:03 silencio。 阅读(67) 评论(0) 推荐(0)
摘要: jwt(JSON Web Tokens),是一种开发的行业标准 RFC 7519 ,用于安全的表示双方之间的声明。目前,jwt广泛应用在系统的用户认证方面,特别是现在前后端分离项目。 1. jwt认证流程 在项目开发中,用户登录成功之后,服务端给用户浏览器返回一个token,以后用户浏览器要携带to 阅读全文
posted @ 2022-08-07 11:48 silencio。 阅读(116) 评论(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。 阅读(17) 评论(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。 阅读(1215) 评论(0) 推荐(0)
摘要: 由于项目在注册、登录、找回密码 时需要发送短信验证的功能,我们使用腾讯云短信做。 为什么要用腾讯云短信呢? 因为注册就送 100条免费短信 的额度。哈哈哈哈,发短信的功能你就不用花钱了。 1.注册腾讯云 & 开通云短信 1.1 注册并认证 注册一个腾讯云账户,腾讯云中提供了很多功能:云服务器、云存储 阅读全文
posted @ 2022-08-04 06:11 silencio。 阅读(376) 评论(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。 阅读(102) 评论(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。 阅读(2799) 评论(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。 阅读(221) 评论(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。 阅读(59) 评论(0) 推荐(0)