如果你真的需要一个大的物理上连续的缓冲, 最好的方法是在启动时请求内存来分配它. 在启动时分配是获得连续内存页而避开 get_free_pages 施加的对缓冲大小限制的唯一 方法, 不但最大允许大小还有限制的大小选择. 在启动时分配内存是一个"脏"技术, 因为 它绕开了所有的内存管理策略通过保留一 ...
分类:
系统相关 时间:
2019-07-06 11:46:23
阅读次数:
124
这里注意一下,图片压缩后的宽度是画布宽度的一半 canvasToTempFilePath 创建画布的时候会有一定的时间延迟容易失败,这里加setTimeout来缓冲一下 这是单张图片压缩,多张的压缩暂时还没有成功,保存到服务器上后是空白的,如有大神望指点一二(>人<;) `` ...
分类:
微信 时间:
2019-07-06 00:24:19
阅读次数:
294
一、整体大纲 二、 系统IO函数 1. 一些概念 文件描述符 PCB C库函的IO缓冲区 1) 文件描述符 int 类型 一个进程最多可打开多少文件 2) pcb 进程控制块 在其中有一个文件描述符表 -- 数组[1024] C库IO函数工作流程: pcb和文件描述符: 2. 虚拟地址空间 虚拟地址 ...
分类:
系统相关 时间:
2019-07-06 00:02:03
阅读次数:
171
访问其他系统接口httpClient,但是都是同步的,同步意味当前线程是阻塞的,只有本次请求完成后才能进行下一次请求;异步意味着所有的请求可以同时塞入缓冲区,不阻塞当前的线程; httpClient请求,访问其他系统可能无响应,锁死,访问请求上线种种问题,这些问题就像苍蝇嗡嗡嗡的在你耳边,那么解决他 ...
分类:
Web程序 时间:
2019-07-05 19:24:31
阅读次数:
150
普通模式 移动光标 复制粘贴 命令模式 常用命令 查找 插入模式 进入插入模式 可视模式 进入可视模式 选择模式 选择模式看起来与可视模式非常相似,但是在选择模式所接受的命令与可视模式有很大不同。 ex模式 这和命令行模式比较相似,在使用:visual命令离开Ex模式前,可以一次执行多条命令。 ...
分类:
系统相关 时间:
2019-07-05 16:40:39
阅读次数:
117
Draw Call: 本身的意义很简单,就是CPU调用图像编程接口。 一个常见的误区是,Draw Call早上性能问题的元凶GPU,认为GPU上的状态切换是耗时的,但其实真正耗时的是CPU。GPU渲染能力是很强的,渲染200个或者2000个都没什么区别,因此渲染速度往往快于CPU提交命令到命令缓冲区 ...
分类:
其他好文 时间:
2019-07-05 12:26:02
阅读次数:
102
二者仅仅是操作单位不一样。 InputStream和Reader是所有输入流的基类,他们都是抽象类,本身不能创建实例,但是他们是所有输入流的模板。 一般来说处理字符或字符串时使用字符流,处理字节或二进制对象时应使用字节流; 备注:字符流必须关闭资源,因为它中间有缓冲区!而字节流不需要!但是一般都会( ...
分类:
编程语言 时间:
2019-07-05 09:29:36
阅读次数:
94
缓冲流要“套接”在相应的节点流之上,对读写的数据提供了缓冲的功能,提高了读写效率,同时增加了一些新的方法。 四种缓冲流 BufferedReader(Reader in) BufferedReader(Reader in,int sz)//sz表示自定义缓冲区大小 BufferedWriter(Wr ...
分类:
编程语言 时间:
2019-07-05 09:24:56
阅读次数:
98
线程安全,可变的字符序列。 字符串缓冲区就像一个String ,但可以修改。 在任何时间点,它包含一些特定的字符序列,但可以通过某些方法调用来更改序列的长度和内容。 字符串缓冲区可以安全地被多个线程使用。 这些方法在必要时进行同步,以便任何特定实例上的所有操作都按照与所涉及的各个线程所执行的方法调用 ...
分类:
其他好文 时间:
2019-07-05 00:39:02
阅读次数:
163
一 .UDP不黏包 会丢包 1. 不黏包 丢包 2 .基于udp协议实现不黏包 丢包 ...
分类:
其他好文 时间:
2019-07-05 00:31:11
阅读次数:
133