所有由csj555发布的文章

端午小长假记事-2012

  端午节三天小长假就要过去了,最近一段时间在看C语言。原来上学的时候教的一般是谭浩强的《C语言程序设计》这本书,还好没忘记光。这次在看《C语言深度解剖》和《C语言陷阱》两本电子书。不是很厚的两本书,但是对C语言的细节和以前比较模糊的地方,有种拨云见日的感觉。呵呵。

Linux中RPM包命名规则

RPM包的一般格式为:
name-version-arch.rpm
name-version-arch.src.rpm

name:软件包名称。
version:带有主、次和修订的软件包版本。
arch:硬件平台。硬件平台包括了:i386、i486、i586、i686、x86_64、ppc、sparc、alpha
src.rpm:源代码包。

以“openssl-1.0.1c-1.fc18.i686.rpm”为例:

openssl:是软件名称。
1.0.1c-1:是软件版本。
i686:是适用的硬件平台。

其中还包含有特殊的名称:
1、fcXX,elXX:表示这个软件包的发行商版本,就像这里的fc18,说明这个软件包是在Fedora 18下使用的。而openssl-1.0.0-20.el6.x86_64.rpm表示这个软件包是在RHEL 6.x(Red Hat Enterprise Linux)/CentOS 6.x下使用。

2、devel:表示这个RPM包是软件的开发包,例如mysql-devel-5.1.52-1.el6_0.1.i686.rpm。

3、noarch:说明这样的软件包可以在任何平台上安装,不需要特定的硬件平台。在任何硬件平台上都可以运行。

了解了RPM包的命名规则,看到一个RPM包就能知道它适用的环境了。

OL着装色彩有学问

任何颜色都有其正面和负面影响,对情绪带来的调节作用是潜移默化式的。在职场,无论是新鲜人还是老手,都应该了解一点穿衣色彩的相关知识,以便在对的场合穿好对的衣服,并且针对不同的情况调整自己的衣着颜色,对整个工作环境来带意想不到的微妙调节,让你在职场更如鱼得水。

•黑色

黑色作为职场的入门色首选是有原因的。黑色具有清热、镇静、安定的作用,很意想不到吧?这种庄严肃穆的颜色能对激动、烦躁的人起到平复安定的作用,在需要保持头脑冷静清醒才能有高效率的职场,尤其是当你的上司或者合作伙伴的脾气比较暴躁的时候,选择黑色是不会错的。

•白色

黑白的经典搭配由来已久,从色彩方面分析,白色能反射全部的光线,具有洁净和膨胀感,能避免纯黑色带来的压抑和沉重感。办公室里空间较狭小时,白色对易动怒的人可起调节作用,有助于保持血压正常,大家心平气和。但当工作氛围比较沉闷,大家的性格相对沉静时,则不宜长期穿着白色。
继续阅读OL着装色彩有学问

吃水果也要注意寒热

从中医营养角度来说,水果是分寒、热的,如果自己的身体不适合吃寒性或热性的水果,食用不当或吃得过多,都会对身体造成严重的负面影响。

那么,究竟水果如何分寒热,人们又该如何选择呢?

寒凉水果解燥热

夏天的水果多属于寒凉性,比如梨、苹果和各种瓜类。一般来说,实热体质的人夏天代谢旺盛,交感神经占优势,出汗多,经常脸色通红、口干舌燥、易烦躁便秘,夏天特别喜欢吃凉东西。所以,热体质人群可以适当多吃一些寒凉性的水果,如香瓜、西瓜、梨、香蕉、奇异果、芒果、柿子、荸荠、甜瓜、柚子等。
继续阅读吃水果也要注意寒热

[转]ASCII码表

ascii码,二进制,十进制,十六进制。BCD码用于压缩,比如有四个数字1、2、3、4,各占一个字节,十六进制表示为0x01、0x02、0x03、0x04,用BCD码压缩成0x12和0x34只占了两个字节。

ASCII 碼大致可以分作三部分組成。

第一部分由 00H 到 1FH 共 32 個,一般用來通訊或作為控制之用,有些字元可顯示於螢幕,有些則無法顯示在螢幕上,但能看到其效果(例如換行字元、歸位字元)。如下表:

继续阅读[转]ASCII码表

记录几个优质的VPS提供商

如果认真做网站的话,要选性能稳定、在线率长、超售少的VPS提供商。solid


官网:http://www.linode.com/


官网:http://www.kazila.com/


官网:http://www.quickweb.co.nz/


官网:http://www.oplink.net/

看了下Xen 512MB内存的VPS,价格都是比较贵的,一个月价格相当于廉价VPS年付的价格了。不过价格贵折腾的人自然少了。找找看有没有优惠码或者促销打折活动。
其实虚拟化技术的本意是充分利用闲置的服务器资源,降低成本。

MySQL数据库管理工具

一般网站都用phpMyAdmin来管理MySQL数据库,DbVisualizer和Navicat for MySQL是两个桌面版的数据库管理工具。

1、DbVisualizer
DbVisualizer是一个通用的数据库管理工具,官网:http://www.dbvis.com/,支持Windows,Mac OS X和Linux/UNIX系统。支持MySQL、Oracle、DB2、PostgreSQL、SQLite等主流数据库。
DbVisualizer是基于JDBC的数据库管理工具,使用时机器要有JVM,所以要安装JDK或JRE。DbVisualizer分为DbVisualizer Personal版和DbVisualizer Free版。这两个版本都已经包含了主流数据库的JDBC驱动。DbVisualizer Personal版需要购买license key。

下载DbVisualizer 8.0.9:
http://www.dbvis.com/products/dbvis/download/ 继续阅读MySQL数据库管理工具

CentOS Linux安装Atomic源

Atomic源支持Fedora,RHEL和CentOS的YUM包管理。这里系统是CentOS6.2。

安装方法很简单:

wget -q -O - http://www.atomicorp.com/installers/atomic | sh

安装完后在/etc/yum.repos.d/目录会有一个atomic.repo文件。

Atomic仓库支持哪些软件可以到这个地址查看:http://www.atomicorp.com/channels/atomic/
有php、mysql、nginx、openvas、memcached、php-zend-guard-loader等软件。

网上看了下常用这个源yum安装zend-optimizer:

yum install php-zend-guard-loader

PS:由于zend optimizer不支持php5.3,使用php5.3以上版本就要安装zend guard loader。

参考资料:
http://www.ha97.com/4154.html

[转]邮件服务器基础知识

一,电子邮件系统的组成

5部分:MTA,MSA,MUA,MDA,MAA

1,邮件用户代理(Mail User Agent,MUA)

MUA是一个邮件系统的客户端程序,它提供了阅读,发送和接受电子邮件的用户接口。最常用的MUA有:linux中的mail,elm,pine等。Windows的outlook ,foxmail等。

2,邮件传输代理器(Mail Transfer Agent,MTA)

MTA负责邮件的存储和转发(store and forward)。MTA监视用户代理的请求,根据电子邮件的目标地址找出对应的邮件服务器,将信件在服务器之间传输并且将接受到的邮件进行缓冲。在linux下的MTA程序有:sendmail,qmail等。
继续阅读[转]邮件服务器基础知识