Total Pageviews

Monday 30 September 2013

AutoIt v3(AU3) 基础教程

其实 AutoIt v3(AU3)已经不是一种简单的脚本语言了,AU3 在 GUI 界面方面也是很有效果的,不过我在这一节中只介绍 AU3 的一些常用的基本用法,如果您想了解更多关于 AU3 编程的信息和方法,请参阅 AU3 的帮助文档——这真的是一篇很全面的帮助文档。
在这一节中,我将和大家一起学习 AU3 的一些基本使用方法,不求多,只求常用、好用、好学,这一节的目的,旨在可以让大家和我一起在 Windows 环境下让 AU3 彻底替代批处理。在 Windows 环境下让批处理难看的黑框见鬼去吧~~。
学习任何一门语言,基本上所要做的第一件事,就是在 10 分钟内学会如何用这门语言编出一个可以显示“Hello World !”的小程序,当然,我们学习 AU3 的基本使用方法,这个就不例外了。
AU3 的源码,可以使用记事本直接编辑——其实很多语言的源码也都可以直接使用纯文本文档来编辑,不过我个人并不建议初学者使用记事本,编写 AU3 源码,有一个非常好的文本编辑器,SCITE。SCITE 是一个类似记事本的小程序,它会用不同颜色标记您所编写的 AU3 源码中的不同类别的命令,而且它内置记录了许多 AU3 的函数与指令,在您编写 AU3 源码时可以提供给您很大的帮助。
好的,下面我们打开 SCITE 编辑器,我们将会得到一个类似记事本的界面,下面,我们就可以编写 AU3 源码了。大家跟我写下如下代码:
MsgBox(0,"我的第一个 AU3 程序","Hello World !")
写 好后保存,保存后,这将是一个以 AU3 为后缀的文件,例如我们将它命名为 Skyfree.au3,不过这个程序还不能运行,它只是源码,我们必须将它转化为可执行文件,也就是EXE 文件,它才会正常运行。这个由源码转换为可执行文件的过程,也就是我们经常听到高手口中所说的“编译”了。
如何执行编译呢?我们可以右键单击 Skyfree.au3 这个 AU3 源码文件,然后会出现“编译脚本”这个选项,我们单击“编译脚本”,几秒钟,这个Skyfree.au3 源码文件就被编译成了 Skyfree.exe 文件了。
双击 Skyfree.exe 文件,立刻会弹出来一个对话框,上面写着“Hello World”。
怎么样,是不是很神奇,我们的第一个 AU3 程序就这么写出来了,简单吗?
其实编程就是这么简单,不要在某些高手的神话传说和谆谆教诲下感觉编程很神秘了,只要有耐心和恒心,菜鸟照样玩编程。
不过这一节我也不是来领着大家做游戏的,这一小节有几个很重要的概念信息我再来重复一下,一个是源码,一个是可执行程序,从源码到可执行程序,需要一个过程,这个过程叫做“编译”。

1. AutoIt v3 入门

1> 数据类型
任何编程语言都有数据这个概念,当然,任何编程语言都讲究数据类型,AU3 也一样,不过 AU3 对数据类型的分类比较简单,在 AU3 中,数据大概分成四类:数字类型、字符串类型、布尔值、二进制类型..
数字类型,顾名思义,就是数字,例如 1、2、3.4、5 等等,AU3 对数字类型没有再进行详细的分类(很多语言中都将数字类型再详细分为整形、浮点型等等),这给初学者带来了不少方便,只记住数字类型就是我们常说的“数”就可以了。
字符串类型,字符串即使一串字符,例如 ABCDE、Skyfree、SK1023Y 等等,这些都是字符串,这个是很好理解的,不过大家应该分清楚一点,就是数字 1 和字符 1 是有区别的。
布尔类型,不要被这个名字搞乱了,所谓布尔类型的值,就是 True(真)和False(假)这两个值,这在进行数据判断的时候十分有用。
二进制类型我们很少用到,本着不常用的不浪费我们时间的原则,这个我就不多废口水了,有兴趣的朋友可以参考 AU3 帮助文档中的相应说明。

2> 变量
说完了数据类型,终于可以说数据了。
所谓变量,就是在程序运行过程中其值可以改变的量——简单了说就是可以变的量就是变量(……好像废话)。我们可以定义一个变量,例如,
Dim $Skyfree
$Skyfree 就是一个变量,Dim 是定义变量的意思。在程序运行过程中,我们可以将 1 这个值赋给$Skyfree 这个变量,
$Skyfree=1
这时$Skyfree 就代表着 1 这个值,不过由于$Skyfree 是变量,我们可以在任意我们喜欢的时刻将 2 再赋值给$Skyfree,
$Skyfree=2
再次赋值结束后,$Skyfree 就代表着 2 这个值。
说到这里,大家大概明白什么叫变量了吧。大家就随手命名几个变量吧。
不过有一点要说的是,AU3 的变量命名有它的规则,不符合命名规则的变量将不被称之为变量

AU3 的变量命名规则是:
以$开头的,字母、数字、下划线组合,例如$Sky、$Sky_Free、$Sky1023 这些都是合乎 AU3 变量命名规则的变量。

3>常量
明白了什么是变量,常量的意义就很好解释了。
常量,就是在程序运行过程中其值不能被随意改变的量。我们可以定义一个常量,例如,
Const $Skyfree=1
常量一旦被赋值,在整个程序运行过程中其值将不能被改变。当然,常量的命名也有它的规则,常量的命名规则与变量相同。

4>数组
数组这个概念可能稍微难理解一些,我们先来看一个简单的例子:
Dim $Sky[3]
$Sky[0]=17
$Sky[1]=21
$Sky[2]=65
最初,我们以 Dim $Sky[3]定义了一个包含三个元素的数组 Sky[3],这三个元素的名字分别为Sky[0]、Sky[1]、Sky[2],然后我们分别将 17、21、65 赋值给他们。
到这里,大家也大概看出来什么是数组了,所谓数组,就是以一个名字命名一组变量,就像 Sky 这个数组名,这个数组包含从 0 到(数组元素数量1),例如 Sky[3],那么其中的元素就是从 Sky[0]~Sky[31]。
如 果说的再简单点,就是一组使用着同一个变量名的变量(例如数组 Sky[3]中的每一个元素都使用Sky 这个变量名),为了区别这一组的每一个变量,使用一个序号来唯一标识这个元素(例如 Sky[1]和Sky[2],虽然都使用 Sky 这个变量名,但它们使用[1]和[2]来区别彼此)。


数组的运用十分广泛,通常一个数组里存储着一组有关系的数据,或者有着一定相似性的数据。
如果您现在还不能完全理解数组,也没关系,随着对 AU3 程序理解的深入,会慢慢理解数组这个概念的。

5>运算符
数据运算:
= 赋值运算,将“=”右边部分的值赋给左边
+ 加法运算, $S=2+3
减法运算, $S=23
* 乘法运算, $S=2*3
/ 除法运算,$S=2/3
& 字符串连接运算,$St=”ABC” & “DEF” & “123”
^ 冥运算,$S=2^3(2 的三次方)
布尔运算:(返回 True 或者 False 值)
= 判断左右两侧的值是否相等,如果左右两侧为字符串,则不区分大小写比较
== 判断左右两侧的值是否相等,如果左右两侧为字符串,则区分大小写比较
<> 判断左右两侧是否不等于

>

判断左侧是否大于右侧

>= 判断左侧是否大于等于右侧
< 判断左侧是否小于右侧
<= 判断左侧是否小于等于右侧
逻辑运算:
AND 与运算,只有“AND”两侧的值都为“真”时,才返回“真”,否则返回“假”
or 或运算,当“OR”两侧只要有一侧为“真”时就返回“真”,否则返回“假”
NOT 非运算,NOT 真为假,NOT 假为真
这些运算符是有优先级一说的,就像我们小学所学的“先乘除后加减”一样,这些运算符的优先级
如下,自上而下优先级依次降低,同级自左向右优先级依次降低:
NOT
^
* /
+
&
< > <= >= = <> ==
AND or
牢记这些优先级,否则很容易在以后的编程中造成混淆。

2. 顺序结构、选择结构、循环结构入门

所有的编程语言都遵守这三种代码结构,我将在下面一一介绍。

1>顺序结构
顺序结构是十分简单的结构,就像批处理一样,一条一条的运行所写下的代码,脚本运行时,就会
一条一条的运行代码,例如:
Dim $S,$a,$b
$a=1
$b=2
$S=$a+$b
MsgBox(0,"运算结果",$S)
这是个简单的程序,定义了变量$S,$a,$b,再分别将 1 和 2 赋值给$a,$b,然后计算$a 和$b 的和,并将这个和复制给$S,最后使用一个窗口将这个和显示出来。
程序从第一行定义变量到最后一行显示$S 的值依次执行下来,这就是顺序结构,也是一个程序里最基本的结构。

2>选择结构
选择结构中我只介绍 If…Then…结构,这个是极为常用的选择结构,十分直观。选择结构里还有Select…Case…这种结构,感兴趣的朋友可以参照 AU3 帮助文档。
If…Then…的基本语法是:
If [条件] Then
[语句段 1]
Else
[语句段 2]
EndIf
If 后面跟一个条件,如果这个条件的结果为真,则执行语句段 1,否则将执行语句段 2,Else 和语句段 2 这两者不是必须的,下面举两个简单的例子:
Dim $a
$a=5
If $a>3 Then
MsgBox(0,"选择结构示例","大于 3")
Else
MsgBox(0,"选择结构示例","小于或等于 3")
EndIf
运行这个程序,则会出现一个对话框,对话框中显示为“大于 3”。
随后我们可以将一个小于 3 的数例如 2 复制给$a,如下:
Dim $a
$a=2
If $a>3 Then
MsgBox(0,"选择结构示例","大于 3")
Else
MsgBox(0,"选择结构示例","小于或等于 3")
EndIf
再运行这个程序,对话框将显示为“小于或等于 3”。
只要理解了 If…Then…这个最基本的选择结构语句,就能做一些简单的判断了。其实 If…Then…语句还有很多其他模式,例如 If…Then…ElseIf…Then….Else…Endif 等,不过只要理解了 If…Then…一切都迎刃而解。

3>循环结构
循环结构我只介绍最常用的 While…Wend 循环和 For…Next 循环,其他的循环结构控制语句,如果有需要可以参考 AU3 帮助文档。
While…Wend,语法:
While [条件]
[语句段]
Wend

这个语句中,While 后的[条件]只要为真,则会循环执行[语句段],直到[条件]为假才结束循环,如果无论怎么循环[条件]都始终为真,则这个循环会成为死循环,这样会造成系统资源耗尽而死机或者其他情况。
举个例子,例如我们想计算 1+2+3+…..+100 的结果,如下:
Dim $i,$Sum
$i=1
$Sum=0
While $i<=100
$Sum=$Sum+$i
$i=$i+1
WEnd
MsgBox(0,"计算 1+2+...+100 的和",$Sum)
这个例子中,我们首先定义了$i 和$Sum 这两个变量,随后我们将他们赋以最初值,$i=1、$Sum=0,
然 后进入了 While 循环,在每次循环中$Sum 会被赋予当前$Sum 的值与$i 值的和,而每次循环结束后$i 的值都会被+1,这样,$i 会依次表示 1、2、3…这些值(注意,这些$i 的值都<=100,所以循环会继续执行),而$Sum 会记录从 1+2+3+…的值。在第 100 次循环结束时,也就是$i=$i+1 运行到第 100 次时,
此时$i 的值为 101,那么第 101 此循环运行前检测 While 后的条件$i<=100 时,这个条件将不符合,不符合 While 后面的条件,也就是 While 后面的条件为假时,则退出循环。退出循环后运行 MsgBox 这一行,这样就将$Sum 的值,也就是 1+2+3+…+100 的值显示在弹出的对话框中。
下面,我们来看一下 For…Next 循环
For…Next,语法:
For [变量]=[初值] To [终值] [Step [步进值]]
[语句段]
Next
For…Next 循环结构经常与数组一起使用,例如:
Dim $Sky[5],$i,$Sum
$Sky[0]=10
$Sky[1]=20
$Sky[2]=30
$Sky[3]=40
$Sky[4]=50
$Sum=0
For $i=0 To 4
$Sum=$Sum+$Sky[$i]
Next
MsgBox(0,"For...Next 循环结构范例",$Sum)
这 个例子中,首先我们定义了$Sky 数组,这个数组包含 5 个元素,然后我们又定义了$i 和$Sum 这两个变量,分别用来计数和计算和值。接着我们为$Sky 中的 5 个元素赋了初始值,以及为$Sum 赋了初始值。进入 For 循环,循环一共进行了 5 次,5 次中$i 分别等于 0、1、2、3、4,在这 5 次循环中,$Sum
依次记录$Sky[0]、$Sky[1]、…$Sky[4]的和值。5 次循环结束后,使用 MsgBox 语句将$Sum 结果显示在对话框中。

3. 常用的 AU3 函数

什么是函数?很多人初接触编程对这个存在很大的疑惑。
举个简单的例子,有一个制造桌子的工厂,你从这边将木材送进去,就会从工厂的那边生产出桌子来,如果你送进去檀木,那么就会生产出檀木桌子,如果你送进去红木,那么就会生产出红木的桌子。
这个工厂就是函数,我们送进去的木头就是函数的参数,工厂生产出来的桌子就是函数的返回值。
我们不必知道工厂的内部结构,也不必知道桌子的生产过程,我们只需要调整木头的类型,就可以生产出不同的桌子。也就是说,我们不必知道函数的工作原理,而只需要调整参数,就能得到我们想要的结果。
AU3 提供了大量的函数,这些函数很方便,但是 AU3 的函数有几百个,全部记住反正笔者我这样的破脑袋是不行,下面我列举一些十分常用的 AU3 函数及其常用参数,大家如果懒得记忆全部 AU3 函数,就记住这些常用的就可以。


1>EnvGet
作用:获取当前环境变量的值
语法:EnvGet ( "环境变量" )
范例:
$SysDrv= EnvGet("systemdrive")
运行完成后,$SysDrv 将记录环境变量%SystemDrive%的值,如果系统盘为 C 盘,则$SysDrv 的值
为“C:”


2>EnvSet
作用:设置环境变量和其值
语法:EnvSet ( "环境变量" [, "值"] )
范例:
EnvSet ("TEMP ", EnvGet("systemdrive") & ”WindowsTemp”)
运行完成后,%TEMP%这个环境变量的值将被修改,如果系统盘为 C 盘,则%TEMP%的值为
“C:WindowsTemp”


3>DirCopy
作用:复制指定目录及其所有子目录和文件
语法:DirCopy ( "源目录", "目标目录" [, 标志] )
参数:
[标志],为 0(默认)时不覆盖已有的文件夹,为 1 则覆盖
范例:DirCopy("C:Skyfree","D:Skyfree",1)

4>DirCreate ( "路径" )
作用:创建文件夹
语法:DirCreate ( "路径" )
范例:DirCreate ("C:Skyfree" )


5>DirGetSize
作用:返回指定目录的占用空间大小(单位: 字节)
语法:DirGetSize( "目标路径" )
范例:
$Size = DirGetSize("C:") / 1024 / 1024
由于 DirGetSize 返回值的单位是字节,所以我们需要连续除以两次 1024 才能得到 MB 级别的剩余
空间


6> DirMove
作用:移动指定目录及其所有子目录和文件
语法:DirMove ( "源目录", "目标目录" [, 标志] )
参数:
[标志],为 0(默认)时不覆盖已有的文件夹,为 1 则覆盖
范例:DirMove ("C:Skyfree","D:Skyfree",1)


7> DirRemove
作用:删除一个目录/文件夹
语法:DirRemove ( "路径" [, 递归遍历] )
参数:
[递归遍历],0 则不删除其子文件和文件夹,1 则删除
范例:DirRemove("C:Skyfree", 1)


8>DriveGetFileSystem
作用:返回指定驱动器的文件系统类型
语法:DriveGetFileSystem ( "路径" )
返回值:
1(数字),未知的文件格式
FAT,FAT 格式
FAT32,FAT32 格式
NTFS,NTFS 格式
CDFS,CD 格式
UDF,DVD 格式
范例:$Format=DriveGetFileSystem ( "C:" )


9>DriveGetType
作用:返回指定驱动器的类型
语法:DriveGetType ( "路径" )
返回值:
"Unknown" (未知类型)、"Removable" (可移动)、"Fixed" (固定的)、"Network"(网络)、"CDROM"
(光驱)、"RAMDisk"(内存盘)
范例:$Type=DriveGetFileSystem ( "C:" )


10> DriveSpaceFree
作用:以 MB(兆字节)为单位返回指定路径所在分区的剩余空间
语法:DriveSpaceFree ( "路径" )
范例:
$FreeSpace= DriveSpaceFree ( "C:" ) / 1024
这样将获得 GB 级别的剩余体积


11> FileCreateShortcut
作用:创建指定文件的快捷方式(.lnk 文件)
语法:FileCreateShortcut ( "目标文件", "lnk 文件" [, "工作目录"])
范例:

FileCreateShortcut("D:360safe360Safe.exe",@DesktopCommonDir & "360 安全卫士.lnk","D:360safe")


12>FileCopy
作用:复制一个或多个文件
语法:FileCopy ( "源文件", "目标路径" [, 标志] )
参数:
[标志] 0 = (默认) 不覆盖存在的文件
1 = 覆盖存在的文件
8 = 如果目标文件夹不存在,就先创建 (查看注意部分)
范例:
FileCopy("C:Skyfree.esp","D:Skyfree.esp",1)


13> FileDelete
作用:删除一个或多个文件
语法:FileDelete ( "路径" )
范例:FileDelete("C:SkyfreeSkyfree.esp")


14> FileExists
作用:检查指定文件或目录是否存在
语法:FileExists ( "路径" )
返回值:存在则返回 1(真),不存在则返回 0(假)
范例:
If FileExists("C:SkyfreeSkyfree.esp ") Then
MsgBox(0, "", "存在")
Else
MsgBox(0,"", "不存在")
EndIf


15>FileMove
作用:移动一个或多个文件
语法:FileMove ( "源文件", "目标路径" [, 标志] )
参数:
[标志] 0 = (默认) 不覆盖存在的文件
1 = 覆盖存在的文件
8 = 如果目标文件夹不存在,就先创建 (查看注意部分)
范例:
FileMove ("C:Skyfree.esp","D:Skyfree.esp",1)


16> FileSetAttrib
作用:修改一个或多个文件的属性
语法:FileSetAttrib ( "文件", "+RASHNOT" )
参数:
"R" = READONLY(只读)
"A" = ARCHIVE(存档)
"S" = SYSTEM(系统文件)
"H" = HIDDEN(隐藏文件)
"N" = NORMAL(普通)



"O" = OFFLINE(脱机文件)
"T" = TEMPORARY(临时文件)
+ 增加属性,例如+R、+S、+H
去除属性,例如R、S、H
范例:
FileSetAttrib("C:Skyfree.esp","+RSH")
FileSetAttrib("C:Skyfree.esp","RSH")


17>IniRead
作用:从某标准配置文件(*.ini)中读取某个数值
语法:IniRead ( "文件名", "字段名", "关键字", "默认值" )
范例:
IniRead("C:WindowsAllUsrRun.ini","PreSetup","Exe","NA")
这行语句的意思是从 C:WindowsAllUsrRun.ini 这个配置文件中寻找 PreSetup 段, 再从PreSetup 这段下寻找 Exe 关键字,随后读取 Exe 关键字对应的值,如果 Exe返回“NA”。

关键字的值为空则IniRead 是十分常用的函数,常用于读取外部配置文件以改变程序运行的方法。


18> IniWrite
作用:向某标准配置文件(*.ini)中写入某个数值
语法:IniWrite ( "文件名", "字段名", "关键字", "数值" )
范例:
IniWrite("C:SysprepAutoSysprep.ini","SK3","UnDev","True")
IniWrite 和IniRead 是对应的,IniWrite 用来写配置文件 ,上面语句的意思是 寻找c:SysprepAutoSysprep.ini 这个配置文件,并寻找 SK3 这一段,再由 SK3 段中寻找 UnDev项并把这项的值设置为 True。


19> Random
作用:产生一个伪随机的浮点数
语法:Random ( [最小值 [, 最大值 [, 标志]]] )
参数:
最小值,随机数的最小值,默认为 0
最大值,随机数的最大值,默认为 1
标志,设为 1 则返回整数,默认则返回一个浮点数
范例:
$Rs=Random(2,5,1)
上述语句将随机选取 2 到 5 之间的一个整数赋值给$Rs。


20>InputBox
作用:显示以一个输入框以供用户输入数据
语法:InputBox ( "标题", "提示信息" [, "默认数据" [, "密码字符" [, 宽度, 高度 [, 左边, 上边 [, 超
时时间]]]]] )
参数:
标题,输入框的标题文字
提示信息,提示用户程序需要获得的数据
默认数据,显示在输入文本框中的默认文字
密 码字符,[可选参数] 显示在输入文本框中用以代替用户输入字符的字符。如果要正常显示字符只需定义此参数为空字符串""(默认)或空格字符即可。 如果此参数被设为多字符的字符串则只有第一个字符才有效。第二个字符及后面的其它字符有其它特殊用途。请查看下面的注意部分

宽度, 可选参数] 窗口宽度。如有指定此参数则高度参数也必须指定。指定 1 则表示使用默认宽度
高度, 可选参数] 窗口高度。如有指定此参数则宽度参数也必须指定。指定 1 则表示使用默认高度
左边, 可选参数] 输入框左边离屏幕左边的距离(象素)。默认情况下,输入框是居中显示的,如有指定此参数则 上边 参数也必须指定上边, 可选参数] 输入框上边离屏幕左边的距离(象素)。默认情况下,输入框是居中显示的,
如有指定此参数则 左边 参数也必须指定
超时时间,[可选参数] 以秒为单位。指定时间过后输入框将自动关闭
范例:
$passwd = InputBox("权限核查", "请输入密码:", "", "*")


21>MsgBox
作用:显示一个简单的对话框(可设置超时属性)
语法:MsgBox ( 标志, "标题", "文本" [, 超时时间] )
参数:
标志,标志是几个值的加和,我只介绍最常用的两类值,如果有更多的需要请参阅 AU3 帮助

文件。一个是要显示的按钮的对应值,一个是要显示的提示图标对应的值。
表如下:
按钮对应的值:
0=确定
1=确定 和 取消
2=终止、重试、忽略
3=是、否、取消
4=是 和 否
5=重试 和 取消
6=取消、重试、继续
提示图标对应的值:
0=(无图标)
16=警告标志(一般用于错误提示)
32=问号图标
48=感叹号图标
64=由一个“i”和圆圈组成的图标(消息通知)
返回值:
这些返回值代表着所按下的按钮,
OK(确定)=1
CANCEL(取消)=2
ABORT(终止)=3
RETRY(重试)=4
IGNORE(忽略)=5
YES(是)=6
NO(否)=7
TRY AGAIN (重试)=10

这两个值的列

范例:

CONTINUE (继续)=11

$Flag=MsgBox(4+32,"驱动包删除","是否要删除系统驱动包备份?")
If $Flag=6 Then
DirRemove("C:Drivers",1)
EndIf
这 个例子中,$Flag 用来记录 MsgBox 执行后的返回值,MsgBox 由于我的标志选择了 4+32,这将意味着这个 MsgBox 框中会有 Yes 和 No 两个按钮并且提示标志是一个“?”,在随后的判断中 , $Flag如果等于6 ,则代表我在MsgBox 中单击了Yes这个按钮 ,这将执行DirRemove("C:Drivers",1),否则将不执行。


22> ToolTip
作用:在屏幕的任意位置显示一个工具提示
语法:ToolTip ( "文本" [, X 坐标 [, Y 坐标 [, "标题" [, 图标 [, 选项]]]]] )
参数:
文本,工具提示的文本(如果是空字符串则清除现有的工具提示)
X,Y 坐标,[可选参数] 工具提示出现位置地 X 和 Y 坐标
标题,[可选参数] 工具提示的标题, 需要 IE5+支持
图标,可选参数] 预定义标题显示的图标: 需要 IE5+支持. 需要设置一个标题,0= 没有图标,
1 = 信息图标, 2 = 警告图标, 3 = 错误图标
选项=[可选参数] 为不同的显示类型设置不同的显示选项:
1 = 显示气泡提示, 需要 IE5+支持
2 = 在 X,Y 坐标中,居中显示提示.而不是在左上角显示.
4 = 如果有必要,强制显示工具提示总是可见,如果有多个显示器并且工具提示显示于屏幕边界,
那么在另外的显示器上面也会显示. 这个选项不能工作于 Windows 95 或者 Windows NT. 在那些
平台,工具提示只能限制在主显示器里面
范例:
TooTip 可以很简单帮我们做出来一些提示,这些提示有些事后很有用。
ToolTip(@CR&" " & " 正在安装AMD双核驱动 ..." & " "&@CR, @DesktopWidth260,
@DesktopHeight120)


23> RunWait
作用:运行一个外部程序并暂停脚本的执行直至该程序执行完毕
语法:RunWait ( "文件名" [, "工作目录" [, 标志]] )
参数:
文件名,可执行文件的完整路径(文件格式为 EXE、BAT、COM 或 PIF)
工作目录,[可选参数] 工作目录。
标志,[可选参数] 启动程序时的初始状态:
@SW_HIDE = 隐藏窗口
@SW_MINIMIZE = 最小化窗口
@SW_MAXIMIZE = 最大化窗口
范例:
RunWait("C:Skyfree1.exe","",@SW_HIDE)
RunWait("C:Skyfree2.exe","",@SW_HIDE)
隐藏运行 1.exe,1.exe 运行完毕再隐藏运行 2.exe。
还有一个 Run 函数,和 RunWait 类似,只是 Run 函数只调用外部程序运行而不等待这个外部程序的运行结束。


