程序开发
lyxh_2003
这个作者很懒,什么都没留下…
展开
-
深入理解JavaScript闭包(closure)<转>
一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的function所产生的闭包更为强大,也是大部分时候我们所谓的“闭包”。看下面这段代码:...原创 2010-01-21 16:00:05 · 68 阅读 · 0 评论 -
程序思考
好的程序设计语言能帮程序员写出好的程序,但是无论哪种语言都不能阻止程序员写出坏的程序。原创 2010-07-23 13:21:31 · 86 阅读 · 0 评论 -
理解ThreadLocal<转>
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它...原创 2010-02-01 19:09:14 · 72 阅读 · 0 评论 -
Quick Troubleshooting Tips on Windows for Java SE 7
Quick Troubleshooting Tips on Windows for Java SE 7This "Quick Start Guide" gives you some quick tips fortroubleshooting. The subsections list some typical functions thatcan help you in troub...原创 2012-11-08 10:03:39 · 121 阅读 · 0 评论 -
Catch linux core dump
当你要手工抓取core dump 时,推荐1. 不管程序死活, kill -5 pid, send sigtrap to target process and will create core dump and the process dies.2. Occasionally, you may wish to produce a core file of the program you a...2012-11-14 14:40:21 · 182 阅读 · 0 评论 -
HTML5 canvas 坐标
$('#canvas').mousedown(function(e){ var mouseX = e.pageX - this.offsetLeft; var mouseY = e.pageY - this.offsetTop; }); e.pageX和e.pageY 表示事件执行时获取鼠标在浏览器里的坐标,就是事件触发源的坐标this.offsetLeft和...原创 2012-12-05 12:42:00 · 117 阅读 · 0 评论 -
获取屏幕宽度和高度并判断横竖屏
void test(){ Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); int orientation = d...原创 2013-05-30 20:25:53 · 207 阅读 · 0 评论 -
程序设计名言
Life’s too short to build something nobody wants – Ash Maurya, Running Lean 作者Give someone a program, you frustrate them for a day; teach them how to program, you frustrate them for a lifetime. –...原创 2012-10-13 11:54:06 · 183 阅读 · 0 评论