ubuntu904用wubi方式安装很方便,尤其是在我这个hp家用本子上,散热量很小。而且最近想学一下python,所以基本每天下班后的空闲时间就在折腾ubuntu,ubuntu默认安装后的gnome桌面的字体看起来比较别扭,毕竟在windows环境中养成了视觉习惯了,俗话说习惯成自然嘛。索性就把windows里的字体移植过来,如果你说为啥ubuntu发行的时候不带上windows的常用字体呢,因为windows的字体都是有版权的,当然不能放在ubuntu里来一起发布了。不过我们可以自己弄过来哇……

阅读全文……

1.安装python运行环境
sudo apt-get install python
2.安装python开发环境及依赖库
sudo apt-get install python-dev
3.安装python的网络组件
sudo apt-get install python-clientcookie

说明:安装网络组件后才可以使用urllib2及cookie相关的库

,

最近很喜欢使用ubuntu,尤其对那个终端着迷,但是好多命令都不知道,所以就从网上摘这个来作参考使用
---------------------------------------------------
sudo apt-get install 软件名 安装软件命令

sudo nautilus 打开文件(有root权限)

su root 切换到“root”

ls 列出当前目录文件(不包括隐含文件)

ls -a 列出当前目录文件(包括隐含文件)

ls -l 列出当前目录下文件的详细信息

阅读全文……

,

在ubuntu下一直在使用firefox,不过有些网站对Firefox支持的不是很到位,我的ubuntu选择的是英文界面,当调整了系统字体和浏览器字体后,某些网站的页面看起来真的很别扭。所以就想起来再换装一个浏览器,google的chrome 不错阿,可惜在chrome下载页面没有找到linux版本下载阿,google了一下,发现有一个开源版本名为Chromium,并且支持ubuntu 哈哈!
OK下面就说怎么将这个浏览器安装:

阅读全文……

, , ,

很经典的一部电影
演唱
  George Benson
  歌曲名
  《Nothing’s gonnachange mylove for you》
  中文歌名
  《此情永不移》
  歌词
  If I had to live my life without you near me
  若我不得不过着身边没有你的生活
  The days would all be empty.
  白天是一片寂聊的空虚

阅读全文……

今天浏览cb,发现一条极为有趣的消息 原文为:
Opera 公司在大规模采购服务器的过程中,发现了史上最昂贵的 Javascript 代码。由于这行代码,此服务器供应商成功丢掉了百万订单。

阅读全文……

网上闲逛发现的很经典的语录,摘来收藏
———————–无耻的分割线—————————–

来自左岸读书的胸不平姑娘

阅读全文……

无论哪种编程语言,过滤用户的输入总是很有必要的,asp流行的时代各种注入漏洞不断暴露出来。 一个基本的常识:所有不可信任的输入(特别是用户从form中提交的数据) ,输出之前都要转义。
echo $_GET['postdata'] ;
这个例子有可能输出:

这是一个明显的安全隐患,除非你保证你的用户都正确的输入。
如何修复 :
我们需要将”< ",">“,”and” 等转换成正确的HTML表示(< , >‘, and “),函数htmlspecialchars 和 htmlentities()正是干这个活的。

阅读全文……

公司的访问统计系统要改版,重点就是改变统计数据的显示方式,之前一直采用自己处理数据,计算,并生成html代码来显示图表,这样效率不是很高,而且图表不是很好看,所以这次觉定用flash方式来处理图表显示^_^
由于部门内部用到了BugFree系统,对里面那个统计报表很感兴趣,Google和Baidu后发现BugFree用的是FusionCharts的免费版本,试用了一下很牛X啊,尤其是效果真的很赞,嘿嘿,决定就用这个了。
简单介绍一下,FusionCharts是可以帮助我们创建其引人注目的动态图像效果的Macromedia

阅读全文……

原文地址:http://www.cnblogs.com/litao229/archive/2009/06/19/1506859.html

PS:作者说他也是转载自CSDN某位大侠的,但是原文地址我没找到,只好贴这个了。

——————————-华丽的分割线————————————————————-

最近,我面试了一个有五年 Web 应用程序开发经验的软件开发人员。四年半来她一直在从事 JavaScript 相关的工作,她自认为 JavaScript 技能非常好,但在不久之后我就发现实际上她对 JavaScript 知之甚少。话虽这样说,但我确实没有责备她的意思。JavaScript 真的是很有趣。很多人(包括我自己,直到最近!)都认为自己很擅长 JavaScript 语言,因为他们都知道 C/C++/C#,或者有一些以前的编程经验。
在某种程度上,这种假设并不是完全没有根据的。用 JavaScript 很容易做些简单的事情。入门的门槛很低,该语言很宽松,它不需要您知道很多细节就可以开始用它进行编码。甚至非编程人员也可能用它在几个小时内为主页编写一些有用的脚本。
的确,直到最近,仅仅凭借 MSDN® DHTML 参考资料和我的 C++/C# 经验,我也总能勉强利用这点 JavaScript 知识完成一些任务。只是当我开始编写真实的 AJAX 应用程序时,我才意识到实际上我的 JavaScript 知识还非常不够。这个新一代的 Web 应用程序的复杂性和交互性需要程序员以完全不同的方法来编写 JavaScript 代码。它们是真正的 JavaScript 应用程序!我们在编写一次性脚本时一直采用的方法已完全不再有效。
面向对象编程 (OOP) 是一种流行的编程方法,很多 JavaScript 库中都使用这种方法,以便更好地管理和维护基本代码。JavaScript 支持 OOP,但与诸如 C++、C# 或 Visual Basic® 等流行的 Microsoft® .NET Framework 兼容语言相比,它支持 OOP 的方式非常不同,因此主要使用这些语言的开发人员开始可能会觉得在 JavaScript 中使用 OOP 很奇怪而且不直观。我写本文就是为了深入讨论 JavaScript 语言实际上如何支持面向对象编程,以及您如何使用这一支持在 JavaScript 中高效地进行面向对象开发。下面首先讨论对象(还能先讨论其他别的什么呢?)。
JavaScript 对象是词典
在 C++ 或 C# 中,在谈论对象时,是指类或结构的实例。对象有不同的属性和方法,具体取决于将它们实例化的模板(即类)。而 JavaScript 对象却不是这样。在 JavaScript 中,对象只是一组名称/值对,就是说,将 JavaScript 对象视为包含字符串关键字的词典。我们可以使用熟悉的“.”(点)运算符或“[]”运算符,来获得和设置对象的属性,这是在处理词典时通常采用的方法。

阅读全文……