一 、IO操作本质 数据复制的过程中不会消耗CPU 1 内存分为内核缓冲区和用户缓冲区 2 用户的应用程序不能直接操作内核缓冲区,需要将数据从内核拷贝到用户才能使用 3 而IO操作、网络请求加载到内存的数据一开始是放在内核缓冲区的 二、 IO模型 BIO – 阻塞模式I/O 用户进程从发起请求,到最 ...
分类:
其他好文 时间:
2020-06-18 10:40:17
阅读次数:
47
前言:简单说一下session、token、cookie的关系,这三个都是为了验证用户的身份用的,目的就是让服务器端接收到网络请求的时候知道你是谁?根据你的身份返回给你对应的数据。我们登陆进系统之后,服务器端会根据身份信息生成一个加密的字符串并返回给客户端,完事之后客户端会携带加密的字符串请求数据, ...
分类:
其他好文 时间:
2020-06-17 20:18:47
阅读次数:
48
前言 所有APP都需要向手机终端请求各种各样的权限,但是 Andorid Studio 项目默认不开启这些权限支持。 本文记录 Andorid APP 以获得网络请求权限为例的静态/动态获取权限的方法。 静态授权 在 AndroidManifest.xml 文件中添加网络请求权限声明。 <uses- ...
分类:
移动开发 时间:
2020-06-17 12:58:26
阅读次数:
120
//封装axiosimport axios from 'axios'export function request(config) { //1.创建axios实例 const instance = axios.create({ // baseURL:"http://localhost:8091", ...
分类:
移动开发 时间:
2020-06-16 23:13:51
阅读次数:
83
一: 2.0版本增加网络请求: //开始请求 - (void)start; //取消请求 - (void)cancel; 二: 增加网络请求后, 整体功能进行了优化 1: 下载器->SDWebImageDownloaderDelegate 新增了didFailWithError方法重载 2: 管理器 ...
分类:
Web程序 时间:
2020-06-11 13:19:08
阅读次数:
85
Event Loop即事件循环,是解决javaScript单线程运行阻塞的一种机制。 同步和异步任务(ajax网络请求;setTimeout 定时函数等)分别进入不同的执行"场所",同步的进入主线程,异步的进入Event Table并注册函数。当指定的事情完成时,Event Table会将这个函数移 ...
分类:
Web程序 时间:
2020-06-10 17:16:36
阅读次数:
66
1) Web.config中<system.web> </system.web>中间增加: <sessionState mode="Custom" customProvider="LocklessInProcSessionStateStore" cookieless="false" timeout= ...
分类:
Web程序 时间:
2020-06-10 15:59:35
阅读次数:
72
在目标站点配置了之允许特定的ip访问,在目标验证情况弱的情况下,可以通过伪造ip来达到访问的目的。 利用的前提是目标站点判定ip或者ip段子是通过http请求头来获取的。 一般出现的在网站的后台 大型网络后台一般会采用这种ip限制的方式 伪造方法 在http请求包加入特定的请求头和值 X-Forwa ...
分类:
Web程序 时间:
2020-06-10 13:29:38
阅读次数:
86
总结一下大文件分片上传和断点续传的问题。因为文件过大(比如1G以上),必须要考虑上传过程网络中断的情况。http的网络请求中本身就已经具备了分片上传功能,当传输的文件比较大时,http协议自动会将文件切片(分块),但这不是我们现在说的重点,我们要做的事是保证在网络中断后1G的文件已上传的那部分在下次 ...
分类:
Web程序 时间:
2020-06-09 18:56:28
阅读次数:
103
在Vue.js 中,如果网络请求使用 axios ,并且使用了 ElementUI 库,那么一般来说,文件上传有两种不同的实现方案: 通过 Ajax 实现文件上传 通过 ElementUI 里边的 Upload 组件实现文件上传 两种方案,各有优缺点,我们分别来看。 准备工作 首先我们需要一点点准备 ...
分类:
编程语言 时间:
2020-06-05 15:18:22
阅读次数:
66