admin
2010.05.20
Linux, 技术文档
1.下载grub
2.把下载的grub解压到c盘的跟目录下
3.将你所需要安 装的linux的iso文件放在硬盘的跟目录下,我建议放在c盘的跟目录下(方便以后的操作)
4.打开你的linux的iso文件, 把里面的isolinux文件解要到c盘的跟目录下
5.打开我的电脑右键-属性-高级-启动和故障恢复-设置-编辑,填入 c:\GRLDR=”硬盘安装Linux”
6.用记事本打开c:\boot\grub\menu.lst,清空里面的所有内容,加入
title to install linux
kernel (hd0,0)/isolinux/vmlinuz
initrd (hd0,0)/isolinux/initrd.img
boot
继续阅读 »
admin
2010.05.20
Linux, 技术文档
1. man 对你熟悉或不熟悉的命令提供帮助解释
eg:man ls 就可以查看ls相关的用法
注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前程序运行。
2. ls 查看目录或者文件的属*,列举出任一目录下面的文件
eg: ls /usr/man
ls -l
a.d表示目录(directory),如果是一个”-”表示是文件,如果是l则表示是一个连接文件(link)
b.表示文件或者目录许可权限.分别用可读(r),可写(w),可运行(x)。
3. cp 拷贝文件
eg: cp filename1 filename2 //把filename1拷贝成filename2
cp 1.c netseek/2.c //将1.c拷到netseek目录下命名为2.c
4. rm 删除文件和目录
eg: rm 1.c //将1.c这个文件删除
5. mv 移走目录或者改文件名
eg: mv filename1 filename2 //将filename1 改名为filename2
mv qib.tgz ../qib.tgz //移到上一级目录
6. cd 改变当前目录 pwd 查看当前所在目录完整路径
eg: pwd //查看当前所在目录路径
cd netseek //进入netseek这个目录
cd //退出当前目录
7. cat,more命令
将某个文件的内容显示出来。两个命令所不同的是:cat把文件内容一直打印出来,而 more则分屏显示
eg; cat>1.c //就可以把代码粘帖到1.c文件里,按ctrl+d 保存代码。
cat 1.c 或more 1.c //都可以查看里面的内容。
gcc -o 1 1.c //将1.c编译成.exe文件,我们可以用此命编译出代码。
8.chmod 命令 权限修改 用法:chmod 一位8进制数 filename。
eg: chmod u+x filenmame //只想给自己运行,别人只能读
//u表示文件主人, g 表示文件文件所在组。 o 表示其他人 ;r 表可读,w 表可写,x 表可以运行
chmod g+x filename //同组的人来执行
9. clear,date命令
clear:清屏,相当与DOS下的cls;date:显示当前时间。
继续阅读 »
admin
2010.05.20
Linux, 技术文档
查看文件编码
file -i filename
1.递归转换(包括子文件夹)
find default -type d -exec mkdir -p utf/{} \;
find default -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} \;
这两行命令将default目录下的文件由GBK编码转换为UTF-8编码,目录结构不变,转码后的文件保存在utf/default目录下。
2. 转换
命令格式如下
$enca -L 当前语言 -x 目标编码 文件名
例如要把当前目录下的所有文件都转成 utf-8
$enca -L zh_CN -x utf-8 *
继续阅读 »
admin
2010.05.20
Linux, 技术文档
一、wubi安装
这各方式将Ubuntu安装在WINDOWS的分区里面,E盘空闲空间5G以上,建议使用NTFS分区,磁盘标识使用英文
1.将Ylmf-linux-Y1.5.iso放到E盘iso目录下
2.将wubi.exe放到E盘iso目录下
3.禁用本地网络
4.双击wubi.exe进行安装,选择安装到E盘
5.重启后选择ubuntu进行安装
二、硬盘安装
这不是wubi安装,是硬盘安装。省去了硬盘安装前后自己手工复制、修改那部分。
E盘空闲空间5G以上,建议使用NTFS分区,磁盘标识使用英文
1.将Ylmf-linux-Y1.5.iso放到E盘iso目录下
2.将wubi-hd.exe放到E盘iso目录下
3.将Ylmf-linux-Y1.5.iso改名为installation.iso
4.双击wubi-hd.exe进行安装,选择安装到E盘
5.提取ISO里面casper\initrd.lz到e:\ubuntu-install\install\boot下,并修改名字为 initrd.gz
6.重启后选择ubuntu,这时会进入到live-cd模式,双击桌面“安装 Ubuntu 9.10”进行安装,注意,双击”安装 Ubuntu 9.10“前,双击桌面“终端”,输入sudo umount -l /isodevice 按回车。
中间出现的信息设置页面可以参考本帖上面部分插图。
安装完成,重启计算机即可开始您的 Ubuntu 之旅。
版本特 性:
继续阅读 »
admin
2010.05.20
Html, Javascript, 技术文档
这个例子演示如何使用YUI Core
创建一个YUI实例
<html>
<body>
<div id="wrapper" style="width:100px;height:100px;background-color:Yellow;">
i am a div!
</div>
<script src="http://yui.yahooapis.com/3.0.0/build/yui/yui.js"></script>
<script>
YUI().use('node', function(Y) {
//在此操作dom
var wrapper= Y.one('#wrapper');
Y.log('Found node.. Setting style');
wrapper.setStyle('backgroundColor', '#D00050');
wrapper.set('innerHTML', '<strong>Changed!</strong>');
});
</script>
</body>
</html>
继续阅读 »
admin
2010.05.19
Php, 技术文档
如果您尚未打算用 OO 原则创建应用程序,则使用 PHP 的面向对象(OO)的语言特性,这 7 个习惯将帮助您开始在过程编程与 OO 编程之间进行转换。
在 PHP 编程早期,PHP 代码在本质上是限于面向过程的。过程代码 的特征在于使用过程构建应用程序块。过程通过允许过程之间的调用提供某种程度的重用。
但是,没有面向对象的语言构造,程序员仍然可以把 OO 特性引入到 PHP 代码中。这样做有点困难并且会使代码难于阅读,因为它是混合范例(含有伪 OO 设计的过程语言)。使用 PHP 代码中的 OO 构造 — 例如能够定义和使用类、能够构建使用继承的类之间的关系以及能够定义接口 — 可以更轻松地构建符合优秀 OO 实践的代码。
虽然没有过多模块化的纯过程设计运行得很好,但是 OO 设计的优点表现在维护上。由于典型应用程序的大部分生命周期都花费在维护上,因此代码维护是应用程序生命周期的重要部分。并且在开发过程中代码维护很容易 被遗忘。如果在应用程序开发和部署方面存在竞争,那么长期可维护性可能被放在比较次要的地位。
模块化 — 优秀 OO 设计的主要特性之一 — 可以帮助完成这样的维护。模块化将帮助封装更改,这样可以随着时间的推移更轻松地扩展和修改应用程序。
总的来说,虽然构建 OO 软件的习惯不止 7 个,但是遵循这里的 7 个习惯可以使代码符合基本 OO 设计标准。它们将为您提供更牢固的基础,在此基础之上建立更多 OO 习惯并构建可轻松维护与扩展的软件。这些习惯针对模块化的几个主要特性。有关独立于语言的 OO 设计优点的更多信息,请参阅 参 考资料。
7 个优秀 PHP OO 习惯包括:
- 保持谦虚。
- 做个好邻居。
- 避免看到美杜莎。
- 利用最弱的链接。
- 您 是橡皮;我是胶水。
- 限制传播。
- 考虑使用模式。 继续阅读 »
admin
2010.05.19
Javascript, 技术文档
使用过javascript的朋友都知道,在 javascript中,变量的使用是个比较头疼的问题,经常会产生 些比较匪夷所思的结果。究其原因,大多是对javascript的变量相关知识了解得不够透彻。
javascript中的所有变量都是类型松散的,不同于 其他面向对象语音的变量声明都是强类型的.因此Javascript 的变量声明是不包括类型的。通过var关键字或者直接写变量名来声明一个变量,如:
var v = 1;
v=1;
这时有人可能会问,上述的两种声明有什么区别,为什 么会有这两种不同的声明方式,这就涉及到javascript中变量的作用域了。在javascript中,变量的作用域包括全局和函数级别的。
继续阅读 »
admin
2010.05.19
Php, 技术文档
最近项目要求地域分布信息显示,就对IP及省市信息进行了下了解.
使用了如下2个方案来实现,用户周边信息的获取实现
1.使用了IP库,纯真IP库,可是数据库更新比较慢,文件庞大,相对所需要的资源占用较多.
2.调用open.baidu.com的IPSEARCH服务,使用了IP138的数据库,来获取IP所在省市信息,然后在搜索本地数据库 (ecshop的region表)得到相对应的regionid ,通过ID关联相关数据 继续阅读 »
admin
2010.05.17
Php, 技术文档
php5后都要自己设置时区,要么修改php.ini的设置,要么在代码里修改。
在PHP.INI中设置时区
date.timezone = PRC
在代码中设置时区
1 date_default_timezone_set(‘Asia/Shanghai’);//’Asia/Shanghai’ 亚洲/上海
2 date_default_timezone_set(‘Asia/Chongqing’);//其中Asia/Chongqing’为“亚洲/重庆”
3 date_default_timezone_set(‘PRC’);//其中PRC为“中华人民共和国”
4i ni_set(‘date.timezone’,'Etc/GMT-8′);
5 ini_set(‘date.timezone’,'PRC’);
6 ini_set(‘date.timezone’,'Asia/Shanghai’);
7 ini_set(‘date.timezone’,'Asia/Chongqing’);
继续阅读 »
近期评论