985工程(英语:Project 985),俗称“985院校”,是指中华人民共和国教育部为了建设若干所世界一流大学和一批世界著名高水平研究型大学而实施的教育计划,包含39所顶尖大学。

最初入选985工程的高校有九所,被称九校联盟;至今共有39所入选。此后,教育部表示“985”工程不会再新增高校。

“985工程”重点建设的高校,共有39所(同时也都属于“211工程”院校):

名称签约时间所在省区所属部门软科中国大学排名QS世界大学排名THE世界大学排名
北京大学1999年北京市教育部21827
中国人民大学2003年北京市教育部18601-650501-600
清华大学1999年北京市教育部11730
北京航空航天大学2001年北京市工业和信息化部13383601-800
北京理工大学2000年北京市工业和信息化部20373601-800
中国农业大学2004年北京市教育部30601-650601-800
北京师范大学2002年北京市教育部14270未入选
中央民族大学2004年北京市国家民族事务委员会91未入选未入选
南开大学2000年天津市教育部19358未入选
天津大学2000年天津市教育部21334501-600
大连理工大学2001年辽宁省教育部27571-580601-800
东北大学2002年辽宁省教育部37未入选801-1000
吉林大学2001年吉林省教育部24501-510未入选
哈尔滨工业大学1999年黑龙江省工业和信息化部12236501-600
复旦大学1999年上海市教育部631116
同济大学2002年上海市教育部15211401-500
上海交通大学1999年上海市教育部450188
华东师范大学2006年上海市教育部29531-540501-600
南京大学1999年江苏省教育部5131169
东南大学2001年江苏省教育部17465501-600
浙江大学1999年浙江省教育部345101
中国科学技术大学1999年安徽省中国科学院698132
厦门大学2001年福建省教育部22432401-500
山东大学2001年山东省教育部24403501-600
中国海洋大学2001年山东省教育部60未入选801-1000
武汉大学2001年湖北省教育部12225401-500
华中科技大学2001年湖北省教育部8334401-500
湖南大学2001年湖南省教育部31571-580601-800
中南大学2001年湖南省教育部26521-530601-800
中国人民解放军国防科技大学2006年湖南省中央军事委员会不适用不适用不适用
中山大学2001年广东省教育部10260351-400
华南理工大学2001年广东省教育部25407501-600
四川大学2001年四川省教育部16451601-800
电子科技大学2001年四川省教育部32591-600801-1000
重庆大学2001年重庆市教育部34651-700801-1000
西安交通大学1999年陕西省教育部11290501-600
西北工业大学2002年陕西省工业和信息化部29541-550601-800
西北农林科技大学2004年陕西省教育部86未入选801-1000
兰州大学2001年甘肃省教育部40751-800未入选

211工程(英语:Project 211),俗称“211院校”,是指1990年代起,中华人民共和国政府针对中国高等教育发展所实行的一项政策。“211”的含义是“面向21世纪、重点建设100所左右的高等学校和一批重点学科的建设工程”。

以下是国家级“211工程”建设的高校列表,名单按照省区排列。截至2009年1月5日,国家级211工程名单共有各类高校112所,其中普通院校109所、军事院校3所。表中标注985的院校亦属985工程。

