Linux入门-终端环境(bash)设置篇

Bash是Debian的默认SHELL,设置终端环境(bash)使Bash更好地为我们服务,我们需定制bash shell环境,这里讲述bash用户环境配置。

bash_profile、.bashrc、和.bash_logout
上面这三个文件是bash shell的用户环境配置文件,位于用户的主目录下。注意bash_profile、.bash_logout并不总是存在,至少Debian中就没有默认创建

继续阅读“Linux入门-终端环境(bash)设置篇”

(308)

linux入门-系统时间设置篇

是的,没错,linux的时间设置需要专门写一篇来说明!

date #显示系统当前本地时间

STEP1:设定硬件时钟(BIOS)

debian/linux默认认为BIOS时间是世界时间(UTC),BOIS一般实际设置的是本地时间,所以需要修改它(特别在VmWare等虚拟机环境下)

#编辑rcS,设置UTC=no,告诉系统,硬件时间是否为UTC时间
#BIOS=本地时间,UTC=no
#BIOS=UTC时间,UTC=yes
vim /etc/default/rcS

#其它相关的命令:
hwclock --show --utc        #显示当前硬件时钟,硬件时钟假定为UTC时间
hwclock --show --localtime  #显示当前硬件时钟,硬件时钟假定为本地时间
hwclock                     #也可以用来设置硬件时间

继续阅读“linux入门-系统时间设置篇”

(14)

Linux入门-文本编辑器篇(VI VIM)

文本编辑器有很多,比如图形模式的gedit、kwrite、OpenOffice … … ,文本模式下的编辑器有vi、vim(vi的增强版本)和nano … … vi和vim是我们在Linux中最常用的编辑器。我们有必要介绍一下vi(vim)最简单的用法,以让Linux入门级用户在最短的时间内学会使用它。

nano 工具和DOS操作系统下的edit操作相似,使用简单,我们不作介绍了,如果您有兴趣,不妨尝试一下;

本文以Debian版Linux作为测试系统。

大部分Linux系统默认都安装了一个缩水版的VIM,同时使用VI命令时会以兼容方式启动这个缩水版的VIM。缩水版的VIM在一些功能上和完整版有区别,特别是在插入模式下的光标移动,推荐安装完整版的VIM

 apt install vim

继续阅读“Linux入门-文本编辑器篇(VI VIM)”

(25)

Firefox &ie7&opera中文冒号显示为乱码问题的解决

很奇怪的现在,firefox下一切显示正常,编码设定正确,就是中文的冒号“:”,显示成乱码了!

原因已找到:

Firefox 中文冒号显示为乱码,是因为装了Apple 风格的themes 造成的。只要删除了windows的Fonts文件夹下的 lucida grande 和 lucida grande bold字体,就可以解决。
bs,在ie7,opera中也有同样的问题,解决方法同上

参考了:

http://schurol.blogbus.com/logs/5579102.html

http://www.myxiasha.com/group/view-411.html

(131)

升级到 WordPress 2.5.1

把系统升级到了 WordPress 2.5.1,后台界面清爽了不少,Widgets的使用也更加灵活了,很方便,安装一些新插件

  • AdSense Manager
  • Akismet
  • All in One SEO Pack
  • Google Analyticator
  • Google XML Sitemaps
  • Highlight Source Pro
  • Lightbox 2.04
  • TinyMCE Advanced

wp-cache没有安装成功,而且看评价好像会和一些插件有冲突,暂时放弃。上图:


2008-04-3009:03:53

发现Akismet的怨杀、误杀情况很严重,我朋友给我留的几条都让杀了,寻找原因及解决方法ing…..

(25)

设计模式学习总结(笔记)

我是那种非科班出身的程序员,很少完整阅读成本的技术类书籍,感觉很多书的内容都有太多罗嗦的地方。但是最近看到一本书《Guide to PHP Design Patterns》(中文名<PHP实际模式指南>)让我重温了久违的阅读享受。

这是一本系统介绍设计模式在PHP编程中应用的书,基本回答了两个问题:1、什么是设计模式,2、有哪些常用设计模式;还有一个附加问题:常用设计模式在 PHP中的具体实现。全书语言流畅,用例明晰,虽然看完后你会发现有一些设计模式其实你早已经无意识的使用了,但是它仍然会让你有顿悟的体会。

围绕这本书,我用了3天的时间研究了一下关于设计模式的一些概念,最后又用了2天来总结,就有了这篇文章。总结的主要目的是让自己更深刻的理解设计模式,也可以说是个全面一点的学习笔记,文字力求通俗,避免概念陷阱。

很多文字写的可能有点武断、大胆。肯定也会有些错误的认识,等到有更深刻的理解时再来完善把!

1 关于设计模式

设计模式可以理解为对开发中常见问题/需求的解决方案的高度抽象,这些问题/需求有具体的细节的,也有全局的结构性的。

在层次上,它应该是一个介于代码库和设计指导思想之间的一个东西,比代码库要抽象地多,比指导思想原则又要具体的多。

个人认为对于设计模式的学习应该是这样的一个目的,即“知道这件事情原来可以这样解决”,而不是“这件事情应该这样解决”。似乎还可以应验了“无招胜有招”这句经典武侠用语,你应该学习、理解这些设计模式,然后忘掉这些乱七八糟的东西。

当然,这些也许都是我无知无畏的狂妄。

继续阅读“设计模式学习总结(笔记)”

(10)