24>Shutdown
作用:关机操作
语法:Shutdown ( 参数 )
参数:
0 = Logoff(注销)
1 = Shutdown(关机)
2 = Reboot(重启)
4 = Force(强制执行)
8 = Power down(关机)
32= Suspend(待机)
64= Hibernate(休眠)
范例:
Shutdown(Reboot)


25>RegDelete
作用:从注册表中删除指定键值
语法:RegDelete ( "键名" [, "值项"] )
范例:RegDelete("HKEY_LOCAL_MACHINESOFTWARE", "TestKey")


26>RegRead
作用:读取注册表指定的值
语法:RegRead ( "键名", "值项" )
范例:
$Reg = RegRead("HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion",
"ProgramFilesDir")


27> RegWrite
作用:创建一个主键、子键或值项
语法:RegWrite ( "键名" [,"值项", "类型", 数据] )
参数:
类 型 , [ 可 选 参 数 ] 目 标 值 项 的 数 据 类 型 , 比 如 : "REG_SZ" 、 "REG_MULTI_SZ" 、
"REG_EXPAND_SZ"、"REG_DWORD" 或 "REG_BINARY"。
范例:
RegWrite("HKEY_LOCAL_MACHINESOFTWARETest", "TestKey", "REG_SZ", "Hello this is a
test")


28>StringInStr
作用:检查某个字符串是否含有给定的子串
语法:StringInStr ( "字符串", "子串" [, 区分大小写 [, 出现次序]] )
参数:
字符串,目标字符串。
子串,要搜索的子串。
区分大小写,[可选参数] 指定匹配操作是否要区分大小写。
0 = 不区分大小写(默认)
1 = 区分大小写
2 = 不区分大小写, 使用基本/快速的比较方法
出现次序,[可选参数] 指定要提取目标字符串中第几个匹配的子串。若给定的是负数则表示
要从字符串右边开始搜索。默认值为 1(搜索第一个匹配的子串)。
返回值:包含则返回 1(真),不包含则返回 0(假)
范例:
If StringInStr("nVIDIA Geforce 8600GTS","nVIDIA") Then
$SndName="nVIDIA"
EndIf


29>StringLen
作用:返回指定字符串的字符总数
语法:StringLen ( "字符串" )
范例:
$Length=StringLen("Skyfree")
此时,$Length 的值应该为 7


30>StringMid
作用:取某个字符串的部分字符
语法:StringMid ( "字符串", 起始位置 [, 数量] )
范例:
$S=StringMid("Skyfree",4,4)
此时,$S 的值应该为“free”


31>Sleep
作用:使脚本暂停指定时间段
语法:Sleep ( 延迟 )
范例:
Sleep(3000)
暂停脚本运行 3 秒,注意,参数里的“延迟”是以毫秒为单位的

好了,终于把 AU3 常用的函数介绍完了,是不是看得有点晕了,这 31 个函数是所有 AU3 函数中
相对常用的,AU3 的函数十分的多,而且功能十分的多,如果想要了解关于更多 AU3 函数的知识,可
以参阅 AU3 帮助文档。

4. AU3 中的宏

什么是宏,不要被这个术语吓到了,宏的意思简单的来说,就是一些系统预先命名好的常量。写程
序的过程中可以使用这些宏所代表的数据,但是不可对这些宏进行赋值操作。
常用的宏有如下这些:
@AppDataCommonDir,公共 Application Data 文件夹所在路径
@AppDataDir,当前用户 Application Data 文件夹所在路径
@ComSpec, %comspec% 的 值 , 指 定 的 第 二 个 命 令 解 释 程 序(SPECified secondary COMmand
interpreter),主要用于命令行使用, 如. Run(@ComSpec & " /k help | more")
@CR,回车符,用于换行
@LF,换行符,用于换行



@CRLF,@CR+@LF,回车换行符,用于换行
@DesktopCommonDir,公共 Desktop 文件夹路径(桌面)
@DesktopDir,当前用户 Desktop 文件夹路径(桌面)
@DesktopHeight,桌面高度(像素) (垂直分辨率)
@DesktopWidth,桌面宽度(像素) (水平分辨率)
@DesktopDepth,像素颜色位深度(如 32 Bit)
@DesktopRefresh,屏幕刷新率.(如 75 HZ)
@DocumentsCommonDir,公共 Documents 文件夹路径(我的文档)
@FavoritesCommonDir,公共 Favorites 文件夹路径
@FavoritesDir,前用户的 Favorites 文件夹路径
@HomeDrive,当前用户主目录所在的驱动器号(主要用于确定系统所在分区)
@MyDocumentsDir,我的文档的路径.
@OSServicePack,系统已安装的 Service pack 信息,比如"Service Pack 3" ,若是 Windows 95 则
可能返回 "B"
@OSVersion,返回操作系统的版本,如: "WIN_2003", "WIN_XP", "WIN_2000", "WIN_NT4",
"WIN_ME", "WIN_98", "WIN_95"
@ProgramFilesDir,返回 Program Files 文件夹路径.
@ProgramsCommonDir,「开始」菜单程序目录所在路径(例:C:Documents and SettingsAll Users
「开始」菜单程序)公共用户
@ProgramsDir,「开始」菜单程序 目录所在路径(例:C:Documents and SettingsAll Users「开始」
菜单程序) 当前用户
@Dir,脚本所在目录. (不包含反斜杠符号"")
@Name,当前运行的脚本的长文件名
@FullPath,等价于 @Dir & "" & @Name
@StartMenuCommonDir,公共用户「开始」菜单 目录所在路径(例:C:Documents and SettingsAll
Users「开始」菜单)
@StartMenuDir,当前用户的 「开始」菜单目录所在路径
@StartupCommonDir,公共用户的 启动 目录所在路径(例:C:Documents and SettingsAll Users
「开始」菜单程序启动)
@StartupDir,当前用户的 启动 目录所在路径
@WindowsDir,Windows 文件夹 所在路径,(例:C:WINDOWS)
以上的 AU3 的宏只是所有 AU3 的宏中比较常用的一部分,如果您想了解更多关于 AU3 宏的信息,
请查阅 AU3 帮助文档。
其实大家可能也看出来了,宏有点类似 Windows 的环境变量,当然,其性能和多样性远远超过Windows 环境变量。

讲到这里,关于 AU3 的基础知识就给大家介绍完了。以后我们也可以亲手写一些简单的小程序来满足我们对自动化操作的需要,同样,当我们再碰到高手们写的 AU3 源代码终于也可以看懂一些了。
编 程,其实无论是 AU3 还是其他的,如果想熟练掌握仅仅靠背诵这些语法、函数、宏是不管用的,不过如果你不知道这些语法、函数、宏也是更行不通的。想熟练使用一样东西,就要经常 使用它。一开始写程序是有点小困难,但这只是因为您对编程还不熟悉,并不代表着您不能掌握编程。编程很大程度
上靠的不是智力,而是一个人的毅力.

教程下载: https://app.box.com/s/d73ca8ay26qn2wz9f7tm

Word文档也能添加背景音乐

打开Word文档时自动播放音乐?这个你没见过吧?可能是因为很多时候Word文档只是用来记录文字或图片内容,很少用来演示等原因,所以我们很少看到此应用,但是它并不是不支持背景音乐。今天看到在Word文档添加背景音乐的方法,顺便收集分享:

打开需要加入MP3背景音乐的文档,单击“视图”菜单中的“页眉页脚“项,进入页脚编辑区(注意是页脚),单击”插入”菜单中的“对象”,选择 “Windows Media Player"后,单击“确定”并插入WMP对象,右键点击WMP对象,选择“属性“,在“属性“对话框中单击“自定义”,接着单击出现的三点按铵,弹出 对话框,在“文件名或URL”处输入对应的MP3路径,在“选择模式”中选择“Invisible”,“播放计数”设为999,点击“确定”按钮,退出页 脚编辑区,这样每次打开该文档,都可以听到MP3音乐了。


恢复隐藏:进入页脚,右键点工具栏,调出web 工具箱,按左上角第一个按钮-设计模式,再按第二个按钮-属性,点击第一栏小箭头,选择windowsmedia-自定义-三个小点-选择模式-Full (default),确定。保存文档,退出文档。再打开文档就恢复可见了.

吴思:社会转型危机及应对

(上)
  【要点1】我将秦汉以来的中国社会称为“官家主义社会”,中国经历世族官家主义—小农官家主义—地主官家主义,进入到毛泽东时代的“工农官家主义”,官家主义社会有维持和 平环境的能力,但是具有不稳定性,没有独立性,缺乏权力制衡,转型比较困难。
  【要点2】政治改革的框架有四层,如同玛雅金字塔:塔尖是领导集团的政改动力,然后是影响政改意愿的三层力量:危机强度、社会上不同的行为主 体、影响行为主体的重要变量。向民 主宪政转型,意味着官方权力受限和公民权利扩张。这是巨量利益的重新调整。从利益的角度看,作为一个整体,官方动力不足而阻力强大,因此,中国的政治体制 改革,主要动力将来自危 机带来的社会压力和由此触发的体制内动力。
  【要点3】社会好比一盘棋,棋盘上有许多行为主体。中国的主要行为主体,至少应该注意八个:一官,二农,三农民工,四工人,五国企老板,六民企 老板,七知识分子和专业人士,八 学生。传统的官-民(民又分为士农工商)格局出现分化,相对强弱也有变化。一般说来,权利受到保护,合乎契约,就有秩序稳定;权利受到侵犯,被强制剥夺, 就可能造成危机。
  【要点4】面对经济增速下行和财政危机,政府手里有许多好牌。向民营企业开放垄断领域,例如金融、能源、教育、医疗、电信、基础设施建设等,必 将提高效率,增加就业,带来新的 经济增长;可以出售价值数十万亿元的国有企业;实行土地私有化,开放土地市场,也能吸纳巨额货币。官方意识形态拥抱更多的民主,就会发动政治体制改革。如 果官方意识形态僵化,民 间的第二文化将日益繁荣,逐步成为社会主流观念。
  【要点5】未来五年至十年,如果经济增速保持在7%左右,出现一二级危机的概率不高。即便出现,凭借多年形成的经验和物质基础,有望及时化解矛 盾,社会严重失序的可能性很低。在 中小级别危机的驱动下,政治体制会有某些小型甚至中型改良。中型改良更可能发生于容易控制的领域,例如立法机构和司法等领域。在经济增速下行的压力下,深 化经济体制改革,市场经 济得以完善的概率较高。
  政治体制改革的力量来自压力驱动
  吴思:感谢大家光临,今天我向大家介绍的是我最近的一个想法。我做了一个关于中国政治政治体制改革的预测框架,想介绍的核心就是这个框架。框架 看起来像玛雅金字塔,最高层是 庙宇,这个庙宇代表着中国最高层的决策者、领导人,他们会不会搞政治体制改革?这是一个只有上帝知道的问题(现场笑)。假如他们会主动搞政治体制改革会有 一系列的故事,怎么搞? 比如邓小平是怎么搞经济体制改革的?以及历史上的改革怎么成功、怎么失败有很多经验教训和规律。但一系列假定的前提是最高层有积极的、主动的搞政治体制改 革的意愿,但我觉得希望 不大。如果按照利益驱动原则不主动改,因为政治体制改革的核心是向民主法治社会转化,而民主法治意味着对公民权利的更多尊重和对行政权力的更多约束,所以 从官家集团顶层来说意味 着利益受损,很难想象一个集团会主动干损害自己利益的事。那政治体制改革的力量在哪里?我认为来自压力、来自危机驱动。
  所以第二层讨论危机,把危机分为五层,我会详细说五级危机和内部互动、内部惯例是怎样的,历史上是怎样的,将来如何展开。
  第三层是制造危机和平息危机的社会集团和人。我们知道中国历史常规的“官—民(士农工商)”,现在更复杂,“士”分作知识分子和大学生;“农” 和“工”之间有一个农民的问题 ;“商”除了民营企业家之外,还有国营企业的老板。这在一会儿一个一个讨论,这是制造危机和平息危机的社会上的行动者,这是金字塔第三层。
  第四层是影响社会集团的因素。比如经济上行、下行,财政危机,官府要解决问题手里是否有钱,手里有什么牌,还有观念包括互联网,各个社会集团组织的成本,等等。
  现在我向大家逐个介绍这四层,介绍完后,综合这四层的整体,对未来十至二十年做一个推测,在他们互动过程中得出一些基本结论,这是我今天给大家讲的核心内容。
  先说一下背景,谈论这个模型发生作用是在什么基础上讨论的,中国社会背景是一个什么社会。之后如果还有时间就讲最高层要想搞政治体制改革有哪些 历史经验比较顺畅,主动走很容 易走得通。这是我今天给大家介绍的这几块,核心是玛雅金字塔,政治体制改革或者是社会转型危机驱动,我想说的是危机驱动转型的模型或者叫预测框架。
  中国社会是一个什么社会,中国社会的基本性质是什么?自秦汉以来,按照毛主席的话说“百代都行秦政制”,在他写这句诗时,文革期间认为还在行使 秦的那一代政治体制。如果按照 一百代来说,现在孔老夫子的后代才80多代,还会再写几百年。那秦政制是一个什么样的社会?所要转型的社会对象是一个什么性质?教科书上说中国社会自秦汉 以来是封建主义社会,越来 多的人觉得这个概念不对,我也不接受。“封建主义”按古汉语的说法,秦始皇废封建立郡县,西周搞封建是分邦立侯,总而言之把一个地分给哥们或兄弟,在这个 地上建立自己的军队和政 府,独立小王国,一些小王上面有一个大王,这就是封建结构。秦始皇把这个废了,建立了郡县制,所以很难说秦始皇废的东西延续到现在,在语言说说不通。
  如果用大家熟悉的经济组织形势来描述封建制度,发现封建制很像一个商会,一堆小老板推举一个大家信得过、忠诚可靠的、能干的大老板当会长,这是 封建主义的结构、商会的结构。 会长手伸得再长、再有权威也不能伸到别人的企业里,那是别人的家产。当年周王下面分侯各自的地盘不能收回,西欧封建时代是这样,日本封建时代也是这样。 “封建”两个字是共用的, 所以封建时代基本上是一个商会时代。而秦始皇建立的一个结构很像上市公司的结构,把几个小老板给灭了,带着几个哥们打江山,功劳最大的分侯,做稳江山后, 杯酒释兵权,让这些跟着 打下江山的铁哥们当股东和股民,每年领自己的利息,实际操作不要插手工作业务,聘一个CEO当宰相,聘一些MBA当县长,分管各个分公司、各个部门,那是 一个上市公司的结构,代理人是 这个金字塔框架的主体,最高层是皇帝(董事长),下面是随时可替换、三年一轮的代理人,这是上市公司结构。郡县制与商会制度差距极大,如果我们把商会制度 称作封建制的话,绝不能 把上市公司制度、代理人的金字塔说成封建,那叫什么?后人有许多说法,最常见的一个说法是“专制主义”,“专制主义”的确是一个说得通过的概念,但我觉得 “专制主义”太模糊,没 说清楚谁专制:是封建贵族专制就是封建主义,是无产阶级专制就是社会主义,是资本家专制就是资本主义,所以谁专制没有讲清楚,叫“皇帝专制”也行,但都没 有说。后来魏特夫(德国 人)到美国加了两个字“东方专制主义”,这比“专制主义”略好一点,但“东方”是谁?我们都是东方人,日本是,朝鲜是,越南也是,我们能专制吗?所以“东 方专制主义”也太模糊。 李慎之先生推的一个概念是“皇权专制”,这比“东方专制”好得多,但我觉得仍然有问题,这个概念比前两个都好,但我觉得都不好。所以我杜撰了一个概念— “官家主义”。“官家”古 汉语概念里包含三个意思:一是皇帝,《水浒传》赵官家就是皇帝的意思;二是衙门,官道、官门,不管是县里、省里,哪个部门的,条条块块不是你们家的,而是 公家的、官家的;三是对 官员个人的尊称。这就是古汉语里“官家”的三个主体,基本内容是这三条,他们三个互相争夺地盘,皇帝强了压缩下面,衙门强了架空上面,官员个人强了把上面 两个全都架空了。就是这 样一个决策的体系、一个主力,当家作主,“义”是规则体系、法规体系。这三个主体都能够当家作主、都能立法定规,但不管他们怎么争夺地盘,当家作主、立法 定规都在“官家”范围之 内,所以我把秦汉以来的中国社会称为“官家主义社会”。
  “官家主义社会”有不同的阶段,流氓打了天下后就是分田地,打江山打完后每人分几公顷地,后来实现了,而且一直在实行秦朝砍一个脑袋给一百亩、 砍两个脑袋给两百亩,等他打赢 仗了,自己手下士兵砍了一堆脑袋会有一堆地,于是出现了大地主、小地主,大地主、小地主的后代一代一代就有了官二代、官三代。所以汉到魏晋时期我称为“世 族官家主义”。后来“世 族官家主义”把“官家主义”折腾惨了,我们知道魏晋时倒退到封建时代又分裂了。隋唐总结经验,开始科举考试,不许他们天然地当官,可以考公务员。于是中国 历史进入第二阶段,朱元 璋打天下把一些大地主、大商人都灭了,就是因为官家和小农、富农共谋天下,然后选拔一批MBA给他当代理人、当官僚。那时我把朱元璋建的叫“小农官家主 义”。再过几十年“小农”分裂 了,有佃户和地主,佃户向地主缴租,地主向官府交皇粮,我把这个时代称为“地主官家主义”。“地主官家主义”这个时代有一个经典集团——乡绅,一只脚踩在 土地上,一只脚踩在官僚 里。
  中国是“资本官家主义”
  这是我对秦汉以来中国社会性质做的定义,我们谈的社会转型基础就是秦汉以来的。当然我们还得追着说几句当代中国社会是一个什么样的社会?这有很 多说法,主流说法是有中国特色 的社会主义。但中国特色社会主义难以从逻辑上进行讨论,社会主义有一个定义:无产阶级领导的、工农联盟为基础的、人民民主专政的社会主义。“无产阶级”是 谁?我们知道无产阶级的 主体是农民工,但农民工是一个弱势群体,为了要工资有13连跳,如果这样的弱势群体是领导阶级在形式逻辑上陷入了困难;“以工农联盟为基础的”,我们知道 “农”也是弱势群体,尤其 在征地的时候;“人民民主专政”,人民通过什么专政?宪法规定通过人大专政,人民代表代表人民行使权利的主体,而我们知道人民代表60%、70%是官员, 那这是人民民主专政还是官员专 政?若是官员专政则是官家主义,人民专政的话人数比例也不对。所以“有中国特色的社会主义”问题请逻辑高手讨论,今天放下,说不清楚。还有一些观点,比如 吴敬琏先生说“中国已经 成为权贵资本主义”,这个比有中国特色社会主义容易讨论得多了,抓住了两个非常核心的社会主体:一个是经济主导者,民营企业影响就业80%,GDP60% 以上,民营企业肯定是大头,是中国 的领导阶级;还有一个特别强大的是权贵。但若说中国是权贵资本主义,核心词是“资本主义”,权贵色彩比较重。可中国是资本主义吗?用这个问题问资本或老 板,“你能主义吗?你们能 当家作主?能说了算吗?”不能,他们也担当不起:“党领导一切,我们只是给领导打工。”如果以这个问题问党,党肯定不高兴——“怎么是资本主义?我们是社 会主义,无产阶级领导。 ”这个话两个当事人不认,此概念谁好,主要当事人不认账,我们不能不遵从当事人的意见。怎么遵从当事人的意见?——“资本权贵主义”,“资本”色彩比较重 的权贵主义。我觉得这更 精确了,但在中国谁是权贵?当然是官家,这是我对当代中国性质的一个定性:中国是“资本官家主义”。
  这个话听起来好像有点攻击性,其实,如果三分天下,两分是赞美,一分是批评。第一分的赞美是,中国经过了上百年前赴后继的现代化努力走到今天, 工业化基本实现了,现代化基本 完成了,这是一百多年前我们前辈们的梦想,现在实现了,意味着什么,意味着当年小农或地主官家主义80%、90%的是由农业创造的,现在农在GDP的比例 中不足10%,90%左右主体是工商业创 造的,而工商业领导者是资本,我们进入资本官家主义社会,意味着在生产力方面我们完成了前人的伟大梦想:工业化、现代化基本实现,这是资本官家主义的第一 重赞美。
  第二重也是赞美,毛泽东时代是什么主义?按此系列说下来:经过世族官家主义—小农官家主义—地主官家主义,进入到毛泽东时代,我称为“工农官家 主义”,官家直接代替资本家管 工人,代替地主管农民,当一个生产队长管佃农,只要在那个位置上逼着农民干活,农民偷懒、斗智斗勇,会很快发现你的心态进入奴隶主心态(现场笑),这是不 可避免的,可惜不能拿鞭 子抽,如果允许,肯定想抽。这意味着官家干部直接代替的这几个地主和资本管工人、农民,集中力量好办大事,比如兴修农田水利,比如一上来就搞五年计划,搞 大项目。但也有大问题: 工人偷懒,农民也偷懒。农民不干活,大田里的草非常茂盛,跟庄稼长得一样“茂盛”;工人也是,一天干三四个小时,当时我在一个厂里,属于大红旗飘扬的地 方,我们做的是搬沙工,干 了三四个小时,我不明白:为什么无产阶级、领导阶级对我多干也有意见?他们说定额做高了,让我们怎么办?现在也是。“工农官家主义”有优点,但缺点是效率 低下,于是改革,改革之 后把工人交给资本,能管就管,管不了就破产。我们知道中国资本家非常厉害,弄得现在农民工一天干活11个小时,一个月歇两天,但不管怎么说偷懒减少了,中 国产品、中国制造销售全世 界。农民也是,自作自受,饿死活该,能干就多干,我们知道大量的农民出来了,只有很少的人把过去辛辛苦苦种不好的地种好了。所以“资本官家主义是“工农官 家主义”的进化、演进, 这是改革开放的最大成果。这是资本官家主义的第二重褒义,当然还有一层贬义:官家主义还是官家主义,不是民主主义。
  官家主义维持和平环境但缺乏稳定
  官家主义在中国历史上有什么好处和缺点?最大的好处是打仗少了。我看李陵考证有独立王国的那个时代有400万常备军,当时中国人口(汉朝统计) 是6000万,战国时肯定没有6000万, 就算有6000万,3000万男人中一半老人和孩子不上阵,1500万男子中400万而战争而活,也就是说30%成年男子的劳动力是用于打仗的,如此想想 社会的暴力浓度有多高?看公元前221年以前往 前数的一百多年几乎年年都打仗,很少有间断,暴力程度很高,而且动不动斩首8万、6万,最狠的是40万,赵国成年男子就没了一半,这是封建主义的缺点。官 家主义后,天下太平了,不许 谁拥兵自重,独立王国给削了,那时常备军有多少?清末常备军有80万,清末将近4亿人口,4亿人口一半是女人,男女各2亿,2亿男人中老人和孩子不上战 场,一亿成年男子才80万常备军, 0.8%。一个暴力浓度是30%,一个暴力浓度是0.8%,这就是官家主义的好处。中华文明足以自立于世界之林,而且一度领先世界靠的就是这个维持和平环 境的能力,我们建立的帝国体系、官僚 制度是我们的优势。这是官家主义的优势。
  不过有一个大缺点,即官家主义不长寿。中国的官家主义从秦汉以来到清朝,如果单算大一统的王朝,平均寿命是171年。如果加上三国两晋南北朝五 代十国等零碎的小国,平均寿命是67 年。这是官家主义的问题,到时候就死。死因是什么?40%死于官变,比如曹操篡汉、王莽篡汉,赵匡胤兵变。还有40%死于民变,比如朱元璋、刘邦都是造反 的,陈胜、吴广起来了。20%属于 外敌入侵。这些都混合了,很难说哪次大变只有民变没有官变,或者只有官变没有民变,或者与外敌入侵毫无关系,外边边疆始终太平,但有一个主导力量。李自成 把明朝推翻了,只能说明 朝亡于民变。后来李自成把外敌引进来,只能说李自成亡于外敌入侵。资本官家主义的问题,还是难免王朝循环,而且这些入侵、官变、民变的威胁始终存在,这是 问题,不稳定。
  我介绍了当代中国社会的性质,介绍了官家主义社会的问题、长处和短处。到了当代,此时此刻,我们看到官变,比如皇帝变了,皇帝内讧,打起来了, 包括宗室之间的屠杀,比如李世 民把他们的哥哥给杀了,朱棣把他的侄子杀了,这都是皇室内部政变。衙门就是宦官专权等都可能导致一个王朝崩溃。官员个人,曹操是官员个人,没有王室的身 份,就把皇帝架空。这样的 事在三国两晋南北朝经常有。现在会怎样?王朝当年不稳定因素走到今天,今天没皇帝了,衙门还有,变了,增加了;官员个人也有。现在这种体系增加了新的变 量,过去的67年、171年是那 个时代可以维持稳定的时期,到现在还能不能持续这么长的时间?维护那么久的稳定?
  先说皇帝。自从辛亥革命推翻了皇帝,中国就出了一个麻烦:最高权力传承不知道怎么办好了,不能世袭了。最高权力传承的基本规则是什么?我们知道 毛泽东选刘少奇,后来不成功; 选林彪,林彪跑了,也不成功;后来选华国锋,华国锋没待几年被另外一个人推翻了。所以替代世袭的最高权力传承规则更加不稳定,变成了指定接班人制度,这是 “官家主义”过去那些不 稳定性现在加剧了,几乎每一个接班人都会出事。比如邓指定的赵、江,然后邓南巡对人有批评,内部其他老同志对这个批评有点说法,暂时稳住了,但非常险。要 不是那么险,明天要审的 人也不会到那么高的位置。接班人制度作为最高权力传承,一到换届就会出大事,比过去的稳定度差远了,最麻烦的是如此不稳定的指定接班人到现在更突出,因为 邓可隔代指定,一下指定 了两个,江不能指定,胡更不能指定。现在最高权力传承规则是什么?不是接班人指定,那是什么?很难表达,有点像红衣主教推选教皇(现场笑)但红衣主教推选 教皇是教皇去世了,把红 衣主教们关到屋子里商量,商量完不许出门,点一把火,地炉上一冒烟:新教皇诞生了。
  衙门。过去的衙门吏、户、礼、兵、刑、工六户很简单。现在的衙门有四套班子,四套里比较麻烦,比如人大,人大在宪法上是最高国家权力机关,衙门 要追求利益最大化,要实现了自 己的理想,达到了落实宪法的规定,那这个官家主义还是官家主义吗?成了半个民主主义了。所以这出了一个人大就很麻烦,衙门更不稳定,过去没有都不稳定,何 况有了。另外是法院,《 宪法》第126条就是独立审判,法院有权独立审判,一独立,依法办事,谁老大,谁说了算?谁主义?就是法治社会、宪政、宪法主义,于是就麻烦了,因为这不 是官家主义了,变成了宪法主 义或者宪政。所以这两个被称之为橡皮图章,他们自己也知道,经常反驳要变硬,但真的变硬“官家主义”会很麻烦了。法院真的要独立审判了,官家主义的基础也 会动摇。所以一个衙门的 变化比过去增加多了。
(中)
官员不再追求“修身齐家治国平天下”
  官员个人变得更复杂。过去官员个人是“修身齐家治国平天下”,全套的儒家理想;现在儒家理想变得更复杂,说不清楚。在这里岔开一下,中国此时此 刻官家主义的存在是国际环境大 变,这是第一大变化。过去中国是中国,天下就是老大了,现在发现不是老大,人家比我先进,向人家学习,要开放,要向先进文明靠拢,争取现代化,承认有别人 比我们更高。此环境一变 ,就是李鸿章所谓的“三千年未有之大变局”,最先睁眼看世界的是魏源,是士官。中国近百年不像过去40%官变、40%民变、20%外族入侵,清末时有一个 新变化,戊戌变法是“士”发动的, 康梁变法;辛亥革命也是知识分子折腾起来的,孙中山是留学生。这些知识分子发现外面有更好的世界要学习、要赶超,纠住不放,他们成了革命灵魂,去找革命的 材料。康梁找的材料是皇 帝以及内部的一些人,没成功,想搞官变,知识分子找官员去变法,拉着皇帝去变法失败了;孙中山找流民、江湖,找民间暴力势力也找商人化缘,也找新军,就找 体制内外的暴力以及新出 现的资产阶级,这是孙中山那批知识分子所找到的革命材料、依据和基础。共产党也是知识分子,从陈独秀开始一直到毛泽东,他们到农村找材料,打土豪分田地, 以土地激励农民搞革命, 都是知识分子主导的改革或转型,但要找对材料。这些知识分子满脑子的思想从哪儿来?从外面来的,外面不是民主主义就是宪政或者马克思主义,都是西方那一 套。现在官员脑袋里装的是 什么?我觉得大家都知道(现场笑)。他们在追求利益最大化时,他们在追求良心时,他们在追求理想时,很可能导致的不是“修身齐家治国平天下”,可能是乱天 下。我们知道戈尔巴乔夫 好不容易上去了,那是一个优秀的官僚,最后把苏联给折腾跨了,把苏联的官家主义折腾跨了。“官家主义”不稳定性如此之多,条条不稳定,比起过去不稳定大得 多。这说的是官家。
  官僚帝国转型困难
  还有士农工商,这个“士”跟过去大不一样,“士”在中国一百多年以来主导了三四次革命,包括几次大危机和动荡,比如二十多年前那一次,五四运 动、四五运动都跟天安门有关,这 几次大动荡都是知识分子——“士”折腾起来的。资本发现有危机可趁,就跳进去、帮助一把,赞助赞助。这两个大集团跟过去不一样。过去小农官家主义,小农很 好对付,现在几个资本合 起来,构成一个环保组织,这个环保组织的力量能够动员的资源顶一个省、一个市,力量大不一样。所以“官家主义”的基础小农和地主已经变成资本官家主义,而 且资本家都有知识。官家 主义的稳定性在历史上追究到现在会发现千疮百孔,但别小看官家主义,别看官家主义千疮百孔,它仍然非常强大、非常灵活。
  看亨廷顿写的《变革社会中的政治秩序》,他有一个说法:发现所有转型国家两大类——一类转型来自封建王国,像西周那样的社会或者向日本那样的社 会、英国那样的社会,很多贵族 架着一个王,贵族有自己的地盘和权力,转型比较顺畅;还有一种转型比较困难,即官僚帝国,也就是我所谓的官家主义。封建王国转型容易,官僚帝国转型困难。 我们找实例会发确实如此 ,英国不用说;德国是封建王国,虽然折腾了好几次,转得也行;日本折腾了一次,转完了也行。官僚帝国特别能折腾,还转不好,比如法国自1789年开始转, 一直到二战才消停,中间几次 复辟几次折腾;西班牙是官僚帝国,早早开转,到1975年佛朗哥去世,新国王胡安·卡洛斯转型,到一九八几年才成功;俄罗斯也是一波三折,直到现在还没成 功。我们是最成熟的官僚帝国 ,现在还充满着自信。这有什么道理吗?为什么?亨廷顿没说为什么,我替他找了找原因:一个重大原因就是唐太宗看士子考试与鱼贯而入时说“天下英雄尽入吾彀 中矣”,我愿意升谁的官 就升谁的官,我愿意撤他的职就撤他的职,精英都在我这儿。现在说制度自信、理论自信能否自信得起来我不敢说,但有一点是可以自信的:人才自信。公务员千里 挑一,那都是精英,能考 上的人,至少读书和写文章都是高手,那就是精英。一大堆精英集中在上层,相应的把下边掏空了不少。上层最善于学习和交流的一批高智商的人就是感觉不一样, 就有本事让中国连续30年 每年GDP增长10%,这个牛劲别的地谁比得了?所以这个自信是有道理的,就是因为官僚帝国把人才拢到中央,反过来把下面的精英抽空了不少。封建王国不 行,封建王国每个贵族都是世袭的 ,世袭的治理水平应该是社会的平均水平。而治理官僚帝国的官员智商在平均水平之上,而官僚帝国还有强大的各自独立王国的实力,可以对抗王的参与,于是形成 了一种权力制衡,所以转 到民主宪政比较不容易。宪政局面、权力制衡,封建王国有底子,贵族所享受的权利、自由很容易往资本家身上扩张,再往工人扩张,民主就实现了。而官僚帝国都 看上层脸色行事,既没有 独立性,也没有权力制衡,一个一个还特别聪明,智商还特别高,所以官僚帝国转型困难是有道理的。
  危机驱动转型的预测框架
  我在这个基础上讨论了官家主义的历史、现状、弱点和优势,现在开始进入金字塔模型。
  前面介绍了模型的轮廓,轮廓开头就是最高权力机构,我们知道权力宝塔尖就那么几个人或者二十几个人,他们决定中国转型还是不转型,如果有一个强 大的皇帝,比如像秦始皇、毛泽 东、邓小平那样还好办,问题是我们没有这么强大的一个人说了算。于是最高权力是一个班子,这个班子是“商量着来”,按票多票少来。所有转型意味着权力的自 我限制,是一次重大的利 益分配,在新的利益分配中,官家集团利益受损。所以从利益驱动来说没有足够的利益让他们转型。那推动转型的力量在哪儿?–在危机和压力。这是第一层。
  我谈谈危机,也就是第二层。我把中国能够看得到的危机分为五层:
  1.危机级别
  一级危机,如辛亥革命、法国大革命、中国大革命、俄国大革命以及各种花革命,总而言之民间起来把最高层领导推翻,这是一级危机。前几天胡德平写 了《破解法国旧制度与大革命之 问》,回答王岐山推荐的那本书:为什么一放松管制,一开始改革老百姓倒不满、造起反了,然后引起了法国大革命,讨论大革命问题。
  二级危机,没那么强大,没闹到革命的程度,我觉得代表二级危机的是五四运动或者四五运动以及二十多年前的那场事,闹起来中心城市动荡,蔓延全国。一旦出现二级危机就非常危险 ,很容易引起分裂,二十多年前内部就四分五裂。
  三级危机是省级城市动荡,蔓延全省。比如四川保路运动,去年的乌鲁木齐“7·5”事件。
  四级危机是市、县动荡,比如瓮安事件,大连散步,厦门散步,启东事件。
  五级危机是乡镇或村以下。乌坎事件一开始是村级事件,后来到县里,五级危机升级到四级危机。
  五级危机每年数以十万计,大量因为征地和上访。四级危机,即县市动荡,每年平均有一到两次,一次左右,有的时候没有,有的时候一年两次。三级危 机发生的频率十年左右有一次。 二级危机,中国上次出现二级危机是24年前,一代人的时间。一级危机,现在看不出任何一级危机的动荡。
  2.互动常规
  这些危机一旦出现会怎样?会出现内部团体互动,有一个常规–一旦出了一个事,比如乌坎,农民保护自己的土地闹起来,迅速有知识分子介入,知识分 子开始传播这件事,维权,说这 件事的意义在什么,先指出意义,这个意义通常跟每个人有关,今天发生在别人家,明天可能发生在你的头上,每个公民的权利受到伤害,任何一个公民不能袖手旁 观。如德国一个牧师所说 的,杀犹太人我不说,因为我不是犹太人;杀共产党人我不说,因为我不是共产党人,最后杀到我这里,再也没有任何人为我说话。中国近百年的革命都是知识分子 挑起来的,是马克思那样 的知识分子,是康梁那样的知识分子或者是孙中山那样的知识分子,现在在干同样的事,这个事与每个人有关,哪儿出事就围观,五级危机升级为四级危机,尽可能 动员更多人参与,四级危 机尽可能往三级走,只要动员有力、知道够长,这个危机可能就胜出了。我们知道乌坎事件迅速地往上升,官方处理一旦失当,就打一个滚上去了。一旦工农出事, 知识分子介入,官方也介 入,官方的态度跟公知的态度相反——大事化小小事化了,这事没出——堵,严防死守,一旦成了气候,成为了五级危机或四级危机就立刻让步,反映非常迅速,比 如什邡、瓮安、启东让步 ,乌坎不让步,上面领导急了,省里直接派人来指挥让步:你怎么那么不会办事,把五级危机弄成四级危机还要弄成三级危机吗?有一个地方难免出事,有人往上 调,有人往下压,这就是危 机一旦出现的互动常规。
  我们在互动常规可以看到一个规律:小危机,小让步;中危机,中让步;没危机,不让步(现场笑)。结论是:危机可以推动制度改革,推动制度变革。 如果出现了大量的中小级危机,甚至 有可能出现比较大的制度变革。比如取消农业税。取消农业税就是由一堆农民抗税,五级危机堆积起来没完没了,最后官方得不偿失,干脆取消了,维稳花的钱比收 税还要多,还收什么?顺 着这样的思路往下推论,如果出现较大危机,如三级危机或二级危机,在那个情况下很可能会出现重大让步,启动政治体制改革。20多年前就遇到过这种事,如果 有一方见好就收,很可能重 大的政治体制改革就开始了,但双方都没有掌握好,风险非常大,幸好有邓小平这样的强人,否则内部分裂,军队内部分裂,没有强人谁能承受那么大的压力?所以 非得让步不可,不让步会 造成内部大分裂,而分裂本身又会启动改革,要不然发生二级危机,要不然让步,要不然分裂,分裂后还照样让步,因为它会引发新的变革。这是互动的常规,从常 规里能做出一个推测。
  讨论过程中大家会发现中国发生危机的可能性微乎其微。第二是五层危机怎么分类,它们互动的常规,每一层有可能带来什么结果,每一级危机可能出什么事。
  八种社会行动者的满与不满
  第三层讨论制造危机和平息危机的人。一是官——最强大的社会集团。中国官员集团可以说是世界最强大、规模最庞大、历史最悠久的一个集团,人才济 济,不仅有人才还有钱,每年掌 握着十几万亿,今年大概是12万亿财政收入。除了钱之外,还控制着能源、交通、金融、电信领域的世界级垄断公司,还垄断了教育、传媒、医疗行业,什么地方 肥就把什么地方切下来,既 有钱又有人才,这是官的实力。官在干什么?他们对全民的承诺是建设小康社会,过十年GDP再翻一番,那时候中国经济就是老大了,所以各位稍安勿躁,给我们 一点时间,把中国经济搞上去 ,抓住历史机遇,让中国重新重回世界老大的位置上,换取大家的拥护跟我们走。这个条件如何?我估计很多人听这个条件觉得还行吧,十年还不太长,中国就是世 界老大了,也是百年来仁 人志士的想法。所以这是官方开出的条件:以经济绩效、经济发展换取合法性、换取民心和民众的支持,这是官方提出的理想。
  要实现刚才说的理想,官方的政策是深化改革,而且是深化各种改革,李克强最近小步快走连续推出一系列的改革,马上要开三中全会了,大家关心会否 推出更大力度的改革。但不管怎 么说,这些改革基本发生在经济领域,政治领域会不会改是一个很难说的问题,一直说要搞政治体制改革,十八大文件也说,这话从1987年也就是十三大文件时 开始说要搞政治体制改革,但 当年说搞就没搞,实际已经实现了一种均衡,这个均衡从1987年秩序至今,这个均衡就是说改革不做改革,说改革可以让民众、国际听起来得到安抚:要改革 了;不做改革可以安抚官员:没 人动你的利益。这是非常好的均衡,两头都满足的均衡,目前我还没看到有什么力量能够打破。所以官方承诺,如果没有危机,搞政治体制改革还是一个承诺,不会 变成事实。
  这是官方作为一个政体,它的实力、规模以及手中的牌、承诺还有已经构成的跟民间的均衡。可作为一个整体来说,他们是既得利益集团,但细细分析起 来,官家内部有很多不满。比如 前面说到的人大,人大法院的名义权力是10平方米,实际权力有10平方米吗?也就是3-5平米,剩下的5-7平米到哪儿去了?被政法委或者更强大的力量悄 悄的拿走了,具体办起案子来、追究 冤假错案还得他们承担,或者说你就是一个橡皮图章,骂名也得自己承担。所以实际权力跟名义权力不符,实际权力跟名义权力遭到剥夺是不满的来由。同样的道理 我们还可以说政协和检察 院,这些“条条”基本都是名义权力大于实际权力,实际权力小于名义权力,他们都有被剥夺感。衙门中还有“块块”地方政府有事权,要干很多事,但没有相应的 财权,于是跑步前进要钱 ,求爷爷告奶奶要到钱,这是权责利的不平衡,不公平,不平是不满的温床。这是官内部的两个不满。
  还有第三个不满,前面说到皇帝不满后,新的最高权力诞生过程就是党章上很多名义权力莫名其妙消失的过程,这会带来一些影响。如果有人想竞争这个 权力又没有轮上他可能就特别不 满,他特别不满可能有人会审他,对抗会很激烈,容易出事。而这在最高权力交接时,一到五、十年就可能出现重大不满,这也是对官家集团内部来说,最高权力的 竞争者、角逐者、多数决 定者都会出现这个问题。
  第四个不满是,中央政府还好,地方政府经常是各个大家族的势力把持着升迁的主要渠道,精英考上公务员干活,最后发现干活的是他们,升官的是官二 代、三代。这样的不均衡会造成 什么?你说这样的小利是什么感觉?这不就是宋江的感觉吗?(现场笑)——有可能培育出遍地宋江,他们倒无能也罢了,但沉沦下僚的精英一旦成为宋江类人,能 量非常大。
  最后是精神危机,他们自己知道很多事做得不大对,口不对心,有时候人的地位高了,成了精英了,对精神生活比较重要,吃饱喝足,醉生梦死,这些人 不是真正的精英,真正的精英不 是这样,于是这些不满掩藏在心,在适当的时候会爆发,一旦爆发可能会出现“竟无一人是男儿”的局面。
  以上是“官”。“商”可以分官商和民商。“士”可以分成大学生和知识分子。
  二是农民。中国农民现处于历史中最好的时期,对生活非常满意,不交农业税,建立了合作医疗,种粮不仅不交钱还给补贴,这些都是历史上所没有的。 1999年前后我到农村去调查,问 农民交多少钱,中央三令五申不得超过总收入5%,实际农民经常交到20%-25%,所以农民恨得咬牙切齿。我跟一个村民小组长在田埂上走,我说“听您这话 好像造反似的。”他说“打不过,打 得过早反了。”2004年取消农业税,2009年我到农村调查,农民对党的感恩戴德之情溢于言表,说中央不好他就跟你急。如果在取消农业税之前,谁要上井 冈上,农民给你通风报信,给你送 粮食;2004年之后,谁要上井冈山,农民会把你绑给官府。现在我看不出农民有任何重大的动乱,他们基本不交税,可他们获得了基本的社会公共服务。从公共 契约角度来说他们赚了,他们 付出不多,所得不少。
  当然有一部分农民不满,这部分农民是失地的农民,城市郊区的农民。城市郊区农民一亩地给2、3万块钱,政府转手卖三、五十万甚至一百万,这种剥 夺对比太强烈,所以这部分农民不 满足。但话说回来,我们的补偿标准是什么?是土地作物30年的收获,现在种一亩地,一年能挣500块钱或者一千块钱,一年挣1000,十年1万,30年给 你3万,3万存利息也能挣一千万,还不 如你下去干活。对农民来说是相对的剥夺,其实这是合算的事,如果只许种地还不如把这个地让他们征了,但你这3万块钱到他们手里变成三、五十万,这是不满相 对剥夺的由来,但这个剥夺 只能在本村内造成影响,所以这种剥夺只能引起五级危机,最多四级危机。
  三是农民工。农民工是城市化和共轭华过程中形成的过渡性群体,农民工分第一代和第二代。
  第一代农民工,我到农村调查,问这个世界是否公平,政府如何,农民一连串说好,我们问得非常细,每一个问两三个小时,他们回答都说好。如果引导 出不公平点来:在城里没遇到不 公平的事?他说有,谁谁给我一撬泥,我给他一撬泥,他不接,不理我,我就跟他打起来了。说的都是他们同级之间谁看不起谁,对谁不满,在同级之中做对比,就 好像我们跟美国人比一样 ,农民工也不跟城里人比,自己跟自己比,所以不满在第一代农民工里基本没有。
  第二代农民工就不一样,发生了重大变化:生在城里,觉得自己享受的政策是天生的,不再感谢领导们的恩赐,他们经常看到的是凭什么城里的孩子享受 的我们都没有,所以第二代农民 工不满。但第二代农民工这些年的工资迅速上涨,所以这个不满变得有点得到了补偿。现在第二代农民工的状态是拿不出非常强烈的明确的政治经济主张,过一天是 一天,知道未来城里进不 去,家乡回不了,不知道自己的前途在哪儿、未来在哪儿,而怎么解决不知道,是一种模糊的状态。如果深究起来,他们很容易发现自己买不起房子的根源是房价的 多一半进了政府腰包,实 际农民工跟政府追究下去有深层冲突:买不起房、入不了城的核心是有人把房价抬起来了,而房价最大受益者是政府。这个事情在未来是一个炸弹,但现在这个炸弹 很平静,没有闹腾。
  房价背后的利益分配培育出所有的买房者和政府的矛盾,不仅是农民工,还有新一代的城镇工人、知识分子、大学毕业生,深究下去都会发现房价是重大的利益不公平的根源,是潜伏的 矛盾,但现在没有爆发的迹象。
  前面说了农民(失地农民、一般农民)、农民工(第一代农民工和第二代农民工)。
  四是工人。城镇工人在建立社保体系之前大规模下岗时,城镇闹事非常多,但胡温新政后建立了社保体系,城镇的群体事件顿时大幅度下降。我们知道城 镇工人有各种就业优先和各种各 样的优惠,最后还能拿到各种补贴,所以中国的城镇工人在整体上跟农民差不多,对党的公共交易和公共产品的契约之间、关系之中大体处在占便宜的位置,不是吃 亏的位置,这几年向工农 方面倾斜他们可能有更多的好处,所以工人群体也是稳定的。
  过去工人罢工,政府介入站在资方一边,我们知道东北那边还打死了人,官方基本站在资方立场,工人罢工,通常收拾工人。但这些年,工人工资迅速上涨,罢工事件减少,矛盾缓和了 。若经济仍然高速运转,工人群体大体是稳定的,但前提是经济高速发展,现在经济出了问题。
  五是国营企业老板。这是一个既得利益集团,他们占有了大约上百万亿的资本。今天中午我问茅芋轼老师:现在官方手里掌握着国有企业究竟值多少钱? 他说大概60万亿。我听到几个数 ,有人说是40万亿、100万亿,你们自己选这个数,反正有一个巨额的人民币资本,而且享受各种各样的特权,可以借助行政权力维持、扩展地盘,跟民营企业 抢地盘,挤占他们的空间。任何 经济体制改革和政治体制改革都可能损害国营企业老板的利益。
  六是民营企业老板。民营企业老板现在有多少?去年有1000多万户,投资者2000多万人。辛亥革命时中国的民营资产阶级才5万人,现在已经 2000万了。他们的注册资本超过了31万亿。民 企对就业率的贡献超过80%。在GDP、税收和全社会投资中的比例都超过60%。民企全面超过国企,但国企占有的资源比他们多。还有3900多万个体户。
  这个群体是改革开放的受益者,因为他们发财了,他们在经济上占据了优势地位,但这个群体又存在着普遍的不满,主要的不满来自于:第一,垄断的位 置进不进去,被排挤,非公36条 (按:《国务院鼓励支持非公有制经济发展的若干意见》)出了两遍,他们还是觉得被排挤;第二,教育成本越来越高,税费越来越重,还经常遭受敲诈勒索,看官 员的吃像越来越难看,这 不仅仅是经济损失,官员吃相难看,被敲诈勒索,还有人格侮辱,看了不舒服,不是拿捕其那些钱,而是受不了那个气,怎么办?他们的基本对策是不敢反抗,因为 查你什么就有什么事,一 抓一个准。我听一个刑警大队长跟我说过,怎么能查,查偷税漏税,我们的税费负担如此之重,不偷税简直活下去,所以查了基本都有事,几乎谁都有超范围经营。 于是全都不敢反抗更不敢 组织。柳传志有一句话“毛主席说我们民族资产阶级软弱动摇,我们是软弱,但我们不动摇,我们毫不动摇地软弱!”(现场笑)我觉得这话说得真有道理,他们就 是这样,就是软弱,因为 手里有一大堆他们要养的人,命运掌握在别人手里怎敢不低头。而要说软弱,历史事实不支持柳总的说法,辛亥革命之前中国民族资产阶级虽然有5万人,也是软弱 的,但一革命了,全都坚定 着,比如虞洽卿(上海四明银行老板)带着人马上跑到江苏跟程德全(江苏都督)说反了。程德全说没钱,反后谁给我们发奖?张勋也坚决不反,也是虞洽卿把上海 的城防大炮给拉来了,对 着城墙轰,轰了一晚上,第二天就投降了。民营企业家软弱吗?他们算风险和收益。
  民营企业家的政治权利与他们的社会地位、经济贡献不相称,他们也有强烈的被剥夺感,他们的方式是个人移民、家庭移民追求安全。以惹不起躲得起的 方式来反抗,这是他们目前的策 略。但我听说有一个说法:一旦移民移完了,回来当裸商了,这些人的胆子就特大,可能是因有后路了。所以这个群体反抗的风险、成本发生变化,他们对民主和法 治社会的支持可能有高含 金量的表达。
  七是知识分子。知识分子是一个非常复杂的概念,我们经常接触的就是传媒知识分子,现在说的就是那些大V们、公知们。如果算权利,名义权利《宪 法》35条规定有言论、出版、结社自由。 但实际权利落差极大,而这些权利正是媒体人获得荣誉和财富的基础,可这个基础却被人剥夺了,于是这种切身利害关系决定传媒内知识分子的整体倾向是追求民主 宪政,不断地鼓吹宪政和 自由主义,因为这儿是他们利益最大化的一种方向。
  教师、律师专门领域的专业人士也有比较多的被剥夺感,他们比较了解外部世界,对民主宪政有更多的认可,所以在社会集团中,最了解外部情况、看问 题比较深和比较广的是知识分子 ——“士”,跟辛亥革命、戊戌变法、毛泽东领导的共产党革命一样,他们是冲在最前头的人,现在还是冲在最前头的人,而且冲在最前头有道理,因为他们觉得被 剥夺感最强,有切身的利 害关系。就是由于他们这特征,一旦出事,在各级危机中,知识分子全采用了与官方对抗的策略,官方是大事化小小事化了,知识分子是尽量放大危机的意义,动员 更多人群参与,于是被官 方看作是麻烦制造者。当了麻烦制造者后,官方和知识分子的紧张关系很难找到缓解办法,尽管如此之难我们还得佩服:官方人才济济,还是找到了一些办法,通过 自己掌握的财力和权力, 通过课题费和个人升迁等手段,将大量知识分子的收入门下,跟知识分子建立了契约性的合作关系。
  八是沉寂了多年没有动静的大学生(现场笑)。五四运动是他们闹起来的,后来几乎每次运动都有他们。但最近二十多年来,在严密控制和市场就业的引 导之下,大学校园基本平静。 2012年在校大学生约有2536万人,每年600多万大学生毕业,虽然就业机会不平等,“拼爹”、拼关系,但就业率还没有低到酿成危机的程度,还活得下 去。如果经济状况不佳,就业困难,拼 爹、拼关系在蛋糕越来越少的情况下,现在这点不满可能会被拼爹拼关系点燃导火索,将来有可能出大事,平等机会被剥夺的感觉可能会强化,校园在那时候就会不 平静,当然前提条件是就 业率严重下降,失业率大幅度上升。
  上述八个社会行动者有共同满意的领域,即经济发展,10%的增长速度让世界瞩目,很少有人说这个不好;同时社会秩序稳定,国家地位、国际地位提 高。从公共契约的角度看,官方提供 了大体合格的公共物品,而且在社会保障方面明显加强,因此官方的表现大体合格。这是满意的方面。但八个行动者也有共同的不满,主要集中在获得上述公共品的 代价方面。一对环境污染 不满。二对贪污腐败和两极分化不满。贪污腐败和两极分化到什么程度?胡星斗教授说一般的中等腐败国家每年贪污腐败金额大概占GDP的3%,他算这个账时是 2009年,那一年33万亿GDP,3% 的赃款是1万亿,如果积累十年就是10万亿。按照刑法10万以上可以枪毙一个,但实际很难做到,现在估计上千万都不会枪毙,这又是一种历史现象。假定一百 万枪毙一个,10万亿包含了一千 万个死刑。当年国共内战规模最惨烈,国民党800万军队,而且没给们打死,该俘虏就俘虏了,一千万简直是种族灭绝,贪污腐败的数量来说,10万亿,从任命 来说一千万个死刑。从贪污腐败 的数量来说10万亿,从人命来说是一千万个死刑,这都是惊人的规模。三对假话空话和道德沦丧不满。四是无论官民都感到自身权利得不到可靠的保障,所以像王 立军那样的人也会倒。由于 公民权利不受尊重,官民普遍感觉缺乏安全和尊严。这些不满都能追究到政府的头上,再追究一步都是政治体制的问题,所以农民征地、工人罢工,随便一个不满, 经过知识分子一阐释,矛 头往政府指,都可以指向制度缺陷,引发官民对立,引出政治体制改革的要求。
  根据以上分析可以做出两项总体判断:第一,无论哪个群体(除了传媒方面的知识分子)安身立命的基础被剥夺了,没有重要群体感到严重被剥夺。无论 是对农民的强制征地、对民营企 业的歧视和敲诈以及第二代农民工融入城市的障碍、大学毕业生就业的不公平、公务员升迁的不公平,其范围和强度比起他们得到的好处都是次要的,所以一、二级 危机发生的概率很低。第 二,不满普遍存在,四五级危机随时可能发生,在知识分子阐释和网络传播的帮助下,升到三级也有可能。
(下)
  经济下行和财政状况可能引发危机
  第四层是影响上述行动者的重要因素。
  一是经济增速下行。一旦经济增速下行,刚才说的工人就业、农民工就业都会出问题,还有大学生的就业。现在的经济正在从10%落到7%-8%,正 在从一种均衡走向另一种均衡,现在还不 知道在这个过程中对工人和农民工会发生什么样的影响,影响强烈到什么程度,也不知道这个台阶能站多久,比如能否站10年,10年以后会否再下一个台阶?降 到3%、4%,那时候3%、4%再加 上3%的赃款,基本没增长。这些事情意味着什么现在不清楚,但可能对就业率,对工人、农民、大学生、民营企业家有重要影响。等到将来,十年以后,经济增速 降到世界平均水平,用经济 的高增长换来拥戴的承诺那会儿兑现了,也就终止了,那新的承诺是什么?新的得民心的办法是什么?如果不开出新的条件,不打出新的旗帜来,又不开放选举,那 维持稳定、疆域关系就会 更难以维持。
  二是财政状况。经济增速在10%上下,财政收入的增速通常在20%-30%之间。反过来,经济增速从10%降到7%,财政收入增速也可能下降不 止一个台阶。经济增速时,经济上一个台阶,财 政上两三个台阶;经济降时,财政可能降。今年上半年财政状况非常不好。如果财政出现危机,政府手里没钱,就出现3种可能性:
  1.压缩开支。压缩开支向哪儿压缩?现在养老金已经有缺口了,如果压缩社保、医疗等方面的福利,让工人、农民得以安定的因素、社保都减少了,给 钱容易,不给钱就麻烦了,会出现 大规模的动荡,希腊就是。所以财政危机一旦影响了工人、农民工的福利待遇、社保,四五级危机可能大规模的升级为三级甚至二级。如果不压缩农民工人社会的开 支,压缩官方自己的开支 ,就是壮士断腕,如果不搞政治体制改革,就看不出这个力量在哪儿,怎么能搞得成。
  2.增加税收。中国税费负担已经不轻,30%多,如果加上贪污腐败的数字,实际税费负担更重,进一步再增加税收,可能增加中小企业负担,增加破 产,逼走资本,提高失业率。一旦提高 失业率,经济危机引起政治危机的引爆率会降低,危机更加容易爆发,所以税收也不是好东西。
  3.印票子,通货膨胀。我们知道在1988年、1987年严重的通货膨胀,隔两年就出大事,所以剥夺全民的通货膨胀风险也极大。
  同时财政危机亦将削弱政府解决环保问题的能力,而往年的四级危机,比如启东、什邡基本都是环境引起的,如果政府能力下降,可能会引出更多的环境引发的危机。
  总而言之,经济下行和财政危机可能把更多的社会行为主体推入严重不满的阵营,三级、二危危机发生的概率会大幅度提高。
  应对社会危机政府有多张王牌
  三是政府手里的牌,即官怎么平息危机手里有很多王牌,最大的王牌是,如果经济下行可以大规模向民营企业开放垄断领域,比如金融、能源、教育、医 疗、电信、基础建设等,如此一 开放肯定会提高竞争、提高效率,增加就业,带来新的经济增长。这就意味着经济体制改革动了垄断集团的奶酪。垄断集团的奶酪不好动,一动会遭到反抗。但如果 发生全面的危机,这个船 要沉了,肯定得揣几个胖子下去(现场笑)。
  4月我到德国讲怎么预测中国未来的理论体系,5月份写完,几个月来我非常高兴的看到我的预测一项一项实现了,国务院正在小步快走地推,这是政府手里的一张好牌。
  第二张大牌,如果财政危机很严重,手里有3万亿美元的巨额的外汇储备,通过以前的通货膨胀把这些钱变成自己手里的资源。一旦闹大了,哪怕把这3万亿散出去,进口食品给老百姓,3 万亿美元是18万亿人民币,靠这个东西能撑5年。
  如果大家觉得这张牌打完了还不行,还有第三张大牌,60万亿国有资产,把这些卖了,补工人、农民种种的不足,能不能安抚下来?60万亿撑5年补没问题吧,哪怕颗粒无收也能撑5年。
  两张牌下来就有十年时间,只要政府小心客户,像胡温政府,战战兢兢、别闯祸,小心呵护着,维持十年稳定,不出大事,在财政上,这三张牌完全没有问题。
  实在不行还有第四张牌:土地私有化。土地一旦私有化后走向市场可以吸纳多少货币?即使多印了十万亿人民币或者多少万亿人民币,就像进了沙漠被淹没,又够你成多年。同时土地一 旦私有化,能导致要素流动,效率配置的提高以及房价下降等好处,这是一轮新的增长。
  所以政府手里的好牌很多,这几张好牌带来的改革红利和真金白银能够支撑多久,一二级危机就可能延缓多久。
  四是官家权力的扩张。我们知道权力不受制约就扩张,直到得不偿失为止才不扩张。权力不断扩张意味着掠夺率不断提高,现在已经到3%的贪污腐败金 额,如果权力不扩张掠夺率就会不 断提高,而且可以通过垄断的方式,不仅抢钱还抢自由、活动空间,这属于更高级的掠夺,造成这个空间我许干,别人不许干,他干的水平不高,人家干的水平又很 高,中间的差距是垄断造 成的损失,比抢钱的损失还要深刻、影响还要长久,对未来发展所带来的好处都被掐断。如果在经济高速发展时期,蛋糕越做越大,权力多切走一些多抢一些尚可忍 受。如果经济发展减速, 抢劫率即使不变,引发危机的概率也会大大提高。这个事很难管,权力约束自己主要路子一个是法治一个是民主,如果不从这两方面走,基本很难约束自己,权力加 速扩张就可能引爆危机。
  五是观念和说法。我们知道这些年人们的观念不断地发生变化,公民权利的观念深入人心。公民权利观念深入人心后,本来觉得很公平的事现在也不公平 了,容易上街也容易制造危机了 ,而镇压者官员如果也认同公民权利的概念、尊重宪法,镇压力度、反应敏捷度会大大下降,于是危机上升速度就会加快。所以观念变化影响深远,而观念的变化随 着互联网的扩张还在加速 。过去官方一直努力的在观念上占据主导位置,树立一种意识形态,让大家不那么具有对抗性,跟党走,毛泽东时代价值观的核心就是——“把一些献给党”。后来 到了邓小平时代,不能说 把“一切献给党”,因为党以经济建设为中心,大家都去发财了,坚持两个基本点:四项基本原则、改革开放。现在党要获得了一切忠诚的位置,但在重建这个位 置,不过重建过程一波三折 ,很困难。如果党尊重宪法、宪政,那公民的权利观念还会进一步扩大;如果党不尊重,党的威信也上不去。于是造成矛盾,如果党的威信上不去,还不断地说一切 献给党,可能会造成民间 第二文化的发达,把官方主流意识形态架空,所以观念领域的博弈进行了一轮又一轮,还在过程中,不过大概局面已基本确认,在国际形势非常清晰,民主法治国家 经过一波二波走到第三波 ,不断扩张,苏联斯大林模式失败已经成为历史定论,在这种情况下制造出一种新的意识形态,跟毛泽东时代的意识形态那么强大那么有力量让人心服口服,我觉得 是“中国梦”(现场笑) 。
  六是行动组织成本下降。所有群体要活动,要组织起来可通过微博、微信和网络空间进行,组织成本大幅度下降,风险也下降,组织更加容易,效率更 高,动员起来,蔓延全国,危机从 五级升到四级或者更高级别比过去容易多,既然容易了就容易去做,动不动就做一把。所以组织成本的下降,通讯技术的发展,对未来这些人的行为成有重大影响, 让他们寻求让步,而要寻 求让步就要制造危机。
  未来5—10年,政治体制会有中小型改良
  现在我根据以上四层的介绍,做一点推测,五点:
  第一,未来五年至十年,如果经济增速保持在7%左右,出现一二级危机的概率不高。如果出现,按惯例政府将及时让步,主导并控制社会政治体制改 革,社会严重失序的可能性极低,未 来想发生革命的希望可能非常小,别说到一级危机,二级危机时政府都会及时让步,把这事及时平息下来,政府开始主导改革。
  第二,未来五年至十年,在中小级别危机的驱动下,政治体制会有某些小型甚至中型改良。第一点说的一、二级可能性极小,第二点说的四、五级或者三 级可能性不小,这种危机的驱动 造成中型或小型的让步,这种改良发生在对党的风险比较小的领域,自由化性质的改良可能降低反抗的风险,开放报禁风险太大,因为这样很容易引发更高级别的危 机,所以中型改良更可能 发生于容易控制的领域,比如司法独立、人大代表选举。这是未来五年、十年如果发生中小型转型政治体制改革动作的话,可能见到的两个方面。
  第三,未来五年至十年,在经济增速下行的压力下,深化经济体制改革,市场经济得以完善的概率比较高。现在我们已经看到了这种迹象,将来可能会走 得更好,如果经济危机更严重,开放 步伐会加快,这是未来五到十年最容易发生的事。现在中国经济自由度,按照《华尔街日报》和美国传统基金会的计算,自由度以1-100分看,香港90分,欧 美80分,世界平均水平62分,我们 是51-52分,将来很可能达到、超过世界经济水平。如果这一轮中美贸易、中美对话取得大进步,TPP水平我们也就能达到了,那时候相当于WTO的升级 版,中国如果跟美国进入这样的关系,中 国市场的自由化会大进一步,这是未来5-10年最可能发生的事。
  第四,未来十年,如果没有严重的危机,我们都消消停停地过去了,到十年换届时,怎么选择最高权力传承规则的本身也是危机,十年后最高权力传承规 则重新会到眼前,怎么办?引出 危机。在这十年内,如果最高决策者的处置有什么失当,我们知道胡温十年小心翼翼地走下来,如果未来大手大脚、粗受粗脚出了事,按中国的政治常规,严重的危 机和错误将引发路线斗争 ,丧失路线代表人物的权威受损,替代路线或者替代者的地位会上升,这种情景一旦出现,马上会问一个问题:谁说了算?谁是裁判?在什么范围内决策,最后谁说 了算?在争论激烈而又无 力的强制的条件下,处理规则不得不向党章和宪法上的明文规定靠拢,而明文规定中的民主法治成分显然比现在的水分高得多,在那种危机驱动下中国政治体制改革 也会启动。
  第五,假定一切都平稳,什么都处理好了,经济增速下行导致的问题处理好了,财政问题处理好了,各种危机应对顺利,十年太太平平过去了,那时中国 经济跃居世界第一的梦想成真, 会怎样?那时中国经济增长在未来10年—20年之间总要降到常规水平,财政的好日子总要过下去。那时,政府手里的好牌不多了,国有资产基本划分完毕,权力 的油水越来越少,麻烦越来越 多,失业增加,财政危机,穷人保福利,富人抗税费,一二级危机发生的概念越来越高,在那时官僚集团将追逐最后剩余的最大利益,也就是生命和财产安全,以生 命和财产为条件,开出和 平转型的高价,尽力在自己的掌控之下捞最后一把向民主和法治社会过渡。这种事在很多国家中都看到了,中国在未来10—20年间也会看到。谢谢!
  主持人:谢谢吴思老师,今天中央党校党建教研部教授蔡霞也在讲座现场,蔡霞老师多年对政党意识形态、执政党建设有专门研究,欢迎蔡霞老师给我们点评一下。
  蔡霞:谢谢大家!吴思老师对中国社会发展的思考非常深刻,首先大家可以看到他用的分析框架和平时所讲的分析框架不一样,这个不一样不光是和中国 共产党宣传的框架不一样,也和 我们经常学到的西方政治学理论和社会学框架也不一样,这开了非常好的学风:中国的问题必须从中国自身来研究,有自己的理念,可以吸收各方面的成果,但不要 照搬照抄。也许大家觉得 这是一个套话,但我觉得这是一个实实在在的问题。吴思老师今天的分析框架非常新,分析框架重要一点是政治国家与社会去分析,从政治层面切入到社会、经济, 这是第一。
  第二,金字塔四个层次的分析,我就想到他对当代中国社会各种力量的博弈以及各种力量对未来中国影响的分析。毛泽东在1926年写过一篇《中国社 会各阶级的分析》,吴思老师这样分 析是“中国当代社会各种力量的分析”。如果说欠缺,吴思老师略微粗了一点,粗在哪里?就是我想讲的问题,即对官家的分析略粗一点,为什么?可能很多人不在 体制内,不了解体制内的 运行,所以在这里我说几个问题:
  一是上级和下级、官员个人之间的分析吴思老师分析得不够,现在的问题在哪里?体制从战争年代走过来到50年代延续的是阶级斗争,坦率地说,官家 主义就是权力的专制主义,权力专 制对国家整体而言是对社会专制,对内是上级对下级专制,因此这种专制产生的是一种高压。这种高压有些人能感受到:国家权力对社会的高压,权力体制内部的高 压是下级承受来自上级的 高压,这种高压会使各级干部做出自保的决定。上层改革意愿,有新举措出来时往往会出现新的扭曲,到下面给社会领域放一点自由和松口,但官员老怕地方出事, 地方出一点事,上面就就 地免职和罢官,这使地方官员采用极端行为,这个地方不管用什么手段把所有出事的星星之火消灭,在这种压力下采取的是极端手段,这种极端现在越来越多靠国家 暴力,靠国家暴力对社会 进行各种各样的措施,加剧社会各个方面和官家的矛盾。吴思老师分析了官家有几张牌,打出去有道理,但若算上内部高压和社会危机因素的互动,那几张牌的有效 性会缩短一点(掌声)。
  二是专制权力的一个大特点是不受制约,社会不缺制约权力,但大家看到的是下级对上级的制约很难,上级对下级的制约也难,在个人的一亩三分地里也 制约不到,因此会出现官家一旦 要改革,改革的口子一开,下级很可能拿着改革的旗号在自己的权利范围内剥夺,获取新的利益。以改革缓解社会矛盾,促成社会往前走。但有些东西不是,以“改 革”的盾牌掠夺,比如城 镇化,为什么十八大以后关于新型城镇化问题的争论那么大?这是下级体制内的官员打着城镇化名义进一步掠夺农民的利益,把农民最后一点利益榨干,这是我们担 心的问题,也是我们讨论 的问题,怎么去防止它。
  三是吴思老师说未来五到十年,市场经济体制可能会进一步健全,这个概率比较大,这点我想跟吴思老师商榷,为什么?其实市场经济体制分两层,一层 是商品市场,一层是要素市场。 90年代到现在,商品市场体系大概建立起来了,但深层次的要素市场极度扭曲导致现在这样那样的很多状况,包括现在的金融、钱荒问题,房地产泡沫问题,股市 泡沫问题,而要促进要素市 场的健全、要素市场的健康生长发展,必须有社会资源的重新配置,于是就涉及到官家权力和社会公民之间权利博弈,这一层的博弈可能不是一个市场经济进一步健 全,可能作为一种促动因 素促使中国要么改革、要么革命、要么动乱三个因素进一步加剧。这是我个人的三个想法,谢谢大家!
  吴思:谢谢蔡霞老师!蔡老师整天和官家打交道,她说的肯定比我准确,你们信她的,别信我的。前面我讲的内容我写过一篇文章《危机驱动:政改预测 的框架》,本来发在《财经》杂 志上,今天没有讲国际形势大背景,也没有谈民族问题,这两个在未来中国转型中都可能会有大影响,但我对民族地区情况了解太少,不敢胡说八道,就没谈。再是 中国体量越来越大,不像 过去一个弱小的国家很容易受外面影响,现在越来越自信,只要不闹战争,国际环境对中国转型不起决定作用,因为中国体能太大了。这是两个我今天没谈的问题, 可能会出事,谢谢!
  主持人:现在是提问时间。
  理论创新囿于思维模式
  提问1:您讲到很多关于中国未来变革的问题,变革因素很多,但有一个我想谈一下,即中共执政党的理论创新问题。中共经常讲中共是一个非常注重理 论创新的党,过去几届领导都提出 这样的说法,比如科学发展观、三个代表。但十八大以来,给大家印象比较深的是“三个自信”,但大家可能不太接受这三个自信;“中国梦”,虽然在大力推动, 但接受也有障碍,这是不 是意味着中共在理论创新上遇到很多障碍,进入到停滞状态。理论上创新或者政改的停滞会否加速社会变革的发展?
  蔡霞:这是一个非常好的问题,中共感受到了中国社会的变化,也试图努力想去做一些理论思考,但问题出在:第一,思维方式不好,思维方式始终没有 改变,所以理论创新大家感受到 其文字语言花样翻新大于内容观点;第二,当大家真正感受到一种理论要脱壳而出时,缺乏相应的政治勇气。“三个代表”思想很多人贬低它,我恰恰是看好它的, 可惜的是“三个代表”思 想没有很好的继续往前推进,90年代中国社会在市场经济快速发展以后,中国社会结构开始发生变化,把“阶级”词换成“阶层”就是90年代后期到2000年 以后,就那么几年,为什么?中国 社会真的变了,社会化生产使中国社会从传统社会结构向现代社会结构转变。那怎么看社会结构深刻性历史变化,以什么样的眼光看待未来中国社会的发展趋势, “三个代表”其实用人类文 明的、政治文明的眼光看待它,试图对中国社会的变化做出一种新的解释以及想后来形成一种新的思路推进,但党内传统思维和保守势力相当大,因此很快一段时间 内对它提出各种质疑,加 上理论改变,往前走,会触动原来的体制,而它会大大推进民主的发展,很可惜这个东西在中途夭折了。所以后面的理论越来越倾向于维持现状以及解决中国社会发 展中的具体问题代替社会 发展的本质和规律性的思考,因此理论不是提升而是下降。这十年中我一直持这个观点,2002年以后的十年,中国共产党的理论思考掉下来,没有站在上面,而 是在下面,解决具体问题以技 术性的思考取代了对发展趋势和本质规律的理论站位的思考,越来越往下走,理论不能解决根本性体制性弊端和机制,自身的思想资源就匮乏了,以致于匮乏到现在 像吴思老师讲的要拿一个 “梦”出来作为一个理论其实是比较荒谬的。每一个公民、每一个老百姓可以做一个梦,有个人自己对未来的美好追求,这种追求从政党来说需要提供如何让人民群 众的“梦”实现,提供什 么样的制度和社会环境,用什么样的公共政策指导能够让每个老百姓的日子过得比现在好,这就不是拿一个“梦”画一张大饼给大家,而是怎么做才能让大家未来更 好,这没有回答,这是一 点。
  第二点,“中国梦”往往聚集在狭隘的民族情结上,搞不好是狭隘的民族情绪的东西,所以理论没有提升。而这个东西没有很好的创新,未来中国社会发 生的情况以及危机应对很难做好 。有可能促使中国社会发生大的危机时,由于没有一个合适的理论资源指导它怎么看问题和分析问题,以致于应对失措,这是我非常担心的。另外,由于没有理论高 位,未来发生变革和重大 问题怎么和社会各方面达成共识,缺乏理论上的说服力和感召力,这也是我忧心忡忡的,可能会导致中国社会未来的分裂。谢谢大家!
  提问2:吴老师您好,现在大学生公务员考试特别热,未来五到十年既然不会发生大的动荡,是否还继续考公务员?
  吴思:你说个人选择是否该考公务员,看你自己喜欢,只能个人解决,有的人真的当了公务员,可能觉得那个工作其实枯燥乏味,浪费青春。要借那个机会发财可能等到二十年后,等当 到局长了,但那时候又民主了化了呢?(现场笑)
  提问3:吴老师您好!您的分析建立在比较量化的经济立场角度来讲的,我想问这样一个问题:国家的认同可能不是单纯经济立场的认同,有精神共同体 的诉求,但极权统治创造了奇观: 剥夺了你的利益,让你感到幸福。在这种情况下,个人对危机的判断跟观念有关,第一代农民工和第二代农民工对利益的判断不一样,未来有没有应对危机的办法? 通过变化观念而不打那四 张牌。通过切换观念重回思想信息的监管制造新的幸福感,那有没有这样的情况:一是社会大规模的溃败,二是社会急剧向左转,重新回到那样的道路上?谢谢!
  吴思:第一个问题,观念的变化是可遇不可求的,中国历史有几种观念,比如儒家、道家、法家,后来进了一个印度的佛家,新的东西出来试试,这么多 年来党一直在创造,我们看到他 的困难和困惑、艰难困苦,就在马列主义、毛泽东思想作为一个体系,经过了证伪,然后说不行了,改革开放,试图寻找新的意识形态。这个寻找如果从80年代开 始到现在也是三十多年,呕 心沥血,费了多少心思,未来二、三十年呕心沥血就能出一个东西?那需要天才,不仅需要天才还需要时代,如果时代有好的东西,比如民主法治好,会抑制人的创 造,我就不会想编出一个 比民主好的东西,不认为我有这个才能;也不认为有人认真想去做这件事,有人想做这件事其实是一种利益的辩护,自己都知道,那样的人通常不是一流人才,很难 真正弄出一流的事来。一 流的人都不见得弄出来,二流、三流怎么做?谢谢!
  第二个问题是社会溃败,我很难想象社会溃败这样的状态,是一盘散沙散了吗?比如辛亥革命,中国是一个大国。而捷克斯洛伐克那样的小国,游行到第 6天、7天时,警察宣布不要用我 们来解决问题,我们是维持秩序的,不是替你们镇压的。到10天时军队说法,11天时党的总书记辞职:我指挥不动了。这个社会就彻底散了,它的层级少了,是 一个小国。辛亥革命闹的整体 是王纲解领,王朝跨了,但军队还在,各省纷纷宣布独立,中国一个省相当于外部的一个国,所以我们的二级组织、“条条”组织仍然健在,不至于溃败,只是最高 层解体,但二、三级还在 。所以社会溃败对中国这样结构复杂的大国来说不可思议。
  有三个问题,社会会否向左转?我认为向左转也是假左不是真左,真左是毛泽东时代那样,工业学大庆,农业大干。人民公社那样现在的人愿意干吗?我 想他们肯定不会。毛泽东以前做得非 常彻底、非常好,做得太认真、太努力,那个失败是彻底的失败,不是半途而废。所以“左”是已经被证伪的一套方针政策,既然失败得那么彻底,证伪得那么彻 底,真正要复活办不到,人 们经常打着“左”的旗号干一些仇官、仇富的事,这可以理解,因为没有适当的旗帜,毛泽东那时反对贪官污吏,现在高居毛泽东的旗号,以当年反贪官、打走资派 的旗号来举,我觉得不是 真左,而是“为了打鬼,借助钟馗”,为了打官员把毛抬出来。这个问题全世界都不会,只要经历过毛泽东时代的那些人,他们办不到,除非第二代人的信息完全被 剥夺,都傻了,才能漠视 上一代人发生的那么重大的历史经验教训,我觉得这不可能。
  (版权声明:本讲稿欢迎转载。敬请全文转载并注明文章来源:腾讯文化“燕山大讲堂”。)

梁山泊的整风运动

【忠义堂生活会】武松:鲁提辖打死肉贩,冒充出家人。鲁智深:彼此彼此,大宋王法,城管杀人也偿命。杨雄:请卢大官人交待和燕青的同志关系。卢俊 义:总比你戴绿帽子杀妻强。吴用:影射大哥?你想篡位不成?李逵:公明哥哥不该去东京嫖娼,差点被教坊司曝光。宋江:赵官家三宫六院都嫖得,我就嫖不得?
章立凡先生写了一则有意思的微博——“【忠义堂生活会】,我觉得写得不够细致,也太乱,一时手痒,写了一则长的——
宋江当上老大之后不久,就开展了一场著名的梁山泊整风运动。通过揭短和自我揭短,几乎所有将领贪污战利品、霸占民女、嫖娼、包二奶、为求官而贿赂上司、因 挟私而报复杀人等等罪行,都被摆到了桌面上。最后宋江总结道:“好啦,既然大家都有罪该死,就不要说出去让老百姓知道了,只要以后听大哥的话,就都不追究 啦。但是不听话的,和以后再犯被揭发弄得沸沸扬扬的,休怪大哥不保你们。”
掌声未息,李逵大喊:“大哥,还有一个人没说话,就是林冲。” 吴用道:“林冲,除了大哥,大家屁股里都有屎,就你没有,你是真干净还是觊觎大哥的宝座啊?”戴宗道:“觊觎大哥的宝座还好点,还算自己人,不会是学冯道 刻意不留污点以便随时可以叛变投敌吧?”林冲被逼,左思右想,终于想起自己的长枪留在汴京家中,现在用的从敌人手中抢来的,算是贪污战利品。但林冲如实检 讨之后,李逵等仍不罢休,说林冲检讨的贪贿不但金额太小,而且还提醒大家注意他的战功,是变相往自己脸上贴金,心怀叵测。林冲无奈,只好自诬三打祝家庄时 曾强奸民女祝小三,并贪污战利品金佛一个重约五十两。林冲自诬时吴用迅速记了笔记,等林冲说完就拿过来让林冲签字。林冲犹豫,宋江道:“兄弟放心,今天会 议上所说的一切都属于山寨机密,谁说出去先查处谁的问题,记者来采访一律给他们通稿。”林冲只好签字。
会后回家的路上,林冲暗中愤愤不平:“他们都贪财贪色,我吃点亏也就算了,还要被说成觊觎大哥的宝座或暗中通敌,以至于不得不自诬,以后我得好好补偿自己。”
宋江、吴用、戴宗、李逵却没有因散会而离去。戴宗早揣摩宋江的意图让御膳房安排了一桌酒席,会后果然宋江让他们几个心腹留下来喝几杯。几杯酒下肚,李逵 道:“以前贪财贪色总顾虑林冲那双眼睛,这家伙怎么不贪呢?是不是准备有朝一日出卖我们?这下好了,梁山泊再没有干净的高官了。以后老子想睡谁就睡谁,想 拿什么就拿什么!”戴宗骂道:“你个狗日的别太过份了,至少三个月内不得贪财贪色,不得胡乱杀人,公款吃喝也不得超标!否则怎么显示大哥发动这次整风运动 的成效?怎么尽快树立大哥的权威?”吴用也骂道:“瞧你这点出息!大哥雄才大略,堪比秦皇汉武,难道整风运动就是为了兄弟几个可以随意吃拿卡要?”转而对 宋江一脸媚笑,“恭喜大哥,经过这场的整风,以后没有人敢对大哥有二心了。”倒是宋江语重心长地对李逵说,“兄弟啊,想当年你穷困潦倒连老母都被老虎吃 了,如今老婆基本不碰、工资基本不用,那么多美女主动投怀送抱你一年能睡几十个?已经到手的那些钱你用得完吗?整个梁山就是咱们兄弟的,想要什么机会随时 都有,何必急着搬回家里去呢?给你一个任务,你好好琢磨琢磨,怎么才能统一老百姓的梦境。”
2013年9月28日

鄂尔多斯畸形城镇化之殇

鄂尔多斯过去十年城镇化路途开始发生偏向,直至误入“房地产化”的歧途。

按照业内专家的普遍共识,科学合理的城镇化,产业依托是根基,并且这些产业发展要拥有可持续性。北京锡恩企业管理顾问有限公司副总裁傅中近期受企业 委托在鄂尔多斯展开了数天调研,他发现,鄂尔多斯城镇化起初阶段可谓运行在良性轨道。依托“羊(绒)、煤(炭)、(稀)土、(天然)气”这些当地拥有得天 独厚优势的能源资源产业,特别是凭借煤炭产业在过去十年的黄金发展期,鄂尔多斯用不长的时间就创出了全国第一的GDP增速,人口规模也迅速攀升至百万人。
“如果鄂尔多斯在已有资源优势上不断壮大产业规模,且延伸产业链或及时寻找替代产业,以抵抗由于资源枯竭瓶颈而带来的城市经济长远发展风险,那么鄂 尔多斯的城镇化可能会在全国范围内树立起一个正面典型形象。”傅中说,近年来当地政府意图打造总部经济、装备制造基地以及云计算产业中心,均可谓谋求可持 续性产业转型的力举。
但事与愿违的是,当房地产业被众多城市定位为支柱产业并为此大兴土木之际,“财大气粗”的鄂尔多斯也未甘寂寞。众所周知的是,过去短短几年时间,因 煤炭开发而积累的数千亿财富源源不断地转移到房地产开发中,过去一切谋求产业转型的力举最终都指向一个标杆:房地产化。傅中认为,当城镇化演变成了房地产 化,不仅无法驱动经济增长,还会产生巨量的房地产泡沫。如今鄂尔多斯巨量的空置房及GDP增速大幅下滑便是明证。
张大牛也告诉中国证券报记者,当初自己所经营的煤炭运销公司业绩红火的时候,了解到政府将大力发展旅游经济,曾打算拿出一笔钱来投资酒店生意,但还 未来得及行动,就卷入了鄂尔多斯全民房地产热。“煤炭行业曾经一度暴利,但当看到像伊泰、乌兰这样的煤炭巨头纷纷‘不务正业’,大搞房地产开发时,谁都想 抢食这一块更肥的肥肉,因此都义无反顾,直到现在一切都化为泡影。”他轻叹道。
先造城后填人的本末倒置
按照国内外关于城镇化的科学理念,城镇化的一大内涵是在产业聚集基础上带动人口的聚集,进而催生城市自发的生长及扩容。而反观鄂尔多斯,其十年城镇化走的却是先造城后填人的本末倒置的歧路。
小罗是鄂尔多斯一家市直单位的公务员。过去几年,她随着所在单位由东胜区迁移至康巴什新区的新办公地,成为康巴什新区过去几年实施的“引人”战略的 一份子。她告诉中国证券报记者,来到新区后,这里一切都是新的,城市广场壮丽宏伟,马路宽阔平坦,处处显现出一番现代都市的气派。
过去的十年,鄂尔多斯立志将自己打造成东方“迪拜”。在中国证券报记者几天实地所见所闻中,印象最深的是政府为实施这种愿景在配套基础设施上的努 力。除了已为外界熟知的现代化的博物馆、图书馆及大剧院等硬件设施外,康巴什目前整个新区的管理采用社区化模式,全区32平方公里的范围被划分为三大社 区,每个社区都建成了一个现代化功能齐全的社区办公大厅,所有民生事项均采用一站式服务模式。不单如此,为打通新区与外界的沟通瓶颈,当地政府还斥巨资将 连接东胜及康巴什的公路由原来的双车道扩宽成六车道,道路两旁绿化带种植的都是引自东北和云南的名贵树种。所有一切的努力,仿佛都是为了“远方的客人,请 你留下来”。
然而,在没有需求支撑下,所有的努力都显得力不从心。在与记者的聊天中,小罗最大的疑惑就是“康巴什如今建设的这么好,为什么就吸引不了大规模的人 来居住呢?”“可能是这里的消费水平和房价还是很高吧,像我现在做公务员,一个月收入在4000元左右,新区好一点地段的房子都在6000元/平米以上, 现在就等着买新区统一建设的公务员限价房,普通商品房肯定买不起。”她说。
据中国证券报记者了解,官方统计的鄂尔多斯康巴什新区目前的人口数已达10万,其中的主要构成是拆迁户、市直机关公务员及大中小学学生,还有一些当地引进的工业项目的产业工人。
傅中对中国证券报记者分析,对于鄂尔多斯来说,未来无奈的选择是继续引“人”。但从目前人口构成来看,作为最大主体的公务员及学生的引入基本到位, 后续空间已经不足。因此,未来最大的希望在于靠工业项目落地带来产业工人增多,由此带动第三产业发展,进而进一步推动人口规模扩大。“但现在的问题是,高 房价、高物价可能会成为实现这种预期的最大绊脚石”他担忧道。
傅中的担忧并非多余。事实上,早在2008年,国家发改委投资研究所课题组曾对康巴什新区未来发展做了一次深入评估,最终形成的评估报告指出,康巴 什未来发展的最大潜在难题之一,就在于产业发展成本过高。报告直陈,“新区的建设过度依赖大规模固定资产投资,这带来当地房地产物业价格过快增长,使得新 区发展第二、三产业发展的经营成本很高,产业进入门槛较高,盈利能力较低的第二、三产业,尤其是第三产业中包括商贸流通、餐饮、旅游、社区服务等居民消费 性服务业,很难进入新区并快速发展成长起来,加剧了新区未来经济发展的难度和不确定性。”
傅中指出,这种难度和不确定性至今依然存在,成为鄂尔多斯未来继续推进城镇化不得不直面的难题。
被城镇化后身份认同危机
按照专家观点,目前国内大力推进的新型城镇化其首要的定位是“人的城镇化”,让农民市民化。而受过多外力裹挟的“被”城镇化,只会带来农民普遍的身份认同危机。值得注意的是,这种危机,已经在鄂尔多斯众多拆迁农牧民身上逐渐显现。
东胜区罕台庙村是过去几年鄂尔多斯实施棚户区改造、推进农民城镇化的重镇之一。当地村民老铁告诉中国证券报记者,过去罕台庙村下辖四个生产队,前两年全部整体拆迁,变成如今的四个“社区”。他所在的田园都市小区,80%都是回迁的拆迁户。
中国证券报记者在小区看到,时值正午十分,住户吃完午饭后都陆陆续续地来到小区门口的小广场上,垫上几张报纸开始打起了纸牌,旁边还有一群人扎好了 马扎,你一言我一语地摆起了“龙门阵”。老铁告诉记者,这就是如今大家每天的“社区”生活,大家一坐就是一下午,到饭点就各自散去。
老铁说,以前这里还是农村时,家家都养羊种玉米,平常的这个时候应该是各自赶着羊群去放羊,或者在菜地里扒玉米棒子。可这几年,眨眼间变成城里人之后,却不知道该干啥。
老铁告诉中国证券报记者,他们小区大多数人过去几年都拿着上百万元的拆迁款参与民间融资,可几乎全部血本无归。“没了钱,也没了羊群,村里的劳动力不得不都出去打工,过去鄂尔多斯经济红火的时候,做建筑工很赚钱,可这两年工地都停工了,又不知道该干啥了。”老铁说道。
当问到“当初那么多的拆迁款,为什么没想着拿去做点买卖或者搞点正常投资”时,老铁说:“投资?不是说民间融资也是搞投资吗?别的什么,我都两眼一抹黑。”的确,在中国证券报记者接触的众多曾参与民间融资的当地老百姓中,这种说法很普遍。
在傅中看来,这种现象背后反映的一个问题就是“被”城镇化后的农民面对城里生活、面对财富的无所适从。缺乏像城里人那样基本的投资常识,比如炒股票、基金或其他理财产品,当初能选择的也只有搞民间融资。
谈起当初的民间融资,老铁说就像一场梦一样。“当初一夜间变得腰缠万贯,有了房、车,过得挺有城里人的感觉。但到头来房子、车子全没了,才发现,自己还是农村人,啥都没变化过。”他说,现在最大的希望就是政府能尽量给拆迁农牧民多一些帮助。
专家出药方
警惕城镇化“拉美化”趋势
一直以来,鄂尔多斯城镇化不断引起热议。中国人民大学经济学院副院长刘元春认为,未来国内的城镇化进程应以产业依托带动“人的城镇化”,在此过程中 应避免先造城后引人而产生城市贫民窟涌现的“拉美化”现象。北京锡恩企业管理顾问有限公司副总裁傅中则提出,化解鄂尔多斯当前城镇化遇到的困境,最重要的 任务就是在现有规划思路下,加快产业多元化转型,以带动人口及需求的增长,推进城市经济可持续发展。
“拉美化”是大忌
中国证券报:在当前推进城镇化已上升为国策的大背景下,如何总结鄂尔多斯过去十年推进城镇化给其他城市带来的经验启示?
刘元春:首先,鄂尔多斯以“羊煤土气”资源型经济起家,特别是随着煤炭行业进入十年“黄金期”,鄂尔多斯也迎来了经济发展的“黄金十年”。但是,随 着煤炭行业近两年出现大滑坡,鄂尔多斯各方面的危机也应运而生。以煤炭为代表的资源行业都是周期性行业,一定会有个起落期,这就要求主政者对于这种经济规 律要有深刻的认识及政策预期,考验着政府的风险预警机制。鄂尔多斯这些年也在尝试寻找接替性产业,但在房地产化大潮的推动下,这种努力明显具有滞后性。这 就提醒国内众多城市,特别是资源型城市,目前身上肩负着产业转型及城镇化的双重任务,两者其实是相得益彰的,关键是要在加速转型中实现产业均衡发展,进而 带动人口增长,推进城镇化。
其次,从现阶段来讲,国内众多城市的发展壮大的历程都是以产业带动人口增长,城市扩容。这在一定程度上避免了重走过去一些拉美国家的老路:在无产业 依托的情况下,单纯扩大城市规模,使得众多城市贫民窟涌现,各种社会问题丛生,最终导致城市化进程受挫。鄂尔多斯“先造城、后引人”这种推动城镇化的思 路,就存在“拉美化”的风险,应当值得警惕。
最后,实现新型城镇化关键是要实现“人的城镇化”,纵观发达国家城镇化发展过程,其标志并不是什么一个地方盖起了多少楼,农业人口改成了城市居民。 其本质上是要实现农民身份转变过程中伴随着人的文明化、现代化,没有这些,就是在城里打工一辈子,也算不上达到了“人的城镇化”的要求。
产业多元化是正道
中国证券报:就目前鄂尔多斯城镇化已经造成的困境,应当如何寻求化解之道?
傅中:城镇化不等于造城,早期城镇化的大干快上思想应该摒弃。在目前已造成的局面下,如何加快实现人的流入,可能是鄂尔多斯要现实考虑的问题。我认为,还是要遵循城镇化的科学思路,加快寻找多元化的产业依托,进而实现人口的大规模增长。
首先,鄂尔多斯需要摆脱资源型发展,走向循环经济。鄂尔多斯现有18个产业园,每个产业园均有各自的主题,既有像装备机械这样的传统工业主题,也有 像云计算这样的高科技主题,更有物流园这样的保障性主题。怎样让这些产业园真正发挥价值,不仅解决当地人的就业,更能吸引外来人口形成人口流入,是鄂尔多 斯现状解套的可行方案之一。
其次,鄂尔多斯空气环境优质,有草原、沙漠等多稀缺业态资源,更有成吉思汗、元蒙文化的积淀,这些对发展旅游业来说是非常好的基础。如果把鄂尔多斯做成蒙古源流文化特色的旅游城市,并在未来形成養生、养老的旅游产业延伸,也是鄂尔多斯的出路之一。
要实现当地巨量存量房的盘活,需要加快人口导入,但单凭鄂尔多斯的200万人口是很难实现的。如果在现有住宅项目基础上实现整合,将其改造成为鄂尔多斯大旅游产业的配套,也是思考方向之一。
小村旁奔驰店的没落
在鄂尔多斯的几天,让人印象深刻的人和事有很多,但其中留下印象最深的是在罕台庙村采访时猛然发现,离村子不远处的原野上赫然矗立的一家奔驰汽车4S店。联想到一般只在大型城市的核心区才能看到的奔驰4S店,现实中却坐落在一个村子旁边,着实让人心生惊讶。
当地村民告诉中国证券报记者,这家店是早几年前鄂尔多斯创造一个个一夜暴富神話的时候建起来的。那时候,这边的村民手里都握着上百万甚至上千万的钞 票,买豪车几乎是司空见惯的事。但在民间借贷一阵秋风(微博)横扫之后,整个鄂尔多斯九成以上人的财富都瞬间化作泡影,这家奔驰4S店由此变得门庭稀落, 少人问津。
看来,这家奔驰店,正如同一座纪念碑,见证着鄂尔多斯曾经的辉煌。
记者和村民老铁走进这家店,大厅里,除了错落有致地摆设的各种款式豪车之外,却少有人气。只有前台接待在礼貌招呼着,不一会儿,从后面匆匆走出一位销售顾问,一边带着记者看车,一边询问着购车需求。
一旁的老铁则木讷地坐在那里,不住地转着头扫视着店里的一切,并不停地告诉一旁询问其需要喝啥饮料的服务员:“我不要什么咖啡,只要给我来杯茶就行。”
奔驰店的销售顾问告诉记者,现在来店看车的人已经很少,而在两年前,这里每天都是人头攒动,一个月能有超过50辆中级以上配置奔驰车的销量。“鄂尔 多斯人仿佛一夜之间从富庶之城黯淡了下来,最近接待的都是来店询问是否可以变卖手中豪车的人。我们已经好几个月没有销售业绩,再这样下去,只有辞了这份曾 经让无数人羡慕的工作。”他无奈地说。
同样无奈的还有老铁。在奔驰店大厅坐了不到一会儿,他就急匆匆招呼记者走人。走出大厅之后,他点起一根烟,淡淡地说:“我根本呆不下去,因为感觉这里的一切都和我无关。”
老铁的话仿佛也在传递像他一样过去几年“被”城镇化人们的无奈。“我们就是农村人,每天只要有点事儿做,一日三餐无忧,而不是像现在一样,每天出了门,都不知道该做些什么,除了打牌,聊天。至于说到奔驰车,仿佛是另外一个世界的东西。”老铁说.

静脉点滴大国之殇:高利润与高风险

能吃药最好不打针,能打针最好不挂水。”已经从医学院毕业5年的魏丽还记着在课堂上老师曾经传授的这句俗语。事实上这个道理各大医学院的课堂中,老师都会向在座学生传达,但是现实的治疗环境中输液的使用却和医学院中老师所教授的理念大相径庭。
目前,中国人均8瓶的输液量更是将发达国家抛在了身后。
事实上,输液超过一定的程度,就会对人体造成一定的伤害,并且可能让患者产生耐药性,严重的甚至会导致“重症感染无药可用”的危险境地。
这些在医疗上产生的影响在利益前面却变得异乎渺小,相比口服药更多的回扣让不少医院和医生铤而走险。
一年百亿瓶的输液大国
夏秋交替之际,早晚温差较大,不少人尤其是抵抗力较差的老年人和小孩极容易感染上感冒发烧等症状。
开学没有几天,王女士家的小孩受到学校同学的传染也感冒了,由于吃感冒药见效慢,为了不影响接下来的学习,王女士准备带着孩子到医院挂吊水。
“对于儿科的患者来说,输液的治疗方式确实可以更加快速帮助青少年患者痊愈。”一位市级儿童医院的邹医生向记者表示,“不过有的时候并不是我们想使用点滴的方式进行治疗,有些患者或是患者的家属前来就医时就强烈要求进行点滴。”
上述病患的输液要求实际上就是行业内所俗称的“输液依赖”。
静脉输液在传入我国之后于上世纪90年代快速发展,由于其具有“给药直接”、“见效快”、“不过敏”等口服药不具备的优势,迅速被就医的病患所接受,随后静脉输液很快便替代了肌肉注射。
在经常发生感冒发烧的季节,医院急诊室的走廊上随处可见手持输液药品的病患。
“输液依赖”是造成过度输液的一个重要的原因,而更重要的是某些医院和医生在这之中所起到的作用。
输液的疗效快是众所周知的,于是在某些医生们的最终诊断上往往会写上建议进行输液,同时医生们还会以一个专业人士的口吻告诉病患,目前最好的治疗方 式非输液莫属,如果选择只是服用口服药物,很可能达不到快速治疗的效果。极个别基层医疗机构的医生还会用无可质疑的语气告诉病患,口服药物可以开,但是只 有输液才是唯一的治疗方式。
另一方面,一些医院也会根据例如输液等药品使用的数量,来考核医生的月度绩效,两方面的叠加让输液药品成为一些医生最常开出去的药物。
正是由于“输液依赖”和一些医生在其职权之中过多使用输液治疗,导致目前中国已经成为名副其实的世界输液大国。
有公开数据显示,2011年我国大输液市场容量在100亿瓶(袋)以上,相当于13亿人口每人输了8瓶液,远高于国际上人均2.5~3.3瓶的水平。
点滴背后的利益链
然而,“输液依赖”和过度输液的形成,最根本原因还是医院、医生和医药代表之间的利益驱动,一条由医院、医生、医药代表等构成的利益链也渐渐浮现。
2004年,国家医疗卫生工作会议明确指出,今后我国医院改革的重点将是市场化,允许多种产权和经营形式并存。外界也将2004年定义为“中国医院市场化年”。
在医院被推向市场的过程中,药品加成政策开始逐渐在全国各大医院中普遍推开。
实际上在上世纪90年代初,医院就开始实行“全额管理、定额补助、超支不补、结余留用”政策,由于政府所拨经费难以维持医院的正常运行,药品收入便成为除服务收费和政府补助外医院的主要收入之一,并且迅速占据40%以上的份额。
一些医院给科室定任务,科室给医生定任务,在国内的医疗机构中,基层医疗机构的收入中药品收入更是占到整个收入的70%以上,很多乡镇卫生院、村卫 生室几乎等同于“输液室”。由于医疗知识的匮乏,和静脉输液较快的治疗效果,在医生的一定“诱导”之下,不少乡县甚至是城市患者都一度把输液当成了快速祛 病的良方。(注:近日,国务院办公厅印发了《深化医药卫生体制改革2013年主要工作安排》,提出启动第二批县级公立医院改革试点工作,里面再次提到了取 消药品加成政策,将进一步对过度医疗等不规范的医疗现象做出规范。)
“从收入方面来说输液能为医院和医生带来更多的经济效益,在这个行业从事几年的医生应该非常清楚这个。”上海某医院科室高医生并不避讳目前医疗行业 中的问题。一般而言,静脉药品的价格大多高于口服药品的价格,所以使用越多的静脉输液产品,医院就能够从中获取更多的经济效益。
众所周知,知名大医院的床位总是很紧张的,但是一些二、三级医院的床位却总是出现病床使用率不高的情况,使用率不高就意味着不能产生后续的经济效应。
此时,医院可能会暗中授意医生将一些可住院可不住院的病人“留在医院”,而医疗输液,进行相关抗生素的使用就是一个非常好的方式。
不过输液仅仅是一个开始,在住院的一周时间内医生会尽可能多的让住院的病人进行各种身体检查,让病人的经济效应在短短几天的住院期间得到最大化的体现。
从医生方面来看,如果和医药代表有着相关的销售合作,医生就能够从中获取比口服药物更多的返点。高医生告诉记者,一般医药代表给合作医生的口服药返 点在10%左右,输液药品的返点要高于口服药品大约在15%,而且小药厂或是小品牌的药品,给到相关合作医生的回扣比例还要更高,所以在口服药物和输液药 物进行选择的时候,口服药品往往不被作为医院和医生的首选。
“不仅仅是回扣,如果某名医生和某品牌的医药代表合作一年或是半年下来相当愉快,该医生很有可能被请去国外或是海南等国内知名旅游胜地考察学习,时 不时送个数码产品更是稀松平常的事情。”高医生说,“不过能被请出国玩的也是在医院科室内有一定职位的医生,医院领导也都知道‘考察学习’的目的,一般都 会放行,这也算是行业内的‘潜规则’吧。”
虽然目前国内开始逐渐取消药品加成政策,但是对于改革初期的县乡级来说杜绝这样的事情还需要一定的时间。
一位基层医院的医生向记者表示,医改的逐渐实施让医院对于过度医疗的情况有着很严格的管理。以该医院儿科为例,医院规定每个月的门诊输液量要控制在30%左右,不同的医院对于输液和检查相加所占的比重也有着严格的规定,如果超出比例将遭到扣罚。
但他表示尽管如此还是有个别医生会铤而走险,通过静脉点滴这个环节从医药代表处获得更多的利益。
“危险的”医疗输液
一位在澳大利亚的友人曾经向记者表示,在她所在的城市基本上很少在医院看到输液的情况,顶多医生会对症开些西药,并且在开药的同时不少医生也不主张病人过多服用药物。
而这一切都源于输液相比口服药物有着相当程度的危险性。
据中国安全注射联盟的统计数据显示,我国每年因不安全注射导致死亡的人数在39万以上,其中,每年约有20万人死于药物不良反应,保守估计,每年我国最少有10万人在输液后丧命。
有业内人士曾经发文指出,“由于涉及直接入血的侵入性操作,输液与口服药物相比更难有挽回的余地,在出现差错的时候也会有更大的危险。如果输液所用的药品存在质量问题,会比口服药物更容易给患者带来伤害。”
不仅仅如此,在上述业内人士看来,假设药品完全不出现质量问题,输液依然比口服更容易出错。因为,与口服药相比,输液的准备过程更加复杂,不仅要从 药房发出正确的药品,通常还要进行药液的配制,输液时护士也会有更多的操作步骤。尽管医务人员会谨慎地核对每一个步骤,但随着步骤的增加,出现医疗差错的 风险也会随之累积。
输液医疗的危害还在于长期使用带来的恶性后果。
“如果过度输液,没有被杀死的病菌很容易自发成为。”山东大学齐鲁儿童医院检验科主任张乐海此前在接受媒体采访时指出,即使病菌耐药性突变率很小,且不会致病,但由于长期隐藏在体内,将产生更大的抗药性,长此以往输液治疗可能对于过度输液的病人来说疗效甚微
张乐海认为,当新抗生素研发速度赶不上耐药性细菌的繁殖速度时,“重症感染无药可用”将不再是遥远的威胁。
事实上,目前医疗输液在国外采用的频率都要远远小于国内的医院。
在煤炭总医院医生郑山海看来,这是因为国外医院有着一套较为完善的医疗质量考核体系。如果某位医生的输液量过高,就立刻会有人与其交谈,让该医生作 出合理的解释。同时,医疗保险机构也会介入调查,一旦医生不能作出符合医疗原则的解释,该医生很可能面临吊销医疗执照或者其处方不能得到医保报销的窘境。 正因为在这样严格的制度监管之下,医生自然会谨慎行事.
------------------------
医改,教改,房改-共匪把国人往绝路上推。共匪堪称世间之最大恶魔。老天自会诛杀之。

Sunday 29 September 2013

Linux vps中, 如何最简单的安装网站环境


如果是国外的 VPS 直接打开 SSH 输入:
1    wget -c http://soft.vpser.net/lnmp/lnmp1.0-full.tar.gz &amp;&amp; tar
zxvf lnmp1.0-full.tar.gz &amp;&amp; cd
lnmp1.0-full;./centos.sh;./ionCube.sh;./memcached.sh;./xcache.sh;./eaccelerator.sh;./imageMagick.sh;yum
 update -y;reboot

如果是国内的 VPS 直接打开 SSH 输入:
1    wget -c http://soft4.vpser.net/lnmp/lnmp1.0-full.tar.gz &amp;&amp; tar
 zxvf lnmp1.0-full.tar.gz &amp;&amp; cd lnmp1.0-full;sed -i
's/soft.vpser.net/soft4.vpser.net/g'
centos.sh;./centos.sh;./ionCube.sh;./memcached.sh;./xcache.sh;./eaccelerator.sh;./imageMagick.sh;yum
 update -y;reboot

文件下载完了会出现“Please input the root password of mysql:”,输入你喜欢的 mysql
密码然后按一下回车还会出现一个“Do you want to install the InnoDB Storagr Engine?”直接回车
。。然后输入 y 回车再输入 y 回车 。。。

后面如果出现如下或类似:
1    Install xxx x.x.x.x please type:old
2    Install xxx x.x.x.x please type:new
3    Install xxx x.x.x.x please type:dev

一律输入 new 然后回车~如果出现“Press any key ...”直接回车不解释 ...

很快你的环境就搭建完毕并自动重启一遍了.

浅谈 Webbench 压力测试器使用方法


Webbench 是 一款网站压力测试工具,同时支持 HTTPS 和动态网站,使用广泛 webbench 相信部分经常使用 Linux
的建站达人一定知道这款测试工具、这可比 WebDos 的效率高的多,因此、有不少的主机商或个人把他当做 DDOS
工具来使用,例如:云雾X联(当然、请分清概念) 该程序使用起来非常的简单,网上教程不少、我也就直接放出了:

 一、运行于 CentOS 中:
1    yum update -y
2    yum install make
3    yum install gcc gcc-c++ -y
4    wget http://apps.qiniudn.com/webbench-1.5.tar.gz
5    tar zxvf webbench-1.5.tar.gz
6    cd webbench-1.5
7    make &amp;&amp; make install
8    webbench -c 20000 -t 1800 http://网址/

组合代码(直接贴入运行):
1    yum update -y &amp;&amp; yum install make &amp;&amp; yum install gcc
gcc-c++ -y &amp;&amp; wget http://apps.qiniudn.com/webbench-1.5.tar.gz
&amp;&amp; tar zxvf webbench-1.5.tar.gz &amp;&amp; cd webbench-1.5
&amp;&amp; make &amp;&amp; make install &amp;&amp; webbench -c 20000 -t
1800 http://网址/

二、运行于 Debian/CentOS 中:
1    apt-get update -y
2    apt-get install make
3    apt-get install gcc gcc-c++ -y
4    wget http://apps.qiniudn.com/webbench-1.5.tar.gz
5    tar zxvf webbench-1.5.tar.gz
6    cd webbench-1.5
7    make -d&amp;&amp; make install
8    webbench -c 20000 -t 1800 http://网址/

组合代码(直接贴入运行):
1    apt-get update -y &amp;&amp; apt-get install make &amp;&amp; apt-get
install gcc gcc-c++ -y &amp;&amp; wget
http://apps.qiniudn.com/webbench-1.5.tar.gz &amp;&amp; tar zxvf
webbench-1.5.tar.gz &amp;&amp; cd webbench-1.5 &amp;&amp; make
&amp;&amp; make install &amp;&amp; webbench -c 20000 -t 1800 http://网址/

三、部分功能讲解: 在这其中的 -c xxx 是并发数、建议最大不要超过两万、可能会导致死机,其中的 -t xxx
是时间、以秒计算。而后面的就是你要测试的网址了,请不要以未知后缀结尾。 输入命令后会开始运行,测试完毕会返回结果。 安装后输入 webbench
 可查看更多功能的使用详情。

Webbench 是一个可怕的东西,为什么说可怕呢?

1、首先,它仅属于发送 GET 命令、所以无论是 CDN 还是自身防火墙都不会将它当做是 DDOS 或 CC
看待,也就意味着不会起到防御的功能。这样的压力测试工具还包括有 Apache Bench 等比较常见(只要有 SSH
的网站主机、几乎都可以使用)

2、解决办法未必管用,即时你拒绝该测试发起着 IP 的访问、顶多只是起到了缓解的效果。因为你的错误页足够让它成千上万的测试数量吃饱喝足.

3、使用过于简单,对于繁杂且使用人数越来越少的 TFN2K 之类较为专业的工具、Webbench 只要是一个有 VPS
的小白即可使用,带宽越大、性能越好的 VPS 可以起到越大的“攻击”效应。

较为基本的“解决办法”,希望对你有所帮助。 一、VPS 解决方案: 首先运行如下命令查看 iptables 防火墙运行状态:
1    service iptables status

显示 STOP 的运行“service iptables start”启动,如果是其他的你就试试安装:

    CentOS:yum install iptables Debian/Ubuntu:apt-get install iptables

查看访问日志分析一下 UA 为 Webbench 的 IP “们”,运行如下命令屏蔽:
1    iptables -I INPUT -s 96.125.160.36 -j DROP

建议有的时候对付一些用途不轨的直接封锁 IP 段:
1    iptables -I INPUT -s 96.125.160.0/24 -j DROP

二、虚拟主机解决方案: 1、cPanel 的话在后台有 IP 拒绝管理器,可以自动生成 .htaccess 2、在虚拟主机的开放目录下新建
.htaccess 文件、录入:
1    Order allow,deny
2    allow from all
3    deny from 96.125.160.36

这么做除了这个 IP 以外都可以访问,如果多个 IP 可以继续加 deny form、如果 IP 实在多就:
1    Order allow,deny
2    deny from all

全部都不得访问或者说:
1    Order deny,allow
2    deny from all
3    allow from 1.2.3.4

仅允许你自己的 IP 访问,文章中 96.125.160.36 是测试发起者的 IP,1.2.3.4 是你自己的 IP.

添加SPF记录防止域名邮箱的邮件被拒收

SPF记录是一种为了防范垃圾邮件而提出的一种DNS类型,全名为:Sender Policy Framework.
其实添加 SPF 记录很简单,进入 dns 解析、添加一条 txt 记录,以下我记录两个常用的: 腾讯域名/企业邮箱:v=spf1 include:spf.mail.qq.com ~all 网易企业邮箱:v=spf1 include:spf.163.com ~all,然后就是让我来说说避免放入垃圾箱的技巧: 1、不要乱发邮件,专用的邮件就用专用的邮箱发(例如我邮箱是 a@x.com 发信是 b@x.com) 2、尽量避免投诉,有的邮件你发多了,读者或客户不喜欢就直接投诉了 3、别将你的“热爱”用在免费域名上。

尘埃初定谈薄案:发现真实的中国政治

作者:杨俊锋
今天上午10点,举世关注的薄熙来案一审宣判。这场轰轰烈烈的大戏,终于尘埃初定。其实,此案的判决结果如何,已无关宏旨。薄案之所以如此备受关 注,其实并不在于允许微博直播或庭审纪录公开,更重要的原因在于他主政重庆期间,以“唱红打黑”为符号的一系列大张旗鼓的强权、民粹和极“左”措施。这固 然为他博取了广泛的关注和不少的喝彩,但也因此招致了更多的憎恶,尤其是自由派,以及不少体制内人士。
这还在于,薄在中国官场中显得如此卓尔不群,极具个人魅力,距离权力顶峰也只差一步,无疑可谓中国政坛上一颗夺目明星。无论如何,薄都算得上能员干 吏,他精力充沛、雄心勃勃、敢想敢干;而且形象洒脱俊朗、能言善辩,并擅长表演造势,博取民心,不乏忠实拥趸。总之,即便在真正的民选体制下,薄也完全可 能在政坛脱颖而出。国民党主席吴伯雄尝言“薄书记是大陆的马英九”,这不仅是对其外在形象的嘉许,也不无对其政治前途的肯定和期许。
同时,他又有着马英九所不具备的雄厚政治根基和家底:其父乃新政权元勋,后来还位列真正掌握中国最高权力的“八老”前茅,又以长寿而成为“三朝元老”……其妻同为高干之后、娇美干练;爱子帅气倜傥,相继就读世界各顶尖名校……无论如何,他都会为大多数人艳羡乃至妒忌。
然而,眼看他起高楼,眼看他宴宾客,眼看他步步升,眼看他搞黑打,眼看他唱红歌,眼看他烈火烹油、轰轰烈烈;再眼看他轰然倒台,夫妻相继受审于世人面前,公然互讦;乃至为自辩脱罪,不惜自爆心腹属下与其妻偷情的惊人家丑……这一切,怎不令人感慨万千、一言难尽?
表面上看,薄实在很“不幸”:如果没有那一记耳光、没有王立军夜奔美领馆这些极富戏剧性的小概率“事故”,他至少可以安全着陆。但其实,正是当下这 种权力不受制约的高度集权体制,一方面既成就了薄,但另一方面却又恰恰导致了他的优势自我膨胀为刚愎自用、野心勃勃、肆无忌惮、为所欲为,以至于最后局面 不可收拾。
这从薄案审判中,就可以清晰地看出其中的端倪——这也正是薄案公审的一大意义,即:把中国政治生活前面厚厚的幕布,无意间掀开了一角,让普通人也得以更为真切地窥见其一斑。这里姑且略举几例:
例如,在审判过程中,重庆市市长黄奇帆指证薄有罪的证言,被公诉人作为证据向法庭出示;其实早在薄出事后,黄就已多次正义凛然、痛心疾首地讨伐过 薄。但薄在位时,黄对薄是何等的毕恭毕敬。黄这种前后矛盾、自我掌脸的表现,为许多人所诟病。不过,他虽在法律上是重庆人大选出的当地行政首长,但在实际 政治地位却比薄要低得多,也仍不过是薄的高级马仔。由此说来,黄当时的表现也并非完全不可以理解。
庭审中控辩双方均无异议的事实是:即便是王立军这样的地方副部级高官,薄熙来也可以当着其他官员的面,怒掴其面,并厉声斥骂。薄熙来撤免王,无论是 出于什么样的目的——无论是检方指控的为掩盖其妻杀人,还是薄自辩的对王立军人格的不齿,都明显超越了现行法律和体制内的组织人事制度,而又几乎不受人任 何阻碍,都说明了“一把手”实际权力是何等巨大而又不受制约。
本来,从法律的层面上讲,无论是依照宪法还是地方人大与政府组织法,撤免王立军的公安局长职务,应当由市长提请人大决定。同时,依照真实的组织人事 制度,撤免王立军还应报公安部同意,并要由重庆市委常委会依照集体讨论通过(在此过程中,对薄撤免王的提议,依照党内民主集中制的原则,市委常委们本可以 多数票否决),最后作出正式的书面决定。
但对于如此严重违法违纪的重大人事任免,至少在已经公开的报道和庭审纪录中,并未看到当时有官员表示反对;而在庭审中,检方向给法庭出示的证据中显 示,有个别官员表示当时曾提醒过薄,撤免王立军要报请公安部批准,并需要作出正式的书面决定。这一“提醒”是否真的存在姑且不论,但至少没有起到作用。
这也可以使我们更为清晰地看到,在中国,法律规定、真实制度和潜规则这三者的微妙、复杂的差异与张力。比如,公共官员任免由人大决定乃属于法律的明 文规定,而党管干部才是真实制度,站队、忠诚或砸钱跑官则是潜规则。而这也正是中国法治不彰的一个重要标志。因为这至少说明,在真实的政治生活中,真正起 作用的并非是法律制度,而是(党内)内部规章制度,甚至是潜规则。
薄对其妻杀人的筹划到实施,原本都并不知情,对此控辩双方都并无异议。在薄不知情的情况下,薄妻就能够轻而易举、肆无忌惮地杀死尼尔伍德。这并非因 为薄妻其手段有多么高明,而首先是利用手中的权力。警方本来是打击犯罪、保护个人生命财产的公共部门,然而以王立军为首的警方官员,竟然不仅事后掩盖杀 人,还在事前积极谋划、协助和怂恿。而且,只是一把手夫人的薄妻,竟可以擅自带人查抄王的公办室,并非法羁押、审查不够驯服的警方领导。而一把手夫人如此 巨大的“影子权力”,则无疑正说明一把手的实际权力是何等巨大而不受约束。
也正是在这种高度集权体制下,薄才可以丝毫不用做任何表示,就有那么多商人挖空心思、不惜成本地给其家庭输送利益——薄辩称他并不知情,其实反而恰 恰说明其权力是何等的巨大;也正是在这种体制下,才会有一干女性愿意投怀送抱,与他“发生或保持不正当性关系”,而绝不仅是因为他的个人魅力……
薄在法庭上被指控的罪行,无论是涉案金额2千余万的贪贿、非法打骂、解职王立军致其潜逃,在当下中国的官场上,其实都无甚稀奇。薄被指控的罪行和其 之前被披露的滥权行为相比,可能只是冰山一角。但这次审判中,薄之前的滥权罪行被有意切割了。例如,薄在重庆时,大搞“文字狱”,哪怕网民匿名发几句牢骚 都可能被滥施以劳教。如果说这未必直接体现薄的意志,那么黑打企业家却无疑是在薄一手决策和领导下实施的。具体方式是以公安部门为主导、检察院和法院配 合,有罪推定、先定后审、政法一体、联合办案、刑讯逼供、暴力取证、迫害律师……
其直接结果是,重庆不仅三位最富有私营企业家在打黑中倾家荡产、家破人亡,还有一大批次富有的私营企业家也倾家荡产、家破人亡。他们利用“黑社会性 质组织”定义的模糊性和“涉黑”罪名的易株连性,任意追诉和滥用刑法中涉黑条款,即使是身家数十亿的企业家,其财产、自由乃至生命,都可以随意处置。而且 据称,打黑中公安部门代替法院主导财产刑执行,涉黑当事人和亲属甚至连知情权都没有;“打黑”所没收的千亿财产,只有9.3个亿进了国库(盛洪:《重庆模 式只是“中国模式”的一种极端形式》,共识网)。
以彭治民案为例。彭治民不仅是当地的第一大私营企业家,还是当地的人大代表。然而仅仅是因为彭对打黑提出过一些微弱的异议和批评,彭就被斥为“诽谤 打黑除恶成果”、“挑衅司法尊严”、“影响了重庆形象”。最终人们只在报上看到一个他被判处无期徒刑、剥夺政治权利终身并处没收个人全部财产的通稿(参见 童之伟:《重庆打黑型社会管理方式研究报告系列》,国际财经网)。
薄在重庆的一系列做法,将绝对权力滥用的危险,展现地淋漓尽致。也许正是上述如此恶劣违法的手法,才会使王立军更为深刻地感知到这种体制的厉害。哪 怕是王立军这样的高级警官,也会感到一旦触怒薄,完全可能莫名横死,于是才不得不孤注一掷,选择夜奔美领馆的这招险棋、下策和不归路。事遂不可收拾。因 此,作为薄落马导火索的王立军事件,看似偶然,但在这种高度集权体制下,又何尝没有一定的必然性?
可见,薄被指控的贪腐,其实并非其主要罪行;在中国当下官场,就被指控的数额而言,薄甚至可谓清廉,至少许多百姓的观感恐怕会如此。而相比之下,薄 践踏法治的危害远甚于贪腐。因而,其实更应该起诉的是他践踏法治的罪行。否则,对推动社会进步意义不大,也难以让薄的同情支持者所心服口服。
而之所以做这样避重就轻的选择,直接的原因可能在于,上一届最高领导层中,除了胡温两位之外,都曾亲临过重庆并对薄的做法给予过肯定和赞誉;如果审 判薄在重庆的做法,无疑也是给那些领导人难堪。当然,最根本、深层次的原因恐怕在于,其实薄唱红打黑为代表的重庆模式,其实只不过是中国模式的极端化而 已,都是人治、官治而非法治。因此审判重庆模式,又何异于审判中国模式?
总之,薄作为当地党委一把手,无疑可谓是只手遮天。有学者认为薄熙来败在其极权人格上。这当然不无道理。但窃以为,讨论官员的道德问题其实意义不 大。依照大卫•休谟著名的“无赖假定”,应把所有的掌权者都先假定为一心只为私欲的无赖。关键是在于通过合理而又有力的制度约束,确保即使是魔鬼掌权,也 能使其既积极为民众尽职而又不能违法作恶。
试想,如果薄的权力能够受到有效地制约和监督的体制下,薄还能够如此为所欲为,以至于走到如此不可收拾的境地?这种绝对权力恰如大片《指环王》中魅 惑和魔力无边的魔戒。现实中鲜有人能抵挡住对绝对权力的诱惑,一如电影中人物之于魔戒。绝对权力与魔戒一样,也会害人。人们总是试图俘获更大的权力,但又 何尝不是被权力所俘获?绝对权力不止是荣耀与地位的权杖,也可能是身败名裂的陷阱。
而高度集权的体制,必然会激发和纵容为官者内心的为所欲为的冲动和快感。这种体制对为政者自律性的要求无疑也是最高的——这也这正是中国总是不断推 行旨在加强党员干部思想政治的运动的根本原因。然而,这种思维和做法早已被历史证明,其作用只能是暂时和局部的;要从根本上约束官员滥权,就必须通过外在 的制度约束,即麦迪逊所言的“以野心对抗野心”。
而正是此高度集权的体制下,一方面既成就了薄,但另一方面却又恰恰导致了他的优势自我膨胀为刚愎自用、野心勃勃、肆无忌惮、为所欲为,以至于最后局 面不可收拾。这也说明,人的优点和缺点其实正如一个硬币的两面,只不过在不同的环境下,表现不同而已!这一切,套用本朝红色经典歌剧《白毛女》的台词,再 形象不过:“好的制度使鬼变人,坏的制度使人变鬼!”
因此,从这个意义上讲,薄何尝不是高度集权体制的受害者,薄家的悲剧又何尝不值得同情?尽管这首先在于他咎由自取。
在法庭最后陈述阶段,薄郑重宣称:“在法庭上我如实陈述自己的意见是法律赋予我的权利。我希望公诉人不要把我在法庭上讲我的意见当作是恶劣的行为。 当作是翻供。我国法律为了防止冤假错案,设置了公、检、法相互制约的制度,特别是检法的互相制约的机制,还包括辩护人,就是为了防止冤假错案,如果只听检 察机关的一面之辞,会导致冤假错案大量发生”。
薄的这一席话,可谓形象地道出了法治对于制约权力滥用、保障个人权利的关键意义。只是,此言出于薄熙来之口,多少有些讽刺意味。相比被他主导的黑打 倾家荡产、身陷囹圄甚至掉了脑袋的“黑老大”和李庄们,他至少享受到了公开而且至少形式上公正的审判,尤其是可以充分地行使辩护权。
薄在他自己沦为被告时,才又呼吁法治与人权,令人既唏嘘又愤恨。与当年刘少奇主席被批斗时才想起宪法,不无相似,尽管其“待遇”和结局不可同日而 语。早知今日,何必当初。为何在自己掌权时,不能想到这一点,反而对法治等这些权力制约机制置若罔闻,甚至还极力反对、践踏之?这也正是人性的可悲之处。 须知,宪政、民主和法治这些权力制约机制,不单单有利于平民百姓,也同样有利于庙堂之上的官员.

从台湾、上海的变化说起

文/林岳芳
朋友去台湾看亲戚,回沪后,跟我讲起一些台湾见闻,我觉得特别有趣,趁周末闲暇,记录下来。
我是个很懒的人,尽管向往祖国的大好河山,但不敢远足去身临其境,所以,喜欢从好朋友们的旅游中捕捉和分享。朋友本月中旬去的台湾,出行前给我电话,说会 把台湾的所见所闻说给我听,以便让我也分享旅游的快乐。他是个践行诺言的君子,果然,回沪后的第一天,便对我讲了不少台湾趣闻,让我苍白的视觉里,也逐渐 丰满了台湾印象。以下是经过他碎片似的讲述而整理的文字。
台湾在他印象里,应该是个发达的新型城市,因为素有亚洲四小龙的美称,他对台湾充满的各种各样美好的想象。初到台湾,反差比较大,第一感觉是很破旧,无论 是街面还是房屋,都是很陈旧的感觉。恍惚让人穿越到了八十年代初期的上海。狭窄的街道几乎不可能让两车并行,房子基本是都是旧房子,很少见到漂亮的高楼大 厦,加上台湾湿润的气候环境,给人一种沉闷感。这跟高楼林立的上海,形成了一个十分鲜明的对比。
台湾人很节约,家里都有空调,但很少。他是陪同母亲第一次去台湾看望几十年未见面的舅舅,走进舅舅家,激动之心加上南方气候,他大汗淋漓,舅舅却没开空 调,直到表妹回家,才打开空调。他用心关注了周边,好像都是很勤俭节约的样子,朋友感觉有点不可思议,按现在的收入,不应该那样节约了。上海的老百姓家, 只要有空调的,整个夏天只见外机在旋转。而且,勤俭节约也早已不再被看作是美德。由于媒体宣传导向不间断的灌输享乐,如今不少年轻人现在的生活状态,简直 可以用纸醉金迷去形容。
台湾人也十分淳朴,一天下雨,他在雨中行走,忽然一把伞撑在他的头顶上,他很惊讶,只见一个年岁相仿的男子,用自己的伞替他挡雨,一种久违的人情味让他十 分感动。他联想到国内很多起老人跌倒没人扶,见死不救等等报道,感觉台湾人的思维,似乎也停留在七八十年代,那是一个崇尚道德、弘扬人情、讲究奉献的年 代。而现在的上海,经济发展的快,人口大量流入,良莠不齐的素质,让老上海们岌岌自危。于是,这座城市里所有的人就像浸入染缸的白布,也五颜六色了。乐于 助人,被看作傻子,而自我的极度膨胀,倒展现得淋漓尽致。
台湾的城市很破旧,台湾的农村更是如此,他不敢用“破败不堪”来形容,但是,这个成语的的确确第一时间跳到他的脑海里。一天去郊区游玩,熟人介绍了一位老 人,子女在美国,她一个人住在乡下,破败的房子眼看着随时会坍塌下来的样子。朋友很为她担心,万一遇到台风什么的,这房子会不会倒塌下来?熟人说,老人就 爱恋这个出生的旧屋,别人能有什么办法?如果在上海,孤寡老人独住这样一间房屋,那是要被口诛笔伐的,不仅子女们脸上无光,万一被哪个记者拍了照片上传的 话,那当地政府就算再有理由,也百口莫辩了。
台湾的公交车很有人性化,两个位置雷打不动留出来给老弱病残孕,就是空着,其他人是绝对不会坐上去的。台湾的地铁尽管很旧,但秩序井然,无论客流高峰期还 是乘客较少时,从未看见有人在车内大声喧哗、打电话,这一点实在难能可贵。看看上海的地铁,再漂亮又何用?经常有人大声喧哗、打电话,还有小孩子四处拉屎 撒尿,情侣搂搂抱抱,咸猪手神出鬼没……这一点,又要说到人口问题了,台湾因为流入的人口很少,所以保留着原汁原味。而上海现在本地居民和外来同胞的比 例,早已失衡。各种文化的冲击加上参差不齐的素质,想让上海保持绅士风度,真的也难
晚上的台湾,也如同八十年代初期一样,相对比较安静,但由于轿车少,就多了摩托车和自行车,当摩托车忽然轰鸣着从窗下穿过,这时候,感觉真的很不爽。上海闹市区一般都装有双层隔音玻璃,所以,外面再噪杂,里面也十分安静,你不会被一阵接一阵轰鸣的摩托车吵得睡不着觉。
回沪时,从陈旧的台湾机场起飞,在高端大气的上海浦东机场下地,完全是一幅不一样的画面:高耸入云的楼宇,成排漂亮的民居,繁花热闹的商业街,车辆如流水 的八车道大马路……完全是现代而时尚的。通过上海和台湾视觉上的对比,显然,上海的发展十分快,可用“飞跃”一词来概括。而台湾还是停留在上世纪八十年 代,无论是人文环境,还是生活环境,台湾有着一种质朴之美,但缺少了上海这样的时代气息。
无独有偶,我的另外一位好友,本月初也去了一次台湾,他看到的台湾,几乎是完美无缺的,他说,台湾保留着中华民族最传统的文化,由于众所周知的原因,中国 文化出现了断层,而台湾则依旧在原汁原味的传承着。台湾的小吃十分诱人,台湾人热情好客,台湾……我在想,台湾的文化固然延续着中华的步履,但真正的中华 文化和文明,根系还是在大陆。文化不会因为经历过什么,而出现断层,或许那只能算作短暂的休整,绝不是断裂。
有些人喜欢用一种偏激的目光,把台湾说得花好稻好,把大陆说得一文不值,这不应该。在一个一成不变的环境里,人们的思维也会趋于稳定,或者说是格式化。而 在一个日新月异的环境下,人的思想和观点,肯定会发生猛烈的冲击和潜移默化的改变,就像电脑拓宽了内存。试想,如果大陆的文化和生存环境停留在八十年代, 你又会怎么说?一个真正有智慧的人,应该学会带着客观眼睛看世界,台湾有台湾的长处,大陆有大陆的优点.

中#共心魔是不放心任何組織力量

香港蘋果日報 2013年9月28日 無論發起佔中者如何一再強調「愛與和平」,在中共指揮棒下,梁振英、中聯 辦、北京傳媒、香港左派喉舌、「幫港出聲」的所謂學者與名嘴,都一迭連聲地說佔中是「暴力」,是「動亂」。中聯辦郝鐵川寫一篇反佔中文章,官媒《環球時 報》即引用港媒一篇「解讀」,指駐港部隊隨時準備應付反對派佔領中環。渾忘了《中英聯合聲明》明文規定駐港部隊是「不干預香港特別行政區的內部事務」的。
再怎麼講和平,都被解釋為暴力,於是時事評論員練乙錚就撰文提出參與和平佔中者「自綁」的建議:「由全體簽名參與『佔中』的人士逐一繫住雙腳、反綁 雙手,然後才進場,被捕之後,始由警方鬆綁」。佔中發起人戴耀廷表示會考慮練乙錚建議,認為可以顯示參加者自我約束抗拒暴力的信念。
參與者「自綁」,總不能說是暴力了吧。但中共及其應聲蟲既發出抹黑佔中為「暴力動亂」之令,是不講邏輯都要把這種話說下去的。講到底,中共並非怕「動亂」,怕影響經濟民生,而是藉動亂之名,目的在反佔中。
英 國外次和美國駐港總領事支持香港在《基本法》之下實現真普選,美總領事讚賞北京決心推動2017年普選特首和2020年普選立法會,認為政改「能加強香港 政府的執政能力」。這些難道不是北京的目標嗎?倘若這種支持《基本法》所定普選目標的話,在中共剛公佈《基本法》的時候說,中共豈會不拍爛手掌?當年中共 還把《中英聯合聲明》拿到聯合國註冊,廣邀世界各國講好話呢。但今天,中共外交部發言人卻一再指摘英美官員「說三道四」,左報及中共應聲蟲說英美干預香港 內政。這種反應,只能說明中共不同意英外次所說:「任何方案應予香港人一個真正的選擇」,也就是說,中共腹稿的方案不是給香港人真正的選擇了。對於佔中, 夏千福表示不會支持任何組織,但會支持言論、集會和示威自由等原則,認為社會保持上述自由會運作得更好。中共指夏說三道四,莫非認為社會沒有這些自由反而 運作得更好?中共要否定《基本法》所定的這些人民權利嗎?
回顧當年中英開始談判香港前途問題,中共一直最堅持的是直接與英國當局對話,而 最反對的是所謂「三腳凳」。「三腳凳」的說法是當時輿論提出來的,就是認為香港前途問題,如只由英國和中國去談判解決的話,那是站不穩的兩腳凳;必須加入 最受影響的香港人這隻腳,才是立得穩的三腳凳。但中共反對「三腳凳」,鄧小平在84年6月會見鍾士元、鄧蓮如、利國偉三議員時,劈頭就說:「所謂三腳凳, 沒有三腳,只有兩腳」。
這反映了中共最根本的權力觀,就是要獨掌權力,不容許民間形成有組織的力量。談判只同執掌權力的英國當局談,不承 認當時被指為代表香港民意的兩局議員的地位。1986年,香港市民反對建大亞灣核電廠,滙集了過百萬簽名,送上北京,中共連簡單答覆都欠奉,完全漠視香港 滙集起來的民意。在制訂《基本法》時,定明特首不能有政黨背景,目的是不容許香港形成有組織的力量。中共永遠要用有組織去對付人民的無組織。
中共對公投極敏感,因為公投意味着制度化的民意,是被公眾確認的數量化意見,它與民意調查的抽樣意見不一樣。
中 共對佔中的敏感,不在於他們自己都不會相信的「暴力」、「動亂」,影響經濟民生。中共掌權以來何時擔心過這些?佔中最讓北京擔心的是組織性,也就是一次商 討、二次商討凝聚出組織性的對真普選共識,這是中共最不想見到的組織性的力量。一百萬人上街都是鬆散的,一萬人有組織地佔領中環卻是一股具凝聚力的力量。
中 共並不願給香港人一個真正的普選,因為一旦特首有香港民意授權,即使選出的是目前的建制派,中共也認為會形成與中央對抗的力量。中共設計的所謂普選,必須 是中共能控制提名權、即在中共掌握中的普選。因此,英美支持的普及平等的普選,和佔中標舉的真普選,當前受廣泛討論的公民提名權,都直接挑戰中共要貫徹 「有中國特色的普選」的構想,也就是挑戰中共的牢牢控制香港的權力。
曾鈺成認為中央對香港政改的「心魔」是要篩走中央不喜歡的人選。他的想法稍嫌簡單了些。筆者認為,中共的心魔是對於掌絕對權力的堅持,以及對任何不 受中共控制而形成的政治力量決不放心。反佔中的要害是滅絕有組織的政治力量。從近來中共對佔领中环、對英美的反應,香港人真是除了抗爭,沒有別的出路.

如果中国说了算

杨晨
09.27.2013
华盛顿 — 美国一位中国问题专家写文章探讨如果这个世界由中国说了算会是什么样。最近一些研究中国的学者华盛顿举行了一个研讨会,题目是“如果中国说了算”(If China Ruled),探讨中国如果成为头号强国会怎样影响世界。
美国国会参议院拨款委员会共和党顾问克里斯托弗. 福特博士( Dr. Christopher Ford)是研讨会的与会者之一。以下是福特博士论文的部分内容。福特博士的观点不代表美国之音。
福特博士表示,这样的讨论是假设中国成为国际体系中的主导力量,至于这究竟能否成为现实不得而知,但这是一个值得讨论的问题。
福特博士认为,一个由中国说了算的世界未必会象中国官方宣传的那样是一个理想的世界。
一, 强国梦
中国的目的显然是要以中国的理念来塑造世界体系。中国越来越多的学者认为,中国需要带头修改、甚至取代西方为主的体系。当局也允许他们表达这样的观点。
中国认为,它找到了一个在国内外处理人类事务更好的组织模式;因此不断推动以这个模式取代当前的世界秩序。
2008年到2009年的美国金融危机后,中国模式的说法更为广泛使用,而且不仅在金融和经济领域,也出现在政治领域。
中国学者与中国官员的思维倾向是:(a)美国与其它西方国家一直操纵着国际体系的议事日程, (b) 这是不公平的,(c) 随着中国的实力增长这种状况会改变,导致世界体系的规则与运转越来越反映中国的价值观与重要议题。
二,”和谐”与秩序
中国官员未来的设想是一个和谐世界。中共中央编译局一位官员曾经说过,和谐世界的理论是中国古代天下大同之梦的新发展。
一些中国专家甚至以中国给藏族和维吾尔等少数民族的待遇为例来说明如何实现和谐与融合。一些学者建议中国的国内和谐可以成为全球和谐的样板。
从20世纪初以来,中国对于和谐的理解在有合法政治秩序的合理运转的社会内,不存在真正的利益冲突。这种观点认为,如果人民在极为明智的统治者引导下建立正确的观念,那么所有人都会在重大问题上达成一致,在和谐的气氛中一致行动。
三,偏执的控制欲
由于中国文化中的等级观念,再加上以中国为中心的特性符合当今中国的宣传口径,一些人可能假设会回到清代中国与周边其它国家的朝贡关系。
这可能是一种夸张的说法。我觉得难以想像过去的那种朝贡关系会重新出现。不过一种更有可能的情况是中国政府与中国学者从中看到了某种现代化的模式。此外,未来和谐世界也可能从更久远的中国历史中找到启发。比如,春秋战国时代的封建体制也可能展示了一个可行模式。
在这种体制下,其它国家可以保持基本主权,理论上说也不会被强迫做任何事。但是他们会被要求自愿遵循中国为主的“正确”思想。
四, “和谐”与实力
中国官方的说法认为,能够以军事实力的威慑而达到和谐的目的,中国人民解放军强调利用军事实力威慑敌人,创造出不战而屈人之兵的政治环境。
如果其它国家理解他们在北京建立的体系中应扮演的角色并顺之而行, 那就会像传统的亚洲家庭那样,一切平安无事。中国则可证明它的和平崛起。
五,结论
当然,无法预测这种情况是否会发生,福特博士也真心不希望会是这样。虽然,未来有很多可能性,但是如果中国真的在21世纪中期或晚期成为它的现领导 层所希 望的具有头号实力、地位和影响的国家,就很可能出现一个中国主宰的世界。美国需要针对这样的可能制定对策,也就是说,美国的政策学者和政界人士有责任在面 对世界头号强国的情况下继续维护美国的利益和安全.
--------------------------
 如果中国的共匪在全世界说了算,那么世界各国就变成了中国的新增的几百个“大省”而已,全世界都将被共匪残酷的压榨。

曹长青:中#共还没有垮台的四个原因

http://www.youtube.com/watch?v=ftNQ6HzNLeo

什么是REST?以及RESTful的实现

最近研究了一些新浪微博和人人的api,发现目前的公开的api都采用REST的约束架构,做点笔记。
from
http://developer.51cto.com/art/200908/141825.htm
什么是REST?
REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。REST 指的是一组架构约束条件和原则。满足这些约束条件和原则的应用程序或设计就是 RESTful。
Web 应用程序最重要的 REST 原则是,客户端和服务器之间的交互在请求之间是无状态的。从客户端到服务器的每个请求都必须包含理解请求所必需的信息。如果服务器在请求之间的任何时间点 重启,客户端不会得到通知。此外,无状态请求可以由任何可用服务器回答,这十分适合云计算之类的环境。客户端可以缓存数据以改进性能。
在服务器端,应用程序状态和功能可以分为各种资源。资源是一个有趣的概念实体,它向客户端公开。资源的例子有:应用程序对象、数据库记录、算法等 等。每个资源都使用 URI (Universal Resource Identifier) 得到一个惟一的地址。所有资源都共享统一的界面,以便在客户端和服务器之间传输状态。使用的是标准的 HTTP 方法,比如 GET、PUT、POST 和 DELETE。Hypermedia 是应用程序状态的引擎,资源表示通过超链接互联。
另一个重要的 REST 原则是分层系统,这表示组件无法了解它与之交互的中间层以外的组件。通过将系统知识限制在单个层,可以限制整个系统的复杂性,促进了底层的独立性。
当 REST 架构的约束条件作为一个整体应用时,将生成一个可以扩展到大量客户端的应用程序。它还降低了客户端和服务器之间的交互延迟。统一界面简化了整个系统架构,改进了子系统之间交互的可见性。REST 简化了客户端和服务器的实现。
RESTful的实现:RESTful Web 服务与 RPC 样式的 Web 服务
了解了什么是什么是REST,我们再看看RESTful的实现。最近,使用 RPC 样式架构构建的基于 SOAP 的 Web 服务成为实现 SOA 最常用的方法。RPC 样式的 Web 服务客户端将一个装满数据的信封(包括方法和参数信息)通过 HTTP 发送到服务器。服务器打开信封并使用传入参数执行指定的方法。方法的结果打包到一个信封并作为响应发回客户端。客户端收到响应并打开信封。每个对象都有自 己独特的方法以及仅公开一个 URI 的 RPC 样式 Web 服务,URI 表示单个端点。它忽略 HTTP 的大部分特性且仅支持 POST 方法。
由于轻量级以及通过 HTTP 直接传输数据的特性,Web 服务的 RESTful 方法已经成为最常见的替代方法。可以使用各种语言(比如 Java 程序、Perl、Ruby、Python、PHP 和 Javascript[包括 Ajax])实现客户端。RESTful Web 服务通常可以通过自动客户端或代表用户的应用程序访问。但是,这种服务的简便性让用户能够与之直接交互,使用它们的 Web 浏览器构建一个 GET URL 并读取返回的内容。
在 REST 样式的 Web 服务中,每个资源都有一个地址。资源本身都是方法调用的目标,方法列表对所有资源都是一样的。这些方法都是标准方法,包括 HTTP GET、POST、PUT、DELETE,还可能包括 HEADER 和 OPTIONS。
在 RPC 样式的架构中,关注点在于方法,而在 REST 样式的架构中,关注点在于资源 —— 将使用标准方法检索并操作信息片段(使用表示的形式)。资源表示形式在表示形式中使用超链接互联。
Leonard Richardson 和 Sam Ruby 在他们的著作 RESTful Web Services 中引入了术语 REST-RPC 混合架构。REST-RPC 混合 Web 服务不使用信封包装方法、参数和数据,而是直接通过 HTTP 传输数据,这与 REST 样式的 Web 服务是类似的。但是它不使用标准的 HTTP 方法操作资源。它在 HTTP 请求的 URI 部分存储方法信息。好几个知名的 Web 服务,比如 Yahoo 的 Flickr API 和 del.icio.us API 都使用这种混合架构。
RESTful的实现:RESTful Web 服务的 Java 框架
有两个 Java 框架可以帮助构建 RESTful Web 服务。erome Louvel 和 Dave Pawson 开发的 Restlet(见 参考资料)是轻量级的。它实现针对各种 RESTful 系统的资源、表示、连接器和媒体类型之类的概念,包括 Web 服务。在 Restlet 框架中,客户端和服务器都是组件。组件通过连接器互相通信。该框架最重要的类是抽象类 Uniform 及其具体的子类 Restlet,该类的子类是专用类,比如 Application、Filter、Finder、Router 和 Route。这些子类能够一起处理验证、过滤、安全、数据转换以及将传入请求路由到相应资源等操作。Resource 类生成客户端的表示形式。
JSR-311是 Sun Microsystems 的规范,可以为开发 RESTful Web 服务定义一组 Java API。Jersey是对 JSR-311 的参考实现。
JSR-311 提供一组注释,相关类和接口都可以用来将 Java 对象作为 Web 资源展示。该规范假定 HTTP 是底层网络协议。它使用注释提供 URI 和相应资源类之间的清晰映射,以及 HTTP 方法与 Java 对象方法之间的映射。API 支持广泛的 HTTP 实体内容类型,包括 HTML、XML、JSON、GIF、JPG 等。它还将提供所需的插件功能,以允许使用标准方法通过应用程序添加其他类型。
RESTful的实现:构建 RESTful Web 服务的多层架构
RESTful Web 服务和动态 Web 应用程序在许多方面都是类似的。有时它们提供相同或非常类似的数据和函数,尽管客户端的种类不同。例如,在线电子商务分类网站为用户提供一个浏览器界面, 用于搜索、查看和订购产品。如果还提供 Web 服务供公司、零售商甚至个人能够自动订购产品,它将非常有用。与大部分动态 Web 应用程序一样,Web 服务可以从多层架构的关注点分离中受益。业务逻辑和数据可以由自动客户端和 GUI 客户端共享。惟一的不同点在于客户端的本质和中间层的表示层。此外,从数据访问中分离业务逻辑可实现数据库独立性,并为各种类型的数据存储提供插件能力。
图 1 展示了自动化客户端,包括 Java 和各种语言编写的脚本,这些语言包括 Python、Perl、Ruby、PHP 或命令行工具,比如 curl。在浏览器中运行且作为 RESTful Web 服务消费者运行的 Ajax、Flash、JavaFX、GWT、博客和 wiki 都属于此列,因为它们都代表用户以自动化样式运行。自动化 Web 服务客户端在 Web 层向 Resource Request Handler 发送 HTTP 响应。客户端的无状态请求在头部包含方法信息,即 POST、GET、PUT 和 DELETE,这又将映射到 Resource Request Handler 中资源的相应操作。每个请求都包含所有必需的信息,包括 Resource Request Handler 用来处理请求的凭据。
从 Web 服务客户端收到请求之后,Resource Request Handler 从业务逻辑层请求服务。Resource Request Handler 确定所有概念性的实体,系统将这些实体作为资源公开,并为每个资源分配一个惟一的 URI。但是,概念性的实体在该层是不存在的。它们存在于业务逻辑层。可以使用 Jersey 或其他框架(比如 Restlet)实现 Resource Request Handler,它应该是轻量级的,将大量职责工作委托给业务层。
Ajax 和 RESTful Web 服务本质上是互为补充的。它们都可以利用大量 Web 技术和标准,比如 HTML、JavaScript、浏览器对象、XML/JSON 和 HTTP。当然也不需要购买、安装或配置任何主要组件来支持 Ajax 前端和 RESTful Web 服务之间的交互。RESTful Web 服务为 Ajax 提供了非常简单的 API 来处理服务器上资源之间的交互。
图 1 中的 Web 浏览器客户端作为 GUI 的前端,使用表示层中的 Browser Request Handler 生成的 HTML 提供显示功能。Browser Requester Handler 可以使用 MVC 模型(JSF、Struts 或 Spring 都是 Java 的例子)。它从浏览器接受请求,从业务逻辑层请求服务,生成表示并对浏览器做出响应。表示供用户在浏览器中显示使用。表示不仅包含内容,还包含显示的属 性,比如 HTML 和 CSS。
多层 Web 应用程序环境图
业务规则可以集中到业务逻辑层,该层充当表示层和数据访问层之间的数据交换的中间层。数据以域对象或值对象的形式提供给表示层。从业务逻辑层中解耦 Browser Request Handler 和 Resource Request Handler 有助于促进代码重用,并能实现灵活和可扩展的架构。此外,由于将来可以使用新的 REST 和 MVC 框架,实现它们变得更加容易,无需重写业务逻辑层。
数据访问层提供与数据存储层的交互,可以使用 DAO 设计模式或者对象-关系映射解决方案(如 Hibernate、OJB 或 iBATIS)实现。作为替代方案,业务层和数据访问层中的组件可以实现为 EJB 组件,并取得 EJB 容器的支持,该容器可以为组件生命周期提供便利,管理持久性、事务和资源配置。但是,这需要一个遵从 Java EE 的应用服务器(比如 JBoss),并且可能无法处理 Tomcat。该层的作用在于针对不同的数据存储技术,从业务逻辑中分离数据访问代码。数据访问层还可以作为连接其他系统的集成点,可以成为其他 Web 服务的客户端。
数据存储层包括数据库系统、LDAP 服务器、文件系统和企业信息系统(包括遗留系统、事务处理系统和企业资源规划系统)。使用该架构,您可以开始看到 RESTful Web 服务的力量,它可以灵活地成为任何企业数据存储的统一 API,从而向以用户为中心的 Web 应用程序公开垂直数据,并自动化批量报告脚本。
什么是REST:结束语
REST 描述了一个架构样式的互联系统(如 Web 应用程序)。REST 约束条件作为一个整体应用时,将生成一个简单、可扩展、有效、安全、可靠的架构。由于它简便、轻量级以及通过 HTTP 直接传输数据的特性,RESTful Web 服务成为基于 SOAP 服务的一个最有前途的替代方案。用于 web 服务和动态 Web 应用程序的多层架构可以实现可重用性、简单性、可扩展性和组件可响应性的清晰分离。Ajax 和 RESTful Web 服务本质上是互为补充的。开发人员可以轻松使用 Ajax 和 RESTful Web 服务一起创建丰富的界面。

如何让网站打开更快

 第一弹:DNS篇

用户打开网站的整个流程中,DNS解析时第一环,当用户输入域名并敲回车后,windows系统调用DNS client,寻找到用户配置或者自动分配的DNS IP,之后就开始整个解析过程。
DNS解析,变快有意义吗?
有,呵呵,很多小型网站,DNS解析时间都接近0.5s,甚至我见过一个网站,需要1.2s才可以解析出结果的。这是个非常令人吃惊的数据,因为对 于一般网站打开时间超过8s用户即将放弃访问,而对于电子商务网站,4s就是用户忍耐极限。而一般经过优化的小型网站,DNS解析时间都可以控制在 200MS左右,而带宽在100M左右的网站,经过优化,DNS解析时间可以控制在50-100ms。

如何优化呢?

首先利用好TTL,因为要尽量多的让用户直接从运营商的DNS缓存中拿到A记录,这样才能保证最快,但是也要保证,当你的服务器出问题时,需要尽快的切换,所以,这个TTL设置也是有一些情况需要综合研究的。
1、 你肯定清楚,自己的服务器有没有多台或者备份。如无备份,那服务器宕机时,你只能生抗,所以,TTL时间对于你来说是越长越好,因为TTL短的目的是服务 器发生问题时,可以及时切换,这个对于没有备份的网站基本利用不上。所以,你的TTL设置就是越长越好,当然了,也不能无限长,一般设置TTL 3600即可。
2、 如有备份或者多台服务器,会发生由于服务器宕机需要及时做切换,TTL时间越短,切换越及时,但是TTL时间越短,也就意味着运营商DNS经常缓存不住,一般用户,设置为TTL 600即可,如果对及时切换,要求特别苛刻的网站,设置TTL 120即可。
其次寻找足够热的域名解析商。很多网站,都是自己做一个域名解析服务器,看着自己掌控方便了,但是大错特错,因为你的域名解析服务器,基本上都不被 缓存,每次从根服务器询问一圈,绕了大半个地球,才给出最后的结果,那自然会效果很差。所以,要寻找足够热的域名解析商。什么叫热,就是被访问的次数特别 多。足够热的话,域名解析服务器的A记录基本上会被各地运营商的DNS一直缓存着。如何判断域名解析商够不够热呢?其实,也很简单,看看这个域名解析商的 客户够不够多,他们客户网站够不够热门,访问的人够不够多。
也给大家推荐一个更好的方法,就是找CDN厂商做域名解析。因为CDN厂商服务的客户,有很多是很热很大用户群很多的,所以,这些CDN厂商的域名解析服务器,服务效果那是岗岗的好。
最后是进阶技巧—巧用CNAME。不少网站拥有者,在同样的一个或多个服务器上运营很多小网站;或者自己运营一 个网站,但是拆分了很多个二级域名。针对这些情况,严重需要善用CNAME,把所有的这些小网站的域名或者二级域名,cname到一个自己定义的统一域 名。然后设置这个cname对应的TTL时间足够长。这样的话,保证网站的第一次解析,可以直接从运营商的DNS缓存中拿到,也就是直接拿到cname后 的记录。然后,第二个cname记录,再设置一个相对合理的TTL值。通过这样,变相加热了第二级域名,通过加热的第二级和缓存时间足够长的第一级,最大 化的优化DNS解析时间。该技巧,一定要确保,最后A记录得到的IP,可以服务这些原始域名。
例子:
www.abc.com. 7200 IN CNAME hot.abc.com.
hot.abc.com. 600 IN A 127.0.0.1
----------------------------------------------------------

如何让网站打开更快第二弹–拆分域名篇



什么叫拆分域名?

很多网站,在搭建网站的时候,只是申请和购买了一个域名,然后所有内容:图片、js、css、html、php等等,都放在一个域名下。
而拆分域名,指的就是根据不同的应用,而将域名拆分出来。

拆分域名有什么好处?

使用IE6和IE7内核的浏览器,针对同个域名,只会同时发起2个连接。
使用IE8内核的浏览器,针对同个域名,可以同时发起6个连接。
很重要吗?

非常重要,请看图示。
使用IE6打开一个所有内容均在同个域名下的网站
使用IE8打开一个所有内容均在同个域名下的网站
我们看到的是,在IE6的情况下,请求第7个元素,需要0.7s,而在IE8的情况下,0.277就开始请求第7个元素。
由此可以看到,并发连接更多的时候,网页打开速度会更快。
使用IE6访问情况如下:
域名个数 页面大小 耗时
1个 500KB大小的首页 7s
多个 540KB大小的首页 3.6s
使用IE8访问情况如下:
域名个数 页面大小 耗时
1个 500KB大小的首页 4.6s
多个 540KB大小的首页 3.1s
由以上数据可以看到,多个域名,不管是在IE6和IE8的情况下,拆分域名,都会使网站的打开速度变快。
现实中也是如此,新浪、淘宝等大型网站,他们无一不是在拆分域名。
另外,要纠正一个IT人的误区。因为IT人一般都热衷技术,很多人的操作系统等版本都很新,用的都是IE8甚至以上的浏览器。但是整个中国,到目前 为止,使用IE6和IE7的用户,仍然非常另IT人震惊的80%左右。所以,拆分域名,基本上可以缩减你20%以上的打开速度。
一个简单的操作,就能带来巨大的效果提升,何乐不为?
当然了,肯定会有人问,拆分域名,那不就会导致域名热度不够,DNS缓存不住的问题吗?这个问题,请看我上一篇博文,已经给出了答案。

按照什么原则拆分域名呢?

个数多少合适?
一般50M以下网页类网站,域名保持在4、5个即可,过多后范围会导致你的维护和使用变得复杂。
100-500M以下网页类网站,域名保持在8-10个左右。
1G以上的网页类网站,域名无所谓个数,保持10个以上,具体个数根据自己的业务和管理特点随心制定。
什么内容放到同个域名下?
页面类:html、htm等
样式类:js、css等
图片类:jpg、png、gif等
动态类:php、asp等
这样的分配方式,将来有利于你进一步优化你的网站,并且在你需要寻找加速工具时,也可以针对性的选择不同的加速方式。
--------------------------------------------------------

如何让网站打开更快第三弹–开启压缩篇


什么是压缩?
大家还记得我们第一次接触winzip软件吗?非常神奇,一个文件,经过winzip压缩后,大小可以压缩成原来的30%左右。记得当年,很多文件,都是压缩后才可以放到自己的软盘中。
而对于网站,也有这样的压缩技术,可以让你的网页中的文本类文件瘦身,在用户完全不知情的情况下,通过gzip和deflate压缩程序有效减少了网页,让用户更快的打开网站。
压缩有多大用处?
通过一个小小的测试软件,我对新浪、网易等门户网站进行了访问。
新浪首页访问情况:
新浪首页gzip
新浪首页gzip
网易首页访问情况:
网易首页gzip
网易首页gzip
大家可以明显的看到,网易和新浪的首页,经过压缩后,都缩小了70%以上。
相信大家都知道,当一个网页,减小到30%后,对于最终用户来说,打开网站的效率会提升为原来的3
备注:
该工具地址http://www.gidnetwork.com/tools/gzip-test.php 大家也可以测试下自己的网站压缩后的情况。
用户不支持压缩怎么办?
开启压缩后,会不会由于用户无法访问这种压缩文件,导致用户访问文件失败?
不会,因为Trident、Gecko、Webkit三种内核的浏览器,都在发起请求时,告知服务器,他们支持什么压缩格式,如下图:
浏览器请求压缩
浏览器请求压缩

而服务器都是按照发起请求中用户支持的压缩格式,进行对应反馈。如果用户发起的请求头中,无Accept-Enconding头,就将返回给用户非压缩格式。
如何开启压缩?
请百度娘之,网上太多教程了,不再赘述。
对哪些内容开启压缩呢?
只需要针对文本类文件的域名开启压缩。图片等,已经都是压缩格式了,再使用压缩,不会减少什么文件大小,反而会导致服务器负载变高,以及会由于这种对图片的不规范压缩使用导致各种各样意想不到的问题。
所以,开启压缩之前,最好先完成域名拆分的工作,具体见如何让网站打开更快第二弹。
技巧点:
开启压缩,建议使用apache服务器。
因为IIS服务器在处理压缩时有个小问题,就是第一次被访问的时候,IIS给出的文件时非压缩的,后续的访问,才直接给出压缩文件。
这个小的bug,其实问题并不大,但是现在很多网站都在用一些缓存服务器或者是CDN,就会导致这个问题被放大,会导致压缩启用并不能完全成功。
而apache是第一次就直接给出压缩后的文件。
当然了,如果你用的是IIS,并且无法替换apache,那就自己麻烦一些,写个脚本,将常用的页面,在开启压缩后,访问2次,可以减少很多问题发生。
开启压缩之进阶篇
当下的中国网络状况
中国网络谁当家,当然是电信和联通两朵花,但是现在越来越看到的现象是百花争艳,除了这两朵花之外,越来越多的涌现小ISP。如移动、电信通、长城、方正、歌华有线、光环新网、甚至南方地区还有些香港过来的小运营商。
这些小运营商都有一个特点,就是会cache文件,他们会为了减少网间结算带宽,而尽量想办法缓存文件,让他们的用户本地访问。
其次,对于很多中大型公司来说,他们也会搭建自己的缓存服务器。
另外,还有很多网站,自身都搭建或者在使用第三方的CDN,也都是缓存服务器。
所以,当下的中国网络情况,基本上就是缓存服务器在提供众多的服务。所以,开启压缩,如果不主动配合这些各种各样的缓存服务器,那么你out了,你会发现,你的很多努力,都是笑谈,并无实际作用。
如何适合当下的状况?如何才可以保证用户支持压缩时,网络间传递的就是你想给他的的压缩文件?
那么,请紧记以下要点,并逐个落实。
开启压缩时,需要针对压缩和非压缩文件,都返回Vary:Accept-Encoding头。
这个头部是告诉缓存服务器,要根据用户支持的编码方式提供对应的文件。
该项很重要,很多网站,只是对压缩文件开启该头。在缓存服务器中,如果给出的非压缩的文件不包含该头部,也就是告知缓存服务器,当用户请求时,不需 要判断用户支持的编码格式,而直接将该文件传递。所以,最后导致用户请求到缓存服务器时,无论用户支持不支持压缩,都是直接返回非压缩的文件。
开启压缩时,需要同时对HTTP1.1和HTTP1.0均开启压缩。
大家都是认为,HTTP1.0协议的用户,肯定是特别老的用户,肯定是不支持压缩的,所以,很多网站,都是针对HTTP1.0协议提供非压缩文件。
但是,实际中,太多太多的缓存服务器,为了追求最大的兼容性,还在使用HTTP1.0协议。所以,当你只是对HTTP1.1协议开启压缩时,等于抛个媚眼给瞎子看。
例如,新浪的缓存服务器,也是HTTP1.0协议的,但是他们就很聪明的针对HTTP1.0也开启了压缩服务,如下图:


 ---------------------------------------------------------------

如何让网站打开更快第四弹–管好你的HTTP头


为什么要讲HTTP头?
1、  非常简单的通过HTTP头,可以让你的用户打开速度快10倍
2、  网上讲HTTP头的文章,都讲的太玄乎和专业,实际价值不大
3、  太多人看了太多乱七八糟的文章,加了很多自己也不知道干嘛用的HTTP头
4、  HTTP头过大会阻塞你的用户访问,你考虑过吗?如何让你的HTTP头正好够用,能够起到效果又不要过于臃肿堵塞你的用户,你考虑过吗?
什么是HTTP头?
HTTP协议采用了请求/响应模型。
客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容。
以上是抄来的,其实我不想讲,呵呵,但是普及下吧。
下面是我们这一篇中主讲的
HTTP响应头的管理
哪些是常用的HTTP响应头?
看图:

总结来看,常用的HTTP头如下:
协议 状态码 HTTP/1.0 200 OK
服务器时间 Date:
服务器 Server:
文件类型 Content-Type:
自适应 Vary: Accept-Econding
备注:sohu的网站用的Vary后有很多选项,是为了手机访问给对应格式页面的,但是这个方式,哥甚不赞同
最后修改时间 Last-Modified:
备注:www.qq.com没有该项,所以,悲剧的qq,当他的用户每次点击刷新时,别的网站都是个发送If-Modify-Since请求,返回304无变化只需要几百字节,而qq的用户则需要直接请求,全新拿文件,从几百字节消耗变成5W多个字节
压缩格式 Content-Econding: gzip
备注:了解这个妙用,看俺的第三弹
过期时间 Expires:
备注:哥一直认为,这是个非常渣的HTTP头,没想到四大门户都有这个头,啧啧,预计在第五弹我会批判这个
缓存设置 Cache-Control: max-age=
经过缓存服务器后的各种头 Age: X-cache: Via: FSS-cahe: 等等
备注:这个再一次说明了,中国的互联网早就是缓存服务器的天下了,具体见第三弹
综合以上的以上,我充满信心的说,以前我和很多人争论过的,Etag头对于99%的网站就是垃圾这件事情,得到了充分证实,这四大门户首页,没有一个用Etag头的。
哪些头需要好好管理?
Cache-Control
这是个无比妙用的头,它可以让你的首页,从2MB,变成200KB。
没错,就是它。
我们先看看别人用了它之后,做到了啥。
网站 首次打开大小 再次打开大小 首次请求数 再次请求数
www.qq.com 505KB 45KB 92 18
www.sina.com.cn 1261KB 800KB 186 94
www.sohu.com 738KB 296KB 151 61
www.163.com 1784KB 487KB 247 66
减少了这么多,网站和用户双赢,靠的就是这个头。下面我将讲下具体如何用。
Last-Modify
这个头好用,那就用是了,为什么还要单独拿出来说?
是因为这个头,有个小的隐藏风险,见过很多人中标,我指出来,希望更多的人可以看到,之后避免。
很多网站,在更新网站或者发布网站临时维护信息时,会采用将老的文件,剪切到其他目录,然后本地再上传一个同名文件进行文件更新或者网站的页面更新。当更新的页面出问题或者维护结束他们使用正常页面给用户服务,会立刻把老的文件剪切回来,覆盖旧文件。
这就有一个非常大的问题。
因为对于已经访问过网站的人来说,他们已经把文件缓存到了本地。当用户再次访问网站时,会发送一个If-Modify-Since请求。
老文件  Last-Modified: 旧时间
新文件  Last-Modified: 新时间
当你用旧文件替换新文件后,由于新文件的最后修改时间要早于旧文件的,所以,IE不会让用户拿到没有问题的旧文件,而是让他们使用新文件。
所以,如果你使用用旧文件替代新文件,一定要对旧文件做个小的处理,使其更新最后修改时间,不然,用户依然会访问出问题的页面或者是维护页面。
如何用好Cache-Control
当你不想让用户缓存时,你只需要添加一个头,no-store即可,其他no-cache、must、must-revalidate、proxy-revalidate等都没必要用,因为no-store一般默认为最高级。
其他可以让用户缓存的页面,区分目录,根据不同的目录,配置不同的max-age头。
max-age啥用处?
用户得到HTTP响应头后,会根据本地时间,加上max-age的时间,形成一个过期时间。例如,用户本次时间为11:00,max-age设置为 600,那么文件拿到后,过期时间为11:10分。也就是这个用户,在11:10分以前,访问这个文件,就会直接缓存命中,而不会对服务器发出请求。
所以,max-age的运用就可以让你的网站像那四大门户一样,大小减少到原来的10分之一,请求数也会短期内得到巨大的减少。
如何设置Cache-Control
如何设置百度娘之。
管理上的建议:
你不可能针对每个文件配置Cache-Control,所以,最好是先拆分域名,将不同应用(文件类一个域名,图片类一个域名等等)配置不同的缓存控制头。
如果你的网站属于大中型网站,如网页访问带宽在100M以上的,可能针对域名配置不同缓存控制头,已经不能满足你的需求了,这个时候,就可以管理好你的目录。
将文件根据你们网站特点分到不同目录,然后针对目录,配置不同的缓存控制头。
max-age设置多大?
以下提出的均为建议值,但是最适合你的,是你自己根据网站特点进行的缓存时间配置。
首页,建议为900,也就是15分钟。
文本类文件,建议为10800,也就是3小时。
图片类文件,建议为86400,也就是24小时。
Swf类文件,建议为604800,也就是7天。
flv、exe类文件,建议为31536000,也就是1年。

相关帖子: http://briteming.blogspot.co.uk/2013/09/web.html

MySQL 效能监控工具–mysqlreport


管理 MySQL 最让人困扰的就是如何有效的掌握 MySQL 的健康状况,因为 MySQL 虽然有提供许多系统变量值供您参考,但这些零散的数据若要手动搜集与过滤将会是一件十分没有效率的事情(除非您写 Scripts 去分析)。而接下来要介绍的这套 “工具” 其实是由 hackmysql.com 的站长所撰写的 Perl Scritps,旨在协助 MySQL DBA 搜集与分析 MySQL 的运作状况。
官方网站: http://hackmysql.com/
软件下载: http://hackmysql.com/mysqlreport
这份文件有很大部份是参考 Daniel Nichter 的 mysqlreportGuide(http://hackmysql.com/mysqlreportguide),但不完全是翻译,里面加入了一些我觉得可能会对读者有帮助的数据,并删除了部份我认为会对读者产生混淆的信息。小弟的功力不足,也许会有所错误,若是您发现我有地方写错了也请您不吝指正,谢谢。
接下来本文开始:
mysqlreport 可将重要的 MySQL 系统信息整理为具有较高可读性的报表,使你更容易阅读与深入理解目前 MySQL 的实际运作状况。除了手动执行 SHOW STATUS 指令并以人眼去过滤与判断目前的系统状态以外,mysqlreport 大概是较好(八成也是唯一)的替代方案。
目前的 mysqlreport 版本可以产生大量、具有完善信息的报表,其报表完整的覆盖了实务上所有重要的 MySQL 系统信息,也可以产生只具有最重要信息的较精简报表。完整的报表包含了 14 种不同面向,超过 121 行的完整信息;精简的报表包含了 6 种不同面向,总计 29 行的最重要信息。
此文件可教导您如何解读 mysqlreport 所产生出来的各项信息。如此一来,当您在阅读 mysqlreport 所产生出来的报表时,您才可以回答最重要的问题:『MySQL Server 目前的运作状况究竟如何?』
为了让您有较深入的理解,此文件将从报表的第一行开始逐项的解释,当您阅读完此文件后,您应该具有完整的知识可以将 mysqlreport 布署在任何 Server 上,并且有效的掌握 MySQL Server 的运作实况。

http的各个版本以及https

决定仔细研究一下http的协议了,从业这么久来还没有仔细看过http协议,我表示很震惊。
HTTP(HyperText Transfer Protocol)目前有三个版本:HTTP0.9 HTTP1.0 HTTP1.1
HTTP0.9是最早的一个版本,定义了一些简单的请求和应答。
HTTP1.0比较完善,目前应用最广泛
HTTP1.1增加了大量的报头域,用来与时俱进,并且对1.0中的一些做了严格的规定。
HTTP1.1 提供了一个给予口令基本认证方法,比如你可以在apache中配置的那个访问口令就是这个协议的实现。在身份认证上,针对基本认证方法以明文传输口令这一个最大缺点,补充了摘要认证方法,不再传递口令明文,而是将口令经过善猎函数变换后传递他的摘要。
HTTP的协议的升级版SHTTP,就是https。最新版SHTTP1.3建立在HTTP1.1基础上,提供了数据加密、身份认证、数据完整、防止否认等能力。
http://tools.ietf.org/html/rfc2616

BASE64编码的图片在网页中的显示问题的解决

摘编自:http://www.javaeye.com/topic/314651

1.为什么要用到BASE64编码的图片信息
Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。Base64 主要不是加密,它主要的用途是把一些二进制数转成普通字符用于网络传输。由于一些二进制字符在传输协议中属于控制字符,不能直接传送需要转换一下。最常见 的用途是作为电子邮件或WebService附件的传输编码.
2.base64编码定义
目前的internet e-mail标准–简单邮件传递协议(smtp)在rfc821中规定了两条重要但不难实现的限制:
1)邮件的内容必须全部为7-比特的美国ascii码。
2)每一行的长度不能超过1000的字符。
因此为了通过smtp用e-mail进行传送,内存的序列化对象必须转化为和以上相容的格式。
rfc1521提供了一个可行的方案。它定义了邮件的内容部分,使之能包涵多种形式的数据。这种标准就是目前众所周知的mime。
按照rfc1521编码过程为:输入是24个比特,输出是4个字节。24个比特输入组从左至右 由3个8比特的输入组形成。这24个比特被看成4个连续的6比特组,而每个6比特输入组被翻译为base64码表中的一个数字。依次反复不断进行,直到全部输入数据转换完成。
如果最后剩下两个输入数据,在编码结果后加1个“=”;如果最后剩下一个输入数据,编码结果后加2个“=”;如果没有剩下任何数据,就什么都不要加,这样才可以保证资料还原的正确性。
完整的base64定义可见 RFC1421和 RFC2045。编码后的数据比原始数据略长,为原来的4/3。在电子邮件中,根据RFC822规定,每76个字符,还需要加上一个回车换行。可以估算编码后数据长度大约为原长的135.1%。
3.如何进行base64编码
Base64 使用US-ASCII子集的65个字符, 每个字符用6位表示
对于文本串,编码过程如下。例如”men”:
先转成US-ASCII值.
“m”十进制 109
“e”十进制 101
“n”十进制 110
二进制 :
m 01101101
e 01100101
n 01101110
三个8位连起来是24位
011011010110010101101110
然后分成4个6位
011011 010110 010101 101110
现在得到4个值,十进制为
27 22 21 46
对应的 Base64 字符是 : b W V u
编码总是基于3个字符,从而产生4个Base64字符。
如果只是2个字符的数据,使用特殊字符”=”补齐Base64的4字。
如,编码”me”
01101101 01100101
0110110101100101
011011 010110 0101
111111 (与,补足6位)
011011 010110 010100
b W U
b W U = (“=” 补足4字符)
于是 “bWU=” 就是”me”的Base64值.
如果只是2个字符的数据,如编码 “m”
01101101
011011 01
111111
011011 010000
b Q = =
于是 “bQ==” 就是”m”的Base64值.
4.显示被存储为Base64编码字符串的图片的例子
1)使用data: URI直接在网页中嵌入.
data: URI定义于IETF标准的RFC 2397
data: URI的基本使用格式如下:
data:[<MIME-type>][;base64|charset=some_charset],<data>
mime-type是嵌入数据的mime类型,比如png图片就是image/png。
如果后面跟base64,说明后面的data是采用base64方式进行编码的
HTML代码示例
<html>
<body>
<img src=’data:image/gif;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAkGBwgHBgkIBwgKCgkLDRYPDQwMDRsUFRAWIB0iIiAd
Hx8kKDQsJCYxJx8fLT0tMTU3Ojo6Iys/RD84QzQ5Ojf/2wBDAQoKCg0MDRoPDxo3JR8lNzc3Nzc3
Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzc3Nzf/wAARCACKAGMDASIA
AhEBAxEB/8QAGwAAAgMBAQEAAAAAAAAAAAAAAAQBAwUGAgf/xABCEAACAQMBBAYHAwoFBQAAAAAB
AgMABBEFBhIhMRNBUWFxgRQiMkKRocEjUtEHFTNicoKSsbLCFqLS4fAlNDVTdP/EABQBAQAAAAAA
AAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD7hRUVNBBIAyTw
ql7uBAS0gAHXzrzqF3HaQb8nEkhVXGSxPIAVRbxyyMJZx9pzVM5Cf70FhupZf+2gbH35QUHw51Tc
R6nIv2V3bRn/AOdj/eKfVMcySa9bo7B8KDm5I9qIDvQXNjcge4yMuf5/zrS0fULq6jddSsWs50OC
N/eR+9Tw+BFadK3kEcxi6WFJVV84YZAPLl50DVFLSxPCnSWo4rzj6mHYOw17trhLiISIeB6uyguo
oooIooooJqCd0ZPKprH2jkZ7ZLKNiHu3ER3ee7zf/LkeLCgrsCdVvG1DOYFylrw4BeRk8W447FAP
XW0ihBha8W0K28CRIAqqAAByFW0BRRRQRUMoIwe3NeqW1C49FtWl4ZBAAPXxoGKQnRrK4NzGPsXP
2ydn647+3tHHq4tWdwl1bpMnJh8Oo1awDKQaAUhgCDkGppa0HRb0B4BOKD9X/b8KZoCiiiggnAJr
Ets3m0Ukh4×2kW6v7THif8vyFbUmdw45ngKy9nlUx3lwvKW6dVP6qfZj+knzoNaioqaAooqMgY76
BLULKe6dGh1G4tAoIYRBfWyDx4g8ckfCud13S5t5YRrWpMI4Zrl8unqgKQPd6y3Dwrpbu5SNTlwF
HM9n/OJ8qyp4JbzTdRnUYlvkFvDn3Yz6o+bMaBHZ+yugZrGTVrxDupcxFdzJSRRnmpzhlbs9qupt
ozFBHG0rzFVA6STG83ecACsrW19Aez1OIYS0PRTAf+hsAn90hW8A1aVnMJBImcmNyPI8R8iKDzfH
olS5HOI+t3qef40yDkZFVXib9rKo4kqcUvo0/T2EeeaeofLl8sUDtFFFBTezrbWstw/sxI0jeABP
0pDZRGTZzTw/tmEM57WPE/MmvO1bFdnr1BzlQRD98hfrTWiYOj2RHIwIfkKBwsAyjtqia5C3CwLx
fd3iO7kPjx+Bqq9n6GRXIJ3QcAcSTwAHzpLZ/pJI7jUrtvWuHLIx4KsY4LjuwM+B7c0GszCOMtIw
HaTWYb83N0VgzuL6iEe83vHwAwPEnsrOe8k1y8dYnMenQrvvIOBZeYOe1uY7FGfeFWCY2enNcxwg
zzKBBCOGAfYXu7T2CgVvJW1TXo9HtWzFbgS3jjkAfZXxP9PiK19SXUAFEF1DZwp7O5bmeQ8OzkPg
anZvRxpNiRI3SXc7ma5lI4vI3PyHAAdQFcL+V7S9o9Z02aXTGlFnZToDZxpvekLu5aRl94BiF3cH
2WPHhQdtpt1bXu/atqbXjlSHRhFxHWCFHAeNI2k0mj6vBp87MyOBFFIx9tMncz3j1lPb6p68Vw/5
ONlPzisuqa7HEJ5IwkUsFmtt0DhhuGPdVfWHrZIHWAc8RXW7YrOdU0yGBs3LgNE5HvxneHkTQdme
IwaxdEboL+9s26nLr39vyK1qWdwl3aQ3MXsSoHXPYRmkujWPXt48Olh3ge9eHzBPwoNOijFFBj7T
ENaxxdpaQjuVT9StM6D/AOHtB92ML8OH0pLaNt2Kdzyjt8A97MM/00/o43bIJ91iPr9aDI2oumjt
dQihfE4iG7jmu9jB+K1DRnXehgtiE0iJF3sH9Pw9VB+p2nrHLgc142q09ZjJeNI6rEUWUZ4GM4z4
cevsz3YX/JhqAudDnsXcNPp1y8Dke8Oat4EH5UG3f20Vtpno68I5ZB0zdbAnLnxIBHyFNQ2280c1
wg6UZbH3WPD5DhRJH6VeoG/RWx3iPvSEcPgDnxI7KcoIqi5s7e6ZWnjDOnsuCVZfAjiKYooK1gjB
U7u8V5FiWI8zXG7azrDtTs4GOFJmLnOMDC8SfjXbV8t2+H5z/KBYWIHSRWtkJJVABALu2Ac/sg4+
lB2uyV2l1ZXHRDEC3DmDviY7ynzzw7sUzqR6O8tJh7kgU+DHd/k1J6IBbX7W4JO/AjEk+8C2f6hT
mtIWiYKPW3GI8Rx+lBp0UKQyhhyPEUUGJtYP+lPu+0x+OBWhp5CpKOrpB81U/WkdpDvQFOeEyfN1
X6mrFl6Gwu5vuRiT+FB/poGL+Pehu1PsyQH4jP4iuEtLj8w7b2V3wSx1fToUuMDAWRSEV/IlV/fz
1V9CuAHjA573qjzBrgdeiD6Zs7dMqMolmtHDjgVdW592YxQfQ0UKDjrJJr1WNp18ltBDHNKzwMej
jlkOWVgPZc+R9b48eJ2M9lAVOaivEsqQoXkYKo+fd30FOp39rpen3F/fSrFbW6F5HY8gK+Y7IdNq
mr32u3ilbm+m3kRj+iQDCL3YUDJ/kSSiW3Wr3Ov65Lp1xMbTT7N23YSQCzKAekkPHlngMHHA8ScU
7sxMvo7rArdBECDvDJc893B7zkjrJCk+2zB2lkQdajZMlVg3QfF0OfMHPgR1k1r3RDXkCHrz81b8
Kz7GHcie5b2jIMnOc8QefX1caZuJM6laHtyD5HH1oNGFSkKKfdUD5UVIGBiigx9aG9bXr9jwR/B1
P91REOn069h7YWQ/w4/Grtfj3NHvXXmMSn90qf7aX0hsy6omf0cpTH8X0IoGNEuTd7PaVdMcma3g
kPmqn61kR6et/onorFlEGovulDxUb7YI8mB8687C3Jk2E08k5MDmA925MUHyArY0ldy7vVHsySmT
l+7j/L8+6gwtTSSPZu5eNVLwqk6gcAAjBmPhugjryFHOvelXF/DZme2k+zBA9HkRnXPUBjiCeeBk
Dsqdaa5/Nl3bRjennPo2FIOWcbvDtALDPnnHCuhhtDapGsIDRqeCjhjJOST1nt86DOg1DaC7bdj0
a3tUzxmubrPDtCKuT4ErWpbWjI/TXUxnn6mK7qp3KvV8z301U0Hx7anTIv8AGN+8zMCZ42QFeDFl
UgD73EnhyyBkjhjatjbQ6TMsSIqLCd0L75ZSRnxBLfsnPOQhew1XRLe+ufSJULl1ETqCRlc4zwPY
TzzWZf7NRxJJP0zMN1×0eAFyx4YHmM8eOO80DtpcGaLVowSRDPwJ5n1VP414dw05mHEQXAJ8Gcf6
s+VJ7NSia51ZieEzdJ/E0v0ApzQ06aTUonwQrpGQf2Bmg36KAMADOaKCu7gW6tZrd/ZlRkPgRisL
Z/JvdeQnLi4APj0a/XNdF1VjaTbG01W9V/anUTHzkk/kCooOc2GJi2U1OPPCHUZiO4Flf+6ulsgj
3U0YLZZpd4g4ON/l3f8AO2sDZmzntdA15JUKlrmR0z1jcUfSuo02LAaXHtu5znqLkj+dBZLbBJIJ
IY1xCGUIABwOOXV1VatxGThiVPY6kVbRQKw39tM7qkqEKSN7eGDjnVqy9IfsgSv3zy8u2vXRoWDF
FLduK90EAY680lrR3dLuH+4oc+AIP0p6qriETwvExIDDGRQcZoKPZy3AcFWxAHXsJE2Rnr4mtfY9
+mj1Gf792f6E/Gqtpk9DQyxL+kCoMdbgPu/M0/szaGzsJEIwWmZuXVwA+QFBr0UUUBSd0pS9tZxy
9aJu4Ngj5rjzpyjGedBSYFMMkQHqvnPnXjTVKafbK3tCJQfHHGmaKAqOupooCiiigKKKKBO/sheS
2pkxuQyiQjtI5U0Fwcjwr1RQFFFFB//Z’/> </body>
</html>
BASE64图片示例:
这种方式,Firfox、Opera、Safari和Konqueror这些浏览器都已经支持,但是IE直到7.0版本都还没有支持.(CrackMe注:本人的IE8已经可以看到了。你能看见表格第二行中的图片么?)