入职公司后,公司要求组件化开发,经过讨论后我将网络请求框架单独进行了封装,不过当时框架里将常用的 util 和 ui 均放入到了共同的 Common 包下,导致里面部分代码耦合,后来为了降低耦合性又将 Common 拆分为了lib_common和lib_ui,但是 lib_ui 依赖了 lib_common,还是导致部分代码耦合,最新一期为了降低组件之间的耦合性,所以单独将 lib_common 中的网络请求单独拆分,并且我又做了新的封装和完善,总之网络框架经过3次大的改造后,使用已经非常稳定了。
分类:
编程语言 时间:
2020-04-10 00:16:47
阅读次数:
93
第1章 课程导学导学第2章 小程序开发入门从几个方面介绍小程序开发相关的内容,包括小程序开发者账号注册、小程序开发流程、小程序开发规范、小程序常用的API,例如网络请求、本地缓存等API,以及小程序组件等等的知识点。第3章 深入Django视图层分层次介绍Django视图层的重要知识点,包括 HTT ...
分类:
微信 时间:
2020-04-08 22:52:23
阅读次数:
193
HTTP协议通常承载与 TCP协议之上,在HTTP和TCP之间添加一个安全协议层(SSL或TSL),这个时候,就成了我们常说的HTTPS 默认HTTP的端口号为80,HTTPS的端口号为443 因为网络请求需要中间有很多的服务器路由的转发,中间的节点都可能篡改信息,而如果使用HTTPS,密钥在你和终 ...
分类:
Web程序 时间:
2020-04-06 17:49:07
阅读次数:
146
浏览器端发起 HTTP 请求流程 浏览器输入网址:http://www.baidu.com,之后会完成什么步骤呢? 1、构建请求 首先,浏览器构建请求行信息,构建好后,浏览器准备发起网络请求。 GET /index.html HTTP1.1 2、查找缓存 在真正发起网络请求之前,浏览器会先在浏览器缓 ...
分类:
Web程序 时间:
2020-04-03 21:51:18
阅读次数:
82
--代理模式(反射&远程代理 ):代理模式概念? 为另一个对象提供一个替身 或 占位符以控制对这个对象的访问。 核心是反射。在Android中很多基于Binder机制的系统服务如ActivityManagerService、自己定义的AIDL都使用了远程代理来进行跨进程通信,如果使用过网络请求框架R ...
分类:
编程语言 时间:
2020-04-03 20:25:32
阅读次数:
75
我想做一个app 什么是一个app 有闪屏页面 首页 底部 tab页面 推入的页面 能推入的页面 基础服务 网络请求 浏览器 解压zip包 展示zip包 业务代码 把数据显示在页面上 单页面种类 列表页面 表格页面 浏览器页面 ...
分类:
移动开发 时间:
2020-04-01 22:15:07
阅读次数:
212
这次主要是记录一些在开发中遇到的小技巧,不涉及代码本身的内容.以前做前端,有时候API数据有问题,点半天网络请求找数据,看起来麻烦,加上浏览器的JSON格式化不一定好用,比如Chrome,垃圾的一匹.长了的JSON不一定能显示,有点麻烦 由于我以前是用C#开发的,所以希望前端也能像VS一样,能够监控 ...
分类:
其他好文 时间:
2020-03-31 10:49:18
阅读次数:
127
https://zhuanlan.zhihu.com/p/53498914 Flutter中的单例以及网络请求库的封装 ClassNotFound 程序员 25 人赞同了该文章 Why?为什么需要单例 在Android中我们经常使用OkHttp来进行网络请求,但我们并不希望每次都创建一个OkHttp ...
分类:
其他好文 时间:
2020-03-28 19:59:52
阅读次数:
163
HTTP——302临时重定向 题目描述 点击给出的链接后,没有发生任何变化。 解决方案 通过擦好看网络请求,可以发现发生了302临时跳转,所以我们无法通过浏览器直接访问未跳转的页面,而flag 可能藏在我们目前无法访问的页面之中。所以我们要想办法去访问未跳转的原网站。 而不强制跳转我们可以通过 指令 ...
分类:
Web程序 时间:
2020-03-26 01:24:32
阅读次数:
167
框架:具有很强的通用性,且封装了一些通用实现方法的项目模板 (异步框架): 高性能的网络请求 高性能的数据解析 高性能的持久化存储 高性能的全站数据爬取 高性能的深度爬取 高性能的分布式 Scrapy环境安装 IOS和Linux windows 安装完成后,输入 测试一下,出现如下图显示,即安装成功 ...
分类:
其他好文 时间:
2020-03-26 01:01:46
阅读次数:
115