使用swoole+thinkphp6.0+redis 结合开发的登录模块,做完之后有几点感悟: 1.不要相信任务数据,包括请求的外部接口,特别是超时者部分,尽可能的交给task完成。 2.原来可以在入口文件哪里使用超全局变量声明已经实例化的server服务对象,然后就其他文件使用了。 3.异步任务( ...
分类:
其他好文 时间:
2020-02-01 10:28:56
阅读次数:
95
argparse 模块使用 使用步骤: 1. import argparse 2. parser=argparse.ArgumentParser() 3. parser.add_argument() 4. parser.parse_args() 说明: ArgumentParser(descript ...
分类:
其他好文 时间:
2020-01-31 22:24:58
阅读次数:
64
楔子 我们知道python的执行效率不是很高,而且由于GIL的原因,导致python不能充分利用多核CPU。一般的解决方式是使用多进程,但是多进程开销比较大,而且进程之间的通信也会比较麻烦。因此在解决效率问题上,我们会把那些比较耗时的模块使用C或者C++编写,然后编译成动态链接库,Windows上面 ...
分类:
编程语言 时间:
2020-01-30 18:49:47
阅读次数:
90
个性化用户认证流程 自定义登录页面 将登录改为可配置 如果用户访问的是html就会重定向到登录页面 其他模块使用只需配置 fly.properties.browser.loginPage 就可使用自己的登录页 自定义成功与错误处理 也分为json与重定向到页面两种 获取登录信息 方式一: 方式二: ...
分类:
其他好文 时间:
2020-01-28 15:26:58
阅读次数:
73
楔子 我们知道python的执行效率不是很高,而且由于GIL的原因,导致python不能充分利用多核CPU。一般的解决方式是使用多进程,但是多进程开销比较大,而且进程之间的通信也会比较麻烦。因此在解决效率问题上,我们会把那些比较耗时的模块使用C或者C++编写,然后编译成动态链接库,Windows上面 ...
分类:
编程语言 时间:
2020-01-28 14:16:14
阅读次数:
133
微信客户端作为小程序的宿主环境,为了能够执行小程序的各种文件(wxml文件、wxss文件、js文件),提供了双线程模型。 双线程模型: WXML模块和WXSS样式运行与渲染层,渲染层使用WebVIew线程渲染(一个程序有多个页面,会使用多个WebView的线程) JS脚本运行于逻辑层,逻辑层使用js ...
分类:
微信 时间:
2020-01-27 22:21:52
阅读次数:
132
我们在写asp页面的时候,常常使用include命令来包含公共文件。由于这个方法用起来非常方便,于是很多人在HTML页面里尝试使用include,但是发现根本就不起作用。这是因为,include是VBScript的命令,因此可以在asp页面里使用。而HTML静态页面被调用的时候并不经过asp解释器, ...
分类:
Web程序 时间:
2020-01-19 19:14:48
阅读次数:
95
一、Flask MVC框架结构 1.1实际项目结构 1.2application.py 项目配置文件 Flask之flask-script模块使用 static.py 文件(部署到生成环境不需要这个文件,只是解决本地静态文件无法加载问题) 1.3、manager.py 启动文件 1.4、login. ...
分类:
微信 时间:
2020-01-18 13:00:39
阅读次数:
216
物联网智能家居环境监测项目多线程说明 在Server模块的实现过程中,我们使用的是单线程来处理客户端。即开启一次服务器,受理一个客户端,仅接受一个集合。 在实际项目运行过程中,考虑到实际情况,多采用多线程的形式同时处理多个客户端。例如本项目,可能存在一个中央服务器,而有多个采集子系统在运行,向服务器 ...
分类:
编程语言 时间:
2020-01-13 21:47:13
阅读次数:
88
更多npm常用模块使用请访问: "npm常用模块汇总" cross env 这是一款运行跨平台设置和使用环境变量的脚本。 为什么需要cross env? 像这样设置环境变量时,大多数Windows命令提示符都会阻塞 。( 上的 是例外,它使用本机Bash。)同样,Windows和POSIX命令使用环 ...
分类:
其他好文 时间:
2020-01-13 16:15:08
阅读次数:
195