自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 内存泄漏分析-luke

crash_arm64_unisoc> log[21880.692634] sipa_rm: sipa_rm_resource_consumer_release SIPA_RM_RES_CONS_WWAN_DL state changed 2->0[21900.328018] sipa_dele: conn_thread dst=5, chan=120, type=5, flag=0x1, value=0x00000000[21900.336137] sipa_dele: sipa_dele_on_c

2023-05-05 10:24:20 833 2

原创 为什么要用工厂模式?

我现在用的iphone5s,从哪来?可以看出来,创建一个BufferReader对象里面需要一个FileReader对象,而FileReader对象又要File对象。虽然比较麻烦,但我们还能用,能用就行!BufferedReader对象的话,那每个类都写上这三行代码了。那我们作为一个写代码的,能怎么办?其实也不麻烦,不就是三行代码嘛,哪里麻烦了~如果这个应用。来,我们来改造一下上面的例子。我们修改了具体的实现类,对客户端(调用方)而言是。(代码上看不麻烦,从构造上看还是挺麻烦的)!这些类完全就不用变!

2022-09-13 17:45:18 86

原创 Linux学习总结

系统自动的在内存中为每一个正在使用的文件开辟一个缓冲区,从内存向磁盘输出数据必须先送到内存缓冲区,装满缓冲区在一起送到磁盘中去。对于普通文件,写操作从文件的当前位移量处开始,如果在打开文件时,指定了O_APPEND参数,则每次写操作前,将文件位移量设置在文件的当前结尾处,在一次成功的写操作后,该文件的位移量增加实际写的字节数。在应用开发中,经常要访问文件,Linux 下的文件读写方式分为两大类:标准 I/O 和 文件 I/O,下面分别介绍下两种 I/O 的相关操作,并比较下两种 I/O 的特点。...

2022-08-17 10:17:47 111

原创 Linux学习总结

对于普通文件,写操作从文件的当前位移量处开始,如果在打开文件时,指定了O_APPEND参数,则每次写操作前,将文件位移量设置在文件的当前结尾处,在一次成功的写操作后,该文件的位移量增加实际写的字节数。在应用开发中,经常要访问文件,Linux 下的文件读写方式分为两大类:标准 I/O 和 文件 I/O,下面分别介绍下两种 I/O 的相关操作,并比较下两种 I/O 的特点。gets()从标准输入读,而fgets()则从指定的流读。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾。...

2022-08-17 10:15:46 70 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除