07 2020 档案
摘要:1、显示出登陆页面 1)配置路由,设计url,建立url和视图函数的对应关系。 2)定义视图函数login,跳转到应用下面指定的模板文件 3)编写登陆页面模板文件 2、登陆校验 1)配置路由,设计url 1)定义视图函数login_check,接收表单提交过来的数据,进行登录校验,若用户名密码正确则
阅读全文
摘要:需求:登陆页面采用Ajax提交用户名和密码 步骤: 1、显示出登陆页面 1)定义视图函数login_ajax,通过浏览器访问该视图函数对应的url时显示登陆页面 2)配置url,建立url和视图函数的对应关系 3) 编写登录页面模板文件,在里面写jquery代码发起ajax请求。 <!DOCTYPE
阅读全文
摘要:1、container 容器可以运行服务和程序,容器是独立运行的一个或一组应用。容器可以进行启动、开始、停止、删除等操作,每个容器都是相互隔离的。可以把容器看作是一个简易版的linux环境(包括root用户权限、进程空间、用户空间和网络空间等)和运行其中的应用程序。 2、pod 在kubernete
阅读全文
摘要:Kubernetes存储有四个重要概念:Volume、PersistentVolume(PV,持久卷)、PersistentVolumeClaim(PVC,持久卷声明)、StorageClass。 Volume:Volume是基础存储的抽象表示,其支持多种类型存储插件,包括本地存储、NFS、FC以及
阅读全文
摘要:Python有六种基本数据类型,分别是:数字:分为整型(int),浮点型(float),布尔型(bool),复数型(complex) 字符串:使用 一对双引号 " 或者 一对单引号 ' 定义 列表:用[] 定义,元素 之间使用 , 分隔 元组:用 () 定义,元素 之间使用 , 分隔 字典:用 {}
阅读全文
摘要:python3环境下: 1、pip install pymysql 2、在项目/__init__.py中添加如下内容: import pymysql pymysql.install_as_MySQLdb()
阅读全文
摘要:1、查看占用端口的pid lsof -i:9000 2、杀死占用端口的进程 kill -9 5891
阅读全文
摘要:1、 python manage.py runserver 0.0.0.0:9000 2、 在settings里将ALLOWED_HOSTS = []修改为ALLOWED_HOSTS = ['*']
阅读全文
摘要:出现这种问题的原因是要安装的软件包默认不在centos的光盘yum仓库中,因此我们需要配置 epel仓库 1、配置阿里云网络源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
阅读全文
摘要:1、ls sqlite-autoconf-3320300.tar.gz 2、tar zxvf sqlite-autoconf-3320300.tar.gz 3、cd sqlite-autoconf-3320300/ 4、./configure --prefix=/usr/local 5、make &
阅读全文
摘要:from datetime import date
阅读全文
摘要:解决方法:在生成迁移文件的命令后加上 --empty 应用名 python manage.py makemigrations --empty booktest 注:这种方式生成的迁移文件是空的
阅读全文
摘要:1、pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenv #安装虚拟环境 2、pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple virtualenvwra
阅读全文
摘要:python -m pip install --upgrade pip -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
阅读全文
摘要:cat tac nl more less head tail
阅读全文
摘要:1、grep -v '^$' 1.txt2、sed '/^$/d' 1.txt3、awk '!/^$/' 1.txt awk NF 1.txt4、cat 1.txt | tr -s '\n'
阅读全文
摘要:装内存条前: 装内存条后: 总结:可以看到几乎没什么变化,不过明显感觉电脑变快许多。
阅读全文
摘要:pip install django -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
阅读全文
摘要:xargs用作替换工具,读取输入数据重新格式化后输出。 用法: 1、将文件所有行合并为一行输出 cat 1.txt | xargs 2、-n选项将文件合并为多行输出 cat 1.txt | xargs -n3 3、-d选项指定一个定界符 echo "1/1/1/1" | xargs -d/ 1 1
阅读全文
摘要:sed -ri 's/^\s*//g' 1.txt
阅读全文
摘要:awk '{$1="";print $0}' 1.txt > 2.txt
阅读全文
摘要:\t:制表符 \n:换行符 \n\t:换行且行首空四格 \s:空格 \r:回车符 \\t:多见于正则表达式,\\s匹配字符串中的\和s两个字符,因为\在正则中有特殊意义,需要转义,所以前面加上了一个转义符\
阅读全文
摘要:cut命令是以-d选项来指定分隔符,默认为制表符;-f指定显示哪个区域或哪列 awk命令是以-F选项来指定分隔符,默认为空格或制表符;$1~$n指定第几列 sort命令是以-t选项来指定分隔符,默认为空格或制表符;-k指定哪个区间或哪列
阅读全文
摘要:head -1 1.txt; tail -n+1 1.txt | rev | column -t | rev
阅读全文
摘要:windows下的文档上传到linux,每行的结尾都会出现一个^M 使用sed -ri 's/\r//g' 1.txt 或者使用vim编辑文件输入命令 : %s/\r//g
阅读全文
摘要:awk '{print $0 >> "data_"$7}' 1.txt
阅读全文
摘要:cat 1.txt | grep -o "学术型" | wc -l
阅读全文
摘要:升序: awk '{a[$3]=$0}END{for(i=1;i<=asorti(a,b);i++)print a[b[i]]}' /root/1.txt 降序: awk '{a[$3]=$0}END{for(i=asorti(a,b);i>=1;i--)print a[b[i]]}' /root/
阅读全文
摘要:crontab是创建计划任务的命令 语法:crontab [ -u user ] { -l | -r | -e } -e 设定时程表 -l 列出时程表 -r 删除时程表 时间格式: f1 f2 f3 f4 f5 program 从左到右依次为:分,时,天,月,星期,脚本路径(需要写成绝对路径形式)
阅读全文
摘要:awk也是一个数据处理工具!相较于 sed 常常作用于一整个行的处理, awk 则比较倾向于一行当中分成数个字段来处理。 awk命令的基本格式为:awk [-F field-separator] 'commands' filename 其中,[-F域分隔符]是可选的,因为awk使用空格或tab键作为
阅读全文
摘要:awk ‘{print $1}’ /usr/local/nginx/logs/localhost.access.log |sort | uniq -c | sort -nr -k1 | head -n 10
阅读全文