![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
TangGeeA
这个作者很懒,什么都没留下…
展开
-
标准输出引起的重定向文件失败问题
由于输出很少,程序又不是正常结束(通过ctrl+c结束), 导致标准输出重定向到文件的内容为空原因在于标准输出的缓冲模式标准输出(stdout)的缓冲原理缓冲类型分为三种:无缓冲行缓冲全缓冲stderr默认缓冲就是无缓冲。而stdout的缓冲类型与输出介质有关:屏幕或者终端:行缓冲重定向文件、管道:全缓冲为什么和输出介质有关,这很可能是shell重定向时候dup2的设置解...原创 2019-10-19 15:40:14 · 1209 阅读 · 0 评论 -
jvm总结
请讲一下JVM各代中垃圾确定和回收的算法这里不得不先说一说 jvm的内存管理方式 java运行时数据区分为一下几个部分 方法区(线程私有) 这里存放的主要是类的信息 方法区里还包含常量池 主要存放一些与字节码一起初始化的变量 和一些字面量(这些字面量可以在任何时候产生 如string=“休闲鞋“的时候) 所以这里要注意方法区的溢出 (重点创建字面量的时候可以用StringBuilder)程序原创 2015-06-21 22:24:32 · 333 阅读 · 0 评论 -
expat解析xml
expat用法expat.h五个回调函数 userdata都是自定义参数,一般应该用户传入上下文参数 //开始命名空间 static void XMLCALL startNamespaceHandler(void* userData, const char* prefix, const char* uri); //开始Element节点,也就是<xxx static v原创 2016-12-11 15:52:33 · 2076 阅读 · 0 评论