php里print,echo的区别?
0 个评论
1.首要明确print,echo都不是普通的函数,可以用function_exists函数测试
2.print, echo前者只能打印一个字符,而echo 可以打印多个
print $a, $b是错误的,而 echo $a, $b是正确的
3.print会有返回值,但是echo没有返回值,性能略好一些
阅读全文
重新安装Ubuntu 10.04
0 个评论
1.使用LiveCD进入桌面
2.点开在菜单栏Places(位置),然后选择安装了Ubuntu的分区
3.这是你必须得看到这个硬盘上有/boot/grub这样的目录,硬盘加载后的目录名一般是这样的: /media/7848138a-41a0-4eba-8aed-d1b625ac8759
4.这时打开终端(应用程序->附件->终端),执行命令:
sudo grub-setup -d /media/...
阅读全文
http的三种交互模式
0 个评论
from: http://meteorserver.org/interaction-modes/
To stream data, a client initiates a request, the server’s response begins immediately, and continues indefinitely until the client closes the connection. This would seem to be the ideal method of interaction – events can be ...
阅读全文
将tornado的模板用jinja2代替
0 个评论
tornado的模板对路径的支持不好。
在Windows平台下面就没有办法用了。
所以需要第三方的模板来支持,同时由于Django是python目前最流行的框架。
考虑到方便移植,我选择了jinja2。
这个与django类似的模板系统。
它的好处是不用象django那样需要将django的整个栈都加进来。
下面是它的基本使用方法:
from ji...
阅读全文
python 2.6 无法确定得到当前文件的路径
0 个评论
1. os.getcwd()跟当前的环境有关系。返回值并不一定是你想要的。
2. os.path.dirname(__file__)可能为空
3. 解决的办法是创建一个下级包,比如abc
import abc
path = os.path.dirname(abc.__file__)
这样可以得到包含 abc的路径。
去掉abc就可以得到当前执行文件的路径。
Linux下面可以这样实现:
path = path...
阅读全文
ubuntu 10.04下php5出错空白的解决
0 个评论
在新发布的ububntu 10.04里,php5的apache环境配置的报错是被关闭的。
这样会一定程序上影响调试的快速性。
虽然可以在error log上可以查到。但是显然没有在前端直接显示出来来的方便。
所以要让他能直接显示在页面上。
我们需要将参数修改成:
display_errors = On
这样就可以显示常见的错误信息了。
阅读全文
常用的浏览器渲染引擎
0 个评论
IE: Trident(MSHTML)
Firefox: Gecko
Chrome: WebKit(KHTML)
Safari: WebKit(KHTML)
阅读全文
软件需求是一种迭代
0 个评论
首先,需求的产生过程来源于不明确。
需求的产生是因为某种愿景下,要实现一定的功能,来满足一定的要求。
所以需求并不一定在一开始就能完全确定。
第二,需求的可行性并不能在前期得到验证上。
需求并不是软件开发人员所提出来的,
并没有经过软件开发人员的技术实力与当前软件的开发进展验证,
所以需求的...
阅读全文
Elixir下实现OneToOne关系
0 个评论
在实现Elixir下OneToOne关系时,
一开始使用的形式是:
class A():
b = OneToOne(‘B’, inverse=’a')
class B():
a = OneTOOne(‘A’, inverse=’b')
发现编译一直无法通过。
然后使用:
class A():
b = OneToOne(‘B’, inverse=’a')
class B():
a =...
阅读全文