C# 多线程操作整理 (System.Threading)

Thread 类

创建并控制线程,设置其优先级并获取其状态。

命名空间:System.Threading 程序集:mscorlib(在 mscorlib.dll 中)

概述与概念

C#支持通过多线程并行地执行代码,一个线程有它独立的执行路径,能够与其它的线程同时地运行。一个C#程序开始于一个单线程,这个单线程是被CLR和操作系统(也称为“主线程”)自动创建的,并具有多线程创建额外的线程。

1.使用线程的情况

  • ①.程序需要执行和两个和多个任务
  • ②.程序要等待某事件的发生:例如用户输入、文件操作、网络操作和搜索
  • ③.后台程序

2.多线程的并发执行 如果有多个线程在执行,单CPU只有一个,到底执行的哪个?

  • ①.如果一个线程连续占用CPU资源时间过长,其它的资源得不到执行,      则系统会强制的切换执行其它线程。(强制剥夺)
  • ②.如果一个线程没事可做、CPU可执行其它线程。(主动放弃)
  • ③.这是由操作系统的调度机制决定的,不同的操作系统调度机制不一样。    一般无法精确的预料多线程的执行顺序,在程序设计的时候应特别注意

3.创建并启动线程

ThreadStart 线程启动委托名=new ThreadStart(方法名);

Thread 线程实例名=new Thread(线程启动委托名); 线程实例名.Start();

4.终止线程

  • ①.线程实例名.Abort();用此方法的后果是不可恢复的终止线程。
  • ②.线程实例名.Interrupt();中断后可恢复

5.休眠线程

  • ①.线程实例名.Sleep();     当线程Sleep时,系统就立即退出执行队列一段时间,当睡眠结束时,系统会产生一个时钟中断,从而     使线程回到执行队列中,从而恢复线程的执行。

6.挂起/恢复线程

  • ①.线程实例名.Suspend();挂起     与线程休眠不同,线程的挂起不会使线程立即停止执行,直到线程到达安全点之后它才可以将该线程挂起,如果线程尚未启动或已经停止,则它将不能挂起。
  • ②.线程实例名.Resume();恢复      将使一个线程跳出挂起状态并使该线程继续执行。     一个线程不能对另一个线程调用Sleep() ,但是一个线程可以对另一个线程调用Suspend()。     还可以使用许多其它的方式来阻塞线程。例如,可以通过调用 Thread.Join 使一个线程等待另一个线程 (子线程)停止。使用Monitor.Wait使一个线程等待访问一个同步对象。

7.串行化线程

  • ①.线程实例名.jion();     例如在主线程中插入t.jion();      主线程执行到这条语句后,主线程(当前线程)立即进入阻塞状态.直到t运行完后阻塞状态才解除。相当于把t的任务插入或串联到主线程中,把两条线索串联成一条线索

8.线程的锁定机制 线程的锁定机制可以保证每次只有一个线程可以访问共享资源。 使用关键字lock

  • ①.lock语句的语法      lock(对象引用)语句块;
  • ②.lock语句的功能      当对象被lock 锁定时,访问该线程的其它线程会进入等待的状态。
  • ③.对象锁机制保证了对象访问的完整性:只有一个线程完成操作后,其它的线程才能进行操作。
  • ④.一般情况下,当一个线程写某个变量,而同时可能有其它的线程读或写这个变量时,为了保持数据的一 致性应该使用锁定机制。
  • ⑤.线程的安全性      线程安全性就是保护的类的成员和代码的安全,从而使他们不会同时被几个线程中断,使用锁定机制。
  • ⑥.多线程公用一个对象时,就不应该使用lock关键字了,这里Monitor,Monitor提供了使线程共享资源的方 案。 Monitor类可以锁定一个对象,一个线程只有得到这把锁才可以对该对象进行操作。 如: Monitor.Enter(obj);
    Monitor.Exit(obj);
  • ⑦.临界区和锁 当谈论多线程应用程序的时候,首先应该想到的就是并发性问题。尽管这对于同时执行多个任务的程序是很有用的,但通常都是危险的。为了解决这个问题,在C#中提出了临界区和锁的概念。在程序设计中,临界区是一块在任何时候只能有一个进程进入的区域。在C#中通过语句lock来声明临界区。lock声明后面的代码,不管是以行还是一块代码,在同一时间最多只能有一个进程执行。

9.线程的优先级具有不可靠性,就是说不能用优先级来控制线程的执行顺序。

10.后台线程

  • ①.什么是后台线程?比起应用程序的主图形用户界面(GUI)线程来说,这些线程以较低的优先权在不同的过程中运行着。对于不能立即执行结束, 又不想一直等待的任务,后台线程能很好的胜任。在C#中,把线程对象的  IsBackground属性设为true,该线程即为后台线程。    后台线程跟前台线程只有一个区别,那就是后台线程不妨碍程序的终止。一旦一个进程所有的前台线程都终止后,CLR将通过调用任意一个存活中的后台进程的Abort()方法来彻底终止进程。注意:后台线程不能直接操作所在进程之外的数据引用。
  • ②.怎样与后台线程通讯?运用MethodInvoker委派实体。也可在初始化(构造函数)中加入下面一句即可实现通讯:

Control.CheckForIllegalCrossThreadCalls = False;

要使用MethodInvoker委派,需要三个条件:

  •   a.一个创建委派的后台线程
Thread thread=new Thread(new ThreadStart(Run));

thread.IsBackground=true;  //把Thread设为后台线程

thread.Start();
  •   b.一个用作后台线程与前台可视化单元的接口的类级方法
 public void Run()
        {
            int count = 0;
            try
            {
                MethodInvoker mi = new MethodInvoker(this.UpdateLabel);
                //创建一个委托,UpdateLabel是该委托所托管的代码,必须是声明为void 且不接受任何参数的任何方法。
                while (true)
                {
                    count++;
                    //this.Invoke(mi);//同步执行委托
                    this.BeginInvoke(mi);//异步执行委托
                    Thread.Sleep(500);
                }
            }
            catch (ThreadInterruptedException e)
            {
                Console.WriteLine("Interruption Exception in Thread:{0}", e);
            }
            catch (Exception ex)
            {
                Console.WriteLine("Exception in Thread:{0}", ex);
            }
        }
  •   c.一个应用程序中可以更新的可视化单元
public void UpdateLabel()
{     
    label1.Text=count.ToString();   
}

.NET Windows Forms C# 线程中的全局异常处理

异常处理

任何线程创建范围内try/catch/finally块,当线程开始执行便不再与其有任何关系。考虑下面的程序:

public static void Main() {
try {
       new Thread (Go).Start();
}
catch (Exception ex) {
       // 不会在这得到异常
       Console.WriteLine ("Exception!");
}

static void Go() { throw null; }
}

这里try/catch语句一点用也没有,新创建的线程将引发NullReferenceException异常。当你考虑到每个线程有独立的执行路径的时候,便知道这行为是有道理的,补救方法是在线程处理的方法内加入他们自己的异常处理:

public static void Main() {
      new Thread (Go).Start();
}

