最近在改Away3D源码的时候遇到个很郁闷的问题,发现创建的Mesh 释放不掉。分析源码发现 EntityListItemPool 类中逻辑Bug在getItem()函数中发现_poolSize 对象池大小如果够用的情况下 它采用的方式是复用EntityListItem那么假设我删除了场景上有10个...
分类:
其他好文 时间:
2014-07-29 12:05:27
阅读次数:
225
1. 如果不知道dict中是否有key的值,那么最好用dict.get(key)
如果用dict[key]这个读取会报KeyError异常,
dict.get方法主要是提供一个取不到对应key的value就返回默认值的功能,
而dict[key]实际上是调用了__getitem__方法...
分类:
编程语言 时间:
2014-07-27 23:46:59
阅读次数:
312
HTML5中的本地存储localStorage:一直存储在本地sessionStorage:伴随着session,窗口关闭就没了用法:localStorage.setItem("key","value")//设置变量localStorage.getItem("key")//获取变量localStor...
分类:
Web程序 时间:
2014-07-26 00:56:06
阅读次数:
251
public enum BookingStatus { 未提交 = 1, 已提交, 已取消, 已订妥 = 6}我们想在页面输出一个订单的状态时,可以这样:HotelOrder myOrder = GetItem(orderId); //获取一个订单对象lbStatus.Text = ((Bookin...
分类:
其他好文 时间:
2014-07-23 15:21:46
阅读次数:
216
内置方法说明__init__(self,...)初始化对象,在创建新对象时调用__del__(self)释放对象,在对象被删除之前调用__new__(cls,*args,**kwd)实例的生成操作__str__(self)在使用print语句时被调用__getitem__(self,key)获取序列...
分类:
编程语言 时间:
2014-07-22 00:24:36
阅读次数:
359
FragmentPagerAdapter的getItem方法无法获取Fragment状态的解决办法。...
分类:
其他好文 时间:
2014-07-17 21:01:20
阅读次数:
258
当数据库的字段值允许为空时, 而且此时内容也为空时,则执行查询会出错,例如
CString str = pRecordset->GetFields()->GetItem((long)0)->GetValue();
或者
str=
pRecordset->GetCollect("posInfo");
会弹出如下窗口提示出错!
更加奇怪的是 catch(....
分类:
数据库 时间:
2014-06-18 12:15:56
阅读次数:
415
重写Baseadapter时,我们·知道需要重写以下四个方法:getCount,getItem(int position),getItemId(int position),getView方法,
getCount决定了listview一共有多少个item,而getView返回了每个item项所显示的view。
可是getItem(int position),getItemId(int posit...
分类:
移动开发 时间:
2014-05-11 14:01:20
阅读次数:
424
《深入 Python :Dive Into Python
中文版》5.7.高级专用类方法除了__getitem__和__setitem__之外Python还有更多的专用函数。某些可以让你模拟出你甚至可能不知道的功能。下面的例子将展示UserDict一些其他专用方法。例5.16.UserDict中更多...
分类:
编程语言 时间:
2014-05-09 13:34:35
阅读次数:
357
class testsetandget: kk = {}; def __getitem__(self,
key): return self.kk[key]; def __setitem__(self, key, value): self.kk[key] =
value;a = testset...
分类:
编程语言 时间:
2014-05-01 20:16:13
阅读次数:
449