- 博客(3)
- 收藏
- 关注
转载 Python编码问题总结
关于文件开头的"编码指示",也就是 # -*- coding: -*- 这个语句。Python 默认脚本文件都是 ANSCII 编码的,当文件 中有非 ANSCII 编码范围内的字符的时候就要使用"编码指示"来修正。关于 sys.defaultencoding,这个在解码没有明确指明解码方式的时候使用。比如我有如下代码:#! /usr/bin/env python # -*
2013-06-18 21:47:31 814
原创 不用TreeViewer如何实现延迟加载
因为对TreeViewer不熟,所以我自己直接用Tree实现了延迟加载功能。基本原理:监听展开事件,如果其子节点已经加载,则啥也不做。如果子节点未加载,则加载子节点。注意,每次插入一个节点的时候,都假定其有子节点,否则没法展开,采用的办法是加一个哑子节点。判断一个节点是否加载当然就是判断这个哑节点是否存在了,哑节点的特征是不会关联data。今天看了一下TreeViewe
2013-06-02 18:44:29 550
原创 如何分析java程序的内存泄漏
1、可以使用MAT工具2、注意,当MAT是插件版本的时候,打开Heap Dumps文件的时候是从主菜单File->Open File...完成的,不是从MAT的某个试图开始的哦3、不会用?看MAT的帮助。重点看Leak Suspects页面4、其他相关-Xmx512M-XX:+HeapDumpOnOutOfMemoryError
2013-06-02 13:26:21 591
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人