static void Go() {
try {
       ...
       throw null;         // 这个异常在下面会被捕捉到
       ...
}
catch (Exception ex) {
       记录异常日志,并且或通知另一个线程
       我们发生错误
       ...
}

从.NET 2.0开始,任何线程内的未处理的异常都将导致整个程序关闭,这意味着忽略异常不再是一个选项了。因此为了避免由未处理异常引起的程序崩溃,try/catch块需要出现在每个线程进入的方法内,至少要在产品程序中应该如此。对于经常使用“全局”异常处理的Windows Forms程序员来说,这可能有点麻烦,像下面这样:

using System;
using System.Threading;
using System.Windows.Forms;

static class Program {
static void Main() {
       Application.ThreadException += HandleError;
       Application.Run (new MainForm());
}

static void HandleError (object sender, ThreadExceptionEventArgs e) {
       记录异常或者退出程序或者继续运行...
}
}

Application.ThreadException事件在异常被抛出时触发,以一个Windows信息(比如:键盘,鼠标活着 “paint” 等信息)的方式,简言之,一个Windows Forms程序的几乎所有代码。虽然这看起来很完美,它使人产生一种虚假的安全感——所有的异常都被中央异常处理捕捉到了。由工作线程抛出的异常便是一个没有被Application.ThreadException捕捉到的很好的例外。(在Main方法中的代码,包括构造器的形式,在Windows信息开始前先执行)

.NET framework为全局异常处理提供了一个更低级别的事件:AppDomain.UnhandledException,这个事件在任何类型的程序(有或没有用户界面)的任何线程有任何未处理的异常触发。尽管它提供了好的不得已的异常处理解决机制,但是这不意味着这能保证程序不崩溃,也不意味着能取消.NET异常对话框。

CNNIC 的创新服务 – 中文导航(“.中国”中文域名分类导航列表)

CNNIC 的创新服务 – 中文导航(“.中国”中文域名分类导航列表)

http://导航.中国/

“.中国”域名的域名网站分类导航列表

  显示分类关键词,非中文域名形式,展示“.中国”域名域名网站分类,点击分类网站,可弹出分类信息结果页面,显示已经注册开通解析且与分类相关的中文域名网站列表。

中文域名简介

“中国域名”是中文域名的一种,特指以“.中国”为域名后缀的中文域名,是我国域名体系和全球互联网域名体系的组成部分。“.中国”是在全球互联网上代表中国的中文顶级域名,于2010年7月正式纳入全球互联网根域名体系,全球网民可通过联网计算机在世界任何国家、地点实现无障访问。

中文域名工具

CNNIC 的创新服务 – 公共云解析(SDNS)

关于公共云解析(SDNS)

  公共云解析是中国互联网络信息中心(CNNIC)推出的免费公共解析服务(Secure DNS,简称SDNS)。旨在为用户提供更加安全、智能、高速的上网接入解析服务。公共云解析SDNS的免费DNS服务地址为1.2.4.8和210.2.4.8。SDNS官网:www.sdns.cn

   公共云解析SDNS正式上线:
链接至:http://cnnic.cn/CNNIC_ZH/gywm/xwzx/rdxw/2012nrd/201207/t20120709_30828.htm

ISO 3166-1 国家代码表

  • Standards
  • ISO 3166 – Country codes
  • ISO 3166-1 decoding table

ISO 3166-1 decoding table

Last updated:  2012-08-02

 

This decoding table provides the user of ISO 3166-1 with an easy access to the definition  of all 676 code elements available in the alpha-2 code of ISO’s country code standard.

The  content of this document is taken from two sources: The official code list of ISO 3166-1 and the list  of reserved ISO 3166-1 code elements which contains information on code allocations which are not officially  part of ISO 3166-1 (see “Reserved code elements”). The reserved code elements  have different statuses with regard to restrictions on use within ISO’s country code system. Some may  be used – others must not be used.

These statuses – and their approximate meanings  for the user of ISO 3166-1 – are described and colour-coded in Table 1. Tables 2 gives a colour coded,  clickable matrix of all ISO 3166-1 alpha-2 code elements which is linked to Table 3 which gives the  definition of the code element.

For more detailed information please refer  to the section on “Reserved code elements” on our Website.

Contact the ISO 3166 Maintenance Agency

The  ISO 3166/MA  should be contacted through its secretariat. Please use the following address:

ISO  3166 Maintenance Agency c/o International Organization for Standardization Case  postale 56 CH-1211 Genève 20

Telephone: +41 22 749 02 22 Telefax:  +41 22 749 01 55 E-mail: mbinfo@iso.org Web: www.iso.org/iso/country_codes

 

Color
Status of code element What it means
Officially assigned code element Code element may be used without restriction
User-assigned code element Code element may be used without restriction
Exceptionally reserved code element Code element may be used but restrictions may apply
Transitionally reserved code element Code element deleted from ISO 3166-1; stop using ASAP
Indeterminately reserved code element Code element must not be used in ISO 3166-1
Code elements not used at present stage [A] Code element must not be used in ISO 3166-1
Un-assigned code elements Code element free for assignment (by ISO 3166/MA only!)
AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ
BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ
CA CB CC CE CD CF CG CH CI CJ CK CL CM CN CO CP CQ CR CS CT CU CV CW CX CY CZ
DA DB DC DD DE DF DG DH DI DJ DK DL DM DN DO DP DQ DR DS DT DU DV DW DX DY DZ
EA EB EC ED EE EF EG EH EI EJ EK EL EM EN EO EP EQ ER ES ET EU EV EW EX EY EZ
FA FB FC FD FE FF FG FH FI FJ FK FL FM FN FO FP FQ FR FS FT FU FV FW FX FY FZ
GA GB GC GD GE GF GG GH GI GJ GK GL GM GN GO GP GQ GR GS GT GU GV GW GX GY GZ
HA HB HC HD HE HF HG HH HI HJ HK HL HM HN HO HP HQ HR HS HT HU HV HW HX HY HZ
IA IB IC ID IE IF IG IH II IJ IK IL IM IN IO IP IQ IR IS IT IU IV IW IX IY IZ
JA JB JC JD JE JF JG JH JI JJ JK JL JM JN JO JP JQ JR JS JT JU JV JW JX JY JZ
KA KB KC KD KE KF KG KH KI KJ KK KL KM KN KO KP KQ KR KS KT KU KV KW KX KY KZ
LA LB LC LD LE LF LG LH LI LJ LK LL LM LN LO LP LQ LR LS LT LU LV LW LX LY LZ
MA MB MC MD ME MF MG MH MI MJ MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ
NA NB NC ND NE NF NG NH NI NJ NK NL NM NN NO NP NQ NR NS NT NU NV NW NX NY NZ
OA OB OC OD OE OF OG OH OI OJ OK OL OM ON OO OP OQ OR OS OT OU OV OW OX OY OZ
PA PB PC PD PE PF PG PH PI PJ PK PL PM PN PO PP PQ PR PS PT PU PV PW PX PY PZ
QA QB QC QD QE QF QG QH QI QJ QK QL QM QN QO QP QQ QR QS QT QU QV QW QX QY QZ
RA RB RC RD RE RF RG RH RI RJ RK RL RM RN RO RP RQ RR RS RT RU RV RW RX RY RZ
SA SB SC SD SE SF SG SH SI SJ SK SL SM SN SO SP SQ SR SS ST SU SV SW SX SY SZ
TA TB TC TD TE TF TG TH TI TJ TK TL TM TN TO TP TQ TR TS TT TU TV TW TX TY TZ
UA UB UC UD UE UF UG UH UI UJ UK UL UM UN UO UP UQ UR US UT UU UV UW UX UY UZ
VA VB VC VD VE VF VG VH VI VJ VK VL VM VN VO VP VQ VR VS VT VU VV VW VX VY VZ
WA WB WC WD WE WF WG WH WI WJ WK WL WM WN WO WP WQ WR WS WT WU WV WW WX WY WZ
XA XB XC XD XE XF XG XH XI XJ XK XL XM XN XO XP XQ XR XS XT XU XV XW XX XY XZ
YA YB YC YD YE YF YG YH YI YJ YK YL YM YN YO YP YQ YR YS YT YU YV YW YX YY YZ
ZA ZB ZC ZD ZE ZF ZG ZH ZI ZJ ZK ZL ZM ZN ZO ZP ZQ ZR ZS ZT ZU ZV ZW ZX ZY ZZ
Code Name Remark Status
AA user-assigned
AC Ascension Island [B] Requested by Universal Postal Union (UPU) exceptionally reserved
AD ANDORRA officially assigned
AE UNITED ARAB EMIRATES officially assigned
AF AFGHANISTAN officially assigned
AG ANTIGUA AND BARBUDA officially assigned
AI ANGUILLA officially assigned
AL ALBANIA officially assigned
AM ARMENIA officially assigned
AN Netherlands Antilles 2011-12 to 2061-12 transitionally reserved
AO ANGOLA officially assigned
AP African Regional Industrial Property Organization [A] Requested by World Intellectual Property Organization (WIPO) for use in Standard ST.3 indeterminately reserved
AQ ANTARCTICA officially assigned
AR ARGENTINA officially assigned
AS AMERICAN SAMOA officially assigned
AT AUSTRIA officially assigned
AU AUSTRALIA officially assigned
AW ARUBA officially assigned
AX ÅLAND ISLANDS officially assigned
AZ AZERBAIJAN officially assigned
BA BOSNIA AND HERZEGOVINA officially assigned
BB BARBADOS officially assigned
BD BANGLADESH officially assigned
BE BELGIUM officially assigned
BF BURKINA FASO officially assigned
BG BULGARIA officially assigned
BH BAHRAIN officially assigned
BI BURUNDI officially assigned
BJ BENIN officially assigned
BL SAINT BARTHÉLEMY officially assigned
BM BERMUDA officially assigned
BN BRUNEI DARUSSALAM officially assigned
BO BOLIVIA, PLURINATIONAL STATE OF officially assigned
BQ BONAIRE, SINT EUSTATIUS AND SABA officially assigned
BR BRAZIL officially assigned
BS BAHAMAS officially assigned
BT BHUTAN officially assigned
BU Burma 1989-12 to 2039-12 transitionally reserved
BV BOUVET ISLAND officially assigned
BW BOTSWANA officially assigned
BX Benelux Trademarks and Designs Office [A] Requested by World Intellectual Property Organization (WIPO) for use in Standard ST.3 indeterminately reserved
BY BELARUS officially assigned
BZ BELIZE officially assigned
CA CANADA officially assigned
CC COCOS (KEELING) ISLANDS officially assigned
CD CONGO, THE DEMOCRATIC REPUBLIC OF THE officially assigned
CF CENTRAL AFRICAN REPUBLIC officially assigned
CG CONGO officially assigned
CH SWITZERLAND officially assigned
CI CÔTE D’IVOIRE officially assigned
CK COOK ISLANDS officially assigned
CL CHILE officially assigned
CM CAMEROON officially assigned
CN CHINA officially assigned
CO COLOMBIA officially assigned
CP Clipperton Island [C] Requested by International Telecommunication Union (ITU) exceptionally reserved
CR COSTA RICA officially assigned
CS SERBIA AND MONTENEGRO 2006-09 to 2056-09 transitionally reserved
CU CUBA officially assigned
CV CAPE VERDE officially assigned
CW CURAÇAO officially assigned
CX CHRISTMAS ISLAND officially assigned
CY CYPRUS officially assigned
CZ CZECH REPUBLIC officially assigned
DE GERMANY officially assigned
DG Diego Garcia [C] Requested by International Telecommunication Union (ITU) exceptionally reserved
DJ DJIBOUTI officially assigned
DK DENMARK officially assigned
DM DOMINICA officially assigned
DO DOMINICAN REPUBLIC officially assigned
DY Benin [D] Requested by Secretary-General of UN for Road Traffic Conventions R49 and R68 indeterminately reserved
DZ ALGERIA officially assigned
EA Ceuta, Melilla [E] Requested by World Customs Organization (WCO) exceptionally reserved
EC ECUADOR officially assigned
EE ESTONIA officially assigned
EF Union of Countries under the European Community Patent Convention [A] Requested by World Intellectual Property Organization (WIPO) for use in Standard ST.3 indeterminately reserved
EG EGYPT officially assigned
EH WESTERN SAHARA officially assigned
EM European Trademark Office [A] Requested by World Intellectual Property Organization (WIPO) for use in Standard ST.3 indeterminately reserved
EP European Patent Organization [A] Requested by World Intellectual Property Organization (WIPO) for use in Standard ST.3 indeterminately reserved
ER ERITREA officially assigned
ES SPAIN officially assigned
ET ETHIOPIA officially assigned
EU European Union Requested by ISO 4217/MA (March 1998) for ISO 6166 “Securities – International securities identification numbering system (ISIN)”. In August 1999, extension of scope to any application needing to represent the name European Union. exceptionally reserved
EV Eurasian Patent Organization [A] Requested by World Intellectual Property Organization (WIPO) for use in Standard ST.3 indeterminately reserved
EW Estonia [D] indeterminately reserved
FI FINLAND officially assigned
FJ FIJI officially assigned
FK FALKLAND ISLANDS (MALVINAS) officially assigned
FL Liechtenstein [D] indeterminately reserved
FM MICRONESIA, FEDERATED STATES OF officially assigned
FO FAROE ISLANDS officially assigned
FR FRANCE officially assigned
FX France, Metropolitan Requested by France exceptionally reserved
GA GABON officially assigned
GB UNITED KINGDOM officially assigned
GC Patent Office of the Cooperation Council for the Arab States of the Gulf (GCC) [A] Requested by World Intellectual Property Organization (WIPO) for use in Standard ST.3 indeterminately reserved
GD GRENADA officially assigned
GE GEORGIA officially assigned
GF FRENCH GUIANA officially assigned
GG GUERNSEY officially assigned
GH GHANA officially assigned
GI GIBRALTAR officially assigned
GL GREENLAND officially assigned
GM GAMBIA officially assigned
GN GUINEA officially assigned
GP GUADELOUPE officially assigned
GQ EQUATORIAL GUINEA officially assigned
GR GREECE officially assigned
GS SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS officially assigned
GT GUATEMALA officially assigned
GU GUAM officially assigned
GW GUINEA-BISSAU officially assigned
GY GUYANA officially assigned
HK HONG KONG officially assigned
HM HEARD ISLAND AND MCDONALD ISLANDS officially assigned
HN HONDURAS officially assigned
HR CROATIA officially assigned
HT HAITI officially assigned
HU HUNGARY officially assigned
IB International Bureau of WIPO [A] Requested by World Intellectual Property Organization (WIPO) for use in Standard ST.3 indeterminately reserved
IC Canary Islands [E] Requested by World Customs Organization (WCO) exceptionally reserved
ID INDONESIA officially assigned
IE IRELAND officially assigned
IL ISRAEL officially assigned
IM ISLE OF MAN officially assigned
IN INDIA officially assigned
IO BRITISH INDIAN OCEAN TERRITORY officially assigned
IQ IRAQ officially assigned
IR IRAN, ISLAMIC REPUBLIC OF officially assigned
IS ICELAND officially assigned
IT ITALY officially assigned
JA Jamaica [F] Requested by Secretary-General of UN for Road Traffic Conventions indeterminately reserved
JE JERSEY officially assigned
JM JAMAICA officially assigned
JO JORDAN officially assigned
JP JAPAN officially assigned
KE KENYA officially assigned
KG KYRGYZSTAN officially assigned
KH CAMBODIA officially assigned
KI KIRIBATI officially assigned
KM COMOROS officially assigned
KN SAINT KITTS AND NEVIS officially assigned
KP KOREA, DEMOCRATIC PEOPLE’S REPUBLIC OF officially assigned
KR KOREA, REPUBLIC OF officially assigned
KW KUWAIT officially assigned
KY CAYMAN ISLANDS officially assigned
KZ KAZAKHSTAN officially assigned
LA LAO PEOPLE’S DEMOCRATIC REPUBLIC officially assigned
LB LEBANON officially assigned
LC SAINT LUCIA officially assigned
LF Libya Fezzan [D] indeterminately reserved
LI LIECHTENSTEIN officially assigned
LK SRI LANKA officially assigned
LR LIBERIA officially assigned
LS LESOTHO officially assigned
LT LITHUANIA officially assigned
LU LUXEMBOURG officially assigned
LV LATVIA officially assigned
LY LIBYA officially assigned
MA MOROCCO officially assigned
MC MONACO officially assigned
MD MOLDOVA, REPUBLIC OF officially assigned
ME MONTENEGRO officially assigned
MF SAINT MARTIN (FRENCH PART) officially assigned
MG MADAGASCAR officially assigned
MH MARSHALL ISLANDS officially assigned
MK MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF officially assigned
ML MALI officially assigned
MM MYANMAR officially assigned
MN MONGOLIA officially assigned
MO MACAO officially assigned
MP NORTHERN MARIANA ISLANDS officially assigned
MQ MARTINIQUE officially assigned
MR MAURITANIA officially assigned
MS MONTSERRAT officially assigned
MT MALTA officially assigned
MU MAURITIUS officially assigned
MV MALDIVES officially assigned
MW MALAWI officially assigned
MX MEXICO officially assigned
MY MALAYSIA officially assigned
MZ MOZAMBIQUE officially assigned
NA NAMIBIA officially assigned
NC NEW CALEDONIA officially assigned
NE NIGER officially assigned
NF NORFOLK ISLAND officially assigned
NG NIGERIA officially assigned
NI NICARAGUA officially assigned
NL NETHERLANDS Includes: the islands Bonaire, Saint Eustatius and Saba officially assigned
NO NORWAY officially assigned
NP NEPAL officially assigned
NR NAURU officially assigned
NT Neutral Zone 1993-07 to 2043-07 transitionally reserved
NU NIUE officially assigned
NZ NEW ZEALAND officially assigned
OA African Intellectual Property Organization [A] Requested by World Intellectual Property Organization (WIPO) for use in Standard ST.3 indeterminately reserved
OM OMAN officially assigned
PA PANAMA officially assigned
PE PERU officially assigned
PF FRENCH POLYNESIA officially assigned
PG PAPUA NEW GUINEA officially assigned
PH PHILIPPINES officially assigned
PI Philippines [F] indeterminately reserved
PK PAKISTAN officially assigned
PL POLAND officially assigned
PM SAINT PIERRE AND MIQUELON officially assigned
PN PITCAIRN officially assigned
PR PUERTO RICO officially assigned
PS PALESTINIAN TERRITORY, OCCUPIED officially assigned
PT PORTUGAL officially assigned
PW PALAU officially assigned
PY PARAGUAY officially assigned
QA QATAR officially assigned
QM user-assigned
QN user-assigned
QO user-assigned
QP user-assigned
QQ user-assigned
QR user-assigned
QS user-assigned
QT user-assigned
QU user-assigned
QV user-assigned
QW user-assigned
QX user-assigned
QY user-assigned
QZ user-assigned
RA Argentina [F] indeterminately reserved
RB Bolivia [cf. Botswana: identical code element] [D] indeterminately reserved
RC China [F] indeterminately reserved
RE RÉUNION officially assigned
RH Haiti [D] indeterminately reserved
RI Indonesia [F] indeterminately reserved
RL Lebanon [F] indeterminately reserved
RM Madagascar [F] indeterminately reserved
RN Niger [G] indeterminately reserved
RO ROMANIA officially assigned
RP Philippines [G] indeterminately reserved
RS SERBIA officially assigned
RU RUSSIAN FEDERATION officially assigned
RW RWANDA officially assigned
SA SAUDI ARABIA officially assigned
SB SOLOMON ISLANDS officially assigned
SC SEYCHELLES officially assigned
SD SUDAN officially assigned
SE SWEDEN officially assigned
SF Finland [D] indeterminately reserved
SG SINGAPORE officially assigned
SH SAINT HELENA, ASCENSION AND TRISTAN DA CUNHA officially assigned
SI SLOVENIA officially assigned
SJ SVALBARD AND JAN MAYEN officially assigned
SK SLOVAKIA officially assigned
SL SIERRA LEONE officially assigned
SM SAN MARINO officially assigned
SN SENEGAL officially assigned
SO SOMALIA officially assigned
SR SURINAME officially assigned
SS SOUTH SUDAN officially assigned
ST SAO TOME AND PRINCIPE officially assigned
SU USSR Requested by Foundation of Internet Development (FID) exceptionally reserved
SV EL SALVADOR officially assigned
SX SINT MAARTEN (DUTCH PART) The island of Saint Martin is divided into the French northern part and the Dutch southern part officially assigned
SY SYRIAN ARAB REPUBLIC officially assigned
SZ SWAZILAND officially assigned
TA Tristan da Cunha [B] Requested by Universal Postal Union (UPU) exceptionally reserved
TC TURKS AND CAICOS ISLANDS officially assigned
TD CHAD officially assigned
TF FRENCH SOUTHERN TERRITORIES officially assigned
TG TOGO officially assigned
TH THAILAND officially assigned
TJ TAJIKISTAN officially assigned
TK TOKELAU officially assigned
TL TIMOR-LESTE officially assigned
TM TURKMENISTAN officially assigned
TN TUNISIA officially assigned
TO TONGA officially assigned
TP East Timor 2002-05 to 2052-05 transitionally reserved
TR TURKEY officially assigned
TT TRINIDAD AND TOBAGO officially assigned
TV TUVALU officially assigned
TW TAIWAN, PROVINCE OF CHINA officially assigned
TZ TANZANIA, UNITED REPUBLIC OF officially assigned
UA UKRAINE officially assigned
UG UGANDA officially assigned
UK United Kingdom Requested by United Kingdom exceptionally reserved
UM UNITED STATES MINOR OUTLYING ISLANDS officially assigned
US UNITED STATES officially assigned
UY URUGUAY officially assigned
UZ UZBEKISTAN officially assigned
VA HOLY SEE (VATICAN CITY STATE) officially assigned
VC SAINT VINCENT AND THE GRENADINES officially assigned
VE VENEZUELA, BOLIVARIAN REPUBLIC officially assigned
VG VIRGIN ISLANDS, BRITISH officially assigned
VI VIRGIN ISLANDS, U.S. officially assigned
VN VIET NAM officially assigned
VU VANUATU officially assigned
WF WALLIS AND FUTUNA officially assigned
WG Grenada [D] indeterminately reserved
WL Saint Lucia [D] indeterminately reserved
WO World Intellectual Property Organization [A] Requested by World Intellectual Property Organization (WIPO) for use in Standard ST.3 indeterminately reserved
WS SAMOA officially assigned
WV Saint Vincent [D] indeterminately reserved
XA user-assigned
XB user-assigned
XC user-assigned
XD user-assigned
XE user-assigned
XF user-assigned
XG user-assigned
XH user-assigned
XI user-assigned
XJ user-assigned
XK user-assigned
XL user-assigned
XM user-assigned
XN user-assigned
XO user-assigned
XP user-assigned
XQ user-assigned
XR user-assigned
XS user-assigned
XT user-assigned
XU user-assigned
XV user-assigned
XW user-assigned
XX user-assigned
XY user-assigned
XZ user-assigned
YE YEMEN officially assigned
YT MAYOTTE officially assigned
YU Yugoslavia 2003-07 to 2053-07 transitionally reserved
YV Venezuela [D] indeterminately reserved
ZA SOUTH AFRICA officially assigned
ZM ZAMBIA officially assigned
ZR Zaire 1997-07 to 2047-07 transitionally reserved
ZW ZIMBABWE officially assigned
ZZ user-assigned

Notes:

 

[A]  The World Intellectual Property Organization (WIPO) uses ten alpha-2 code elements for particular purposes  in its Standard ST.3 which are not assigned in ISO 3166-1. The ISO 3166/MA will not use these alpha-2  code elements for assignment in ISO 3166 at the present stage.

[B]  Official country names are given in CAPITAL LETTERS. Other names are given in normal orthography i.e  including lower case letters.

[C]  The list of ISO 3166-1 reserved code elements is only available in English, hence the lack of French  names for entries which are not officially included in ISO 3166-1.

[D] Here the following pieces of information can  be given:

  • Acronym of organization or name of country  on whose behalf a reservation was made
  • Date of reservation (for transitional reservations)
  • Abbreviation of source document for reserved code element
  • Explanatory text

根域名服务器 Root Servers

root-servers

Internet Domain Name System Root Servers

全球13个根域名服务器以英文字母A到M依序命名,网域名称格式为“字母.root-servers.net”。其中7个并不只有单一个服务器,是以任播(anycast)技术在全球多个地点设立镜像站。

字母 IPv4地址 IPv6地址 自治系统编号(AS-number)[1] 旧名称 运作单位 设置地点 #数量(全球性/地区性)[2] 软件
A 198.41.0.4 2001:503:ba3e::2:30 AS19836 ns.internic.net VeriSign 以任播技术分散设置于多处 6/0 BIND
B 192.228.79.201 (2004年1月起生效,旧IP地址为128.9.0.107)[3] 2001:478:65::53 (not in root zone yet) none ns1.isi.edu 南加州大学信息科学研究所 (Information Sciences Institute, University of Southern California)  美国加州马里纳戴尔雷伊 (Marina del Rey) 0/1 BIND
C 192.33.4.12 AS2149 c.psi.net Cogent Communications 以任播技术分散设置于多处 6/0 BIND
D 128.8.10.90 AS27 terp.umd.edu 马里兰大学学院市分校 (University of Maryland, College Park)  美国马里兰州大学公园市 (College Park) 1/0 BIND
E 192.203.230.10 AS297 ns.nasa.gov NASA  美国加州山景城 (Mountain View) 1/0 BIND
F 192.5.5.241 2001:500:2f::f AS3557 ns.isc.org 互联网系统协会 (Internet Systems Consortium) 以任播技术分散设置于多处 2/47 BIND 9[4]
G 192.112.36.4 AS5927 ns.nic.ddn.mil 美国国防部国防信息系统局 (Defense Information Systems Agency) 以任播技术分散设置于多处 6/0 BIND
H 128.63.2.53 2001:500:1::803f:235 AS13 aos.arl.army.mil 美国国防部陆军研究所 (U.S. Army Research Lab)  美国马里兰州阿伯丁(Aberdeen) 1/0 NSD
I 192.36.148.17 2001:7fe::53 AS29216 nic.nordu.net 瑞典奥托诺米嘉公司(Autonomica) 以任播技术分散设置于多处 36 BIND
J 192.58.128.30 (2002年11月起生效,旧IP地址为198.41.0.10) 2001:503:c27::2:30 AS26415 VeriSign 以任播技术分散设置于多处 63/7 BIND
K 193.0.14.129 2001:7fd::1 AS25152 荷兰RIPE NCC 以任播技术分散设置于多处 5/13 NSD[5]
L 199.7.83.42 (2007年11月起生效,旧IP地址为198.32.64.12)[6] 2001:500:3::42 AS20144 ICANN 以任播技术分散设置于多处 37/1 NSD[7]
M 202.12.27.33 2001:dc3::35 AS7500 日本WIDE Project 以任播技术分散设置于多处 5/1 BIND

参见

Hostname IP Addresses Manager
a.root-servers.net 198.41.0.4, 2001:503:ba3e::2:30 VeriSign, Inc.
b.root-servers.net 192.228.79.201 University of Southern California (ISI)
c.root-servers.net 192.33.4.12 Cogent Communications
d.root-servers.net 199.7.91.13, 2001:500:2d::d University of Maryland
e.root-servers.net 192.203.230.10 NASA (Ames Research Center)
f.root-servers.net 192.5.5.241, 2001:500:2f::f Internet Systems Consortium, Inc.
g.root-servers.net 192.112.36.4 US Department of Defence (NIC)
h.root-servers.net 128.63.2.53, 2001:500:1::803f:235 US Army (Research Lab)
i.root-servers.net 192.36.148.17, 2001:7fe::53 Netnod
j.root-servers.net 192.58.128.30, 2001:503:c27::2:30 VeriSign, Inc.
k.root-servers.net 193.0.14.129, 2001:7fd::1 RIPE NCC
l.root-servers.net 199.7.83.42, 2001:500:3::42 ICANN
m.root-servers.net 202.12.27.33, 2001:dc3::35 WIDE Project

伯特兰·罗素的哲学语录

罗素的伦理

美好人生中,爱和知识是必须的。在某种程度上爱更为重要。爱将激励我们去寻求知识,从而更清楚地知道如何使我们所爱的人获益。   如果没有知识,我们可能相信道听途说,好心做了坏事。   最完美的爱是欢喜和美好愿望不可分割的统一。没有美好愿望的欢喜可能是残酷的和自私的;而没有欢喜的美好愿望又可能会是冷漠和高傲。   爱能使人的欲望变得协调,而非冲突。两个相爱的人可以成败与共,而相恨的人,一方的失败则是另一方的成功。

欲望

蟒蛇嘱饱之后就会开始睡眠,除非到了需要另外一餐之后,决不会醒来。而人则不一样。人吃饱之后,绝不会就由此满足,反而更为欲望丛生,生机勃勃。   人的欲望有四大种:贪婪、竞争、虚荣、权力。   贪婪是一种巨大的动机,希望有尽可能多的财富或财富的控制权。无论你拥有多少,你总是希望得到更多,永远不会满足。   如果说贪婪是渴求比原有的多得多,而竞争则是比别人的多得多。如果竞争比贪婪更为强烈,得不到有效的控制与管理,那么这个世界将成为最不幸的地方。   虚荣是一种有巨大潜力的动机,它是人们内心深处一种最重要的欲望,它的表现形式多样。虚荣带来的重要问题之一就是自我不断地膨胀。   权力欲近似于虚荣,但有所不同。满足虚荣心的是荣誉。拥有荣誉却不拥有权力较之拥有权力而不拥 有荣誉是件容易的事。拥有权力的人可以管制仅有荣誉的人,而仅有荣誉的人却不能管制有权力的人。所以对于有野心的人,权力欲更为强烈。在权力欲的驱使下, 人更热衷于施加痛苦而不是使人快乐。拥有权力的人在对别人说“不“的过程中比同意会得到更大的满足。正因如此,权力欲成为一种危险的动机。

金钱崇拜

金钱崇拜指的是一种信仰,即认为一切价值都要用金钱来衡量,金钱是人成功与否的惟一尺度。   这种错误的成功理念引导人们残害了自己的本性,降低了人生的快乐,增加了紧张的感受,使整个社会变得消极、厌倦、缺乏幻想。使人心中一切伟大愿望陷于沉寂。   由于惧怕失去金钱,从而使人有了更多的忧虑和烦恼,使人把获得幸福的能力消耗殆尽。

罗素——自由思想十诫

1.凡事不要抱绝对肯定的态度;

2.不要试图隐瞒证据,因为证据最终会被暴露;

3.不要害怕思考,因为思考总能让人有所补益;

4.有人与你意见相左时,即使这些意见来自你的丈夫或孩子,也应该用争论去说服他们,而不是用权威去征服,因为靠权威取得的胜利是虚幻而自欺欺人的;

5.不用盲目地崇拜任何权威,因为你总能找到相反的权威;

6.不要用权力去压制你认为有害的意见,因为如果你采取压制,其实 只说明你自己受到了这些意见的压制;

7.不要为自己持独特看法而感到害怕,因为我们现在所接受的常识都 曾是独特看法;

8.与其被动地同意别人的看法,不如理智地表示反对,因为如果你信自己的智慧,那么你的异议正表明了更多的赞同;

9.即使真相并不令人愉快,也一定要做到诚实,因为掩盖真相往往要费更大力气;

10.不要嫉妒那些在蠢人的天堂里享受幸福的人,因为只有蠢人才以为那是幸福。

罗素的名言语录

生活中不是没有美,而是缺少发现美的眼睛。

Do not fear to be eccentric in opinion, for every opinion now accepted was once eccentric.
不要害怕怀有怪念头,因为现在人们接受的所有的观念都曾经是怪念头。

Democracy is the process by which people choose the man who’ll get the blame.
民主,就是挑选那个受批评的人的过程。

Drunkenness is temporary suicide.
喝醉是暂时性的自杀。

I say quite deliberately that the Christian religion, as organized in its Churches, has been and still is the principal enemy of moral progress in the world.
我明确的说,由教会所组织的基督教是道德进步的最大敌人,过去如此,现在依然如此。

A process which led from the amoeba to man appeared to the philosophers to be obviously a progress though whether the amoeba would agree with this opinion is not known.
从阿米巴变形虫到人类的这一过程对哲学家来说,很明显是个进步。但是变形虫怎么想我们就不知道了。

I would never die for my beliefs because I might be wrong.
我永远不会为信仰而死,因为我的信仰可能是错的。

In America everybody is of the opinion that he has no social superiors, since all men are equal, but he does not admit that he has no social inferiors.
在美国,所有人都认为没有什么人比他的社会地位高,因为人人生而平等。但是,他可不承认没有人比他社会地位低。

It has been said that man is a rational animal. All my life I have been searching for evidence which could support this.
据说人是一种理性动物。穷我自己一生,我都在寻找这观点的证据。

Man is a credulous animal, and must believe something; in the absence of good grounds for belief, he will be satisfied with bad ones.
人是轻信的动物,必须得相信点什么。如果这种信仰没有什么好的依据,糟糕的依据也能对付。

Many a man will have the courage to die gallantly, but will not have the courage to say, or even to think, that the cause for which he is asked to die is an unworthy one.
很多人可以勇敢的死去,但是却没有勇气说他为之而死的原因没有意义,甚至连这样想一想的勇气也没有。

Many people when they fall in love look for a little haven of refuge from the world, where they can be sure of being admired when they are not admirable, and praised when they are not praiseworthy.
很多人陷入爱情是为了寻找一个遁世的避难所。在这个避难所里,当他们不值得爱慕的时候,依然有人爱慕他们,当他们不值得赞扬的时候,依然有人赞扬他们。

Many people would sooner die than think; in fact, they do so.
有很多人,让他们思考一下还不如让他们去死。事实上,很多人还没思考过就已经死了。

Men are born ignorant, not stupid. They are made stupid by education.
人生而无知,但还不愚蠢。教育才把他们变蠢。

Conventional people are roused to fury by departure from convention, largely because they regard such departure as a criticism of themselves.
传统的人看到背离传统的行为就大发雷霆,主要是因为他们把这种背离当作对他们的批评。

A hallucination is a fact, not an error; what is erroneous is a judgment based upon it.
幻觉不是你的错,在幻觉中做决定,这就是你的不对了。

A life without adventure is likely to be unsatisfying, but a life in which adventure is allowed to take whatever form it will is sure to be short.
生活中完全没有冒险,这可能是没什么意思的。但是生活中如果不管什么种类的探险都有,那肯定是短暂的。

Against my will, in the course of my travels, the belief that everything worth knowing was known at Cambridge gradually wore off. In this respect my travels were very useful to me.
我曾相信,所有值得知道之事,我在剑桥都知道了。在我旅行的过程之中,这一想法逐渐消失了。这与我本意相反,但是却对我非常有益。

Aristotle maintained that women have fewer teeth than men; although he was twice married, it never occurred to him to verify this statement by examining his wives’ mouths.
亚里士多德说女人比男人的牙齿要少。尽管他结了两次婚,但是他都没想过要检查一下他老婆的牙。

Contempt for happiness is usually contempt for other people’s happiness, and is an elegant disguise for hatred of the human race.
对幸福的轻蔑通常是对其他人幸福的轻蔑,在精巧的伪装之下是对人类的仇恨。

For most people, the real life is long, is the ideal and may compromise between continuous compromise.
对绝大多数人来说,真正的生活是长期的将就,是理想与可能两者之间不断的妥协。

00001041

1·一部分儿童具有思考的习惯,而教育的目的在于铲除他们的这种习惯。出处:《我的信仰》,1925

2·科学使我们为善或为恶的力量都有所提升。(11月20日名言)   出处;《我的信仰》,1925

3·广义地说,最渴望权力之人就是最可能获得权力之人。   出处:《权力论》,1938

4·中国是一切规则的例外。出处:《怀疑论》,1928

5·爱因斯坦的‘相对论’使人觉得懂得之事变少了。   出处:《现代科学及其将来》

6·乞丐并不会妒忌百万富翁,但是他肯定会妒忌收入更高的乞丐   出处:《幸福之路》,1930

7·青年时期是豁达的时期,应该利用这个时期养成自己豁达的性格。(11月6日名言)

8·许多人宁愿死,也不愿思考,事实上他们也确实至死都没有思考。

9·我的人生正是:使事业成为喜悦,使喜悦成为事业。

10·从每天上学的时间看,中国儿童最有思想。

11·即使真相并不令人愉快,也一定要做到诚实,因为掩盖真相往往要费更大力气。

12·不要为自己持独特看法而感到害怕,因为我们现在所接受的常识都曾是独特看法。

13·不用盲目地崇拜任何权威,因为你总能找到相反的权威。

14·凡事不要抱绝对肯定的态度。

15·这个世界最大的麻烦,就在傻瓜与狂热分子对自我总是如此确定,而智者的内心却总充满疑惑。

16·科学是那些我们已经知道的东西,哲学是那些我们还不知道的东西。哲学是我们可以胡说八道的一种特殊权力。哲学是有道理的猜想。

17·爱国就是为一些很无聊的理由去杀人或被杀。   出处:1914年,第一次世界大战爆发,罗素积极宣传反战思想,鼓吹“CO”(以良心为由拒绝从军);几次反战演讲时,都遭到英国爱国主义民众暴力攻击。剑桥大学要求罗素缴交罚款110英镑或自愿解聘。罗素选择了解聘,并以这句话讽刺爱国主义。

18·美国的民主,没有生命,也无意义,因为人民无法撤换那些真正统治他们的人。   寓意:讽刺美国真正的统治权是在大老板的大公司里“世袭”着,每一个美国总统都必须为这些呼风唤雨的大公司的利益服务。

19.对爱情的渴望,对真理的追求,对人类苦难不可遏制的同情心,这三种简单而又强烈的感情支配了我的一生。

20.不管你是在研究什么事物、还是在思考任何观点,只问自己,事实是什么,以及这些事实所证实的真理是什么。永远不要让自己被自己所更愿意相信的、或者认为人们相信了,会对社会更加有益的东西所影响。只是单单去审视,什么才是事实。

21.The good life is one inspired by love and guided by knowledge.(美好的生活是由爱所激励,由知识所引导)

当一个国家强大得不想去侵略别国,那么,这个国家就叫做中国。

关于上海、深圳证券交易所的行情数据来源

2012年2月17日作者:enet

 

简单整理了下 行情数据的来源 (转载请注明出处)

 

先说下上海证券交易所, 首先是必须根据使用需求, 进行的申请

 

上海证券交易所行情包括Level-1即时行情、Level-1延时行情和Level-2即时行情,采用许可模式经营,符合条件的单位可向上证所信息网络有限公司提出申请。

即时行情

上海证券交易所即时行情包括Level-1行情和Level-2行情,采用许可模式经营,符合条件的单位(不面向个人)可向上证所信息网络有限公司提出申请。

Level-1及延时行情

申请进入>>

http://www.sseinfo.com/infonet/web/dybusiness_do_method_singleInfoColumn_columnID_001002002004001.htm

Level-2行情

申请进入>>

http://www.sseinfo.com/infonet/web/dybusiness_do_method_singleInfoColumn_columnID_001002002004002.htm

延时行情

上海证券交易所延时行情是指延时30分钟以上的Level-1行情,申请同Level-1行情。

申请进入>>

http://www.sseinfonet.com/infonet/web/dybusiness_do_method_singleInfoColumn_columnID_001002002004001.htm

 

 

上海证券交易所行情经营许可单位名单

http://www.sseinfo.com/infonet/web/dybusiness_do_method_singleInfoColumn_columnID_001002002005.htm

上海证券交易所授权发放行情数据的 境内信息供应商

http://www.sse.com.cn/sseportal/ps/zhs/fwzc/scfw/cisborder_vender.shtml

上海证券交易所授权发放行情数据的 海外信息供应商

http://www.sse.com.cn/sseportal/ps/zhs/fwzc/scfw/overseas_vender.shtml

—————————————————————————————————————————————————————

深圳证券交易所
http://www.cninfo.com.cn/fwsq/hq/index.htm

一、深交所基本行情
http://www.cninfo.com.cn/fwsq/hq/jb.htm

1.实时行情
2.延时行情
3.日终行情

深交所基本行情信息介绍

实时行情的具体内容:

证券代码、证券简称、前收盘价、最新成交价、当日最高价、当日最低价、当日累计成交数量、当日累计成交金额、实时最高五个价位买入申报价和数量、实时最低五个价位卖出申报价和数量等

传输方式:

深交所基本行情采用深圳证券通信有限公司卫星通信系统传输,确保行情信息具有最强的实时性。

延时行情延时15分钟或以上深交所基本行情

日终行情收市后深交所基本行情数据

二、深交所增强实时行情
http://www.cninfo.com.cn/fwsq/hq/yw-2.htm

1.现场版增强行情
2.网络版增强行情

增值行情系列产品是深交所为了增加市场透明度,满足不同层次的用户信息需求,拟于未来陆续推出的系列增值信息产品。增强行情是增值行情的第一个产品 系列,分为现场版和网络版两个版本,现场版适用于会员营业部的局域网用户,网络版适用于信息服务商的互联网用户。增强行情与传统行情相比有以下显著的优 点:

1. 更优的数据传输方式。传输过程全部采用内存信息交换的方式,无文件读写,处理速度更快,用户可以更及时地获取行情信息。
2. 更丰富的信息内容。针对不同类型的证券产品,增强行情向用户揭示更加完整的证券信息,使投资者更准确地理解不同证券产品的差别。行情快照中包含了委买/委 卖总量、委买/委卖均价,买卖盘也由5档扩展到10档,最优买卖档位还有前50名的分档明细。另外,我们还在网络版行情中增加了逐笔成交、逐笔委托和内容 丰富的全景资讯,成交和委托可通过序号进行逐一对应。
3. 不同的产品按频道发送。股票、基金、债券、衍生产品及指数分别在不同的频道上发送,用户可以按需选择。
4. 更灵活的数据接口。增强行情的数据接口采用基本FIX的FAST STEP协议,新接口具有良好的灵活性和扩展性,克服了现有行情数据接口格式固定、扩展困难的不足。并且支持系统的平滑升级,使得用户有足够的时间进行技术升级,降低了系统维护的风险。
5. 具有严格的用户控制机制和信息加密手段,信息安全有充足的保障。信息接收的安全认证登录机制、信息加密传输机制、终端内存防拷贝机制等可以有效地防止信息被非法盗用,很好地维护地正规信息用户的合法权益。

深交所增强行情分为现场版和网络版两个版本,现场版适用于会员营业部的局域网用户,网络版适用于信息服务商的互联网用户。两者的具体对比如下表所示。

表1. 深交所增强行情两个版本的对比

对比项目 现场版增强行情 网络版增强行情
适用范围

会员营业网点、基金公司等局域网内部

信息运营商、会员网上交易、智能手机等广域网
数据内容 证券信息、公告、指数、10档行情(及最佳买卖档的50个分档明细)、增值信息 在现场版的基础上,增加逐笔委托、逐笔成交等
数据格式 基于FIX标准的FAST STEP协议 基于FIX标准的FAST STEP协议
通讯系统 高速单向卫星 设备托管或
2MB以上高速双向链路
数据重传
更新速度 与基本行情一致 与基本行情一致
收费模式 按网点数收年费 许可年费+用户月费

注:深交所保留因市场变化对产品内容进行调整的权利。

申请流程:

深交所基本行情申请流程

深交所基本行情申请流程 深圳证券信息有限公司经深圳证券交易所独家授权,代表深交所全权经营深交所的行情信息,负责处理境内、外使用和经营深交所行情专有信息单位的授权工作。任何单位需传播或经营深市行情信息均须向深圳证券信息有限公司提出申请,办理有关授权许可。

申请资质
任何合法成立的信息经营单位,符合全部以下条件,可提出申请:
– 具有固定的营业场所;
– 营业执照经营范围包含行情相关的信息经营内容;
– 持有目前信息经营所需的全部相关资质和合法许可等;
– 注册资金100万元人民币以上(含),财务状况良好,技术实力可靠并具备为市场提供可靠服务的能力;
– 自身、母公司或控股股东、子公司及控股公司、关联公司近三年内无非法或不良的经营记录。

申请流程
1. 填写业务联系函
2. 资质审核
3. 签订信息经营许可合同,交纳信息授权使用费
4. 领取深圳证券交易所信息经营许可证书

申请文档下载
业务联系函

 

深交所现场版增强行情申请流程

现场版增强行情申请流程 申请资质:

申请使用深交所现场版增强行情,必须是本所合规会员或其它深交所认定的合规单位,并同时具备以下条件:
1. 按有关规定,已经与本所签订《基本即时行情使用协议》,或者出具同意与本所签订《基本即时行情使用协议》的承诺书;
2. 自觉尊重和保护交易所对证券信息拥有的合法权利,不以非法或未经许可的方式使用或者再分发数据,无拖欠费用的记录;
3. 有能力建立信息揭示系统,及时处理和显示深交所现场版增强行情,能够为投资者提供良好的服务;
具备上述条件的单位即可按以下流程向深交所提出申请,并逐一办理相关手续。

申请流程:

STEP 1. 查询申请材料。申请单位登录深圳证券信息公司网站(www.cninfo.com.cn)或与相关业务人员联系获取本指南(包括流程和申请表格),了解资质认证的具体过程和需要提交的材料清单。

STEP 2. 提出申请。申请单位提交以下表格和相关证明文件,正式向深交所提出申请。
(1)现场版增强行情认证申请表
(2)申请单位基本情况表
(3)工商执照复印件(加盖公章)
(4)签订《基本即时行情使用协议》的承诺书
【注】 申请单位先将上述材料扫描成彩色电子文件,加上单位基本情况表的word文件,打包以邮件形式发送到深交所(robin@szse.cn),完成初审后再 提交书面材料。深交所检查提交材料的完整性和正确性,并填写现场版增强行情初审表。资质审查合格后,则深交所向申请单位提供相关技术文档,并指导编写技术 方案书。

STEP 3. 编写技术文档。申请单位编写技术系统方案书,并提交给深交所。深交所对技术方案进行初审,主要是对材料的完整性进行检查,并根据初审的结果指导申请单位对材料进行补充和完善。

STEP 4. 审核技术方案。深交所组织审核小组和现场交流会,对申请单位的技术方案进行审核(使用已认证信息商的技术方案,可免于审核)。申请单位派人对技术方案的要 点进行讲解,并回答审核小组提出的问题。深交所根据审核小组的意见,确定申请单位的方案是否通过。如审核通过,则申请单位进入系统开发阶段。如审核不通 过,则申请单位需要根据审核小组的意见对方案进行修订和完善,并重新提请审核。

STEP 5. 系统开发和测试。申请单位按照技术方案书的设计进行系统开发和测试,深交所通知深圳证券通信公司开通1-2个卫星小站的信号,以配合申请单位进行测试。测 试完成后,申请单位提请深交所进行验收。深交所组织评审小组现场验收,检查其技术系统是否合格,并形成系统验收报告。如验收不合格,则申请单位需要根据评 审小组的意见,对系统进行改进,并重新提请验收。

STEP 6. 签署合同。系统验收合格后,深交所通知申请单位与深圳证券信息公司办理合同签署事宜,获取现场版增强行情的使用许可证。合同签署完成后,深交所通知深圳证 券通信有限公司,开通申请单位所有卫星小站的现场版增强行情信号,申请单位正式获得现场版增强行情的使用权。

 

申请文档下载:

现场版增强行情申请认证指南
现场版增强行情认证申请表
申请单位基本情况表
签订《基本即时行情使用协议》的承诺书

 

深交所网络版增强行情申请流程

网络版增强行情申请流程申请资质:

申请经营深交所网络版增强行情,必须是具有信息经营资格的独立法人或其它深交所认定的合规单位,并同时具备以下条件:
1. 已获得深交所基本即时经营资质2年以上(含2年),且经营过程中未出现重大违规行为;
2. 具有良好的财务状况,注册资本在1000万元人民币以上,且公司具备一定的盈利能力或资本支持,可持续支持公司在网络版增强行情方面的人力和技术投入;
3. 具备切实可行的为投资者提供可靠服务的商业运营计划,可使用户规模的不断扩大并获得良好的收益,以支持公司的可持续发展;
4. 值得信赖,自觉尊重和保护交易所对证券信息拥有的合法权利,不以非法或未经许可的方式使用或者再分发数据,无商业和电信业方面的不良记录;
5. 有能力自行建立信息服务系统,及时处理和显示深交所网络版增强行情,能够提供以市场为导向的行情揭示系统;
6. 有能力自建用户档案管理、用户使用监控和计费管理系统,以便本所核查用户数据、用户缴费等情况,并指派专人管理及与我所联系。
具备上述条件的单位可按以下流程向深圳证券信息公司提出申请,并逐一办理相关手续。

申请流程:

STEP 1. 查询申请材料。申请单位登录深圳证券信息公司网站(www.cninfo.com.cn)或与信息公司相关业务人员联系,获取本指南(包括流程和申请表格),了解资质认证的具体过程和需要提交的材料清单。

STEP 2. 提出申请。申请单位提交以下表格和相关证明文件,正式向信息公司提出申请。
(1)网络版增强行情认证申请表
(2)申请单位基本情况表
(3)网络版增强行情服务申请表
(4)工商执照复印件
(6)经会计师事务所审计过的公司最近两年的财务报表(含三大会计报表)
(7)与控股公司、子公司的组织结构关系,以及所有权的百分比,并说明是否这些公司是交易所市场或证券信息经营市场参与者。如无母公司和子公司,也应书面说明
【注】申请单位先将上述材料扫描成彩色电子文件,加上单位基本情况表的word文件,打包以邮件形式发送到信息公司,完成初审后再提交书面材料。深交所收到信息公司转来申请材料后,将会同其对申请材料进行初步的审查。
信息公司将审查申请单位是否有未经许可使用深交所基本即时行情,以及是否有欠费的情况。如存在上述情况,则申请单位与信息公司协商办理补交欠费事宜。
完成资质检验后,深交所给申请单位回复网络版增强行情初审意见。如资质审查合格,则向申请单位提供数据接口文档,指导申请单位编写技术方案和相关认证材料。

STEP 3. 编写技术和商务文档。申请单位编制技术系统方案书、商业运营计划书,并提交给深交所。深交所对认证材料进行初审,主要是对材料的完整性进行检查,并根据初审的结果指导申请单位对材料进行补充和完善。

STEP 4. 审核技术和商务方案。深交所组织审核小组和现场评审会,对申请单位的技术系统方案书和商业运营计划书进行评审。申请单位派人对技术系统方案书和商业运营计 划书的要点进行讲解,并回答审核小组提出的问题。审核小组根据评委的意见综合计分,并确定申请单位的方案是否通过。
如审核通过,则申请单位进入系统开发和测试阶段。如审核不通过,则申请单位需要根据审核小组的意见对方案进行修订和完善,并重新提请审核。

STEP 5. 系统开发和测试。申请单位按照技术系统方案书的设计进行系统开发和测试,申请单位应在2个月内完成系统开发和部署。开发完成后,申请单位提请深交所进行验 收。深交所组织审核小组对申请单位的技术系统进行现场验收,检查其技术系统是否达能到深交所的各项技术要求,并形成网络版增强行情技术系统验收报告。

STEP 6. 签署合同和经营运作。系统验收合格后,则深交所通知申请单位与信息公司办理合同签署事宜,同时信息公司向申请单位颁发网络版增强行情的信息经营许可证。申请单位进入日常运营阶段。

申请文档下载
网络版增强行情申请认证指南
网络版增强行情认证申请表
申请单位基本情况表
网络版增值行情服务申请表

 

已授权单位- 深交所基本行情

  • 基本行情境内授权单位
  • 基本行情境外授权单位

http://www.cninfo.com.cn/fwsq/hq/qsmd.htm

 

已授权单位- 深交所增强行情

  • 现场版增强行情授权发布单位名单
  • 网络版增强行情授权发布单位名单

http://www.cninfo.com.cn/fwsq/hq/qsmd-2.htm

人模人样的背后 – el empleo 雇佣人生

2012年2月11日作者:enet

 

P.S. :

去年年底, 在都市频道的打渔晒网节目里播过的动画片,标题叫《人模人样的背后……》

是特别有寓意的一个动画片!其实已经出了几年了.

看完以后我感触很深!可以说发自内心的共鸣,震惊,震撼!

 

 

每個人都是站在別人的身上而活著。。。每个人都是卑贱的 。。。

最后演员表列完还有一小段!甩了灯帽! 他也许只有在漆黑中才敢這麼做…

豆瓣电影 – 雇工人生 El Empleo : http://movie.douban.com/subject/3823425/

最后字幕表列完还有一小段!http://movie.douban.com/subject/3823425/discussion/24802437/

——–

以下转自 animetaste.net

 

el empleo 雇佣人生

 

来自阿根廷2D定格动画师BOU SANTIAGO的动画作品。

将现实世界雇佣的关系更加赤裸裸的表现出来。光鲜的表面后面,是丧失自尊换来的物质丰富。

 

 

el empleo@youku.com

冷静的画面,没有背景音乐,只有空荡荡的音效回响在耳边。缓慢的动作,灰蒙蒙的色调,让这部片子显得异常冰冷。

雇佣,在生活中司空见惯,但是在这部片子中,却把雇佣的关系更加赤裸裸的展示在了人们面前。

主角面无表情心安理得的享用着雇佣别人的生活,不禁让我们发问到底他在那个世界中是从事什么工作的,可以如此的安逸。

当谜底揭晓的时候,却让我们内心不禁一丝震撼和深思,我相信很多人对这个戏剧化的结尾都笑不出来,在光鲜背后,却出卖着自己的自尊。

这部短片获得了45项提名,作者BOU SANTIAGO是一名2D动画家,业余时间还参与过忍者神龟的一些制作。

影片截图:

 

片长:6:15

导演:BOU SANTIAGO

动画技术类型:2D

制作公司:个人

出品时间:2010

国家:阿根廷

作者博客(Blogspot)| 品赏艾尼墨 | 高清下载

 

10多年前的小说 – 鸭子(男妓)

2012年2月6日作者:enet查看原文

 

P.S. : 10年前我看的第一篇网络小说, 就是它.

——————————

鸭子(男妓)

 

村长有个儿子。儿子叫小马。村长叫老马。有一天儿子要去城里。村长说别去了,城里乱。然而儿子还是去了。……结果染了一身性病回来。

1  小马过河

他就是那个儿子。

后来他死了。浑身烂透。天不容他。地也不容他。

哪里的黄土都埋人。临死前小马回到生他养他的小山村。小马不愿象野狗那样漂泊在外。村前的白桦林里有他童年的脚印,有他简陋的住所。一切都好象和淫乱无关。夕阳西下,二大爷家的牛羊要回家。他猪狗不如,竟然当了男妓。

城市里确实有不少无业游民向往着当男妓,还有一些孤傲的则想当杀手,胆大点的便渴望过黑社会老大的生活。法律时而在这垮掉的一代的眼里形同虚设。小 马一进大城市就把乡下的苍蝇长什么样给忘了。他在车站干装卸,很奇怪的事——把东西从一辆车搬到另一辆车就能挣钱。是的,谁叫他穷的蛋蛋耷拉着。有一次他 翻墙跳进公园,看见一只猴子蹲在笼子里手淫。小马觉的很有意思。他觉的城市也很有意思,还有那笼子.

小马的牙很白。

没进城之前,他天天在院里刷牙。井水不凉,母鸡咕咕的叫,墙头上长满开红花的仙人掌,邻家香姑暗恋他多年了。香姑长的丑,腚大腰圆麻花辫子甩三甩。小马却想和天下最漂亮的女人睡觉。他是个男人,可他没钱,他想有了钱就可以和漂亮女人睡觉。这也是很多男人的想法.

那天,小马对当村长的爹说你给我十块钱。爹说球,家里总共有五十来块,还得留着买化肥用,地里的杂草老高,把棉花到挤住了,棉花叶子底下又有那么多红蜘蛛,还得买瓶乐果打药,你说你去城里干啥?还有你个庄户人家天天刷牙顶个屁用?当吃?当喝?嘴里淌那白汤。

小马的脑袋发涨,涨的太阳穴发热。他蹲着,沉默着,可他愤怒了。娘走来嘟囔一声小马快下地拔草去。滚,小马急了,一蹦老高。他娘和邻居骂街时也是一 蹦老高。他娘还会坐在地上拍着大腿骂,还敢用破鞋底抽自己的肋巴条。拔他奶奶个蛋,我凭什么就得下地干活?人都是一样的人,城里人能发财能潇洒我……。小 马的后脑壳挨了一巴掌。你个王八羔子,反了你的猪圈了。爹又打他一耳光。叫谁滚?小马的头嗡嗡的,喉咙发痒。爹又想说什么。他嗷一声转身就揍了一拳。他爹 的门牙掉了,到死都没长好。

小马过了一条河。小学时曾学过一篇课文叫小马过河。他就是小马,他又翻过了几座山,一辆火车鸣叫着出了隧道,他跳了进去。

2 三个故事

火车开往南方,那座城市是个经济特区,是改革开放后从国外移植来的。小马一没技术,二没文化,只好在车站干体力活。卸煤,卸水泥,整天脏兮兮的。雨天里他也想家,想在家里那粗布被窝里睡到天黑,醒来看到院里弥漫的炊烟。

雨天里没活。他对这个大城市的新鲜劲一过便觉的厌倦,他常常看着街上陌生的人群。路旁有所破败的棚屋,女主人用塑料盆接漏着的雨,她的孩子坐在床上啼哭。闲的实在无聊他就回去睡觉。

几个民工也打开铺盖,扑扑的抖被子。小马躺着,闻到臭脚丫子味。他们睡觉之前还要喝点酒。有个叫楞子的家伙踢踢小马的屁股,老表,起来喝点?小马说 你们喝你们的吧。他们就吆喝起来,划拳,查7,猜火柴梗。楞子提议说谁输了谁就讲个下流的故事,不讲不行,不下流也不行。楞子是个在逃犯。有一次他对小马 说监狱就是庙。

后来小马进了庙。

楞子先讲。山上有个庙。庙里有个老和尚。老和尚在给小和尚讲故事。讲的是山上有个庙。庙里有个老和尚。老和尚德高望重。但是一辈子从未见过女人的阴户。临死前觉的很遗憾。久久不肯瞑目。小和尚边凑钱找了个妓女。妓女脱了裙子。老和尚说噢,原来和尼姑的一样。

好象鲁迅先生也讲过这个故事。

民工甲讲。有户穷人家有两个儿子。老大是个瞎子。长的又丑。十里八村没有姑娘肯嫁给他。老二好不容易娶了个媳妇。家里穷。盖不起新房。老大和老二凑 合着住一间屋。到夜里老二和媳妇就治起来了。治就是办事。瞎子一听.命根子能不硬啊?前几夜还能忍住。后来不行了。没法子只好用手解决。5打1。一滴精, 十滴血。瞎子弄出来的东西他不舍的仍。就找了个破碗盛起来。日久天长装了一碗。天冷。那东西就冻的跟猪油似的。有天家里来了客人。瞎子娘准备炒盘豆芽招 待。可没油了。老二说老大床底下有碗猪油。拿来就下锅了。到夜里瞎子一摸碗没了。便问老二你见我床底下那碗了么?老二说管你吃管你喝你还藏碗猪油干啥?咱 娘给炒豆芽了。瞎子等老二睡了后,说,人家的孩子满地爬,我的孩子炒豆芽!

假如有人说这故事无耻。那么只需重复的问——残疾人的婚姻问题是社会应该轻视的吗?

民工乙讲。文革时期。老猫的头疼病又犯了。便找了个叫“王霞”的女护士给按摩。女护士年轻漂亮。就是耳朵有点背。老猫问人家,家里几口人啊,王霞。 老猫说话乡音太重。女护士耳朵又不好。便把“王霞”听成了往下。女护士说六口。同时按摩的手便由头部下到了胸部。排行老几啊,王霞。女护士说老三,手,嘿 嘿,到了腰部。个人问题解决了吗,王霞。女护士说刚结婚。手犹豫了一下就到了那里。结果老猫就把女护士给办了。女护士回到家把这事给丈夫一说。丈夫是个红 卫兵。忠心耿耿。他经过很激烈的思想斗争就让媳妇脱了裤子。然后他很严肃的对着媳妇下身敬了个端端正正的礼。删掉?

那是个灵魂扭曲的年代,如今怎样夸张的再现都不为过。

小马听着故事睡着了。

3 华清池

第二天雨还在下。人起床后的第一件事是上厕所。无论歌星影星凡夫俗子。小马也不例外。他在厕所遇见楞子。楞子蹲在两块砖上抽着烟。小马和他打完招呼就尿。楞子惊叫一声,老表,你是驴还是马,家伙什这么大。小马拉上拉链说我是人。驴和马是不会拉拉链的.

中午雨仍在下。楞子坏笑着对小马说,老表,闲着也是闲着,走,我带你去个好地方。小马叼着烟怏怏不乐的问去哪啊?

楞子说去华清池。

于是小马认识了兰姐和小媚。后来他想今生今世注定了得认识她们。

兰姐是华清池的老板。小媚是那里的按摩小姐。华清池占地百亩。有温泉三口涌汇成池。表面上看是一个集疗养餐饮娱乐于一身的假日休闲中心。其实半公开性的提供形形色色的色情服务。

先有的粪便还是先有的蛆?

最热闹的是大厅。许多男女在一起跳黑灯舞。彼此可以乱摸。中间舞台上的下流表演更是层出不穷。有脱衣秀。有淫女十八招。有赤裸裸的现场做爱。每晚的 高潮是选美活动。十几个光屁股小姐走着模特步。还做出各种各样的淫荡姿势。她们将一束玫瑰抛向喧器叫嚷的人群。得到花的人可以挑选一位小姐免费过夜。

小马坐在大厅的角落不敢动。想都没想过竟有如此淫乱的场面。资本主义社会了?楞子不知跑哪儿去了。肯定在人群里。他想走。一束玫瑰突然从天而落砸中 了他的头。欢呼声起哄声立刻包围了小马。那群光屁股小姐跑过来。为首的一位女孩很是兴奋。小马后来知道她叫小媚。有人顺手在她胸脯上摸了一把她也不在意。 径直扑到小马怀里说哈逮住你了。小马局促不安。用力掐了她一下。她尖叫一声坏蛋。小马说你下来。如果他和她单独在一间房里他就不让她下来了。她说切。站起 来将一杯酒泼在小马脸上。电影里常有这个动作。不同处在于泼酒的人穿没穿衣服。

楞子拨开人群对小马说,老表,兰姐想见你。

兰姐是个穿皮裙的女人。四十多岁,风韵犹存。为了掩饰苍老每天都将口红抹的很鲜艳。

兰姐曾经也是风尘女子。兰姐有自己的理想。是的,理想。她一边做小姐一边攒钱。勤俭是种美德。江河之博大源远在于点滴之汇集。待到兰姐人老珠黄。华 清池终于开业了。青春刚刚逝去。前程似乎锦绣。色情场所存在的主要原因是有贪官庇护。一个当官的若是从不收礼单凭这一点就应该授予他“人民公仆”的称号。 开业那天,社会各界名流前来祝贺。有擅长书法的文人写了《长恨歌》送给兰姐。

白居易谨慎怕事,绵绵长恨,不说恨谁。

抬起头来。兰姐把烟吹到小马脸上。她坐在桌后的老板椅上。楞子在旁边站着很象一条狗。房间里很静。隐约能听到大厅里的舞曲。

小马抬起头来。多大了?小马说二十。坐过监狱吗?小马一楞连忙说没有。兰姐便有点遗憾。她觉的坐过监狱的人聪明。她将他从头打量到脚。最后目光停在 了他的裤裆处。在车站干装卸每月挣多少钱啊?小马说七,八百。愿意找一份能挣七,八千的工作吗?小马犹豫了一会点点头。并不是每个诱惑都要拒绝。每个困难 都要战胜。为了生活有时不得不去迁就。尽管不知道答案。就算错了但那也是后来的事。什么工作?小马问。他真精.会按摩么?小马摇摇头。难道你想让我教你? 兰姐一笑。她的眼睛贼亮。小马起了一身鸡皮疙瘩。

你出去吧,介绍费可给你了。兰姐对楞子说。楞子很够朋友。临走前还拍拍小马的肩。

小马预感到可能要出事了。……

从兰姐的办公室出来时他满头大汗。小马,回来。他站着不敢动。我数三声你给我回来。兰姐开始数。一……二……三……四……五……六。数到七小马进去 了。兰姐赤裸着身子咯咯的笑。我们再做一次好不好?小马垂着眼不说话。那算了,去买身象样的衣服,再换个头型,明天就可以来上班了。她说完丢给小马一叠 钱。

小马在走廊上数了数。两千元整。他自以为狡猾的笑了。男人的贞洁算什么?

4 壳

人类发展到今天。男妓的出现不是偶然而是必然。它客观的证明了女性已经取得了很高的社会地位。且一步步走向真正意义上的男女平等。尽管是以极端的方式。丑陋不堪。然而应该看到应该思考的是这背后的文明。

男妓是另一种禽兽。

他当了男妓。总得有人当男妓。

有档次的妓女喜欢穿红色的吊带长裙和白色的无袖短裙。黄色其实不黄。男人对红色和白色更为敏感。女人穿的越少机会越多。男人呢?不管怎样小马听兰姐的话去买身西装。

他走进一家装饰豪华的专卖店。他走来走去。皱着眉看标签上的价格。从400到1000到1800。他看的很仔细。穿制服打领结的导购小姐彬彬有礼的 问先生想要什么样的?他说我要最贵的。她笑了。她有俩酒窝。先生,那你跟我来,我店新进了几套意大利名牌。于是小马跟她走。柜台里一件盒装的浅黑色西装吸 引了小马。他喊住小姐问那件多少钱。你不是要最贵的吗?那件很便宜。她的话有点挑衅。不,我说我就要那件了,我喜欢那盒子。

出来后小马焕然一新。旧的衣服扔到了便池里。他想他还得再买副墨镜。天真热。

5 妓女和歌星

有个女人在街上走。突然发现自己的拉练未拉。众目睽睽之下她很从容的拉上。这个女人肯定是妓女。还有个女人在街上走。也突然发现自己的拉练未拉。众目睽睽之下她仍旧很从容的走。这个女人肯定是歌星。

妓女刮了腋毛就可以当歌星了!

小媚就是妓女。

有一次小马和小媚逛街她就忘了拉拉练。小马觉的她拉不拉无所谓。反正穿了衣服。一个是鸡。一个是鸭。他俩的相遇是对人类的巨大讽刺。他俩的手一相遇 便可以打上帝的耳光。他俩的脚一相遇便可以踢佛的屁股。谁也不用付给谁钱。在一个雷鸣电闪的夜他和小媚第一次做爱。震荡的肉体的爱。都不去管谁该羞耻。

小媚的父母。一个在土里。一个在牢里。家也不是家。那时的她就是院里的一株草。没人管没人关心。堕落是迟早的事。少年一过青春也就完了。若是长的丑还能逃过厄运。她十八岁那年被人轮奸。然后就索性去酒吧当了坐台小姐。

荷花可以出淤泥而不染。女人可以出酒吧而不染吗?小媚告诉小马她做小姐是自愿的。小马说我也是自愿。也许他们觉的干这一行和作家写作歌星唱歌同样是用身上的器官赚钱。同样是种职业?一个忍者表演绝食还不是为了混口饭吃?

曾有大款问小媚说实话你爱我吗?小媚不假思索说不爱。于是他们没有结婚却很幸福的生活在一起了。同居了一段时间大款玩腻了。小媚便卷铺盖来到这个城市做了按摩小姐。

她对小马的印象很好。她说那天她向他跑来。看到有个男人坐在那里。那正是她梦中的人。

小马很容易陷入了情网。甜言蜜语,没人愿意分辨真假。他想过和她结婚。平平淡淡在那个小山村生活。他想看她把洗的干干净净的床单晾在院里。然而这不可能。

小马按摩过的人很多。但真正嫖过他的只有四个。兰姐曾手把手的给他指点过女人的敏感处。耳根。嘴唇。脖子。乳沟。腋下。肚脐。屁股。大腿内侧。膝盖。脚心。兰姐说若是她们觉的还不过瘾就只好按摩那里和那里。兰姐还说千万别忘了要小费。反正她们是有钱的女人。

第一个来嫖小马的是一位三流歌星。她不让他知道她的名字。并且问起他的文化程度。小马说我小学毕业。她就放心了。在包厢里做完后她象一只猫躺在小马 怀里。她说她必须得当大牌歌星。否则就得死。她有这个潜力。所以不能结婚。她哭了。女人的泪宛如浸过水的鞭子。一下一下抽的男人心疼。她把一千块钱放在枕 下悄悄走了。小马不明白她为什么不能结婚。也许他小学毕业我懂的太少。

6 其余的三个

这是一个能把人吓死的年代。所有的美德都将受到挑战。

这个叫李洁茹的少妇不能否认年轻时很美丽。又高傲。远离她就是远离危险。谁爱上她谁就得死。一个坟头一个鬼。石榴裙下看做鬼也风流。那消魂的双眸曾让多少人彻夜难眠。

她家里很有钱。又嫁了个有钱的丈夫。有钱人终成眷属。然而婚后她发现丈夫没有性能力。逐渐产生厌恶。为了家产又不能离婚。便悄悄做了手脚。妇人的歹毒能毁灭一切。果然丈夫在高速公路上因刹不住车而被撞成了植物人。她略有遗憾。

小马点上一支烟静静的看着她丈夫。她丈夫也看着他,却不能说话不能动。李洁茹在背后抱住小马一颗一颗解他的西装扣子。那个可怜的男人成了观众。他看着他们在沙发上做爱。人的生命只能承载有限的痛苦。当他们的高潮来临。他就在小马和他妻子的呻吟中死去了。

下辈子他肯定会杀了小马。会杀了李洁茹。尽管没有下辈子。

钱红晚上约小马去她家吃饭。她丈夫刚刚去世。死于老年痴呆。而她只有二十六岁。一个年轻貌美的女子嫁给一个有钱的老头早就不是什么新鲜事了。

钞票。香水。避孕套。小刀。小马带上这整套的作案工具出发了。为什么要带把刀呢?又不是去杀人。去抢劫。去强奸。他不知道。也许男人带把刀可以高傲。可以蔑视一些人。这样就有了神秘感。吸引着女人又能保持距离。然后她嫖他。彼此陌生却能直接达到高潮。

任何东西放在口袋里都是有用的。一块小石头。一个别针。一张破纸……

他用那把小刀削苹果。削的很慢很仔细。皮连着。他不想让它断了。他想起那个在上海滩削梨的男人。

客厅的茶几上有一堆削好的苹果。

客厅里很静。钱红想放段音乐再做爱。人有时会面临很多无谓的选择。碟片很多,她随便拿了张放出的却是京剧。小马一笑。钱红问喜欢吗?

小马大声说节奏太慢了。

钱红也一笑。坐在他对面喝咖啡。她坐下的姿势很优雅。屁股那样的下沉。令他想起旗袍。当抬抬抬当~~~~~~~。最后一个苹果削完了。

她大胆的微笑着看着他。当她吃完第三块应该放在咖啡里的糖之后。她开始软化。撩起裙子极其丑陋又极其妩媚的跨过茶几。跨过真正的楚河汉界。贴在了小马怀里。

小马动作娴熟。准确的吻住蛇的信子。轻轻抚摸她下流攀爬的手。绸质的长裙从她身上滑落。小马突然想放屁。当然不能放。……她……。伟大的省略号。

小马非常讨厌赵太太。这个假烟贩子。小媚称她“卖香烟的大娘”。这个大娘常来嫖他。她很有钱。出手大方。不过她有狐臭。她还不刷牙不常换内裤。长的 象猪。和丑女人做爱是一种折磨。性幻想是最好的春药。小马闭上眼一边动一边把她当成某个影星。谁?果然他兴奋起来。弄的她宝贝心肝乱叫一气。她精力充沛。 性欲很高。在包厢里做完她还要到大厅里跳一会黑灯舞。小马知道她被别人摸时是怎样的冒充少女尖叫一声。

赵太太常约小马吃红烧肉。小马不喜欢吃红烧肉。喝酒时她摸他的大腿。这个贱人随时随地都想干。手机响了救了小马一命。他早就有手机了。是楞子打来 的,又输了钱。小马说我在大排挡和一位妇女在喝茶你来找我吧。赵太太吃醋了撅着猪嘴问哪个幺妹打来的?小马说别误会是我养的一条狗。一条公狗。

楼梯上响起脚步声。一百七十多斤的赵太太坐在小马怀里撒娇说以后不许别的骚货再碰你。小马累的喘着粗气说行。门开了。楞子说老表再借我两个钱我不信——他看到赵太太就楞住了。停了两三秒钟他扭头就走。小马喊哎怎么回事你?

赵太太坐回到椅子上说我告诉你怎么回事——我是他娘。

那晚小马和赵太太都喝醉了。也都哭了。

他想起了他娘。有年冬天他过河冻伤了脚。他娘用小肚子给他暖。暖了一夜。还有一回他被疯狗咬了。他娘追了二里地硬是从狗身上拔了毛,回家烤成灰敷到他伤口上。他娘的花棉袄让狗撕的都不能穿了。娘,娘,儿对不起你……小马心里很难受.

另外,他爹的门牙不知长好了没有。

小马在街上遇见了一位打工的老乡。他说小马的娘病了。却没钱看病。恐怕活不了多长时间了。

7 出事了

早晚要出事的。嫖过小马的那位三流歌星想通过炒作而扬名。便去找了个小报记者声称自己和男妓有染。记者又乐于报道此类桃色新闻。双方一拍即合。第二 天就付诸报端。舆论哗然。那位歌星又装摸做样的站出来辟谣,并且说要和报社打官司等等.尽管兰姐有公检法中的败类做后台。但华清池还是被查封了。

查封那天正好是情人节。那天正好下了雨。有人送小媚很多湿漉漉的玫瑰。小马在房间里煮方便面。小媚怒气冲冲进来将玫瑰扔到了油锅里。锅里滋啦一声立刻升起难闻的青烟。美丽竟如此真实。玫瑰对一位妓女来说象征不了什么。

小马说怎么了你。小媚气哼哼坐下,点燃一支女士香烟说他什么东西,虚情假意,竟然向我求婚。小马说这是好事啊。他将锅里的发黑的东西倒掉重新煮了面。好事个屁,他又不爱我。小马看她一眼。你怎么知道他不爱你。小媚将话题一转扬着脸问,你今天不打算送我什么吗?

小马盛了碗热腾腾的面放在她面前。

他说吃吧!心里突然感到空荡荡的难受。后来他隔着监狱的铁窗看到院里有一株被淋的蔫啦吧唧的月季。那时他很想送给她。虽然月季不是玫瑰。

小媚看着那碗面捂着脸哭了。

晚上他们照例做爱。似乎有了爱情的力量。互相调情也不冲动。很理智的溶合在了一起。高潮如陨石撞击了地球,有一点震荡,有一点眩目。小马说我得走了。她问去哪。小马说回家。她立刻哭起来但又很快把泪擦了。不回来了……有什么打算吗?小马说没有,你呢?她说她也没有。

就这样睡去吧!

几个民警突然撞门而入。接着肩扛摄象机的记者也冲了进来。小马和小媚吓了一跳。一位民警抓住小马的头发问,嫖客?他说不是。另一位民警问小媚,妓 女?小媚摇摇头。记者问小马可以拍照吗。他还没来得及说不这孙子已经照了一张。他在心里骂一声妈里个嘴。有个当官的说既然不是夫妻,带走。

小马说我们是,然而还是被带走了。

审讯室里。做笔录的民警问,嫖了几次了?小马蹲着不说话。难道民警是可以忽略不鸟的人物吗?于是他挨了一脚。几次?小马说两,三次吧。另一位民警让 他站起来对他讲了一些大道理,然后说要么罚钱要么拘留你,你看着办吧。小马问罚多少。他说八千。小马想了想,想起了等钱治病的娘。小马说我没钱。那警察给 了小马一耳光,你他妈没钱还嫖娼,关起来。

误会了。究竟谁嫖的谁。误会也好。要是他们知道小马是“抠仔”就不是拘留的问题了。他侥幸成了一条漏网的鱼。但后来有无穷无尽的折磨在等着他。

所有的罪人应该先进监狱再下地狱。监狱是个有诗意的地方。正如写有禁止倒垃圾的墙下肯定有垃圾一样的有诗意。

铁窗冰冷。同号的犯人哼着《南泥湾》。好的音乐使人入睡。小马却睡不着。窗外的月亮象她的半片苍白冰冷的唇。他立刻联想到了吻,想到了索取。小媚现在不知在哪里。也许交了罚款已经出去。她或许会来看他。如果她来看他,他决定隔着这铁窗就向她求婚。

小马想象着铁窗外的那一回眸,想着相识的那次奔跑,其实早就在心里种下了姻缘。那天她赤身裸体向他跑来。她说逮住他了,那是多么美妙的相逢。不知道那时候他为什么会在那里坐着。也许因为那里有把椅子。

在监狱的那几夜里。小马一闭上眼就看到小媚亭亭玉立。眼含深情。她的发束静止。她很美。可她的下身已经烂掉。小马的也是。

然而小媚始终没有来。小马再也没见过她。直到他死。

看来情人节那天就是永别。