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某位大侠的,但是原文地址我没找到,只好贴这个了。
——————————-华丽的分割线————————————————————-
在某种程度上,这种假设并不是完全没有根据的。用 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 中高效地进行面向对象开发。下面首先讨论对象(还能先讨论其他别的什么呢?)。
在 C++ 或 C# 中,在谈论对象时,是指类或结构的实例。对象有不同的属性和方法,具体取决于将它们实例化的模板(即类)。而 JavaScript 对象却不是这样。在 JavaScript 中,对象只是一组名称/值对,就是说,将 JavaScript 对象视为包含字符串关键字的词典。我们可以使用熟悉的“.”(点)运算符或“[]”运算符,来获得和设置对象的属性,这是在处理词典时通常采用的方法。