上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: 目的是把一个flask项目的mysql数据库、redis数据库、flask应用、nginx服务分别装到四个容器中,然后用docker-compose命令同时启动与关闭 一、安装docker Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。通过 uname 阅读全文
posted @ 2018-11-09 15:10 luozx207 阅读(6914) 评论(4) 推荐(3) 编辑
摘要: 在储存用户密码时,我使用了hmac算法对用户密码加密,加密出来的hash值是一个二进制字节串,我把这个字节串存到mysql的password字段,password字段的数据类型是varbinary。 在验证用户密码时,我把用户输入的密码经过同样的hmac算法得到hash值,然后从数据库passwor 阅读全文
posted @ 2018-11-07 14:26 luozx207 阅读(2221) 评论(0) 推荐(1) 编辑
摘要: 在开发web应用的测试环境中,如果希望同一个局域网的同事通过内网IP访问自己的应用,则需要把web服务监听的ip地址改为0.0.0.0。为什么用127.0.0.1不行,而用0.0.0.0就可以呢? flask文档有提到 会让操作系统监听所有的公网ip。在服务器中,0.0.0.0指的是本机上的所有IP 阅读全文
posted @ 2018-11-03 19:16 luozx207 阅读(3741) 评论(0) 推荐(0) 编辑
摘要: 一、写法 或者 %s与?都可以作为sql语句的占位符,它们作为占位符的功能是没有区别的,mysql.connector用 %s 作为占位符;pymysql用 ? 作为占位符。但是注意不要写成 这种写法是直接将参数拼接到sql语句中,这样数据库就容易被sql注入攻击,比如 要是name和passwor 阅读全文
posted @ 2018-11-02 10:08 luozx207 阅读(8198) 评论(0) 推荐(1) 编辑
摘要: 学习react,配置是很痛苦的一关,虽然现在有了create-react-app这样方便的工具,但是必须要自己配置一遍,才能更好地进行项目开发。 首先要明确一个概念:react的文件必须经过编译才能被浏览器识别,因此我们需要webpack这个打包工具来把react的组件打包成一个js文件,然后将这个 阅读全文
posted @ 2018-10-06 12:41 luozx207 阅读(1657) 评论(1) 推荐(0) 编辑
摘要: 关于flask_socketio的入门可以看我的上一篇博客《使用flask_socketio实现服务端向客户端定时推送》 用socketio实现即时通信十分简单,只需要客户端发送用户输入的信息到后端,后端再将此信息广播到所有连接到此命名域的客户端就可以了。 关键就是要在emit中加broadcast 阅读全文
posted @ 2018-09-28 16:55 luozx207 阅读(4094) 评论(3) 推荐(0) 编辑
摘要: websocket连接是客户端与服务器之间永久的双向通信通道,直到某方断开连接。 双向通道意味着在连接时,服务端随时可以发送消息给客户端,反之亦然,这在一些需要即时通讯的场景比如多人聊天室非常重要。 flask_socketio实现了对websocket的封装,它可以让运行flask应用的服务端和客 阅读全文
posted @ 2018-09-27 17:39 luozx207 阅读(15883) 评论(11) 推荐(2) 编辑
摘要: ORA-01034表示数据库实例未建立,可以先用管理员账号进入一个空白实例 如果您当前使用的账号是安装oracle的账号,则不需要账号密码就可以登陆oracle,否则要输入 账号/密码 看看是否能启动实例 接着出现 这个initorcl.ora文件是服务器参数文件,它的作用是设置启动实例的一些参数如 阅读全文
posted @ 2018-09-26 14:27 luozx207 阅读(3051) 评论(0) 推荐(0) 编辑
摘要: scott用户拥有一些基础的数据表,可以供我们练习sql。先执行 查看scott用户是否存在 当scott用户不存在,我们就需要在$ORACLE_HOME目录下寻找scott.sql文件 如果scott.sql文件存在,记录文件的位置,然后连接sqlplus。执行文件就可以了 如果scott.sql 阅读全文
posted @ 2018-09-12 14:24 luozx207 阅读(2664) 评论(0) 推荐(0) 编辑
摘要: 一、概述 服务器的免密登录和git服务器的搭建,关键都是要学会把自己用的机器的公钥添加到服务器上,让服务器“认识”你的电脑,从而不需要输入密码就可以远程登录服务器上的用户 免密登录当然是登录root用户,而搭建git服务器需要在服务器上创建一个git用户。注意服务器上每个用户识别的公钥存在不同的文件 阅读全文
posted @ 2018-09-11 15:50 luozx207 阅读(2341) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页