自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (24)
  • 收藏
  • 关注

原创 使用titbit开发Web后端服务:请求上下文

框架在接收的请求参数,只有一个,被称为请求上下文,就是一个封装了各种请求数据的对象。通过这样的设计,把HTTP/1.1 和 HTTP/2协议的一些差异以及Node.js版本演进带来的一些不兼容做了处理,出于设计和性能上的考虑,对于HTTP2模块,封装请求对象是stream,而不是http模块的IncomingMessage和ServerResponse(封装对象是request和response)。请求上下文属性和基本描述属性描述version协议版本,字符串类型,为’1.1’ 或

2020-12-24 13:42:07 222

原创 使用titbit开发Web后端服务:配置选项

在初始化ttibit时,支持很多选项,完整选项如下: { //此配置表示POST/PUT提交表单的最大字节数,也是上传文件的最大限制。 maxBody : 8000000, //最大解析的文件数量,不会没完没了的解析,你可以控制一个最大值。 maxFiles : 12, //开启守护进程,在使用daemon接口时,如果此选项为true,则会自动创建守护进程。 daemon : false, /* 开启

2020-12-24 13:39:58 173

原创 使用titbit开发Web后端服务04:中间件执行机制

中间件中间件是一个很有用的模式,不同语言实现起来多少还是有些区别的,但是本质上没有区别。中间件的运行机制允许开发者更好的组织代码,方便实现复杂的逻辑需求。事实上,整个框架的运行机制都是中间件模式。titbit中间件执行机制是完全独立设计的,没有基于任何其他扩展,并且是支持分组和匹配请求类型和请求名称执行的,你可以添加上千个中间件,但是不同路由表示的不同功能可能仅仅需要执行几十个,各自独立不互相影响。而更方便的是,你可以通过titbit-loader扩展来实现自动编排和加载,实现集中管理。示例//先

2020-12-24 13:30:24 297 1

原创 使用titbit开发Web后端服务03:处理上传的文件

上传文件默认会解析上传的文件,你可以在初始化服务的时候,传递parseBody选项关闭它,关于选项后面有详细的说明。解析后的文件数据在c.files中存储,具体结构请往下看。'use strict'const titbit = require('titbit')const app = new titbit()app.post('/upload', async c => { //解析后的文件在c.files中存储,通过getFile可以方便获取文件数据。 let imgfile

2020-12-24 13:09:41 116

原创 使用titbit开发Web后端服务02:路由和参数

路由和请求类型HTTP的起始行给出了请求类型,也被称为:请求方法。目前的请求方法:GET POST PUT DELETE OPTIONS TRACE HEAD PATCH最常用的是前面5个。对于每个请求类型,router中都有同名但是小写的函数进行路由挂载。为了方便调用,在初始化app后,可以使用app上同名的快捷调用。(框架层面仅支持这些。)示例:'use strict';const titbit = require('titibit');var app = new titbit(

2020-12-24 12:59:50 178

原创 使用titbit开发Web后端服务01:简介和最小示例

关于titbittitbit是Node.js的后端开发框架,因为

2020-10-07 05:58:32 406 1

翻译 About Computer

Any problem in computer science can be solved by another layer of indirection.

2011-10-19 13:13:54 614

机器学习实战_中文版

机器学习双页清晰版,详细讲解机器学习基础与数学基础,并给出大量示例,机器学习经典教材

2017-10-13

大型网站技术架构 核心原理与案例分析

这本书和40多M的清晰度没有区别,很清晰,讲述大型网站设计的架构原理与实际案例,很实用,也很适合入门者

2015-05-13

贪吃蛇源代码

C语言写的Linux下的贪吃蛇源代码,使用termios库函数设置终端驱动。采用原始的模式,在终端完全使用字符串生成游戏,无界面

2013-07-12

Unix 网络编程

Unix网络编程卷一, Unix 和网络领域的大师W. Richard Stevens力作

2013-07-01

grub-源代码

计算机grub引导系统的源代码,linux广泛采用,grub引导技术十分强大

2013-05-26

String Matching Algorithms

字符串匹配算法的详细讨论,英文版,源代码C语言实现, 包括数学分析,包括KMP,BM Turbo-BM 等几十个经典字符串查找匹配算法

2012-06-13

PythonCookBook

简言之,我不懂精准叙述,经典就是经典,无需解释

2012-04-15

linux grep 程序源码

linux下的大名鼎鼎的grep命令的源代码

2012-04-14

Beginning Java SE 6 Game Programming

java SE6 基础到高级的讲解,代码具体,表述得道,配插图效果

2012-03-31

Network Coding An Introduction

介绍网络算法和网络基本设计思想,内容短小但很独特,讲解精炼,但容易理解,配插图易于理解

2012-03-31

Secure Programming Cookbook for C and C++

the classic book in C and C++ guide you to write perfect code

2012-03-28

Pytohn灰帽子-译本

pyothn 高级指导,内容精炼,讲解具体

2012-03-28

深入linux内核架构

linux 内核 设计,架构思想指导.代码结合实际分析,深入内核.

2011-12-05

Makefile文件编写学习

linux unix 下的make工具识别文件makefile的编写,多文件编译很有效

2011-12-03

Effective STL

C++ 标准模板库高级指导,C++大师著作

2011-12-02

Ubuntu命令行简明教程

ubuntu 系统命令行教程,简洁, 高效 ,适合作为手册使用

2011-12-02

C语言核心技术

C 语言实现的标准,依据的技术.标准库, 各种支持的编译器以及编译器的扩展

2011-11-07

C-JKD-C语言指针专门讨论

目前对C语言指针讨论最详细深刻的资料,只有3页,专门讨论指针

2011-09-17

C语言参考手册第五版

C语言参考手册是国外经典著作,深度剖析了C语言各语法,函数应用,以及硬件的的影响,涉及范围全面.讲解具体

2011-09-11

C99-c语言国际标准

c语言标准说明,很不错,对于国际标准,应该知道,有别于vc++等扩充,因为其他编译器是没有的

2011-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除