摘要:
在本地用js文件发送ajax请求,向服务器获取数据时,会报 原因是出现了跨域,而 ajax只能同源使用 何为同源 浏览器安全的基石是"同源政策"(same origin policy) 1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。 最初,它的含义是指,A 阅读全文
摘要:
最近做了一个扫码登录的功能,简单说明一下思路: 网页端生成一个二维码,二维码内容是一串随机乱码 然后拿app里的扫码功能去扫,读取到乱码后,和app当前用户的uid绑定在一起提交给服务器 网页端在生成二维码的30秒内,不停地拿着乱码给服务器发请求,看有没有对应的uid,没有的话30秒过后就跳转,有的 阅读全文
摘要:
AJAX post发送数组到Flask后台 我想发送这样一个数据到后台 在后台用 取值的时候 能取到 的值,但取不到 的值 找了很久才发现是不能直接发送数组导致的 然后去网上找答案,说法五花八门 最后用一个很简单的方法解决了 将数组先转成 阅读全文
摘要:
自定义404错误 文档:http://docs.jinkan.org/docs/flask/patterns/errorpages.html 阅读全文
摘要:
应对反爬 更换ip地址 比如我用 来发送请求 参数 就是更换的代理ip,注意格式里 的头还是 至于ip怎么搞,一些卖ip的网站首页上有免费的ip可以用,写了个爬虫爬下来用 后来可能是爬多了,别人把我封了,就花钱买了ip 这里推荐一下大象代理,http://www.daxiangdaili.com 五 阅读全文
摘要:
七牛有js上传的文档和模板,但怒我直言,写得真烂,文档如下 https://developer.qiniu.com/kodo/sdk/1283/javascript 首先要引入三个js文件, ,`qiniu.min.js main.js` 这些东西要去七牛模板文件里面找,第一个 是在 官网下载, 是 阅读全文
摘要:
常用命令 查看80端口使用情况 杀掉所有python3的进程 更新apt get 查看文本内容 跳到文本最后一行 Ubuntu下非root账户Pycharm用sftp传输东西上去报Permission denied,这个命令可以提升文件夹权限 登录Linux windows下用 mac下用mac的终 阅读全文
摘要:
转自:https://github.com/taizilongxu/interview_python 1. 用import文件的方法实现单例模式 作为python的模块是天然的单例模式 2. lambda函数 其实就是一个匿名函数,为什么叫lambda?因为和后面的函数式编程有关. 推荐: "知乎" 阅读全文
摘要:
系统是 Nginx 1. 安装 2. 的操作 3. 测试 是否能用 在浏览器输入服务器的 地址,出现 欢迎界面,说明启动成功 4. 配置 默认配置文件是 里的 ,不用管 在 下添加一个新的配置文件 编辑内容如下 5. 写完配置文件后,测试是否正确 uWSGI 1. 安装 注意要用 来装而不是 ,不然 阅读全文
摘要:
安装 测试 测试时长为秒就带上s,默认为分钟单位 就能看到返回的数据了 这类似传说中的DDOS,消耗自身的资源去攻击别人的服务器 阅读全文
摘要:
管理两个数据库 如果一个Flask项目的数据需要放在两个不同的数据库 如何使用SQLAlchemy进行操作? 在定义数据库路径的时候绑定第二个数据库 在定义表的时候带上 在初始化数据库的时候带上 参数 就能同时管理两个数据库了,没有什么区别 分组并统计每组的数量 工作上有个需求,现在有一组这样的数据 阅读全文
摘要:
安装virtualenv 创建环境目录 在目录里创建一个虚拟环境 如需指定python版本 激活虚拟环境,成功后会有 (venv) 提示 生成依赖安装文件(建议这么做) 将所需的依赖写在 requirements.txt 里 一键安装全部依赖 虚拟环境就创建好了,之后对该项目的所有操作都要先进到虚拟 阅读全文
摘要:
有a、b两个变量,在不引入第三个变量的情况下,交换a、b的值 排序 选择排序 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置 然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾 以此类推,直到所有元素均排序完毕 遍历序列,拿第一个数和后面所有数比较,得出最小的 阅读全文
摘要:
推荐在 里改一下键位 将 和`Control`换一下位置 因为 是一个常用键,放在左下角有点不好按 Control F 向前移动一个字符。 Control B 向后移动一个字符。 Control P 上移一行。 Control N 下移一行。 Option–左箭头 将插入点移至上一字词的词首。 Op 阅读全文
摘要:
调试js的时候,如果浏览器对js文件做了缓存 那么服务器端更改了js代码,浏览器一下子是看不到反应的 需要清掉浏览器对js的缓存,重新加载 而每一次都要手动去清很麻烦,所以干脆关掉浏览器的缓存 在Chrome的右上角 打上勾,就不会再有缓存了 阅读全文
摘要:
这篇教了如何创建本地ssh key https://code.aliyun.com/help/ssh/README 这个命令可以在mac终端里直接复制ssh key 这个页面添加bitbucket的ssh bitbucket是和github一样的代码仓库,但github是公开的,私密仓库要钱,而bi 阅读全文
摘要:
`time datetime`是python处理时间的两个库,作用差不多 据说 的功能比 完善,为了保持一致,尽量都用 所以 在我看来唯一的用处就是获取时间戳了 注意 里面还有个模块叫 ,很恶心人,导入的时候小心点 当前时间(精确到秒) 当前日期(精确到天) 当前时间戳 好像 不能直接得到时间戳,所 阅读全文
摘要:
系统是 安装 卸载 启动,关闭,重启 查看进程 进入 文档: http://redisdoc.com/index.html http://www.runoob.com/redis/redis tutorial.html http://einverne.github.io/post/2017/04/r 阅读全文