省区名院校名称
北京市北京大学985 清华大学985 中国人民大学985 北京师范大学985
北京市北京航空航天大学985 中国农业大学985 北京理工大学985 中央民族大学985
北京市北京交通大学 北京工业大学 北京科技大学 北京化工大学
北京市北京邮电大学 北京林业大学 北京中医药大学 北京外国语大学
北京市中国传媒大学 对外经济贸易大学 中央音乐学院 中国地质大学(北京)
北京市中国政法大学 中国石油大学(北京) 华北电力大学 中央财经大学
北京市北京体育大学 中国矿业大学 (北京)
天津市南开大学985 天津大学985 天津医科大学
河北省河北工业大学
山西省太原理工大学
内蒙古自治区内蒙古大学
辽宁省东北大学985 大连理工大学985 辽宁大学 大连海事大学
吉林省吉林大学985 东北师范大学 延边大学
黑龙江省东北农业大学 哈尔滨工业大学985 哈尔滨工程大学 东北林业大学
上海市复旦大学985 上海交通大学985 同济大学985 华东师范大学985
上海市中国人民解放军海军军医大学 华东理工大学 东华大学 上海大学
上海市上海外国语大学 上海财经大学
江苏省南京大学985 东南大学985 南京航空航天大学 南京理工大学
江苏省河海大学 南京农业大学 中国药科大学 南京师范大学
江苏省江南大学 中国矿业大学 苏州大学
浙江省浙江大学985
安徽省中国科学技术大学985 安徽大学 合肥工业大学
福建省福州大学 厦门大学985
江西省南昌大学
山东省山东大学985 中国海洋大学985 中国石油大学
河南省郑州大学
湖北省武汉大学985 华中科技大学985 武汉理工大学 中国地质大学 (武汉)
湖北省中南财经政法大学 华中师范大学 华中农业大学
湖南省湖南大学985 中南大学985 中国人民解放军国防科技大学985 湖南师范大学
广东省中山大学985 华南理工大学985 暨南大学 华南师范大学
广西壮族自治区广西大学
海南省海南大学
重庆市重庆大学985 西南大学
四川省四川大学985 电子科技大学985 西南交通大学 西南财经大学
四川省四川农业大学
贵州省贵州大学
云南省云南大学
西藏自治区西藏大学
陕西省西北工业大学985 西安交通大学985 中国人民解放军空军军医大学 西北大学
陕西省西安电子科技大学 长安大学 西北农林科技大学985 陕西师范大学
甘肃省兰州大学985
青海省青海大学
宁夏回族自治区宁夏大学
新疆维吾尔自治区新疆大学 石河子大学

