06 2019 档案

摘要:https://www.cnblogs.com/laoyeye/p/8228467.html 参考原文链接, //0.开始事务 begin;/begin work;/start transaction; (三者选一就可以) //1.查询出商品信息 select status from table w 阅读全文
posted @ 2019-06-30 18:13 叶落kiss 阅读(5965) 评论(0) 推荐(0) 编辑
摘要:前提不多说, 为什么使用RSA加密请自行搜索,直接正为: 一. 生成公钥及私钥, 并保存 二. 使用公钥加密, 私钥解密 后记: 通常使用中, 会先对数据进行bas64加密, 再对加密后的内容使用rsa加密, 最后对rsa解密后的内容 进行bas64解密. 阅读全文
posted @ 2019-06-30 17:33 叶落kiss 阅读(9305) 评论(0) 推荐(0) 编辑
摘要:一. help使用 查看ls命令的帮助信息 ls --help # 查看全部 ls --help | less # 分页查看, q退出 二. man手册 同一命令存在于多个章节中时, 可指定章节查看 man ls # 查看ls命令的帮助信息 man -f passwd # 列出章节中的所有passw 阅读全文
posted @ 2019-06-26 13:39 叶落kiss 阅读(661) 评论(0) 推荐(0) 编辑
摘要:命令行快捷方式收集: ctrl a # 移动光标到命令行首位 ctrl e # 移动光标到命令行末尾 ctrl u # 删除光标之前所有内容 ctrl k # 删除光标之后所有内容 esc . # 引用上次命令最后位置参数 获取指定文件的元数据: stat /path 回显命令的使用: echo - 阅读全文
posted @ 2019-06-26 10:02 叶落kiss 阅读(211) 评论(0) 推荐(0) 编辑
摘要:一. 使用pycharm时, pycharm会自动把我们新建的每个项目都加入到sys.path路径中, 我们在使用过程中根本不涉及 项目路径的处理, 但是当项目部署到linux上时, 问题就来了, linux上可没有pycharm来帮我们处理路径. 解决如下: 1. 使用命令行的形式添加, 虽然方便 阅读全文
posted @ 2019-06-24 18:19 叶落kiss 阅读(5805) 评论(0) 推荐(0) 编辑
摘要:一. redis的安装 cd /opt # 切换至opt目录下 wget http://download.redis.io/releases/redis-3.2.9.tar.gz # 指定版本下载redis tar xzf redis-3.2.9.tar.gz # 解压缩, 会得到一个redis-3 阅读全文
posted @ 2019-06-24 17:13 叶落kiss 阅读(3590) 评论(0) 推荐(1) 编辑
摘要:一. pipreqs工具 这个工具的好处是可以通过对项目目录的扫描,自动发现使用了那些类库,自动生成依赖清单。 缺点是可能会有些偏差,需要检查并自己调整下. 安装: pip install pipreqs 使用: 1. 切换到项目根目录下使用命令: pipreqs ./ 2. 如果是windows系 阅读全文
posted @ 2019-06-23 10:19 叶落kiss 阅读(1420) 评论(0) 推荐(0) 编辑
摘要:yum install lrzsz # 安装软件 window端上传到linux端: 1. window端先压缩需上传的文件 2. linux端运行命令rz 3. 在弹出的窗口选择压缩好的文件, 确定即可 4. linux上使用 unzip +文件名 解压缩, 即可使用 linux端下载文件到win 阅读全文
posted @ 2019-06-22 12:18 叶落kiss 阅读(1299) 评论(0) 推荐(0) 编辑
摘要:通常使用xpath我们直接定位到标签后, 使用/text() 或 //text()来获取标签对之间的文本值, 但特殊情况下我们也需要获取标签本身含文本值, 操作如下: 文件为html, 标签对结构如下: <table id='1h'> <tr> <td>Row value 1</td> <td>Ro 阅读全文
posted @ 2019-06-16 18:19 叶落kiss 阅读(14284) 评论(0) 推荐(0) 编辑
摘要:原文链接: https://www.cnblogs.com/operationhome/p/9141881.html 延申, mongodb, mariadb: https://www.cnblogs.com/operationhome/ 补充: 修改mariadb的默认端口 查看现有端口: sho 阅读全文
posted @ 2019-06-14 20:32 叶落kiss 阅读(3396) 评论(0) 推荐(0) 编辑
摘要:一. 配置模板路径 settings中使用template_path来指定模板的路径, 实例化服务对象时加载进去即可. 二. 模板的使用 1. 使用self.render()方法可返回指定的html页面 2. html中的变量与表达式: self.render('xx.html', name='al 阅读全文
posted @ 2019-06-09 22:30 叶落kiss 阅读(405) 评论(0) 推荐(0) 编辑
摘要:一. initialize方法 首先, 该方法是框架预留的一个初始化时加载自定义内容的钩子, 其会在http请求方法之前调用 二. prepare方法 预处理方法, 在执行对应的请求方法之前调用. http请求方法如下图 000 三. set_default_headers方法和write_erro 阅读全文
posted @ 2019-06-09 17:41 叶落kiss 阅读(1793) 评论(1) 推荐(0) 编辑
摘要:tornado中处理请求与响应的类如下, 所有视图类必须继承该类: tornado.web.RequestHandler 一. 响应之self.write()方法 1. 该方法可返回值的类型: 当返回字典时, 可以把字典json成字符串, 使用write返回, 其在response头 中呈现的是te 阅读全文
posted @ 2019-06-09 10:42 叶落kiss 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:Nginx与安全有关的几个配置 原创: 37丫37 运维咖啡吧 昨天 安全无小事,安全防范从nginx配置做起 上一篇文章《Nginx的几个常用配置和技巧》收到了不错的反馈,这里再总结下nginx配置中与安全有关的一些配置 隐藏版本号 http { server_tokens off;} 经常会有针 阅读全文
posted @ 2019-06-06 19:37 叶落kiss 阅读(10973) 评论(0) 推荐(0) 编辑
摘要:from fake_useragent import UserAgentua = UserAgent(verify_ssl=False)res = ua.randomprint(res)注: 实列化ua时可能会报错, 是因为传给类的参数为题, 具体请搜索UserAgent模块的使用方法 阅读全文
posted @ 2019-06-06 17:42 叶落kiss 阅读(769) 评论(0) 推荐(0) 编辑
摘要:self.write() # 返回字符串 self.redirect() # 重定向 self.render() # 返回html页面 一. 获取url中携带的参数, 如: 127.0.0.1:8000/name1/name2/name3 在路由中使用正则的分组, 会自动把url中匹配到的/后数值传 阅读全文
posted @ 2019-06-04 19:59 叶落kiss 阅读(2933) 评论(0) 推荐(0) 编辑
摘要:一. 命名路由: 通常路由写法为[ (r'/' , Handler), ... ] 以上路由写法无法实现命名, 使用命名路由需借助tornado提供的方法, 如下: [ tornado.web.url( r'/' , Handler), ... ] 路由传参, 视图类中使用钩子方法initializ 阅读全文
posted @ 2019-06-04 16:30 叶落kiss 阅读(524) 评论(0) 推荐(0) 编辑
摘要:一. options是什么? 是tornado中为我们提供好的一个模块. 二. options的作用? 用来定义, 存储, 转换全局参数. 即定义变量 三. options如何使用? import tornado.options 终端接受参数如下: Tornado.options.define() 阅读全文
posted @ 2019-06-03 11:41 叶落kiss 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:Import tornado.web # tornado的基础web框架模块 Import tornado.ioloop # tornado的核心IO模块, 封装了Linux的epoll模块 一. Tornado服务的启动要素: 1. 核心代码如下: Tornado.web.Application( 阅读全文
posted @ 2019-06-03 11:34 叶落kiss 阅读(209) 评论(0) 推荐(0) 编辑