摘要: 题目:设计一个JavaScript方法,使用字符输出三角形。该方法支持三个参数,分别为三角形的高度,输出字符(可选,默认为*)和输出方向(可省略,默认呢为输出倒三角形)。最近python写多了,学习python的时候想当然直接在函数定义的时候设置默认函数,如下:fuction triangle(height,charset="*",direction="down"){ //body} 结果自然是无法运行,使用ie调试显示缺少‘)’。查看资料之后发现JS不支持这种设置默认参数的方式,可以在函数内使用JS特殊的arguments设置默认参数。方式如下:cha 阅读全文
posted @ 2012-04-18 22:33 木头lbj 阅读(3064) 评论(0) 推荐(0) 编辑
摘要: 今天一大早继续Django.出现IdentationError,不能进入admin界面。多次查找错误无果,最后沉心一想会不会跟python的缩进有关?在写最初写python的时候没有少受缩进的苦头。最后终于在urls.py中发现了问题,果然是缩进问题,我用vim直接删除了注释符#但是没有将空格删去,导致IdentationError的出现.出错信息和代码如下.//出错信息IndentationError at /admin/unexpected indent (urls.py, line 5)Request Method: GETRequest URL: http://127.0.... 阅读全文
posted @ 2012-04-09 08:40 木头lbj 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: 今天有时间就又开始了Django的学习,下载了《Django Web开发指南》,按照第二章的例子准备做下blog的小例子。没想到在开始不久在连接数据库的时候就开始出现了问题。耗费了我一个多小时的时间才终于将它解决。顺便说下Django Web开发指南这本书,大致的扫了一下,发现第一章讲python基本知识居然有6近0页,这是鸡肋啊。按照书上的步骤,先创建一个项目django-admin startproject mysite之后运行开发服务器,这是一个Django自带的用于开发期间的服务器1 ./manage.py runserver之后创建blog应用./manage.py startapp 阅读全文
posted @ 2012-04-08 15:49 木头lbj 阅读(4975) 评论(0) 推荐(0) 编辑
摘要: 今天在学习JavaScript的面向对象设计,看的是第2版的《JavaScript高级程序设计》,将那些模式都记录下。 1 ////创建对象 2 var person = new Object(); 3 person.name = "Fan" 4 person.age = 23; 5 person.job = "Coder"; 6 7 person.sayName = function(){ 8 alert("My name is "+this.name); 9 }; 10 11 person.sa... 阅读全文
posted @ 2012-04-06 20:04 木头lbj 阅读(216) 评论(0) 推荐(1) 编辑
摘要: 转自:http://www.ruanyifeng.com/blog/2011/11/eof.htmlEOF是end of file的缩写,表示"文字流"(stream)的结尾。这里的"文字流",可以是文件(file),也可以是标准输入(stdin)。比如,下面这段代码就表示,如果不是文件结尾,就把文件的内容复制到屏幕上。 int c; while ((c = fgetc(fp)) != EOF) { putchar (c); }很自然地,我就以为,每个文件的结尾处,有一个叫做EOF的特殊字符,读取到这个字符,操作系统就认为文件结束了。但是,后来我发现,E 阅读全文
posted @ 2012-04-03 16:18 木头lbj 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: 字段名或者是一个与某个str.format()方法对应的参数,或者是方法的某个关键字参数的名称。>>>"{who} turned {age} this year".format(who = "She",age = 88) // 分别使用了关键字参数,who和age 'She turned 88 this year'>>>"The {who} was {0} last week".format(12,who = "boy") //使用了一个位置参数与一个关键字参数, 阅读全文
posted @ 2012-04-02 23:00 木头lbj 阅读(591) 评论(2) 推荐(1) 编辑