我们知道SSD是一场存储革命,设计和制造一个好的SSD固然重要,但如何正确使用以充分发挥SSD性能同样重要。SSD内在的并行性和先擦再写的特性决定了它不同于机械硬盘简单的LBA和存储块一一对应,要充分挖掘SSD的并行性,提升性能,延长寿命,缩短延迟,就必须在上层应用做出改动。很多SSD的使用大户都作出了这种尝试,从国外的Google,Microsoft,Facebook,到国内的Baidu,Alibaba等,本站就曾经介绍过百度的软件定义闪存,把对象存储和SSD内部结构统一起来使用。但对大部分企业来讲,这种结构还是太独特了,我们还是要关注通用的架构,首先来了解离硬盘最近的软件:文件系统。本系列文章将以Linux系统最常见的EXT4文件系统为例,从SSD爱好者的角度来揭开文件系统的庐山真面目。
数据结构与算法,作为编程界从入门到劝退的王者,是很多初学者心中神圣而想侵犯的村花儿,化身舔狗,费尽心思,舔到最后,我命油我不油天。
*本文来自《时间记录》一书的读者! ---- 昨天睡前看了小奇的日更文章:重新认识柳比歇夫,这个标题对于正在实践时间记录的我来说,太有吸引力。 这篇文章的内容角度也非常赞,让我也跟着认识了一回柳比歇夫。 在语音写作和时间记录方面都极致践行的小奇写到,原本每个月都要读一遍《奇特的一生》和《卓有成效的管理者》,现在有了《时间记录》,每月必看书单就变成三本了。 《时间记录》一到手,我也立马从头到尾刷了 2 遍。 可戳:16张知识卡片,一起精读《时间记录》 跟着找答案,学习剑飞老师的时间记录体系。 也一边读,
Host往SQ中写入命令, SSD往CQ中写入命令完成结果。SQ与CQ的关系,可以是一对一的关系,也可以是多对一的关系,但不管怎样,他们是成对的:有因就有果,有SQ就必然有CQ。
导读:C语言程序如何工作,首先需要编译链接成可执行文件,然后就可以运行在不同的环境中,这个“环境”的意思就是比如说,电脑,手机,路由器,蓝牙音箱等等智能设备中,其中编译器启到了关键的桥接作用。本章主要先从C语言编译的全过程开始分析,然后介绍常用的编译器工具,最后介绍本系列博客使用的免费开发软件Dev-C++安装过程。
Host如果想往SSD上写入用户数据,需要告诉SSD写入什么数据,写入多少数据,以及数据源在内存中的什么位置,这些信息包含在Host向SSD发送的Write命令中。每笔用户数据对应着一个叫做LBA(Logical Block Address)的东西,Write命令通过指定LBA来告诉SSD写入的是什么数据。对NVMe/PCIe来说,SSD收到Write命令后,通过PCIe去Host的内存数据所在位置读取数据,然后把这些数据写入到闪存中,同时得到LBA与闪存位置的映射关系。
蛋蛋 和 小智 今天又在“打情骂俏”,他们今天在谈论分区表和分桶表,走,我们去听听。
提到数组,想必臭宝们都不陌生。说不定已经昂起脑瓜抖着腿,小眼神儿斜着来一句:“就那个随随便便用脚趾甲就能学会的数组?”
我是一名前端新手开发者,刚学习了怎么写js脚本。我感觉我好厉害,于是我想让别人知道我的厉害,我希望能让别人在访问网站的时候自动弹窗,显示打招呼的信息。
最近一直在做python开发的事情,信息安全方面做得很少,也是"蛋蛋"的忧伤呀。今天有朋友请我帮忙,将一个app里的文字和图标替换一下,花了一下午和一晚上的时间搞了一下,主要是图标的PS很伤脑筋,弱项
在 GitHub 上看到一个高一美术生写的一个健壮免费的python短信轰炸程序,专门炸坏蛋蛋,百万接口,多线程全自动添加有效接口,支持异步协程百万并发,自己对自己的号码用了一下,确实是短信轰炸,要不是及时 Ctrl C,怕是手机要崩溃。
前几天在Python白银交流群有个叫【蛋蛋】的粉丝问了一个Pandas处理的问题,这里拿出来给大家分享下,一起学习下。
前几天在Python白银交流群有个叫【邓旺】的粉丝问了一个将Python网络爬虫的数据追加到csv文件的问题,这里拿出来给大家分享下,一起学习下。
雾霾又来了,我得赶紧把这最后一期有关雾霾的瞎想想完,继续上课。今天讲三个问题 : 1 雾霾是怎么来的? 答:雾霾的形成有两个方面,一是有污染物; 二是有不易污染物扩散的气象条件。 关于污染物,主要来自化石能源的燃烧排放(包括燃油机动车、电厂等排放)、工业污染物排放以及马路灰尘、建筑工地扬尘等。不同的地区,污染物来源不同,雾霾成分也不同。比如帝都,汽车尾气就是元凶。相比于京霾的君临天下,沪霾的阴柔小资,鲁霾的粗狂凝重,冀霾的卑躬屈膝,老师我更喜欢俺们黄土高坡上晋霾的醇厚朴实,它精选
可能有初学者会问,即时通讯应用的通信安全,不就是对Socket长连接进行SSL/TLS加密这些知识吗,干吗要理解HTTPS协议呢。
NVMe在协议栈中处于应用层或者命令层,它是指挥官,军师,在三国的话,就是诸葛亮的角色。”运筹帷幄之中,决胜千里之外”。军师设计好计谋,就交由手下五虎大将去执行。NVMe的手下大将就是PCIe,它所制定的任何命令,都交由虎将PCIe去完成。虽然NVMe的命令可能可以由别的接口协议完成,但NVMe与PCIe合作形成的战斗力无疑是最强的。
如果你对几天前爆发的全球勒索病毒事件稍有了解,一定会知道,这次病毒能在全球蔓延的主要原因是一个叫“永恒之蓝”的 Windows 系统漏洞。而这个漏洞原本是一个叫“影子经纪人”(Shadow Brockers)的黑客组织,从美国国家安全局(以下简称 NSA)的网络武器库里偷出来的。 “永恒之蓝”只是 NSA 泄露出来的网络武器库中的很小一部分,就造成了如此重大的影响。如今“影子经纪人”打算把剩下的网络军火全都公开卖掉。 “网络军火库”曾无人问津 昨晚(5月16日),黑客组织“影子经纪人”在外国社交媒体 Ste
哈希散列的想法在不同的地方独立出现。1953 年 1 月,汉斯·彼得·卢恩 ( Hans Peter Luhn ) 编写了一份IBM内部备忘录,其中使用了散列和链接。开放寻址后来由 AD Linh 在 Luhn 的论文上提出。大约在同一时间,IBM Research的Gene Amdahl、Elaine M. McGraw、Nathaniel Rochester和Arthur Samuel为IBM 701汇编器实现了散列。 线性探测的开放寻址归功于 Amdahl,尽管Ershov独立地有相同的想法。“开放寻址”一词是由W. Wesley Peterson在他的文章中创造的,该文章讨论了大文件中的搜索问题。
举个生活中的例子:小明是人类,小明的爸爸也是人类。小明的爸爸会说话、会走路... 同样的小明也会说话、会走路。那么小明打爸爸与小明的这次关系就叫做 继承 ;小明的爸爸是小明的父亲(父类),小明是爸爸的儿子(子类);在扩大一个层面来说,小明和小明的爸爸都是人类,所以人类就是小明和小明爸爸的父类,而小明和小明爸爸就是人类的子类。(我也不明白我为啥要扯这种废话...),结合这种关系,我们再来看看代码中 类 的继承关系
【欢迎你们把原文转发到朋友圈,禁止未经许可的其他方式转载,转载或合作请邮件联系。】 继续上课,今天我们就讲一讲雾霾到底致不致癌。先看一组资讯: • 据中国卫生部消息,过去30年,肺癌死亡率在中国上升了465%; • 某院士说:"北京十年来肺癌增加了60%,这是一个非常惊人的数字,应该说空气污染是一个非常重要的原因"; • 大裤衩某前记者说:"中国过去十年肺癌发病率上升300%以上"; • 2011年英国发布的数据,癌症发病率最高的前十名国家是:
在小编辛辛苦苦撸了一个月C语言之后,屁颠屁颠跑去老师面前想装个B。老师说哎那你说说怎么实现两个数的交换?这TM不太简单了嘛。当小编把代码给老师看的时候,老师蛋蛋一笑,眼神里充满了关爱,然后来了一句:这么low的代码都能写出来,你心里难道没有一点逼数嘛?
Google地图在05年震撼推出,成为地图服务从专业领域走向大众服务的里程碑。不过在iPhone和Android出世前的PC互联网时代,地图对普通用户功能相对单一纯粹:出门前路线规划,抑或好玩。例如先后推出的Google地球、月球、火星和街景服务。移动互联网地图正在发生巨大变化。 一、OnlineIndex Offline,地图是真实世界的索引 移动互联网与PC互联网一大不同之处在于,它是真实世界的建模。它消灭了“虚拟世界”。人和物、时间和空间这些世界核心要素正在被更加充分地映射到数字世界:
从Havok换到Bullet后, 最大的不适应就是各种btCollisionShape默认是以中心为齐的 举个栗子: Box只有extent, 没有center. 那么创建质心不在原点的Box碰撞体就
摘要:本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”过
我们先不了聊HTTP,HTTPS,我们先从一个聊天软件说起,我们要实现A能发一个hello消息给B:
大数据文摘出品 作者:快被热成蒸汽 文摘菌都禁不住感叹,最近新加坡是在放飞自我了吗? 上周文摘菌才发现,新加坡康盛集团和亚洲微生物组信息库共同建立了东南亚第一家大便银行,以研究和收集人们肠道中的微生物组。 今天新加坡的公司又想来收集男性朋友们的丁丁照了? 可别想歪了,这些收集来的丁丁照片首先是绝对保密且匿名的,其次照片也主要是用来检查各位是否患有潜在的性传播疾病(STD)的,在奔现约会软件好友前能确保这件事,对彼此也都挺好的不是吗? 反正咱们要做的,也不过是打开这个软件,拍一下自己的丁丁照。 当然,
摘要:本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”
最近项目里用到了mybatis的拦截器,然后想到之前面试被问过这个问题,当时没有回答上来,于是就好好的研究了一下。
有个读者辉辉发来很长很长一段文字,要我答疑解惑一下,我看问题挺具有代表性的,就打算专门写一篇文章来一一回复下。毕竟遇到用心的读者,我就只有更用心,能帮一点是一点,对不对?
来源:showme.codes/2017-02-20/understand-https/
https://showme.codes/2017-02-20/understand-https/
我是作者老荀,一个普通的程序员,没有 985 和 211 的背景,也从没在大厂工作过。仅仅是喜欢研究技术,一直想做一个讲解技术的完整系列。然后我加入了 HelloGitHub 开源组织,在大家的鼓励和帮助下,我开启了讲解系列。
来 源:https://showme.codes/2017-02-20/understand-https/
上文《webrtc点对点文件传输》讲到,利用socket进行文件传输的时候,除了需要传输文件流,还需要传输文件的描述信息,例如文件名称等等。
RPA系列第二篇来啦!上周介绍了两个不正统的RPA工具,今天来分享一下正统RPA工具uibot~
通常锁伴随多线程技术而来,为了保证多线程甚至多进程环境下资源的并发安全性,我们需要给资源加锁,避免多个线程/进程同时操作同一个资源。
编程语言锁这里只谈java中的锁,因为蛋蛋主要用java来做开发。java中有synchronized关键字和lock接口两种加锁方式。
上一次写了篇薅GPU百度AI Studio计算资源的文章,收到很多AI算法初学者私信,问我能不能补充一些AI Studio的学习资源。有求必应向来是我的风格,于是我加入了AI Studio和飞桨(PaddlePaddle)开发者QQ群,为大家收集了一些资源,涵盖了从入门到高阶的各种常用算法和代码。为了阅读连贯性,本文先简单介绍一下AI Studio,然后讲解下免费GPU资源政策的变化与怎么拿,最后按照从入门到高阶,介绍一些能帮助你尽快掌握各种算法的资源。
最近有同事问我,我们项目里netty到底是怎么用的?他最近要面试,简历里面提到了netty,但是因为没有用过,也不知道该怎么回答面试官。于是蛋蛋给他做了一个关于netty技术的分享。
日本研发身段柔软的机器人,中美日群雄逐鹿,动图展示以假乱真 出自西部世界 机器人的进化方向:刚柔共济 机器人开始步入机种大爆炸的时代。我们对机器人的传统印象是硬邦邦的。显而易见的是,软有软的好处。 给机器人加入软的特性,大国之间的角逐已经悄然展开。 美国 美国哈佛大学BioDesign实验室,研发出了“柔性金箍棒”。 能屈能伸是基本能力。 更为诡异的能力是弯曲与扭曲,这两类动作可分步完成,也可同时完成。如同一条鲜活的蛇。 在狭窄的管道中,依靠扭曲动作,可以精准地瞄准并插入。 斯坦福大学弄
迪米特法(Law Of Demeter , LoD)则又叫最少知道原则(Least Knowledge Principle),最早是在1987年由美国Northeastern University的Ian Holland提出。
现在只要说到机器人,我们大家的第一印象绝对是金属感超强、钢铁之躯、坚硬又冰冷。但是随着科技的日新月异,我们的认知远远赶不上科技的进步。以下中日美三国研发的软体机器人就刷新我们对机器人的认知。 中国 中国北京航空航天大学也有一个软体机器人实验室。他们研发出了软体抓手。 📷 如果是传统的机械手,蛋蛋很容易被捏碎。 📷 抓取表面带刺的物体,也可以做到互不伤害。不管长什么样,抓起来都得心应手。 日本 岛国人民对人形机器人最为痴迷。人造肌肉技术还谈不上有多么成熟,日本人已经在人形机器人上捣腾了。 📷 这个机器人出自东
HTTP协议全称Hyper Text Transfer Protocol,翻译过来就是超文本传输协议,位于TCP/IP四层模型当中的应用层。
想着刚刚渡过的国庆假期,想到今年的法定假期已经全没了,心里有一股蛋蛋的忧桑,不过马上要周末了,TJ君又觉得精神振奋! 既然周末了,那就该搞点轻松点的东西快乐下,TJ君一直告诫那些晚辈,工作就是快乐,这样想的话,周末就来一起学习点轻松的项目,多用户博客管理平台项目,V 部落。 这个项目,TJ君看下来最明显的特点就是简单! 不过虽然说简单,但是功能都是完整的,所以特别特别适合初学的小伙伴学习掌握! 项目技术栈: Vue axios ElementUI vue-echarts mavon-editor vue-r
Spring JDBC是Spring框架对JDBC的简单封装,其中提供了JDBCTemplate对象简化JDBC开发
领取专属 10元无门槛券
手把手带您无忧上云