百科问答小站 logo
百科问答小站 font logo



Windows自带的文本编辑器原理? 第1页

  

user avatar   kevin-15-99-59 网友的相关建议: 
      

一般软件处理文件有两种方式:

一种是打开文件,然后就不关闭了,需要读写内容随时从文件中读写,直到处理完成之后再关闭。这种方式,文件就是一直被占用的。

还有一种方式,打开文件把内容都读到内存里面,然后就直接把文件关闭,后面的修改都是直接在内存中修改,点保存的时候,再次打开文件,把内容写进去,又再次关闭。这种方式,只有读取和写入阶段,文件是被占用的,大部分时候文件并没有被占用。

记事本用的就是第2种,所以windows自带的记事本,早期的时候最大只能打开64k的文件,现在好像大一点了,但也有限制。就是出于对内存占用的考虑。




  

相关话题

  学了计算机后感觉各种软件其实都不可靠,信不过电脑怎么办? 
  目前中国程序员和美国程序员的差距在哪里? 
  如何优雅地叫一个程序员给我修电脑呢? 
  要设计一段C++程序将这组数按要求重新排序时,有哪些好的算法? 
  向下扩展的段,为什么偏移量是从limit+1 ~ 0xFFFF? 
  golang,告警业务,每个告警源都有不同的分发频率,告警源可能新增or删除,该如何设计? 
  40的程序员,技术达不到分布式能力,编码与思维也明显不如年轻人,这个时候在创业型企业怎么凸显实力? 
  如何不依赖任何外界现成软件和其他计算机设备运行没安装操作系统的电脑? 
  人工智能趋势下,孩子学习编程有哪些意义,对未来发展有好处吗? 
  从wsl到wsl2明显是退步,为什么还有人鼓吹wsl2? 

前一个讨论
为什么液体会对放入其中的固体的侧面产生压力?(括号内无视)?
下一个讨论
有一个天平,想要用它称出1~121克之间所有重量为整数克的物品,至少要有多少个砝?每个砝码是多少?





© 2025-05-05 - tinynew.org. All Rights Reserved.
© 2025-05-05 - tinynew.org. 保留所有权利