摘要:
在JS中可以使用代理来实现单例模式。如创建唯一DIV的场景: 通过代理ProxySingleCreateDiv实现了创建唯一Div。它的好处就是创建Div的函数CreateDiv并不需要管是否曾经创建过该对象,一切业务逻辑交给代理来处理。 模拟这样的场景,如果创建Div的时候不是页面加载的时候预先创 阅读全文
posted @ 2016-09-28 23:19
SpeedHorse
阅读(316)
评论(0)
推荐(0)
摘要:
为了避免全局变量被污染,可采用加命名空间和闭包封装方式进行私有化。 一、使用命名空间 将某个变量变成某个命名空间下私有变量 上述等价于 这样就定义了MyApp命名空间下的两个属性event和dom. 二、使用闭包 将name和age属性封装起来,外部无法访问。 阅读全文
posted @ 2016-09-28 22:52
SpeedHorse
阅读(184)
评论(0)
推荐(0)
摘要:
原文地址:http://www.cnblogs.com/cc011/p/5861244.html 刚入职场的时候,对于绩效的概念理解朦朦胧胧,到后面自己做PM,自己开始带团队,带团队以后开始接受公司相对正规的团队管理的培训,到阅读德鲁克的《卓有成效的管理者》,对绩效这个概念有了相对较为清晰的认识,所 阅读全文
posted @ 2016-09-28 22:18
SpeedHorse
阅读(203)
评论(0)
推荐(0)
摘要:
1)查找死锁的进程: SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#, l.ORACLE_USERNAME,l.OS_USER_NAME,l.PROCESS FROM V$LOCKED_OBJECT l,V$SESSION S WHERE l 阅读全文
posted @ 2016-09-28 19:30
SpeedHorse
阅读(240)
评论(0)
推荐(0)
摘要:
上次使用C#扩展方法,对HtmlHelper进行扩展。但是Html.ValidationMessageFor并没有对日期非空验证提示。 查看源码的时候发现对比自己生成的input,多了data-val这些属性。那么只需要在生成input的时候加上该属性即可。 这样大功告成。 阅读全文
posted @ 2016-09-28 14:33
SpeedHorse
阅读(234)
评论(0)
推荐(0)