作者名称作者名称(英语原文)国家作品名称作品名称(英语原文)著作年份
乔伊斯James Joyce爱尔兰《尤利西斯》Ulysses1922
F.S.菲茨杰拉德F. S. Fitzgerald美国《了不起的盖茨比》The Great Gatsby1925
乔伊斯James Joyce爱尔兰《青年艺术家的画像》A Portrait of the Artist as a Young Man1916
纳博科夫Vladimir Nabokov俄裔美籍《洛丽塔》Lolita1955
赫胥黎Aldous Huxley英国《美丽新世界》Brave New World1932
福克纳William Faulkner美国《喧哗与骚动》The Sound and Fury1929
海勒Joseph Heller美国《第22条军规》Catch-221961
柯斯勒Arthur Koestler匈牙利《中午的黑暗》Darkness at Noon1941
大卫·赫伯特·劳伦斯D. H. Lawrence英国《儿子与情人》Sons and Lovers1913
约翰·史坦贝克John Steinbeck美国《愤怒的葡萄》The Grapes of Wrath1939
劳瑞 (英国)Malcolm Lowry英国《在火山下》Under the Volcano1947
塞缪尔·巴特勒Samuel Butler英国《众生之路》The Way of All Flesh1903
奥威尔George Orwell英国《一九八四》19841949
罗伯特·格雷夫斯Robert Graves英国《我,克劳迪亚斯》I, Claudius1934
吴尔芙Virginia Woolf英国《到灯塔去》To the Lighthouse1927
德莱赛Theodore Dreiser美国《美国的悲剧》An American Tragedy1925
卡森·麦卡勒斯Carson McCullers美国《心是孤独的猎手》The Heart Is a Lonely Hunter1940
冯内果Kurt Vonnegut美国《第五号屠宰场》Slaughterhouse-Five1969
拉尔夫·艾里森Ralph Ellison美国《隐形人》Invisible Man1952
莱特Richard Wright美国《土生子》Native Son1940
索尔·贝娄Saul Bellow美国《雨王亨德森》Henderson the Rain King1959
约翰·奥哈拉John O'Hara美国《相约萨马拉》Appointment in Samarra1934
约翰·多斯·帕索斯John Dos Passos美国《美国三部曲》U. S. A.1936
舍伍德·安德森Sherwood Anderson美国《小城故事》Winesburg, Ohio1919
E·M·福斯特Edward Morgan Forster英国《印度之旅》A Passage to India1924
亨利·詹姆斯Henry James美国《鸽翼》The Wings of the Dove1902
詹姆斯Henry James美国《奉使记》The Ambassadors1903
F.S.菲茨杰拉德F. S. Fitzgerald美国《夜色温柔》Tender Is the Night1934
法雷尔James T. Farrell美国《斯塔兹朗尼根三部曲》Studs Lonigan-trilogy1935
福特Ford Madox Ford英国《好兵》The Good Soldier1915
奥威尔George Orwell英国《动物庄园》Animal Farm1945
詹姆斯Henry James美国《金碗》The Golden Bowl1904
德莱赛Theodore Dreiser美国《嘉莉妹妹》Sister Carrie1900
伊夫林·沃Evelyn Waugh英国《一掬尘土》A Handful of Dust1934
福克纳William Faulkner美国《我弥留之际》As I Lay Dying1930
罗伯特·潘·沃伦Robert Penn Warren美国《国王的人马》All the King's Men1946
桑顿·怀尔德Thornton Wilder美国《圣路易·莱之桥》The Bridge of San Luis Rey1927
E·M·福斯特E. M. Forster英国《此情可问天》Howards End1910
詹姆斯·鲍德温James Baldwin美国《向苍天呼吁》Go Tell It on the Mountain1953
葛林Graham Greene英国《事情的真相》The Heart of the Matter1948
高丁William Golding英国《蝇王》Lord of the Flies1954
詹姆斯·迪基James Dickey美国《解救》Deliverance1970
鲍威尔Anthony Powell英国《与时代合拍的舞蹈》A Dance to the Music of Time1975
赫胥黎Aldous Huxley英国《针锋相对》Point Counter Point1928
海明威Ernest Hemingway美国《太阳照样升起》The Sun Also Rises1926
康拉德Joseph Conrad波兰裔英国籍《间谍》The Secret Agent1907
康拉德Joseph Conrad波兰裔英国籍《诺斯特罗莫》Nostromo1904
大卫·赫伯特·劳伦斯D. H. Lawrence英国《虹》Rainbow1915
大卫·赫伯特·劳伦斯D. H. Lawrence英国《恋爱中的女人》Women in Love1920
米勒Henry Miller美国《北回归线》Tropic of Cancer1934
梅勒Norman Mailer美国《裸者和死者》The Naked and Dead1948
罗斯Philp Roth美国《波特诺伊的抱怨》Portnoy's Complaint1969
弗拉基米尔·纳博科夫Vladimir Nabokov俄裔美籍《微暗的火》Pale Fire1962
福克纳William Faulkner美国《八月之光 》Light in August1932
克洛厄Jack Kerouac美国《在路上》On the Road1957
达许·汉密特Dashiell Hammett美国《马耳他之鹰》The Maltese Falcon1930
福特Ford Madox Ford英国《行进的目的》Parade's End1928
华顿Edith Wharton美国《纯真年代》The Age of Innocence1920
毕尔邦Max Beerbohm英国《朱莱卡·多卜生》Zuleika Dobson1911
沃克·柏西Walker Percy美国《热爱电影的人》The Moviegoer1961
凯赛Willa Cather美国《总主教之死》Death Comes to Archbishop1927
詹姆斯·锺斯James Jones美国《乱世忠魂》From Here to Eternity1951
约翰·奇佛John Cheever美国《丰普肖特纪事》The Wapshot Chronicles1957
塞林格J. D. Salinger美国《麦田里的守望者》The Catcher in the Rye1951
柏基斯Anthony Burgess英国《发条橘子》A Clockwork Orange1962
毛姆W. Somerset Maugham英国《人性的枷锁》Of Human Bondage1915
康拉德Joseph Conrad波兰裔英国籍《黑暗之心》Heart of Darkness1902
刘易士Sinclair Lewis美国《大街》Main Street1920
华顿Edith Wharton美国《欢乐之家》The House of Mirth1905
达雷尔Lawrence Durrell英国《亚历山大四部曲》The Alexandraia Quartet1960
理察德·休斯Richard Hughes英国《牙买加的风》A High Wind in Jamaica1929
奈波尔V. S. Naipaul特立尼达《毕斯华斯先生的房子》A House for Mr. Biswas1961
威斯特Nathaniel West美国《蝗虫的日子》The Day of the Locust1939
海明威Ernest Hemingway美国《战地钟声》For Whom the Bell Tolls1929
渥夫Evelyn Waugh英国《独家新闻》Scoop1938
慕尔丽·丝帕克Muriel Spark英国《琼·布罗迪小姐的青春》The Prime of Miss Jean Brodie1961
乔伊斯James Joyce爱尔兰《芬尼根的守灵夜》Finnegans Wake1939
吉卜林Rudyard Kipling英国《金姆》Kim1901
E·M·福士特E. M. Forster英国《看得见风景的房间》A Room with a View1908
伊夫林·渥夫Evelyn Waugh英国《重返布莱兹海德庄园》Brideshead Revisited1945
索尔·贝娄Saul Bellow美国《阿奇正传》The Adventures of Augie March1971
华勒斯·史达格纳Wallace Stegner美国《安眠的天使》Angle of Repose1971
奈波尔V. S. Naipaul特立尼达《大河湾》A Bend in the River1979
伊丽莎白·鲍恩Elizabeth Bowen英国《心之死》The Death of the Heart'1938
康拉德Joseph Conrad波兰裔英国籍《吉姆爷》Lord Jim1900
达特罗E. L. Doctorow美国《爵士乐》Ragtime1975
阿诺德·贝内特Arnold Bennett英国《老妇人的故事》The Old Wives' Tale1908
杰克·伦敦Jack London美国《野性的呼唤》The Call of the Wild1903
亨利·格林Henry Green英国《爱》Loving1945
萨尔曼·鲁西迪Salman Rushdie印裔英籍《午夜之子》Midnight's Children1981
厄斯金·卡德威尔Erskine Caldwell美国《烟草路》Tobacco Road1932
威廉·肯尼迪William Kennedy美国《紫苑草》Ironweed1983
佛勒斯John Fowles英国《占星家》The Magus1966
简·里斯Jean Rhys英国《辽阔的藻海》Wide Sargasso1966
艾瑞斯·梅铎Iris Murdoch英国《在网下》Under the Net1954
威廉·斯蒂隆William Styron美国《苏菲亚的选择》Sophie's Choice1979
保罗·鲍尔斯Paul Bowles美国《遮蔽的天空》The Sheltering Sky1949
詹姆斯·凯恩James M. Cain美国《邮差总按两次铃》The Postman Always Rings Twice1934
唐利维J. P. Donleavy美国《眼线》The Ginger Man1955
布斯·塔金顿Booth Tarkington美国《伟大的安伯森斯》The Magnificent Ambersons1918

