···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
handler
27 Django 的文件上传
Django 的文件上传,在学习完 Django 的 Form 模块后,我们就用最后一个常用的文件上传的场景来结束本部分的内容。,1. Django 的文件上传实验,同样,话不多说,我们先通过两个上传的例子来看看 Django 的上传功能。,实验1 ...
Netty Bootstrap 客户端启动类
Netty Bootstrap 客户端端启动类,1. 前言,上一节,我们主要讲解了一个Netty入门案例,其中无论是客户端还是服务端的代码编写,都是分为 2 个核心步骤,分别是:启动类模板代码 + 自定义业务 Handler,其中 Handler 可以根...
Netty ChannelHandler性能优化
Netty ChannelHandler 性能优化,1. 前言,本节我们主要来继续讲解 ChannelHandler 的其它特性,主要讲解如何去进行 ChannelHandler 业务链表的常见性能优化。,2. 优化途径,通常情况下为了提高自定义业务 Handler 的性能...
IM 群聊实现
IM - 群聊,1. 前言,上节,我们主要实现了单聊功能,本节主要是实现群聊功能,其实群聊和单聊,整体上原理是一样的,只是做了一下细节上的升级。前面设计部分也做了详细的说明了,群聊的大概流程就是,根据群组 ID 查找到所有...
21 Nginx的基础架构解析(下)
Nginx的基础架构解析(下),1. Nginx模块,1.1 Nginx中的模块化设计,Nginx 的内部结构是由核心部分和一系列的功能模块所组成。这样划分是为了使得每个模块的功能相对简单,便于开发,同时也便于对系统进行功能扩展。Nginx ...
Android 进度条 ProgressBar
进度条 ProgressBar,今天要学的是一个特定场合要用到的控件——进度条控件。进度条的作用不言而喻,而在实际使用中,通常会有两种类型的进度条:横向进度条和圆形进度条。当然,ProgressBar 也是支持这两种类型的,可以应对大...
深入分析 Scrapy 下载器原理
深入分析 Scrapy 下载器原理,今天我们来完整分析下 Scrapy 中下载器模块的代码,深入理解下载器的实现原理以及用到的 Twisted 相关模块。本节的内容会有些枯燥,请耐心阅读下去。,1. Twisted 中的 Web Client 模块,本小...
Netty 入门案例
Netty 入门案例,1. 前言,本节主要是使用 Netty 来开发服务端和客户端,Netty 的开发模式基本上都是 主启动类 + 自定义业务 Handler ,Netty 是基于责任链的模式来管理自定义部分的 Handler,本节带大家感受一下 Netty ...
Handler 消息传递机制
Handler 消息传递机制,在 Android 系统中,App 的逻辑代码默认都是跑在主线程(即UI线程)当中的,而且所有的 UI 刷新以及输入处理必须在主线程中执行。这样一旦任务多了就会阻塞 UI 线程导致画面卡顿,从而严重影响性能,...
Netty Reactor 模型之多线程模型
Netty Reactor 模型之多线程模型,1. 前言,回顾上节,我们了解了什么是传统堵塞 I/O 模型,什么是单 Reactor 单线程模型,以及它们的缺点,本节内容主要是针对单 Reactor 单线程模型的缺点进行升级,让它的性能得到进一步...
上一页
1
2
下一页
前往
页