• 码农翻身讲操作系统3:硬盘与键盘的故事

    所以,如果你想访问我的数据,可以说:把0柱面,0磁头,1扇区的数据给我拿来。我就把磁头挪到您指定的柱面,对每个磁盘来讲其实就是指定的磁道,所以这叫“寻道时间” 然后再旋转磁盘,让磁头指向您指定的扇区,这...
    文章 2018-02-06 1306浏览量
  • 阿里内核月报2014年4月

    Linux文件 系统已经做了许多工作为旋转型驱动器优化块分配,但有其他类型的设备,SMR和永久内存,它们的优化就 有些落后了。因此,为了优化各种类型设备的块分配,从文件系统名字空间处理中分拆出块分配是由意义的...
    文章 2017-06-06 1807浏览量
  • 高级文件系统管理_学习笔记

    所以在一些需要给普通用户分配用空间的时候最好能够给其分配单独的分区,便于进行文件系统配额的操作, 那么这里我们就能看出,配额的操作是针对文件系统本身而言。什么是文件系统就是管理文件的一种格式。是分区...
    文章 2017-11-12 1127浏览量
  • 高级文件系统管理_学习笔记

    所以在一些需要给普通用户分配用空间的时候最好能够给其分配单独的分区,便于进行文件系统配额的操作,那么这里我们就能看出,配额的操作是针对文件系统本身而言。什么是文件系统就是管理文件的一种格式。是分区挂载...
    文章 1970-01-01 878浏览量
  • 文件IO操作的最佳实践

    大白话回答的话就是多线程并发 write 并且不加同步,会导致文件空洞,它的执行次序可能是 时序1:thread1 write position[0~4096) 时序2:thread3 write position[8194~12288) 时序2:thread2 write position...
    文章 2018-11-28 1195浏览量
  • 阿里内核月报2014年12月

    PG_reclaim标志只为page cache部分的代码使用,但是因为复合页不能做page cache,因此可以拿来复用。操作复合页的代码不需要关心这些细节,只需要调用PageCompound()就可查询传入的页是否是一个复合页。如果需要...
    文章 2017-06-07 2076浏览量
  • C++的反思[转]

    当年讨论到这个话题时 C++大牛们又开始重复那几句金科玉律反驳我:“语言只是招式,你把内功练好,就能做到无招胜有招,起草都可以当剑使,C++虽然有很多坑,你把设计做好不那么不就行了”。我说:本来应该...
    文章 2018-04-20 1283浏览量
  • 阿里内核月报2014年2月

    这些系统调用并没有一个清晰的方式判定flag是否合法,所以调用的用户就非常痛苦,到这里似乎和内核开发者没关系,不过别着急,下面的例子证明他们的日子也不好过。既然用户没有办法判断方便的判断flags里面哪些...
    文章 2017-06-05 2066浏览量
  • 想成为优秀的程序员这些码德不能缺

    相同的单词命名(例如,对于“写入文件”,“在纸上书写”和“屏幕显示”都 print 命名)。在任何情况下都不要屈服于编写明确的项目词汇表这种无理要求。你可以辩解说,这种要求是一种不专业的行为,它违反了...
    文章 2017-08-01 2292浏览量
  • 垃圾回收-实战篇

    更多的 JVM 参数介绍请查看文末的参考资料明白了 JVM 参数是干啥用的&xff0c;接下来我们进入实战演练,下文中所有程序运行时对应的 JVM 参数都以 VM Args 的形式写在开头的注释里&xff0c;读者如果在执行程序时记得要把...
    文章 2022-05-07 46浏览量
  • 【Linux进程概念】:冯•诺依曼体系结构|操作系统|...

    并要求开一个表彰大会奖励 3 同学&xff0c;然后辅导员就开始着手执行工作。管理者和被管理者并不直接打交道&xff0c;那么数据从哪的 ❓  就相当于在入学时你的个人信息是由执行者把你的档案录入系统。  既然是...
    文章 2022-05-16 21浏览量
  • Redis设计与实现(一~五整合版)

    长度就不说了,只在插入的时候一下,以后只需要维护len就可以O(1)到;对于free也很简单,vector不也是这么实现的嘛。就是按照某个阈值进行翻倍叠加。2.双端链表 redis自己实现了双端链表 双端链表主要两个作用:...
    文章 2015-04-04 1544浏览量
  • Redis设计与实现(一~五整合版)

    长度就不说了,只在插入的时候一下,以后只需要维护len就可以O(1)到;对于free也很简单,vector不也是这么实现的嘛。就是按照某个阈值进行翻倍叠加。2.双端链表 redis自己实现了双端链表 双端链表主要两个作用:...
    文章 2015-04-04 963浏览量
  • Redis设计与实现(一~五整合版)

    长度就不说了,只在插入的时候一下,以后只需要维护len就可以O(1)到;对于free也很简单,vector不也是这么实现的嘛。就是按照某个阈值进行翻倍叠加。2.双端链表 redis自己实现了双端链表 双端链表主要两个作用:...
    文章 2015-04-04 1032浏览量
  • 腾讯后台面经大全(整合版)

    微信公众号【Java技术江湖】一阿里 Java 工程师的技术小站。(关注公众号后回复”Java“即可领取 Java基础、进阶、项目和架构师等免费学习资料,更有数据库、分布式、微服务等热门技术学习视频,内容丰富,兼顾...
    文章 2018-07-24 5244浏览量
  • 秋招结束面试和面经的总结(个人向)

    本文将以 DOM 方案实现弹幕的滚动,并通过 CSS 的 transition 和 transform 实现动画,这样可以利用浏览器渲染过程中的「合成层」机制(有兴趣可以查阅这篇文章),提高性能。弹幕滚动的示例代码如下:弹幕的渲染...
    文章 2021-10-10 181浏览量
  • 通向架构师的道路(第三天)之apache性能调优

    而一些银行、保险、金融行业的系统一旦采用了哪个数据库,除非这个系统彻底出了问题,负责是不会轻意换数据库的,因此不要所谓的纯JAVA代码或者说我的是Hibernate,ejb实现可以跨数据库这套说事,效率低下的...
    文章 2012-07-01 1031浏览量
  • 多核环境下的内存屏障指令

    文件: 内存屏障机制及内核相关源代码分析.pdf 大小: 70KB 下载: 下载 本来不打算立刻写关于这次 软件开发大会 的事情。太多可以写的东西,反而不知道怎么写起。今天才有机会上网到处转转,转到 周伟民老师 的 blog ...
    文章 2012-07-24 1212浏览量
  • 通向架构师的道路(第三天)之apache性能调优

    而一些银行、保险、金融行业的系统一旦采用了哪个数据库,除非这个系统彻底出了问题,负责是不会轻意换数据库的,因此不要所谓的纯JAVA代码或者说我的是Hibernate,ejb实现可以跨数据库这套说事,效率低下的...
    文章 2013-01-29 1279浏览量
  • 深入理解JVM-内存模型(jmm)和GC

    逃逸分析:通过逃逸分析决定某些实例或者变量是否要在堆中进行分配,如果开启了逃逸分析,即可将这些变量直接在栈上进行分配,而非堆上进行分配。这些变量的指针可以被全局所引用,或者其其它线程所引用。参考逃逸...
    文章 2018-09-18 2763浏览量
  • 我的2019校招面经大全(包含BAT头条网易等大厂面经)

    面试官最后说可以相加求差值判断。15 一个10000以下的数组,内存够。里面只有1,2,3。排下序。a 普通排序O(nlogn) b 荷兰旗问题,双指针解决。O(N) c 统计数量,重放数组O(2N) d 另外搞一个数组,把1放头...
    文章 2019-03-13 4244浏览量
  • linux常见命令汇总

    mtime-n+n 按照文件的更改时间查找文件,-n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。size n:[c]查找文件长度为n文件,带有c时表示文件长度以字节计 find test-path"test/test3"-...
    文章 2016-06-07 2426浏览量
  • Weex meets Vue,记一次 Weex 前端团队的讨论

    问些细节啊,你的做法是把每个block都extract出来,然后在我要去它嘛,那这个其实会产生一些问题,第一个比如说我在检查那个sourcemap的时候,会产生一堆同名文件带很多参数这个东西 yyx990803 对对对 ...
    文章 2016-09-12 5406浏览量
  • MySql性能调优

    idb文件必须要一个B&43;TREE的结构组织数据&xff0c;如果没有设置主键&xff0c;那么数据库会先找一个没有重复数据的列组织数据&xff0c;若还是没找到就会&96;96;96;自己创建一个隐藏列&96;96;96;组织数据&xff0c;...
    文章 2021-09-30 225浏览量
  • 离谱!3个小时搞定Java入门到精通

    一、计算机编程语言发展史&...程序员到底要干啥&xff1f;新建java文件 打开java文件 写java源代码 保存 javac命令编译 java命令运行 编写、编译、运行六、编写java中的第一个java程序&xff1a;HelloWorld&xff08;你好世界&...
    文章 2022-04-27 41浏览量
  • x264源代码分析-转

    我们看看编码器是如何区分读入的一帧是I帧,P帧,或者B帧,这个过程需要好好理解. 还以I B B P B B P为例. if(h->i_frame%(h->param.i_iframe*h->param.i_idrframe)=0){ 确定这是立即刷新片. } 这里很...
    文章 2018-03-24 1091浏览量
  • x264源代码分析-转

    我们看看编码器是如何区分读入的一帧是I帧,P帧,或者B帧,这个过程需要好好理解. 还以I B B P B B P为例. if(h->i_frame%(h->param.i_iframe*h->param.i_idrframe)=0){ 确定这是立即刷新片. } 这里很...
    文章 2018-03-11 867浏览量
  • x264源代码分析-转

    我们看看编码器是如何区分读入的一帧是I帧,P帧,或者B帧,这个过程需要好好理解. 还以I B B P B B P为例. if(h->i_frame%(h->param.i_iframe*h->param.i_idrframe)=0){ 确定这是立即刷新片. } 这里很...
    文章 2018-03-11 1109浏览量
  • 程序员坐牢了,会被安排去写代码吗?

    监狱领导给的活儿,我就等着出点成绩,求领导减刑了。我朋友:我寻思在监狱里有电脑,有饭吃,可以打游戏,其实蹲里面不比外面差。我朋友:你一直蹲里面,也没什么不好。这不,反正还能上网吹牛。我:……我心里...
    文章 2022-06-21 31浏览量
  • 阿里巴巴 JAVA 开发手册

    【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接类名访问即可。2.【强制】所有的覆写方法,必须加@Override 注解。反例:getObject()与 get0bject()的问题。一个...
    文章 2017-01-11 2971浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化