二十世纪中文小说一百强,是《亚洲周刊》于1999年6月仿效西方的“20世纪百大英文小说”而提出的20世纪中文小说书单。

作品名称作者名称
《呐喊》鲁迅  
《边城》沈从文  
《骆驼祥子》老舍  
《传奇》张爱玲  
《围城》钱锺书  
《子夜》茅盾  
《台北人》白先勇
《家》巴金  
《呼兰河传》萧红  
《老残游记》刘鹗  
《寒夜》巴金  
《彷徨》鲁迅  
《官场现形记》李伯元  
《财主的儿女们》路翎  
《将军族》陈映真  
《沉沦》郁达夫  
《死水微澜》李劼人  
《红高粱》莫言  
《小二黑结婚》赵树理  
《棋王》锺阿城  
《家变》王文兴  
《马桥词典》韩少功  
《亚细亚的孤儿》吴浊流  
《半生缘》张爱玲  
《四世同堂》老舍  
《胡雪岩》高阳  
《啼笑因缘》张恨水  
《儿子的大玩偶》黄春明  
《射雕英雄传》金庸  
《莎菲女士的日记》丁玲  
《鹿鼎记》金庸  
《孽海花》曾朴  
《惹事》赖和  
《嫁妆一牛车》王祯和  
《异域》柏杨  
《曾国藩》唐浩明  
《原乡人》锺理和  
《白鹿原》陈忠实
《长恨歌》王安忆  
《吉陵春秋》李永平  
《黄祸》王力雄  
《狂风沙》司马中原  
《艳阳天》浩然  
《公墓》穆时英  
《旧址》李锐  
《星星·月亮·太阳》徐速  
《台湾人三部曲》锺肇政  
《洗澡》杨绛  
《旋风》姜贵  
《荷花淀》孙犁
《我城》西西
《受戒》汪曾祺
《铁浆》朱西甯
《世纪末的华丽》朱天文
《蜀山剑侠传》还珠楼主
《又见棕榈,又见棕榈》于梨华
《浮躁》贾平凹
《组织部新来的年轻人》王蒙
《玉梨魂》徐枕亚
《香港三部曲》施叔青
《京华烟云》林语堂
《倪焕之》叶圣陶
《春桃》许地山
《桑青与桃红》聂华苓
《蓝与黑》王蓝
《二月》柔石
《风萧萧》徐𬣙
《芙蓉镇》古华
《地之子》台静农
《城南旧事》林海音
《古船》张炜
《酒徒》刘以鬯
《未央歌》鹿桥
《沉重的翅膀》张洁
《果园城记》师陀
《人啊,人!》戴厚英
《黄金时代》王小波
《狗日的粮食》刘恒
《棋王》张系国
《赖索》黄凡
《妻妾成群》苏童
《霸王别姬》李碧华
《杀夫》李昂
《楚留香》古龙
《窗外》琼瑶
《沉默之岛》苏伟贞
《白发魔女传》梁羽生
《古都》朱天心
《尹县长》陈若曦
《四喜忧国》张大春
《喜宝》亦舒
《男人的一半是女人》张贤亮
《将军底头》施蛰存
《蓝血人》倪匡
《二十年目睹之怪现状》吴趼人
《活着》余华
《冈底斯的诱惑》马原
《十年十意》林斤澜
《北极风情画》无名氏 
《雍正皇帝》二月河

