《http权威指南》学习笔记 | 娜酱骑士团

作者:JerryXia | 发表于 , 阅读 (47)
前言关于《http权威指南》,很早以前就想抱着啃了,由于时间段太零碎了,一直没能好好看过。近来公司业务不是很重,同时找暑期实习的时候面试官也聊到了关于http的一些问题,抽空把《http权威指南》前五章看了一下。整理了一些知识点,写成笔记作为备忘的同时也分享给大家。
正文HTTP协议HTTP协议是超文本传输协议(HTTP,HyperText Transfer Protocol)的缩写,简单来讲就是对传输数据的文本格式的一种规范。遵循过HTTP协议的文本称之为报文,按照发送方与接受收方的不同分为两种,客户端发送给服务器端的为请求报文,服务器端发送给客户端的为相应报文。同时HTTP报文是纯文本的形式,不是二进制代码,开发者可以非常方便地进行读写。如下图就是一个GET事务实例中请求报文和响应报文:报文由三部门组成,分别是起始行、首部、主体。
请求报文中的请求起始行: GET /tools.html HTTP/1.0,意思为发起向host主机发起GET请求,请求tools.html文件,使用的是HTTP1.0协议。请求首部意思为,客户端的代理是Mozilla/4.75 [en] (Win9...阅读全文

react仿追书神器——哦豁阅读器 | 娜酱骑士团

作者:JerryXia | 发表于 , 阅读 (19)
前言都知道追书神器从某个版本开始就不支持换源了,开始实行收费制度,虽然老版追书神器依然可以使用,但是指不定那天就挂掉了。再加上最近想熟悉一下react,所以本项目哦豁阅读器就诞生了。
Github项目地址:https://github.com/ShanaMaid/oho-reader
欢迎issue,pr,star or follow!我将继续开源更多有趣的项目
推荐一个之前用Vue全家桶写的 网易云音乐PC端 web版本
哦豁阅读器(oho-reader)介绍哦豁阅读器!API源自追书神器,免费使用!
实现追书神器核心功能,做到小说阅读的极简体验,把每一分流量都用到刀刃上!
在线版:http://oho.shanalab.top/服务器带宽较小,初次加载比较慢,请谅解!建议clone到本地进行体验!
Github项目地址:https://github.com/ShanaMaid/oho-reader
...阅读全文

Hexo 入门

作者:JerryXia | 发表于 , 阅读 (26)

运行服务1$ hexo server更多信息: 服务器
生成静态文件1$ hexo generate更多信息: 生成器
部署到远程服务器1$ hexo deploy更多信息: 部署
# HexoModel-View-Intent 构建的响应式应用(一)ModelPlease enable JavaScript to view the comments powered by Disqus.文章目录站点概览Limo saplf
云飞舞兮曲水流觞,乐渺渺兮余音绕梁
6 日志1 分类7 标签1. 快速开始1.1. 创建一个新博客...阅读全文

Model-View-Intent 构建的响应式应用(一)Model

作者:JerryXia | 发表于 , 阅读 (15)
标签Model-View-Intent 构建的响应式应用(一)Model 发表于 2017年02月02日 |  分类于 技术|翻译自 REACTIVE APPS WITH MODEL-VIEW-INTENT - PART1 - MODEL。
我意识到,一直以来我构建 Model 类的方式是有问题的,当我解决它们之后,许多与 Android 平台相关的痛点与槽点也都消失不见。除此之外,我也终于能够使用 RxJava 与 Model-View-Intent(MVI) 模型构建 响应式应用 (Reactive Apps)了。尽管在这之前也可以构建 响应式 应用,但与此相比并不在一个层级。在这一系列的博文中,我将会介绍与此相关的内容。第一部分,我们来讨论一下 Model ,为什么说, Model 很重要。
为什么说,我构建 Model 类的方式是有问题的呢?有许多的设计模式用于将 View 层与 Model 层分离,在 Android 开发中最常见的就是 Model-View-Controller(MVC) 、 Model-View-Presenter(MVP) 与 Model-View-...阅读全文

Model-View-Intent 构建的响应式应用(四)构建 UI 组件

作者:JerryXia | 发表于 , 阅读 (26)
标签Model-View-Intent 构建的响应式应用(四)构建 UI 组件 发表于 2017年03月02日 |  分类于 技术|翻译自 REACTIVE APPS WITH MODEL-VIEW-INTENT - PART3 - BUILDING UI COMPONETS。
这篇文章,我们会讨论如何去构建一个独立的 UI 组件,并且阐述一下,我为什么反对父子关系,为什么说,这种关系其实没有必要。
伴随着诸如 MVI 、 MVP 或者 MVVM 之类的设计模式,时常存在着一个问题,Presenter (或者 ViewModel )之间是如何通信的?说得更具体一点,“子级 Presenter ”是如何与“父级 Presenter ”通信的?

我认为,这样的父子关系是一种糟糕的实现,因为这种做法使得父级与子级互相耦合,导致代码的可读性和可维护性都大大降低,需求更改的时候,就会影响许多的组件(也因此,在大型项目中,这几乎就是不可能完成的任务),最重要的是,共享状态的引进,让程序变得难以预测,甚至难以重用、难以测试。
然后呢?不管怎样,信息总要从 Presenter A 流向 P...阅读全文