从从参加工作到现在,已经接近三年了。在这不长不短的时间里,我的职业规划犹如正余弦函数一样变化,一直游离在前端和后端之间。 第一年入职,被安排维护和拓展一套基于JAVA实现的地图瓦片生产工艺程序,不算复杂,基本上也涉及到了一些JAVA的特性,例如文件IO、多线程处理文件、Servlet实现、RPC等等 ...
分类:
其他好文 时间:
2020-05-10 00:55:12
阅读次数:
117
第三章习题 1,当读/写磁盘时,本章中的确定时不带缓冲的IO吗? 答:是 带缓冲IO:用户缓冲区-内核缓冲区-磁盘 不带缓冲IO:内核缓冲区-磁盘 不带缓冲IO的话就每次都要系统调用后才能到内核缓冲区,时间开销大 2,编写一个和3.12一样dup2一样功能的程序,要求不调用fcntl,并且有正确的出 ...
分类:
其他好文 时间:
2020-05-04 15:43:59
阅读次数:
82
我们知道一般的热点数据我们直接存到数据库,但是类似一些表格模板,附件等静态资源放在哪里呢? 数据库 数据库 + 本地文件(IO流) 数据库 + 缓存 + 文件服务器(Hdfs 、fastDFS、服务器集群) 数据库 + 缓存 + 文件存储(对象存储服务OSS) 因为阿里云提供了各种常用语言的SDK, ...
分类:
其他好文 时间:
2020-04-29 10:26:48
阅读次数:
69
1、recv、read recv和read的区别?? recv只能用于套接口io,不能用于文件io或者其他io read可以用于各种io recv相较而言多了flag参数,MSG_OOB(接收紧急数据指针)MSG_PEEK(接收缓冲区数据,但是并不急着清除) 2、封装按行读取readline 3、g ...
分类:
其他好文 时间:
2020-04-19 12:52:53
阅读次数:
77
这里对上一文章做一个补充,因为很多时候,我们需要分步计算多个文件的crc值,而往往最后显示的值都需要在第一时间内进入眼帘。所以我们需要确保最后文件的计算结果必须显示到UI的最前端。 同样,我们依然使用格式:控件名称+ScrollToEnd()函数实现: 代码如下: 1 UserInput.Scrol ...
LinuxC——1.文件读写 1.??文件IO 从CPU到文件是Output的一个过程,从文件到CPU是一个Input的过程,这个过程是以CPU为点的 2.??系统函数 open:打开文件 close:关闭文件 read:读数据 write:写数据 lseek:移动文件中读写位置 dup:文件书写位 ...
分类:
系统相关 时间:
2020-04-05 15:42:08
阅读次数:
94
前文提到网络IO可以使用多路复用技术,而文件IO无法使用多路复用,但是文件IO可以通过减少底层数据拷贝的次数来提升性能,而这个减少底层数据拷贝次数的技术,就叫做ZeroCopy。 操作系统层面的ZeroCopy 这一节,从《Zero Copy I: User-Mode Perspective》而来, ...
分类:
其他好文 时间:
2020-03-22 15:52:27
阅读次数:
84
目录 1、为什么会有平台总线? 2、平台总线三要素 3、平台总线编程接口 4、编写能在多平台下使用的led驱动 1、为什么会有平台总线? 1 用于平台升级:三星: 2410, 2440, 6410, s5pc100 s5pv210 4412 2 硬件平台升级的时候,部分的模块的控制方式,基本上是类似 ...
分类:
其他好文 时间:
2020-03-04 09:56:42
阅读次数:
87
字节流,字符流: >非文本文件都用字节流8bit传输, 其余(文本文件)使用字符流16bit. 输入流,输出流: >数据输入程序输入流,程序输出数据输出流 四个主要抽象实现类: 抽象基类 节点流(文件流) 缓冲流 Inputstream: FileInputstream: BufferInputst ...
分类:
其他好文 时间:
2020-03-03 14:52:54
阅读次数:
59
using System; using System.Web; using System.Web.UI; using System.IO; using System.Threading; namespace HuoLi.Common { /// <summary> /// file 的摘要说明。 / ...