作用:
主要就是解析ASN.1 BER编码的二进制数据,ASN.1本身只定义了表示信息的抽象句法,但是没有限定其编码的方法。各种ASN.1编码规则提供了由ASN.1描述其抽象句法的数据的值的传送语法(具体表达)。标准的ASN.1编码规则有基本编码规则(BER,Basic Encoding Rules)、规范编码规则(CER,Canonical Encoding Rules)、唯一编码规则(DER,Distinguished Encoding Rules)、压缩编码规则(PER,Packed Encoding Rules)和XML编码规则(XER,XML Encoding Rules)。
功能描述:
ASN1_get_object() parses the identifier and length octets of a BER-encoded value. On function entry, ber_in is expected to point to the first identifier octet. If the identifier and length octets turn out to be valid, the function advances ber_in to the first content octet before returning.

If the identifier octets are valid, ASN1_get_object() stores the tag number in ptag and the class of the tag in pclass. The class is either V_ASN1_UNIVERSAL or V_ASN1_APPLICATION or V_ASN1_CONTEXT_SPECIFIC or V_ASN1_PRIVATE.

If the length octets are valid, too, ASN1_get_object() stores the number encoded in the length octets in plength. If the length octet indicates the indefinite form, plength is set to 0.

ASN1_get_object() inspects at most omax bytes. If parsing of the length octets remains incomplete after inspecting that number of bytes, parsing fails with ASN1_R_HEADER_TOO_LONG.

返回值:
Bits set in the return value of ASN1_get_object() have the following meanings:

0x80
An error occurred. One of the ERRORS described below has been set.
0x20 = V_ASN1_CONSTRUCTED
The encoding is constructed rather than primitive, and the identifier and length octets are valid.
0x01
The length octet indicates the indefinite form. This bit can only occur if V_ASN1_CONSTRUCTED is also set.
Consequently, the following combinations can occur:

0x00
A valid primitive encoding.
0x20
A valid constructed encoding, definite form.
0x21
A valid constructed encoding, indefinite form.
0x80
Either a primitive encoding with a valid tag and definite length, but the content octets won't fit into omax, or parsing failed. Use ERR_GET_REASON(3) to distinguish the two cases.
0xa0
A constructed encoding with a valid tag and definite length, but the content octets won't fit into omax.
The bit combinations 0x01, 0x81, and 0xa1 cannot occur as return values.

示例用法:

ASN1_OCTET_STRING* octet_str = X509_EXTENSION_get_data(extension);
const unsigned char* octet_str_data = octet_str->data;
long xlen;
int tag, xclass;
int ret = ASN1_get_object(&octet_str_data, &xlen, &tag, &xclass, octet_str->length);
printf("value: %s\n", octet_str_data);

示例用法二:

static bool asn1_parse_integer(const unsigned char **asn1data_pos, long length, BIGNUM *bn_result) {
    debug_printf("> asn1_parse_integer(%p, %li, %p)\n",
                 (void *) asn1data_pos, length, (void *) bn_result);
    bool result = true;
    long len;
    int ret, tag, xclass;
    ret = ASN1_get_object(asn1data_pos, &len, &tag, &xclass, length);
    if (ret & 0x80) {
        fprintf(stderr, "ASN1_get_object() failed\n");
        result = false;
    }
    if (tag != V_ASN1_INTEGER) {
        fprintf(stderr, "Invalid tag for ASN1: %d (%s)\n", tag, ASN1_tag2str(tag));
        result = false;
    }
    if (result) {
        ASN1_INTEGER *temp = ASN1_INTEGER_new();
        if (!c2i_ASN1_INTEGER(&temp, asn1data_pos, len)) {
            fprintf(stderr, "d2i_ASN1_INTEGER() failed\n");
            result = false;
        }
        ASN1_INTEGER_to_BN(temp, bn_result);
        ASN1_INTEGER_free(temp);
    }

    debug_printf("< asn1_parse_integer(): %u\n", result);
    return result;
}