对读写东西的理解

每当提起笔来

都无从下手

只因心中书墨不多

才导致没有出货量

现在已意识到自己要每天都拿起书来

汲取知识和输出自己的见解

并写入博客

不光是为了记录方便以后观看

更重要的是

要有对所看的东西有自己的想法

而不是看完就OK

那样等于只是知道这个事件

而没有思考的过程

这样永无进步

时间: 2024-10-14 13:48:41

对读写东西的理解的相关文章

随机读写与顺序读写怎么去理解

关于磁盘的读写性能曾经一直是我头疼的地方,涉及研发或者测试时不清楚过程导致结果不尽人意.一起认识下关于磁盘的读写原理和顺序读写,随机读写. 首先磁盘是如何存储数据的? 信息存储在硬盘里,把它拆开也看不见里面有任何东西,只有些盘片.假设,你用显微镜把盘片放大,会看见盘片表面凹凸不平,凸起的地方被磁化,凹的地方是没有被磁化:凸起的地方代表数字1(磁化为1),凹的地方代表数字0.因此硬盘可以以二进制来存储表示文字.图片等信息. 机械盘和固态盘的区别: 机械盘:数据是存储的扇区的,读写是依靠磁头的摆动寻

缓存成神路:Redis读写分离难以理解?一文解析Redis读写分离技术

背景云数据库Redis版不管主从版还是集群规格,replica作为备库不对外提供服务,只有在发生HA的时候,replica提升为master后才承担读写流量.这种架构读写请求都在master上完成,一致性较高,但性能受到master数量的限制.经常有用户数据较少,但因为流量或者并发太高而不得不升级到更大的集群规格. 为满足读多写少的业务场景,最大化节约用户成本,云数据库Redis版推出了读写分离规格,为用户提供透明.高可用.高性能.高灵活的读写分离服务. 架构Redis集群模式有redis-pr

【转贴】内存系列二:深入理解硬件原理

内存系列二:深入理解硬件原理 https://www.cnblogs.com/tcicy/p/10087457.html 忘记转这一篇了 内存相关的东西 其实理解了挺好的.. cache还有main memory 本篇文章承接上文继续介绍DDR内存的硬件原理,包括如何寻址,时序和时延以及可以为提高内存的效能可以有哪些方法. 上次虽然解决了小张的问题,却引发了他对内存原理的兴趣.这不他又来找我了,说我还欠他一个解释.这次我们约在一个咖啡馆见面,这次内容有点深入,我带了些图片,小张也点了一大杯美式,

一些项目需要的东西整合(2)—— 浮动导航

这个东西其实理解了很好懂的,就是position:fixed的应用 例子如下: <!DOCTYPE HTML><html lang="en-US"><head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .wrapper{width:1000px;height:2000px;mar

关于gcd一些自己的理解。

gcd这个东西对于开发ios的人应该都听说过,但是很多东西感觉理解起来感觉是有点问题.今天又看了一些关于gcd的东西,现在来说说一些我自己对理解. 我认为gcd最重要的事理解队列,还有同步任务,和异步任务. 首先是队列这个东西,很多人一开始会认为一个队列就是一个线程.这个认知是错误的,队列是什么,其实就是任务的一个集合,一个怎么样的队列决定了你里面的任务是怎么样调度的. 下面是我今天看到一个人对于队列的理解.我感觉十分的透彻. 串行队列:队列里面的任务只能一个一个的调度,比如说你三个下载图片任务

对JS prototype的理解

1.什么是prototype? function F() {} f1 = new F();f2 = new F(); 以上的代码,F()是一个构造函数,f1和f2是由这个构造函数产生的对象. prototype是构造函数的一个属性,它的值就是由这个构造函数构造出来的对象的原型对象.(换句话来说,prototype既是构造函数的属性,也是由这个构造函数构造出来的对象的原型对象) 原型对象的属性和方法都会被"继承",换句话来说,F.prototype的属性和方法都会被f1和f2"

Linux下ioctl函数理解

一. 什么是ioctl ioctl是设备驱动程序中对设备的I/O通道进行管理的函数.所谓对I/O通道进行管理,就是对设备的一些特性进行控制,例如串口的传输波特率.马达的转速等等.它的调用个数如下: int ioctl(int fd, ind cmd, -): 其中fd就是用户程序打开设备时使用open函数返回的文件标示符,cmd就是用户程序对设备的控制命令,至于后面的省略号,那是一些补充参数,一般最多一个,有或没有是和cmd的意义相关的,如果有的话,第三个参数总是一个指针,但指针的类型依赖于re

读写函数(三)

一旦我们建立了连接,我们的下一步就是进行通信了.在Linux下面把我们前面建立的通道 看成是文件描述符,这样服务器端和客户端进行通信时候,只要往文件描述符里面读写东西了. 就象我们往文件读写一样. 写函数write ssize_t write(int fd,const void *buf,size_t nbytes) write函数将buf中的nbytes字节内容写入文件描述符fd.成功时返回写的字节数.失败时返回-1. 并设置errno变量. 在网络程序中,当我们向套接字文件描述符写时有俩种可

对Java Serializable(序列化)的理解和总结(转)

转自:https://www.cnblogs.com/qq3111901846/p/7894532.html 1.序列化是干什么的?       简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来.虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化. 2.什么情况下需要序列化       a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候: