摘要:
著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层;他们之间以一种插件似的,松耦合的方式连接在一起。 模型负责业务对象与数据库的对象(ORM),视图负责与用户的交互(页面),控制器(C)接受用户的输入调用模型和视图完成用户的请求。 Django的MTV模式本质上 阅读全文
摘要:
开头:某个项目涉及到 视频切片下载到本地,然后提供服务给客户端。一个视频有多个文件,存储在本地路径下。当客户端请求的视频在本地没有就会回源, 回源拿到的视频文件再返回给客户端,同时在本地缓存一份,提供给下一个相同请求的用户。 可参考另一位大佬的讲解 https://blog.csdn.net/den 阅读全文
摘要:
插入两个网站: nginx + lua 的OpenResty 开发 跟我学OpenResty(Nginx+Lua)开发目录贴 两个都是 可以根据目录一步步学习的。 1. 版本下载 nginx版本为 nginx-1.10.3 , http://nginx.org/en/download.html 下载 阅读全文
摘要:
什么是反向代理 反向代理(Reverse Proxy)方式是指用代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。举个例子,一个用户访问 http: 阅读全文
摘要:
nginx的共享内存,称为共享字典项,对于所有的worker进程都可见,是一种全局变量。 备注一下内容中的 [] 是 备注。 源码分析文档:https://www.codercto.com/a/9488.html git 文档 :https://github.com/openresty/lua-ng 阅读全文
摘要:
https://wangchujiang.com/linux-command/c/sed.html https://linux.cn/article-11367-1.html https://juejin.im/entry/586360f3570c3500695501d6 高级点的 http://k 阅读全文
摘要:
https://www.jianshu.com/p/0194cbd70d39 https://www.cnblogs.com/saneri/p/10819348.html 参考 expect是一个自动化交互套件,主要应用于执行命令和程序时,系统以交互形式要求输入指定字符串,实现交互通信。 expec 阅读全文
摘要:
一、ORM Django的 业务 少不了 跟数据库打交道,不然没有数据库保存一些数据将是一件很糟糕的事情。Django 对 数据库 支持原生的 SQL语句,但更好的对数据库支持,Django自己有一套对数据库操作的模块,在操作、性能、便捷上 有很好的提升。ORM,Object Relational 阅读全文
摘要:
1. 背景: 虚拟机安装的luajit 没有 cjson 库,就不能对 table 进行 编码操作,手动安装一个。 2. 安装: cjson下载地址:http://www.kyne.com.au/~mark/software/lua-cjson.php 下载文件 lua-cjson-2.1.0.ta 阅读全文
摘要:
一、URL URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 urlpatterns = [ url(正则表达式, views 阅读全文