这一步实现了文件上传(包括批量)、断点续传、大文件(伪)秒传。但仍然存在不足,待改进。
整体实现的思路是这样:
- 首先是获取文件加密字符串
- 根据md5检查文件的状态:已存在、未完成、不存在。
- 对于已存在的文件,这是直接就显示上传完成。
- 未完成文件和不存在的文件进行分片上传。
- 后台进行文件的保存方式是追加的方式,生成临时文件.part。
- 上传完成之后生成md5后缀为.ok的空文件,待检查使用。同时经上传的临时文件改成原来的名字。
之前在w3school上学习过js相关基本的东西,而且在项目开发中大量接触js和jquery,所以在阅读时,只是用本文记录一些平时不常用或者比较重要的知识点。
==
和===
===
全等操作符,执行严格的比较,不仅比较值,而且会比较变量的类型
1 | var a = false; |
sublime_imfix.c
(位于~
目录)1 | #include <gtk/gtkimcontext.h> |
nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。在本文中中,我们使用nginx和uwsgi的方式来实现负载均衡。
本文测试环境是VMware里安装了三台一样环境的ubuntu server服务器,内网ip分别为:A 192.168.102.133,B 192.168.102.134 C 192.168.102.135,此三台服务器部署相同的项目环境,使用同一个数据库,都已经安装uwsgi。A服务器作为主服务器,B、C为副服务器。数据库安装在A服务器上。即可以看成A服务器,能够单独提供完整的服务(如何部署一个完整的服务请参考这里)。
more >>这篇文章很早以前就自己整理出来了,当然也是参考网上的教程,但是当时也是费劲了千辛万苦,在此做一份记录。
编写django_wsgi.py文件,将其放在与文件manage.py同一个目录下。
注意:
编写文件时需要注意语句os.environ.setdefault
比如,如果你的项目为myNote,则你的语句应该是
说明:
- 用nginx和uwsgi部署odoo的前提是odoo的项目本身服务跑起来没有错误,这里不再介绍odoo的环境搭建
- 文章中,我的项目名为 odoo-10,项目绝对路径为/home/odoo-10
- 注意ubuntu用户类型,一般是直接进入root用户,如果不是,请执行命令的时候全程带着sudo
sudo apt-get install uwsgi uwsgi-plugin-python
more >>
more >>翻了翻日志,才知道上一篇文章竟是写在四年前,然再次提笔,才发现,时间,真的留不住呀,当时也是如此“风骚”的自己,如今已然提笔忘词,读着那时幼稚的文字,看来此时也只能是寥寥敷衍了。
――写在文之前
1 | [root@testdb ~]# w |
1 | [root@testdb ~]# who am i |
[root@testdb ~]# pkill -kill -t pts/1
1 | [root@testdb ~]# w |
注意:
如果最后查看还是没有干掉,建议加上-9 强制杀死。
[root@testdb ~]# pkill -9 -t pts/1
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true