如何在canvas中绘制一个网格
在一张300*300的canvas上,绘制一个网格,网格可以上下左右移动。先看下demo,这就是需要实现的东西。
canvas中的宽高不能用css来设置
这几天在做gps模拟器的坐标系控制器,但是出现了一个蛋疼的bug。 我在lab里面写的demo可以正常运行,但是在项目中却奇葩了。正方形变成了矩形,让我很是苦恼,各种排查。 在今天终于排查出结果了。原来是canvas的宽高我是在css中定义的,而不是在html中给canvas赋值,所以导致了后面的问题。 这个东西让我很是蛋疼,所以特此记录一下。
git的http协议小技巧一枚
目前自己架设的git是基于apache提供的http安全认证机制。但是自己又不想每次push等操作的时候输入账号密码。查了N多资料,走了许多弯路之后才知道原来可以这样 http://username:password@host 例如 git clone http://steve:[email protected]/steve.git 原来很多…
10行python模拟登陆一个网站
#coding=utf-8 def login(username, password): user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)' cj = cookielib.MozillaCookieJar() #cj.load(filename='mycookie.txt', …
递归简论
将华氏温度转化成摄氏温度是一个简单公式,它可以由一个简单的C函数直接表达: C = 5 * (F - 32) / 9 然而有时候数学函数以不太标准的形式进行定义。例如,在非负整数集上定义一个函数F,它满足F(0) = 0且F(X) = 2 * F(X - 1) + X * X; 这个公式可以用js表示成 function recursive(x) …
用例in游戏开发实践
用例是什么? 用例是一种用自然语言来定义一个系统行为的模型,让设计人员跟开发人员能够有更好的理解彼此间的想法。用例一般用于团队合作中,这是因为一个团队中包括了技术水平,思维方式各不相同的人。用例在团队中的作用就像是一个约定,约定大家用什么样的方式来表述清楚一个问题,表达出自己想要表达的想法,避免因为沟通上的不畅导致开发过程中出现的种种问题。 下面是…
那些跟Window在一起的基友们
函数 Note: Functions created with the Function constructor do not create closures to their creation contexts; they always run in the window context (unless the function body sta…
5行代码安装nodejs
只需5行代码足以搞定nodejs的安装,在linux上面就是这么方便! git clone https://github.com/joyent/node.git cd node sudo ./configure sudo make sudo make install 这个绝对不是14行代码写出一个世界一流的在线购票系统的噱头,而是实在的安装!
javascript中点表示法与方括号表示法
在javascript中对对象的属性的访问,我们一般都是用点表示法与方括号表示法。 person.name = 'steve zheng'; person['name'] = 'steve zheng'; 一般情况下点表示法跟方括号表示法都是差不多的,但是为什么还要分为点表示法跟方括号表示法呢? 原来是方括号的优点是可以通过变量对对象属性进行访问,…