域名更换IP之后,让Chrome马上生效的办法  

在开发的Web的时候,我们常遇到个问题,由于系统的要求,有限定特定的域名,因为测试域名没有解析到公网,导致了我们在测试服务器测试与本地测试需要不断的去更改hosts,由于浏览器的机制问题,更换了hosts里面的IP后,Chrome访问的还是原来的IP,通过pi

Tags: PHP Posted:2018-06-16  By vilay

Flask 学习笔记(三)-ORM  

简述 SQLAlchemy是个非常优秀的orm,flask可以根据自己的爱好使用orm,但是既然使用flask,首选当然是flask-sqlalchemy。 安装 pip3 install flask-sqlalchemy 初始化 from flask imp

Tags: Python Flask Posted:2018-06-10  By vilay

Flask 学习笔记(四)- 静态文件  

Flask模版文件中引入静态文件的方法 1. 第一种方法 使用路径直接写死 <link rel="stylesheet" type="text/css" href="/static/css/style.css"> 2. 第二种方法 使用模版函数ur

Tags: Python Flask Posted:2018-06-10  By vilay

Flask 学习笔记(三)-模版  

Flask 的模版引擎使用的是Jinja2 Jinja2 示例代码(项目文件index.py): from flask import Flask from flask import render_template app = Flask(__name__)

Tags: Python Flask Posted:2018-06-10  By vilay

Flask 学习笔记(二)-调试模式  

flask在使用命令启动之后 FLASK_APP=index.py flask run 如果新增了路由,又需要重启,这导致了开发的时候非常麻烦,Flask默认情况下环境是 * Environment: production WARNING: Do n

Tags: Python Flask Posted:2018-06-10  By vilay

Flask 学习笔记(-)  

1.安装flask 使用pip安装flask pip3 install -U Flask 2.第一个flask程序 新建flask的目录 mkdir -p www/flask 新建一个python文件(index.py),放在flask目录下 from fla

Tags: Python Flask Posted:2018-06-09  By vilay

PHP 实用函数篇  

error_get_last()- 获取最后发生的错误 示例: <?php echo $a; print_r(error_get_last()); 结果: Array ( [type] => 8 [message]

Tags: PHP PHP7 Posted:2018-06-06  By vilay

一个有意思的PHP函数-levenshtein  

发现一个有意思的PHP函数 levenshtein(),计算两个字符串之间的编辑距离。 官网链接levenshtein 官网描述: 编辑距离,是指两个字串之间,通过替换、插入、删除等操作将字符串str1转换成str2所需要操作的最少字符数量。 该算法的复杂度是

Tags: PHP PHP7 Posted:2018-06-03  By vilay

Restful 风格可能存在的几个安全问题  

随着restful的流行,现在微服务以及很多api相关应用都采用这种架构风格进行设计。 好处显而易见,但是还是要注意其伴随的安全问题 1.遗漏了对资源从属关系的检查 例如:/users/10 有没有验证当前登陆的是否是id为10的用户?如果填的是其它id是否能

Tags: PHP Posted:2018-06-03  By vilay

PHP Reload  

在修改了php的配置之后,需要重启才能够生效。之前我大部分都是直接restart进行重启操作。 重启有一个坑,就是必须保证当前应用没有用户或者业务在跑,否则进程会销毁终止。 除了restart之外还有一个reload的操作,一般来说reload相对于resta

Tags: PHP Linux Posted:2018-06-03  By vilay