flush() 是把缓冲区的数据强行输出,(注意不要和frush()刷新混淆了)。
主要用在IO中,即清空缓冲区数据,一般在读写流(stream)的时候,数据是先被读到了内存中,再把数据写到文件中,当你数据读完的时候不代表你的数据已经写完了,因为还有一部分有可能会留在内存这个缓冲区中。这时候如果你调用了close()方法关闭了读写流,那么这部分数据就会丢失,所以应该在关闭读写流之前先flush()

最新文章

  1. 超千个节点OpenStack私有云案例(1):CERN 5000+ 计算节点私有云
  2. 2 django系列之django分页与templatetags
  3. >hibernate初认识
  4. 关于prototype
  5. 二模 (10)day1
  6. css3动画使用技巧之—JQ配合css3实现轮播之animation-delay应用
  7. Android 电源系列小结s
  8. Unobtrusive Ajax
  9. uva 11427 - Expect the Expected(概率)
  10. HBase加Solr
  11. 文本相似度 — TF-IDF和BM25算法
  12. HTML:target=_blank、target=_top、target=_parent、target=_self 的区别
  13. django 加载静态文件(图片,js,css)
  14. Ansible10:Playbook的角色及包含
  15. [2016北京集训测试赛3]masodik-[凸包]
  16. 学习笔记 - Unity是如何将你的项目发布到如此多的平台的?
  17. curl扩展代码
  18. day70-oracle PLSQL_01基本语法
  19. JMeter学习笔记(四) HTTP Cookies 管理器
  20. 訪问控制 protected, public, private 对照

热门文章

  1. 模板中用url_for的好处
  2. 解决移动端浏览器 HTML 音频不能自动播放的三种方法
  3. 严重报错: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis
  4. qt嵌入式html和本地c++通信方式
  5. scrapy框架设置代理ip,headers头和cookies
  6. Oracle常用函数(3)
  7. 已知两个int变量a、b,定义4个方法分别对变量a、b进行加减乘除运算,并测试结果。
  8. MySQL之常用SQL语句
  9. C语言面试相关知识点
  10. scrapy 运行时报错 No module named _sqlite3