摘要:
1、开发时post和get的区别: (1)get是把参数数据队列加到提交表单的ACTION属性所指的URL中, 值和表单内各个字段一一对应,在URL中可以看到。 (2)post是通过HTTP post机制,将表单内各个字段与其内容放置 在HTML HEADER内一起传送到ACTION属性所指的URL 阅读全文
摘要:
1、redis是一个key-value存储系统: (1)它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型),Redis 是一个高性能的key-value数据库。 (2)redis的出现 阅读全文
摘要:
1、当用python开发项目的时候,我们发现经常需要用到数据库来存储数据,所以,连接数据库,并能够灵活的处理数据库特别的重要,下面有两种用代码来操作数据库的方法,一种是通过传统的方法;另外一种则是通过ORM--Peewee的方法来处理数据库; 2、下面第一个操作数据库的方法可能有点笨,就是通过实际数 阅读全文
摘要:
再小的努力,乘以365也很明显!! 主键、外键和索引的区别 定义: 主键--唯一标识一条记录,不能有重复的,不允许为空 外键--表的外键是另一表的主键, 外键可以有重复的, 可以是空值 索引--该字段没有重复值,但可以有一个空值 作用: 主键--用来保证数据完整性 外键--用来和其他表建立联系用的 阅读全文
摘要:
1、LDAP是一个轻量级目录协议,规范了后台编码的规范,目录服务就是按照树状存储信息的模式; 2、一般公司会有配置好的线上和线下LDAP域名,新人可以直接使用就行; 3、检测LDAP域名能否使用的命令:telnet 域名(中间记得空格); 阅读全文
摘要:
一、项目的打包过程如下: 二、相应的原理: (1)第一句话:运行tools下面的install_venv.py 来创建一个虚拟的运行环境 (2)第二句话:一个项目引用了很多app,那么这个项目所需要的css,images等静态文件是分散在各个app的static文件的,比较典型的是admin应用。当 阅读全文
摘要:
一、RabbitMQ的交换类型总结: RabbitMQ服务器会根据路由键将消息从交换器路由到队列中,如何处理投递到多个队列的情况?这里不同类型的交换器起到了重要的作用。分别是Fanout,Direct,Topic,每一种类型实现了不同的路由算法; 二、三种交换: 单播(Direct Exchange 阅读全文
摘要:
一、使用supervisord三个重要步骤: 1、生成supervisord的配置文件:echo_supervisord_conf>/etc/suervisord.conf 2、重启supervisorctl -c /etc/supervisord.conf; 3、重启客户端进程:superviso 阅读全文
摘要:
1、首先作为一名新入手的python小白,我们要明确自己想要学习的python方向,俗话说的好:“想想千万遍,不如动手做一遍!” 所以,学python的最好方法,莫过于挑几个项目来入手是最好的,下面为大家分享一些入手的项目,希望对你们有所帮助; 2、python爬虫项目: 爬取校花网图片并保存:ht 阅读全文
摘要:
1、函数的本质:nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。 2、函数的作用:linux语法命令,一 阅读全文