笔记
等毛线夏天
这个作者很懒,什么都没留下…
展开
-
MySQL-------单表查询 Linux命令 2018/7/4 17:58
一、查询库的查询:show databases;表的查询:show tables;字段的查询:desc 表名;二、单表的查询普通查询: 查询所有列的数据 :select * from 表名; 查看多列的数据: select 字段1,字段2 from 表名; 查询去重后显示的单列:select distinct 字段 from 表名; 条件查询:where过滤...原创 2018-07-04 19:17:23 · 204 阅读 · 0 评论 -
vim操作大全
1. 关于Vimvim是我最喜欢的编辑器,也是Linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtutor,就运行vimtutor zh)1.1 Vim的几种模式正常模式:可以使用快捷键命令,或按:输入命令行。...转载 2018-09-28 00:25:44 · 406 阅读 · 1 评论 -
Python中列表元素删除的三种方法的比较
1.remove从左往右删除第一个符合条件的元素,返回值是None,()中填要删除的值list1=[1,2,3,4,5,6,7,1,2,3,4,4]print(list1.remove(2)) #Noneprint(list1) #[1, 3, 4, 5, 6, 7, 1, 2, 3, 4, 4]2.pop从左往右删除第一个符合条件的元素,返回被删除的元素,()中填的是下标...原创 2018-07-27 22:38:56 · 5783 阅读 · 2 评论 -
Redis在Linux下的安装、启动和关闭
安装使用apt命令安装 安装命令sudo apt install redis-server使用make编译安装 安装命令wget http://download.redis.io/releases/redis-4.0.10.tar.gztar xzf redis-4.0.10.tar.gzcd redis-4.0.10make apt命令安装...原创 2018-07-31 13:42:41 · 36876 阅读 · 0 评论 -
如何用Python发送邮件??
# coding:utf-8 #强制使用utf-8编码格式import smtplib # 加载smtplib模块from email.mime.text import MIMETextfrom email.utils import formataddrmy_sender = '发件人邮箱账号' # 发件人邮箱账号,为了后面易于维护,所以写成了变量my_user = inpu...原创 2018-07-23 00:42:25 · 304 阅读 · 0 评论 -
Django项目:博客系统
本文讲述博客系统中的部分功能,上课学习时间是两天半,自己第一次试敲整个项目要4个多小时------下面主要说一下项目逻辑:1.新建Django项目,配置setting.py文件中的数据库,语言,时区等,分发users子路由,配置好主子路由2.为了学习内部用户表的扩充,我们可以在model里扩充用户表,注意:类要继承AbstractorUser,setting中要加入一句代码AUTH_U...原创 2018-07-19 17:28:07 · 361 阅读 · 0 评论 -
Django 报错:__str__ returned non-string (type NoneType) 如何解决?
当我们在用户users的应用中的model下,对内部的users表进行扩充时__str__ 如果返回的东西是一个默认值是空或者是约束可以为空的时候进入后台操作时会产生这样的报错__str__ returned non-string (type NoneType)就像下图这样:那我们该如何解决呢?其实很简单我们__str__返回的必须是个必填的字段才行我们可以...原创 2018-07-19 14:14:18 · 7867 阅读 · 0 评论 -
Python装饰器的执行顺序
无论如何都是先执行离原始函数近的打印时先执行外层代码然后从里向外层层外包原创 2018-07-12 23:56:07 · 1115 阅读 · 0 评论 -
Python新式类多继承顺序采用的C3算法
mro即 method resolution order (方法解释顺序),主要用于在多继承时判断属性的路径(来自于哪个类)。在python2.2版本中,算法基本思想是根据每个祖先类的继承结构,编译出一张列表,包括搜索到的类,按策略删除重复的。但是,在维护单调性方面失败过(顺序保存),所以从2.3版本,采用了新算法C3。 为什么采用C3算法C3算法最早被提出是用于Lisp的,应用在Python中是...转载 2018-07-12 23:39:23 · 437 阅读 · 0 评论 -
MySQL******安装及外部链接操作 简单的增删改查
安装MySQL服务端和客户端 Sudo apt-get install mysql-server 检查mysql安装情况 ps -ajx|grep mysql 查看进程方式查看 mysql -uroot -p你的密码 进入mysql代表安装成功 MySQL服务的启动停止重启操作 sudo service mysql start 开启服务s...原创 2018-07-04 19:41:41 · 293 阅读 · 0 评论 -
MySQL-------多表新建和查询 Linux命令 2018/7/4 19:21
创建----加外键约束查询----内连接原创 2018-07-04 19:33:23 · 297 阅读 · 0 评论 -
git 常用命令
下载:git clone -b 分支名 地址从远程库拉代码:git pull切换分支:git checkout 分支名新建分支:git checkout -b 分支名查看暂存区状态:git status提交暂存区:git add .或者文件名或者目录名提交本地库:git commit提交远程库:git push origin 分支名合并当前分支和某分支:git me...原创 2019-03-27 12:15:07 · 174 阅读 · 0 评论