尚叶鑫的个人主页
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

Tornado5.11官方文档翻译(2)-用户手册-非阻塞异步IO

导航用户指南 简介 异步与非阻塞I/O 协程 Queue示例 - 一个并发的网络爬虫 一个Tornado网络应用的结构 模板与UI 认证与安全 运行与部署 非阻塞异步IO实时Web功能需要每个用户保持大部分时间为空闲状态的长连接。在传统的同步Web服务器中,这意味着将一个线程投入到每个用户,这可能非常昂贵。 为了最小化并发连接的成本,Tornado使用单线程事件循环。这意味着所有应用程
2019-01-15
Tornado
#tornado

Tornado5.11官方文档翻译(1)-用户手册-简介

导航用户指南 简介 异步与非阻塞I/O 协程 Queue示例 - 一个并发的网络爬虫 一个Tornado网络应用的结构 模板与UI 认证与安全 运行与部署 简介Tornado是一个Python Web框架和异步网络库,最初是在FriendFeed上开发的。通过使用非阻塞网络I/O,Tornado可以扩展到数万个开放连接,使其成为长轮询,WebSockets和其他需要与每个用户
2019-01-15
Tornado
#tornado

Tornado5.11官方文档翻译-目录

导航用户指南 简介 异步与非阻塞I/O 协程 Queue示例 - 一个并发的网络爬虫 一个Tornado网络应用的结构 模板与UI 认证与安全 运行与部署
2019-01-15
Tornado
#tornado

i.MX8 Secure Boot说明文档

一、缩略词解释本文中使用的术语和首字母缩略词的定义如下: CA:Certificate Authority,证书颁发机构,用于验证公钥的私钥的持有者。 CAAM:Cryptographic Acceleration and Assurance Module,加密加速和保证模块,加密,流密码和散列算法的加速器,具有随机数生成器和运行时完整性检查器。 CMS:Cryptographic Messag
2019-01-02
BSP
#driver #boot #linux #secure

i.MX8 BootLoader中AVB启动验证流程分析

do_boota函数分析函数在./drivers/usb/gadget/f_fastboot.c文件中。 1. 判断从boot分区还是recovery启动12345/* get bootmode, default to boot "boot" */ if (argc > 1) { is_recovery_mode = (strncmp(argv[1], &
2018-12-28
BSP
#driver #linux #avb

使用python中tornado框架实现的微信access_token中控服务器

wechat-token-server微信token中控服务器,用于统一获取并缓存微信开发中使用的access_token和jsticket。 wechat-token-server是一个自动定时刷新微信token的服务,可以每隔一段时间自动获取token,保存在redis中,通过访问redis或web接口即可获取到缓存的token值。同时用户也可以主动刷新。 github源码地址:https:/
2018-11-27
Tornado
#python #wechat #tornado

Xdelta3 bsdiff Courgette三种差分算法比较

今天介绍常用的三种差分算法,分别是Xdelta3 bsdiff Courgette。 Xdelta3官网地址: http://xdelta.org 源码地址:https://github.com/jmacd/xdelta xdelta是delta编码的命令行程序,它生成两个文件之间的差异。 这与diff和patch类似,但它针对二进制文件 ,不会生成人类可读的输出。 它于1997年首次发布。xde
2018-09-28
技术分享
#bsdiff #Courgette #Xdelta3 #算法

log4cplus 2.0 : unique_ptr(const unique_ptr) is deleted

log4cplus最近在使用log4cplus,gitHub上已经更新到2.0以后,但是网上基本上都是以前版本的教程。 所以遇到了一些问题,这里记录下来。 比如,以前的标准使用流程如下: 12345678910111213141516171819202122232425262728293031#include <log4cplus/configurator.h>#include <
2018-06-14
问题解决
#c++ #log4cplus

linux下如何手动编译安装bzip2库

在编译bsdiff时,遇到如下错误: fatal error: bzlib.h: No such file or directory 发现缺少 bzlib.h 头文件,原因是系统没有安装libbz2库 最简单方法:在ubuntu下最简单的方法是使用apt命令安装 1sudo apt-get install libbz2-dev 手动编译:但是我使用的账户没有安装权限,只能自己手动编译 下面是
2018-05-23
Linux
#linux #bzip2

systemctl自定义service执行shell脚本时报错code exited status 203 EXEC

过程:写了一个自定义systemctl的service,很简单,就是执行一个脚本去配置IP。 /etc/systemd/system/configip.service 123456789101112[Unit]Description=configip service[Service]ExecStart=/home/root/configip.shExec
2018-05-21
问题解决
#linux #shell
1…891011

搜索

Hexo Fluid
总访问量 次 总访客数 人
苏ICP备16059028号-1 | police-icon 苏公网安备32100102010187号