## 模块化开发 将模块所需的js\css\img\tmpl维护在一起,**一个模块一个目录** * js渲染模板 * css只关心模块内样式 > 开发团队心声;“我们希望每次研发新产品不是从零开始,不同团队不同项目之间能有可复用的模...
分类:
Web程序 时间:
2014-08-18 23:41:53
阅读次数:
1599
只有几种情况可以解释这种结果
1.this并不指向son在堆中创建的实例
2.创建对象时内存中使用了其他机制来保证这种结果的生成。
翻看了一下《深入理解Java虚拟机 JVM高级特性与最佳实践》这本书 似乎得出了一些端倪
由此可见当访问成员变量时,检测到父类的成员变量之后程序停止继续寻找。
对于方法,由于其内容存放在方法区内,每个对象的发放应该是通过其自身的this即引用唯一绑定。故就差不多解释的通了。...
分类:
其他好文 时间:
2014-08-18 23:40:53
阅读次数:
414
resize事件
原生事件分析
window一次resize事件:
IE7 触发3次, IE8 触发2次, IE9 触发1次, IE10 触发1次
Chrome 触发1次
FF 触发2次
Opera 触发1次
Safari 触发1次
场景分析
window resize时,部分组件需要重置大小(一次);部分组件不需要重置大小;
开源库分析
...
分类:
其他好文 时间:
2014-08-18 23:39:43
阅读次数:
520
Python 类的一些基本概念
Python中一切皆对象,声明变量函数等的过程实际上就是它们到内存中为对象分配的空间的连接。Python中的类同Java、C++一样,有自己的属性与方法。属于一个对象或类的变量被称为域。 域有两种类型——属于每个实例/类的对象或属于类本身,它们分别被称为实例变量和类变量。 类的变量 由一个类的所有对象(实例)共享使用。所有对象共用一个类变量的拷贝。对...
分类:
编程语言 时间:
2014-08-18 23:39:13
阅读次数:
373
锚点在ios中见到的地方不多,大部分用在动画中。
今天看到一个动画,上面都是关于锚点的,锚点这个概念在两年前看cocos2d得基本概念时接触过,当时没怎么看,今天看到了,就在好好的学一下。
看了一篇blog,是关于锚点的,就借鉴一些上面的图像:
cocos2d里采用OpenGL ES坐标系,坐标原点在屏幕左下角。而ios采用的是Quartz 2D坐标系,坐标原点在屏幕左上角。
在coc...
分类:
移动开发 时间:
2014-08-18 23:38:43
阅读次数:
308
延续百度地图定位的Demo,采用Service来进行百度定位,并且将数据上传到服务器上遇到了一个问题:在真机中使用清理内存来关闭程序的之后,Service会被关闭,但是过几秒中,它又会自动重启;重启就算了,而且再次登陆系统的时候,又会开启一个一样的服务,在LogCat中就会看到每次都获取到两次的定位数据。然后想想是否可以在建立Service之前判断这个服务有没有被创建?只要能做这个判断,那么服务存...
分类:
移动开发 时间:
2014-08-18 23:38:23
阅读次数:
320
引言
相信初接触到CALayer的人都会遇到以下几个问题:
为什么修改anchorPoint会移动layer的位置?
CALayer的position点是哪一点呢?
anchorPoint与position有什么关系?
我也迷惑过,找过网上的教程,大部分都是复制粘贴的,有些是翻译的文章但很有问题,看得似懂非懂,还是自己写代码彻底弄懂了,做点笔记吧。
每一个UIView内部...
分类:
其他好文 时间:
2014-08-18 23:37:53
阅读次数:
420
题目链接:
传送门
思路:
这道题是维基百科上面的记忆化搜索的例题。。。
四维状态dp[maxn][5][2][5]分别表示第几根棒子,这根棒子的高度,是否达到题目的要求和使用不同棒子数,那么接下来就是状态转移了。。。要用到位运算判断以前是否这种高度的棒子用到没。。。那么这个问题就解决了。。。
题目:
Number of Locks
Time Limit:...
分类:
其他好文 时间:
2014-08-18 23:36:33
阅读次数:
264
Content Security Policy(CSP)简介
传统的web安全应该主要是同源策略(same origin policy)。A网站的代码不能访问B网站的数据,每个域都和其他的域相互隔离,给开发者营造了一个安全沙箱。理论上这是非常聪明的做法,但是实际执行过程中,攻击者使用了各种高招可以推翻这套保护。
XSS攻击者把恶意代码注入在网站常规数据里,这样就可以绕过浏览器的...
分类:
其他好文 时间:
2014-08-18 23:35:03
阅读次数:
362
引言
在Android应用开发:Fragment的非中断保存setRetaineInstance一文中已经介绍过了如何让Fragment不随着Activity销毁从而保存数据的方法。在移动应用程序的架构设计中,界面与数据即不可分割又不可混淆。在绝大部分的开发经历中,我们都是使用Fragment来进行界面编程,即使保存数据基本上也只是界面相关控件的数据,很少做其他的数据保存,毕竟这样与开发...
分类:
移动开发 时间:
2014-08-18 23:34:53
阅读次数:
381