摘要:
原文http://tools.android.com/tech-docs/new-build-system/user-guide构建文件build.gradleBasic Project1.最简单的配置:apply plugin: 'java'使用自带的java插件,用gradle编译java2.最... 阅读全文
摘要:
int ia[3][4] = {1,2,3,4,5,6,7,8};//下标for (int i = 0; i < 3; i++){ for (int j = 0; j < 4; j++) { cout << ia[i][j] << endl; }}//指针for (i... 阅读全文
摘要:
addEventListenerWithSceneGraphPriority1.跟node关联,通过event->getCurrentTarget() 可以获取到node2.如果有两个SceneGraphPriority,node的ZOrder大的先被触发,即如果两个重叠,前面那个先受到触发事件ad... 阅读全文
摘要:
Point point1 = sprite1->convertToNodeSpace(sprite2->getPosition());绝对坐标转相对坐标newP2 = (p2.x-p1.x, p2.y-p1.y)Point point2 = sprite1->convertToWorldSpace(... 阅读全文
摘要:
select round(round(rand(),15)*1000000000000000); 阅读全文
摘要:
用 Blue theme 的情况下,第四个series没有显示,IE debug报错,用dev版调了下initializeSeries: function(series, idx) {...config.markerStyle = Ext.apply(markerObj, markerThemes[idx % markerThemes.length]);...默认的markerTheme有5个,第三,第四个type似乎忘写了,结果drawSeries: function() {............出错,导致绘制第三个series时出错。theme.base没这个问题。 阅读全文
摘要:
多个Timer的使用困扰了很久,今天在解决一个bug的过程中,Timer的使用理了遍。在使用多个timer时,最好用一个类封装下,里面放一个timer,一些处理逻辑。比如这样:然后这么调用:或者lstNa.ForEach(na=>{new NotifyTimer().Dispatch(na)});lstNa可以是一堆需要时间操作的对象。在另一个逻辑里获取。宗旨就是,把timer操作相关的事件捕捉封装到一起,把获取需要timer操作的对象的逻辑封装到一起。这样就不会乱了。 阅读全文
摘要:
很简单encodeURI(url)一下就行了firefox不用encodeURI也能识别,估计是自动转码了 阅读全文