GIF、JPEG、PNG的区别

Published: Tags:

GIF(Graphics Interchange Format)图形交换格式,采用LZW压缩(一种能将数据中重复的字符串加以编码制作成一个数据流的压缩方法,通常应用于GIF文件),是以压缩相同颜色的色块来减少图片的大小。由于LZW压缩不会造成任何品质上的损失且压缩率高,再加上能跨平台又能作小型动画,所以适合在互联网上使用,但GIF格式只能支持256色。

JPEG(Joint …

… Read More …

浅淡域名提供商、域名解析商、空间供应商的关系

Published: Tags:

先来说说域名,以下用jtwo.me为例:

A记录:其实就是把域名指向某个IP,比如把www.jtwo.me的A记录设置成66.249.89.104,那么访问www.jtwo.me的时候就会变成访问66.249.89.104(因为IPv4地址紧张,所以现在建站一般用CNAME)。

CNAME:这就是所谓的机器别名,比如说我把子域名blog.jtwo.me的CNAME …

… Read More …

命令chmod被去掉x属性的解法

Published: Tags: SHELL

如果某天你的Linux命令chmod被去掉了x属性,那么,如何恢复呢?

1)重新安装,对于Debian的系统: sudo apt-get install --reinstall coreutils

2)使用tar命令 tar --mode 0755 -cvf /bin/chmod | tar -xvf -

3)使用install命令 install -m 0755 /bin/chmod …

… Read More …

Linux下的SVN命令

Published: Tags: SVN

1、将文件checkout到本地目录 svn checkout PATH (PATH是服务器上的目录) 例如:svn checkout svn://google.com/source 简写:svn co

2、往版本库中添加新的文件 svn add file 例如:svn add *.php

3、将改动的文件提交到版本库 svn commit -m "LogMessage" …

… Read More …

用SSHPASS实现非交互式自动登录SSH

Published: Tags: SSH

为了安全性,只能在ssh server后再手动输入密码,而不能像下面的命令那样: echo -n 'PASSWORD' |sudo -S ls /

要不只能用『密钥对』的方式自动登录,再要不就用『expect』写脚本来自动登录,不过刚刚发现了一个小软件:sshpass

在Ubuntu 10.04下面是没有安装expect和sshpass的,既然这样,我还不如只装上sshpass,还不用 …

… Read More …

查看本机使用的DNS

Published: Tags: DNS SHELL

1、(可用文本编辑器打开『resolv.conf』文件) cat /etc/resolv.conf输出:

# Generated by NetworkManager
nameserver 202.96.134.133

2、(命令后的『/』可以是任意字符串,如『www.google.cn』) nslookup /输出:

Server: 202.96.134.133
Address: …

… Read More …

Linux下使用Squid架设代理服务器

Published: Tags: SHELL PROXY

现在,我们先来配置好代理服务器,让其能正常工作: 1、安装Squid,这个不详细讲,apt-get install squi就能安装上。 2、终端命令,sudo gedit /etc/squid/squid.conf 3、把http_access deny all改为http_access allow all 4、终端命令,sudo squid -z,再sudo squid就把代理服务器架设好了。 …

… Read More …

关于Python的import反操作

Published: Tags: PYTHON

用过Python的人都会知道import是什么,可是很多人不知道import的反操作是什么。

先看一个例子: >>> dir() [’builtins’, ‘doc’, ‘name’, ‘package’] >>> v = 9 >>> dir() …

… Read More …

查找指定文件属于哪个软件包

Published: Tags: SHELL

不知道有没有人发现,用apt-get source basename是不能下载basename的源码包的。 之所以这样,是因为它并不属于一个单独的软件包,那好,我们来说说如何下载类似basename和ls这样程序的源码包。

以前曾经写过一篇类似的文章,不过方法不太好,因为Ubuntu系列没有安装apt-file的包,至于其他的Linux发行版的情况,我就不是很清楚了。

下面的方法适合所有 …

… Read More …