是“物勒工名”,不是人文关怀!
伦敦奥运会开幕式,迎接火炬入场的是500名参与场馆建设的建筑工人,众人感叹这才是“人文关怀”。于是爱国网友指出“鸟巢把每个建设工人的名字刻在钢筋上”,诘问道这事“你们从来不记得”。众人慌乱,以为那是爱国者的造谣。其实爱国网友没有造谣,只不过,那是现代版的“物勒工名”,只不过,“物勒工名”绝不是人文关怀,它铭刻的远不是功绩。
所谓“物勒工名”,是春秋时期秦国宰相吕不韦的发明。在产品上刻出工人的姓名,其目的绝不是记录功劳,而是保存工作记录,以便在质量检测发现劣质产品时可以追究到责任人。换言之,“物勒工名”是当时落实“产品责任制”的办法。
秦时的官办工业,因为天气原因每年九月停工,国家便在十月“命工师效功,陈祭器,案度程,无或作为淫巧,以荡上心。必功致为上,物勒工名,以考其诚。工有不当,比行其罪,以穷其情。”(《吕氏春秋·孟冬记》)。事实上,秦兵马俑坑出土的很多兵器便刻有工匠的名字,据CCTV纪录片《复活的军团》介绍:“从相帮、工师、丞到一个个工匠,层层负责,任何一个质量问题都可以通过兵器上刻的名字查到责任人。我们已经无法知道管理的细节,但秦国的法律对失职者的惩罚是非常严酷的,这就是物勒工名的用意。”
曾听北京本地人说起,有一年天安门翻修地砖,人们发现揭起来的每一块旧砖底下竟都刻有工人的名字,想来其目的是相同的。倘若只是为了褒扬功劳,为什么不是以更为方便的发布表彰通告或者召开表彰大会的方式呢?
奥运会对于任何举办国来说自然都是事关体大,但是竟也采用这种方式来落实产品责任制。《重庆晚报》2008年1月3日引用北京城建集团国家体育场总承包部总工程师李久林的讲述,介绍了鸟巢项目焊接工程的复杂和困难,而后写道——“鸟巢的每条焊缝边上,都镌刻着一位焊工的名字,以这种方式,数百名普普通通的焊工在这项世人瞩目的奥运工程中留下了自己的微小痕迹”。
此篇报道并未对鸟巢的“物勒工名”作任何的褒贬,然而四年半以后,网络上却不乏称赞,认为这是比伦敦让500名奥运会项目建筑工人出席开幕式还要别致的表彰办法。发出这种赞叹的只可能是浪漫的一部分中国人,而自古以来务实的一部分中国人并不是这么思考问题的。
“为了保证‘鸟巢’建设万无一失,建设者们采取了‘谁焊缝,谁留名’的方法,在每条焊缝边上,都刻上焊接人的名字。而且,每一条焊缝的焊接人、焊接时间、焊接部位等全部记录存档,并由焊接人、施工负责人、质检员分别签字,以此来追溯焊缝的焊接质量和过程。”(《灾区重建应推广“鸟巢”建设模式》)
又说“对建设者来说,这既是一种荣誉,也是一种压力和责任,更是一种最好的激励。”自然地,“物勒工名”制度之下,工人无过即有功,即得到“荣誉”。试问诸位上班族,如果每天准时到岗,是不是就会得到“全勤奖”呢?有谁会感到这其中有荣誉感么?固然,“如果你有机会近距离看,在鸟巢的每一条焊缝边上,都能看到焊工的名字。”(见前述《重庆日报》报道)但是,要爬上鸟巢贴近前去看才能体察到的“荣誉”,和出现在开幕式上为世界瞩目的“荣誉”,是怎样的两个境界?
鸟巢一旦竣工,务实的老板很快就把大部分的建筑工人调遣到北京之外去了。是的,这些外来农民工的离开,是“因公调遣”,是工程公司的逐利本性使他们未能留到开幕式享受“人文关怀”,而不是奥运组委会奉专制政府之命驱逐了他们。相反的,北京市建设委员会委员、新闻发言人张农科却代表政府表示“欢迎他们今后再回来,因为北京是一座飞速发展的城市,未来还有大量的基础建设”。(新华网2008年7月22日的报道)
承包鸟巢的工程队来自江苏的一家大公司,“6月28日,‘鸟巢’项目竣工后,大部分建筑工人陆续离京”,报道之时,400多名工人中“已有200多名工友在南京开始参与桔子洲酒店的改造项目,另有50多人转战天津。”与此同时,亦有33人留下来“与其他工作人员一道,做日常维护工作。”(同上)
这即是另一个传言——“北京奥运会开幕前一个多月要求所有修建场馆的外地农民工离开京城”——的真相。真相里既没有罄竹难书的极权主义,亦没有温情脉脉的田园时代。
欢迎来到资本主义的中国。
根据读者提供的链接,做以下补充——
1、鸟巢钢筋上所刻的并非姓名,而是编号。但是假如刻名字就会影响“整体美观”,那么还有什么荣誉的意味呢?反观鸟巢落成之后设立的纪念柱,上面不是有113个真实姓名吗?都是不可磨灭,前者只是“物勒工名”,后者才是写入功劳簿。
在很多建筑工地的重要焊接点,都能看到刻着作业焊工名字的钢印。但为了鸟巢的整体美观,所有焊工师傅都只能“默默无闻”,变成了统一格式的编号。而在总包单位一本厚厚的施工记录本里,详细记录着每名焊工师傅在何时将哪件杆件焊接到什么位置。(人民网2008年8月2日《精心施工严把质量关 为奥运场馆筑质量之魂》)
2、鸟巢建成纪念柱上刻了谁的名字?或者说,是对谁的“人文关怀”?
根据京华日报2008年6月29日的报道,确实有113名“建设者”的名字被刻到了纪念柱上。但是这里面恐怕没有一个是建筑工人,而应当全是经理、总工程师这个级别的。不妨搜索报道中提到的3个名字以及配图第一列自上而下的全部名字,从当年的报道中看看他们当时的身份,得到以下结果——
吴竞军 北京市2008工程建设指挥部总工程师
谭晓春 国家体育场工程总承包部总经理
李久林 国家体育场工程总承包部总工程师
魏涛 北京纽曼帝莱蒙公司国家体育场工程项目经理
皮尤新 中信建设国华公司副董事长
朱景明 国华国际工程承包公司国家体育场项目部副总经理
杨志明 沪宁钢机副总经理
吕同魁 柯沃泰膜结构(上海)有限公司项目经理
叶军 中咨工程建设监理公司副总工程师
李强 [未查到,疑为“鸟巢”建设拼装项目部总工程师“沈李强”之误]
孙长斌 北京市勘察设计研究院有限公司[职务不详,应为工程师]
侯军祥 开幕式技术总监
via:http://opinion.m4.cn/2012-08/1175813.shtml
班得瑞专辑介绍
专辑介绍:流水、雀鸟之声,能镇静人的情绪,松弛我们的身心,而且给人一种返回大自然的感觉,听了这些声音,Alpha脑电波会增加,左右脑的沟通亦会更加有效,智慧因而慢慢打开……
从自然而来的气息沁人心脾
采撷的大自然音符滋润心灵
永不过时的选择,永远无悔的决定
没有年龄限制的音乐极品
乐团简介:
班得瑞音乐最强的3大特色
1. 实地走访瑞士的罗春湖畔和玫瑰山簏、阿尔卑斯山收藏自然元音。
2. 主要强调一种轻柔的绝对性,是最纯净、最能安定人心的音乐处方签 。
3. 独特超广角音场、空灵缥缈的编曲构成最具高临场感的大自然音乐。
清爽的配乐架构处零压力、零负担的乐曲,更细琢的每一轨声道的解析度,使音场效果更具空灵感,你将体验到浑圆完美的声线,就连声波最细微的毛边都完整接受……
1990年发迹瑞士的班得瑞,来自一群爱好生命的年轻作曲家、演奏家及音源采样工程师等等青年才俊。团长奥利弗·史瓦兹是一位多才多艺的音乐人,不但专长多种乐器,更熟稔先进的录音工程。他的特别率先采用先进的数字采样技术,将自然界的声响,运用后期母带24bit数字录制,钜细糜遗地记录下来清晰无比音质。奥利弗史瓦兹更曾与为莎拉·布莱曼制作“Time to Say Good-bye”的天王制作人亚历士克·里斯坦森合作,但挚爱新世纪音乐的他,最终选择将一身才华奉献给瑞士山林!
班得瑞闻名全球的独特之处
莫过于班得瑞每当执行音乐制作时,从头到尾,深居在阿尔卑斯山林中,坚持不掺杂一丝毫的人工混音,直到母带完成!置身在欧洲山野中,让班得瑞拥有源源不绝的创作灵感,也找寻到自然脱俗的音质。每一声虫声、鸟鸣、花落流水,都是深入山林、湖泊,走访瑞士的阿尔卑斯山,罗春湖畔、玫瑰峰山麓,少女峰等处实地纪录。
媲美国家地理杂志的专业精神
有时为了采集自然音效,上山下水、甚至露宿荒野,对班得瑞来说算是家常便饭。比如必须熟知每一种候鸟的季节性与飞行路径,有时为了数分钟的音效,往往在荒野守侯达数月之久!有时必须举着比人身还长的录音架往峡谷中采集风声,整个过程险象环生,但也因为如此,班得瑞才能将这些天然的音效栩栩如生地融合在专辑之中……
更胜Discovery的听觉新感受
班得瑞成功的将新世纪风格结合大自然音效,扩展了音乐深度,构成现今最具高临场感的大自然音乐!班得瑞的音乐,从头到尾只强调一种轻柔的绝对性,没有艰涩难懂的曲风,没有生硬的个人风格,不只是悦耳好听,同时也是最纯净、最一尘不染的新世纪音乐典范!
大自然的『心灵投手』
奥利费史瓦兹展现他独特的编曲手法,以清爽的配器架构出零压力,零负担的乐曲,加上长年的录音室经验,细酌每一轨声道的分辨率,全音场效果更具神秘的空灵感!奥利费史瓦兹说:“班得瑞的音乐是兼具视觉、触觉、与听觉的,我们从大自然中所得到的创作灵感,宛如物线般将一直延伸,飞向到地球另一端,它不只是新世纪音乐,更是淬炼自大自然的心灵投手!”
虽然班得瑞有一些作品是翻奏其他乐手的,但这也不能阻碍这个优秀的组合成名。
专辑列表:
1、 情境音乐 –《仙境 Wonderland》
2、 优美名曲 –《寂静山林 The Sounds Of Silence》
3、 自然音乐 –《春野 One Day in Spring》
4、 冥想音乐 –《蓝色天际 Heaven Blue》
5、 放松音乐 –《迷雾森林 Forest Mist》
6、 心灵音乐 –《日光海岸 Sunny Bay》
7、 灵感音乐 –《梦花园 Garden of Dreams》
8、 清晰音乐 –《琉璃湖畔 Crystal Lake》
9、 舒柔音乐 –《微风山谷 Breezy Valley》
10、沉思音乐 –《月光水岸 Moonlight Bay》
11、山林音乐 –《雾色山脉 Misty Land》
12、环境音乐 –《翡翠谷 Emerald Valley》
13、心情物语 –《旭日之丘 Sunrise Hill》
专辑曲目:
CD1 仙境 Wonderland
01. The Wind Of Change 变幻之风
02. Annie's Wonderland 安妮的仙境
03. Star Of Baghdad 巴格达之星
04. The Daylight 曙光
05. Annie's Song 安妮之歌
06. Laterna Magica 魔幻时刻
07. Adiemus 阿迪玛斯
08. Your Smile 你的笑靥
09. La Provence 普罗文斯
10. Little Mermaid 小美人鱼
11. Trilogy 三部曲
12. Three Times A Lady 钟爱一生
13. Mandy's Song 曼蒂
14. The Best Friends 挚友
CD2 寂静山林 The Sounds Of Silence
01. El Condor Pasa 老鹰之歌
02. The Sounds Of Silence 寂静之音
03. I Swear 誓言
04. Imagine 想象
05. Chariots Of Fire 火战车
06. Sacrifice 奉献
07. One Moment In Time 真爱时光
08. Song For The Lord 赞美主
09. Into Red Velvet 红丝绒
10. If You Leave Me Now 若你离去
11. I Want To Know What Love Is 爱的真谛
12. Tim's Lullaby 摇篮曲
13. Moment Of Fantasy 白日梦
14. Airy Voices 空灵之声
CD3 春野 One Day in Spring
01. One day in spring 春野
02.The miracle of your eyes 你眼中的奇迹
03. Morning air 晨雾
04. Breath of the wind 风的气息
05. Fairyland 梦境
06. Beatrix 敲打
07. Mountain stream 山涧
08. Snowdreams 雪之梦
09. Windmills 风车
10. Heaven's gate 天堂之门
11. Earth melody 大地之歌
12. My song for you 为你写的歌
13. Melody of hope 希望的旋律
14. Nebula 星云
CD4 蓝色天际 Heaven Blue
01. Indian Dreams 印第安之梦
02. Magic winds 魔法风
03. Endless Horizon 无垠地平线
04. Visions 幻觉
05. After the rain 雨后
06. Birds over the rainbow 飞跃彩虹
07. Fly away 远走高飞
08. Along in the night 走过长夜
09. Nights of Barcelona 巴塞罗纳之夜
10. Indian summerrain 印第安夏天的雨
11. Song of the Mayas 马雅
12. Jupiter 木星
13. Machu Picchu 沙漠旷野
14. Solar winds 太阳风
CD5 迷雾森林 Forest Mist
01. Gold Wings 希望之翼
02. Neptune 海王星
03. Diamonds 钻石
04. New Morning 清晨
05. Starry Sky 满天星
06. Mother Nature 反璞归真
07. The First Snowflakes 初雪
08. Sunset Glow 日落
09. Tenderness 款款柔情
10. The Purple Butterfly 紫蝴蝶
11. Melody Of Love 真爱
12. Spring-Water 春水
13. Blue Lagoon 蓝色珊瑚
14. Morning Sun 朝阳
CD6 日光海岸 Sunny Bay
01. A Woodland Night 森林中的一夜
02. Childhood Memory 童年
03. Irish Lullaby 爱尔兰摇篮曲
04. Whistle Of The Wind 风的呢喃
05. Irish Meditation 翩翩起舞
06. Luna 月光
07. Children's Eyes 童真
08. Ancient Poem 古诗
09. Just A Little Smile 浅笑
10. Flying High 高飞
11. White Sand Of Barbados 巴贝多的白沙
12. Moonlight Of Capri 卡布里的月光
13. African Sunset 非洲日落
14. Goodbye Little Susy 告别小苏西
15. Peaceful life 平安一生
CD7 梦花园 Garden of Dreams
01. Turning by Suzanne Ciani 流转起舞 - 苏珊希雅妮
02. Dream Catcher by Secret Garden 追梦人 – 秘密花园
03. Beyond the Sundial by Kevin Kern 跨越日光 - 凯文柯恩
04. Adagio in Minor by Yanni 抒情小调 - 雅尼
05. Zarabanda by Karl Jenkins 萨拉邦德舞 - 凯尔真金斯
06. 辉く季节の中で 在辉煌的季节中 - 神思者
07. Lauren by David Friedman 罗兰 - 大卫费德曼
08. Give Me Your Hand by George Winston 执子之手 - 乔治温斯顿
09. The Soong Sister by Kitaro 宋家王朝 - 喜多郎
10. Ortaffa by Jean - Francois Maljean 欧塔妃 - 尚马龙
11. Beyond the Invisible by Enigma 隐喻 - 谜乐团
12. Hymn by Vangelis 赞美诗 - 范吉利斯
13. The Golden Land by Ceredwen 黄金大地 - 圣恩乐团
14. Breakout by Ronan Hardiman 突围 - 罗南哈德曼
CD8 琉璃湖畔 Crystal Lake
01. Mystica 秘密
02. Marco Polo 马可波罗
03. Raindrops on Your Face 雨
04. Summerwaltz 夏日华尔兹
05.Black windmill 黑风车
06.Japanese girl 东方女孩
07. The Wings of Ikarus 依卡路斯的羽翼
08.Theme From Missing思念
09.Sparkling Raindrops涟漪
10. Blue Love Theme 忧郁的爱
11.A Day Without Rain 晴天
12.Aqua Blue 水蓝
13.White Moon Over Tibet 西藏的月
14. Loverletter to You 情书
CD9 微风山谷 Breezy Valley
01. Love me tonight 今夜爱来临
02. Dreaming in the moonlight 梦于月光中
03. Song of the angles 天使群聚之歌
04. Mars and Venus 火星金星
05. Indian Summer 印第安的夏天
06. Love of my life 一生爱恋
07. Sunset Valley 落日幽谷
08. If I love again 再一次爱
09. Heaven on earth 人间天上
10. Good morning sunshine 日出晨安
11. For your heart only 唯心所识
12. Green leaves of spring 春枝绿叶
13. The way of the wind 微风吹拂的方式
14. Snow 静静的雪
CD10 月光水岸 Moonlight Bay
01. Caribbean Blue 加勒比海蓝
02. Rainbow River 彩虹河
03. Hijo De La Luna 月亮之子
04. The Book of Life 生命之书
05. Moonglow 月光
06. Mystic Zone 奇幻领域
07. Lonely Hearts 寂寞心事
08. Celtic Waltz 克尔特华尔滋
09. The Glory Way 光明之路
10. Watermark 水印
11. Morning Mood 晨歌
12. Winter Dreams 冬梦
13. La Valse D'Amelie 艾蜜莉圆舞曲
14. Law of the Lord 神律
CD11 雾色山脉 Misty Land
01. Orinoco Dreams 奥里诺科之梦
02. Beyond The Memory Of Man 曼岛的遥远记忆
03. May It Be 但愿如此《魔戒首部曲》主题曲
04. Lonely Whistler 寂寞口笛手
05. Serenade In Green 绿意小夜曲
06. Adagio Of The Highland 高地慢板
07. Incredible Stars 奇幻银河
08. Crystal Ball 水晶球
09. World Of Difference 异世界
10. River Of Dreams 梦河
11. The Holy Garden 圣洁花园
12. Careless Eyes 漫不经心的眼神
13. Into The West 《魔戒三部曲-王者再临》主题曲
14. The Lady And The Earl 淑女与伯爵
15. Dragon Heart 龙心
CD12 翡翠谷 Emerald Valley
01. The Way to Heaven 天堂之路
02. Athair Ar Neamh 天上之父
03. Kiss of A Fairy 精灵之吻
04. Amarantine 永恒之约
05. Night Waltz 夜之华尔滋
06. White Sand Shore 白沙湾
07. The Golden Harp 黄金竖琴
08. The Colours of Love 爱的颜色
09. The Day of Truth 真实的一天
10. Sea of Clarity 清澈海洋
11. Clear Sky Over the Mountain 翻越山岭的晴朗天空
12. Ballerina 芭蕾女伶
13. Garden of Peace 平和花园
14. Rose of Tralee 爱尔兰玫瑰
15. The Holy Flame 圣火
CD13 旭日之丘 Sunrise Hill
01. April 四月之春
02. Holy Spirit 大地圣灵
03. Eternal Ring 永恒之戒
04. Holy Water 天赐圣水
05. First Rose in Spring 春天第一朵玫瑰
06. Limerick 利墨瑞克(爱尔兰)
07. The Foggy Dew迷雾水珠(爱尔兰抗暴民歌)
08. Temple of Pearl 珍珠神殿
09. Children Of Atlantis 亚特兰提斯的孩子
10. Shadow on The Sky 天空的影子
11. The Long Way Home 漫漫归乡路
12. Misty River 雾色之河
13. Princess Of The Moon 月光仙子
14. The Ancient Book 远古之书
15. Rara Avis 稀世珍宝
韩寒厦门大学有关大国文化演讲稿
今天偶然间又碰到这个视频一次,又再一次的认真的看了一遍.觉得还是不过瘾,于是在网上搜罗了这次演讲稿的全文,放在下面.一是方便自己以后查看,而来也方便他人查阅.韩寒 厦门大学演讲稿
活动主题:2009南方周末文化原创榜文化论坛厦门站
活动时间:2010年2月1日
活动地点:厦门大学
演讲主题:有关大国文化
演讲稿全文内容:
大家好!
第二次来到厦门,然后这里的空气很好,难怪大家都喜欢散步啊。(笑声,掌声)
刚才我听邓老师说了一些关于爱国主义的一些东西,那我想到了两句话,我是之前看到的,但是别人说的,不是我说的。第一句话是:“爱国主义是流氓最后的庇护所。”第二句话是:“爱国主义就是要保护这个国家,让这个国家不受到任何的迫害。”(掌声)
然后,今天我为了一些说的内容,带了一个稿纸。这是为了约束我自己。(笑声)我觉得到时候大家不要受到什么迫害,我怕我满嘴跑火车……(笑声)开始了啊。
各位领导(大笑),各位老师,各位同学:
大家好!
大家知道中国为什么成为不了文化大国吗?
因为在我们大部分的讲话的时候,“各位领导”永远是放在第一位的,而各位领导都是没有文化的。(大笑,掌声)不光是这样,他们还是惧怕文化的,是审查文化,但是,他们又能够控制文化。所以说,这个国家怎么能够成为一个文化大国呢?
各位领导,你们说呢?(笑声,掌声)
其实中国是有成为一个文化大国的潜力的。我给大家讲一个故事——我要主编一本杂志(注:即2010.7.6起发行的《独唱团》杂志),那么现在都没有出版。然后呢,宪法上有规定啊,每个公民都拥有出版的自由;但是呢,我们的王法又有规定,就是领导有不让你出版的自由。(笑声;此时镜头切换到易中天教授处,易教授听完面露微笑)这个杂志呢很多地方在审查上遇到了一些问题。里面有一幅漫画,主人公是个男的,他没有穿衣服。当然这个就不可以了,因为相关的法律法规规定露出那个阴部来公开出版。但我认可了,我觉得没有问题,所以我特地把那个杂志特别大的一个LOGO啊,就挡在他那个不合法的部位。(笑声)然后突然之间这些出版社的审查人员就告诉我说:“诶,这个不可以。你把这个人的中间挡住了,你这个是在暗喻‘党中央’。”(大笑,热烈的掌声)
和大家的反应一样,我被“雷”到了。(笑声)我当时脑子里就在想:哟,有时候把你那个“惊天地,泣鬼神”的想象力啊,用在文艺创作上,然后不是用在文艺审查上那该有多好。
通过这个故事我想告诉大家,其实大家都是很有想像力的啊,但是很多事情我们只能想,我们不能,不能去做,不能写,甚至有的场合不能说啊。我们的限制太多了,这是一个限制级的国家。(笑声)在限制级的国家里,怎么可能产生非常丰富的文化?
我已经算是一个限制,自我限制很少的,一个同志了,但是在我落笔的时候呢,有个情境就在想:pol.ice不能写,领导不能写,政策不能写,制度不能写,司法不能写,历史不能写,西藏不能写,新疆不能写,集会不能写,游行不能写,黄色不能写,封杀不能写,低俗不能写,啊,高雅我也写不出。(笑声)抱歉啊,我真写不出什么高雅的东西,我又不是余秋雨。(笑声,热烈的掌声)
在网络上发表的一些文章啊,尺度已经算是比较大的。有很多写剧本的朋友,包括像类似宁财神啊,写一些话剧,还有写电影剧本,电视剧剧本(的朋友),他们非常的痛苦啊。在这样的一个文化环境下,我就开始想,如果你成为一个文化大国,除非全世界都只剩下中国,朝鲜和阿富汗。(笑声)朝鲜是“文化禁地”,大家都知道;然后阿富汗是因为国内的局势在搞不清楚,他还顾不上文化。但纵然这样,他们都已经有作家写出了《追风筝的人》,当然这遗憾的是,这不是在阿富汗出版的。我想,一但阿富汗搞清楚了,也不是没有可能去超过中国。
我们所谓的在国际交流上,不能赞扬一些四大名著和孔孟之道,这就像相亲的时候,女方问你有没有钱,你说你祖宗十八代上有钱,(笑声)这是没用的。这悲剧的造成啊,和大家没有任何关系,就来说,通往朝鲜的道路,是由每一个沉默的人铺就的。但是,某一方面,我们当然要比朝鲜强很多啊,因为大家也都知道朝鲜是什么样子的;另一方面的,我相信在座的大家,其实很多人,大家并不沉默啊,大家只是被和谐了。(笑声)
在中国的这个扫黄史上,我们可能很多同学,我想大家应该都知道,毕竟是大学生。虽然现在的教材上已经没有这些内容了。就是邓丽君和刘文正都是“黄色、下流、淫秽”的,但是因为听的人多了,所以呢他们就变成了“黄色、下流”,他们就不“淫秽”了;但是呢到最后全国人民都在听,他们就既不“黄色”,也不“下流”了。如果我们都能够来反对文化的审查,让我们的屏蔽词里除了那些反人类的词外不再有其他的词汇,那我们才有可能去创造出一个文化的大国,哪怕在这个过程中,你我的名字,都会进入这个屏蔽词库。但是,我相信:一个屏蔽词库是有它最大的载重量的,每一个新增加的词汇其实都是在加速它的灭亡。(热闹的掌声)
所以,我希望我们的新闻媒体的从业者,我们的学生、老师,每一个文化的从业者、爱好者,包括每一个版主啊,可以努力让我们的屏蔽和审查越来越少。我们的“领导们”,注意这个“领导”和“大家”是分开的。我们的领导们,我们的政府,可以有足够的自信让文化更加地开放。
我知道我们的领导喜欢向国外输出我们的文化,觉得这一个强国的象征。但是你现有的文化我觉得实在是输不出去。我们在创作文化作品的时候,每一个作者,每一个从业人员,他们在时刻进行着自我的审查。在这样的一个创作环境下,我觉得怎么可能产生像样的文化作品呢?在全世界范围内,你把文艺作品阉割得像新闻联播一样给外国人看,企图输出中国的文化,你当外国人是外星人啊?
我觉得,中国真正地是不是在经济上崛起了,这个要等我们的房地产业崩盘了以后再谈,现在一切都不好说。但是,如果一个国家在文化上真正地崛起了,那它真的一定是个强国,而且我想它应该永远不会有崩盘的危险。
最后说回到我们的屏蔽词库。一个屏蔽词库里的词越是多,这个国家的文化可能就会越是弱。但我们的政府会给大家很多的解释,他们会告诉你:“我们这么做是为了保护青少年,是为了社会的稳定,文化是自由的。”所以他们有权屏蔽任何危害青少年,破坏社会稳定的资讯和文化。但是,如果你认同了,迟早有一天,你会发现,当你在控诉你的遭遇的时候,他们会将你屏蔽,罪名是“破坏社会稳定”。到了最后,凡是不利于统治阶层的,不利于他们获得利益的言论,都是“破坏社会稳定”,都是“危害青少年”。如果我们容忍了“绿坝·花季护航”,那么我们就会看到“绿坝·花甲护航”,(笑声)到那个时候就不光光是文化的东西了。
所以,同学们,我们不能让这一天的到来。否则,在以后,在若干年以后,在你的孙子,通过卫星接收到的电子课本的历史书上,我们都会是……笑料
所以……
谢谢大家!(热烈的掌声)
connectify创建无线热点
Connectify是一款非常实用的软件,可以利用电脑的无线网卡制造出一个无线热点,供其他电脑、手机、平板电脑等WIFI上网使用。目前Connectify 3.4版支持Win7、XP系统,安装后无需过多设置,设置热点名称、密码,开启热点就可使用。免费版不支持设置密码,这里提供的Connectify 3.4破解版解除了这一限制,可以使用Connectify 3.4专业版的所有功能。##ReadMore##Connectify软件下载地址 官方下载地址
软件使用过程中遇到的问题:
1.双击Connectify图标没有反应,或者开机时Connectify不运行
解决方案:经过排查这个情况的出现时由于Connectify软件没有更新到最新版, Connectify软件有保护措施,如果检测到软件不是最新版会强制不运行,所以最好的办法就是将Connectify更新到最新的版本.
2.Connectify断线
解决方案:暂没找到,不过问题大概出现在无线网卡上面
2012/07/14更新
升级Connectify3.5.1安装完成后PC6下载的安装密钥失效,下面提供两个有效的
E: dytoshare@student.undip.ac.id
S:R67LZ2-6F4SFL-H99MHK-8DE821-1QT37X-1CSJ2S-B9ZXNG-5W4LE7-7FVE4U-W7BAE6-29C3BH-RV29KB-MJFW4M-Q37WR2-64BXBG-5K4RU3
E: dytoshare@alumni.undip.ac.id
S: DEC3SC-D8G8PS-3QLLMZ-DL9VA1-1QT3J3-1CSJ2S-B9ZXNG-5W4LE7-7FVE4U-W7BAEA-28C7NJ-FD64C3-7GRD2K-KBTFRV-DMEXLG-5GAPQ
WEP-WPA-and-WPA2区别
加密作为一种重要的安全防护手段,在无线网络的应用中可谓无以复加。对于家庭来说,如果自己付款的宽带网络因无线信号没有加密而给别人免费享用并占用了大量的带宽这可不是一件愉快的事情;对于企业来说,无线信号更是绝对不能给企业以外的人所接收。目前,无线网络中已经存在好几种加密技术,最常使用的是WEP、WPA和WPA2三种加密方式。WEP安全加密方式
WEP特性里使用了rsa数据安全性公司开发的rc4 prng算法。全称为有线对等保密(Wired Equivalent Privacy,WEP)是一种数据加密算法,用于提供等同于有线局域网的保护能力。使用了该技术的无线局域网,所有客户端与无线接入点的数据都会以一个共享的密钥进行加密,密钥的长度有40位至256位两种,密钥越长,黑客就需要更多的时间去进行破解,因此能够提供更好的安全保护。WPA安全加密方式
WPA加密即Wi-Fi Protected Access,其加密特性决定了它比WEP更难以入侵,所以如果对数据安全性有很高要求,那就必须选用WPA加密方式了(Windows XP SP2已经支持WPA加密方式)。WPA作为IEEE 802.11通用的加密机制WEP的升级版,在安全的防护上比WEP更为周密,主要体现在身份认证、加密机制和数据包检查等方面,而且它还提升了无线网络的管理能力。
WPA、WEP对比
WPA与WEP不同,WEP使用一个静态的密钥来加密所有的通信。WPA不断的转换密钥。WPA采用有效的密钥分发机制,可以跨越不同厂商的无线网卡实现应用。另外WPA的另一个优势是,它使公共场所和学术环境安全地部署无线网络成为可能。而在此之前,这些场所一直不能使用WEP。WEP的缺陷在于其加密密钥为静态密钥而非动态密钥。这意味着,为了更新密钥,IT人员必须亲自访问每台机器,而这在学术环境和公共场所是不可能的。另一种办法是让密钥保持不变,而这会使用户容易受到攻击。由于互操作问题,学术环境和公共场所一直不能使用专有的安全机制。WPA2:目前最强的无线加密技术
WPA2是WiFi联盟验证过的IEEE 802。11i标准的认证形式,WPA2实现了802.11i的强制性元素,特别是Michael算法被公认彻底安全的CCMP(计数器模式密码块链消息完整码协议)讯息认证码所取代、而RC4加密算法也被AES所取代。WPA、WPA2的区别
在WPA/WPA2中,PTK的生成是依赖于PMK的,而PMK的方式有两种,一种是PSK方式,也就是预共享密钥模式(pre-shared key,PSK,又称为个人模式),在这种方式中PMK=PSK;而另一种方式则需要认证服务器和站点进行协商来产生PMK。WPA = IEEE 802.11i draft 3 = IEEE 802.1X/EAP + WEP(选择性项目)/TKIP
WPA2 = IEEE 802.11i = IEEE 802.1X/EAP + WEP(选择性项目)/TKIP/CCMP
目前WPA2加密方式的安全防护能力非常出色,只要你的无线设备均支持WPA2加密,那你将体验到最安全的无线网络生活。即使是目前最热的“蹭网卡”也难以蹭入你的无线网络,用户大可放心使用。
通过上面的介绍,相信你已经对无线网络的三种加密方式WEP、WPA、WPA2有了更全面的了解吧!
参考:http://www.ityoudao.com/Web/Dnzs_621_1433.html
谷歌施密特波士顿大学演讲:我是生活崇拜者
Eric E. Schmidt Executive Chairman
Since joining Google in 2001, Eric Schmidt has helped grow the company from a Silicon Valley startup to a global leader in technology. As executive chairman, he is responsible for the external matters of Google: building partnerships and broader business relationships, government outreach and technology thought leadership, as well as advising the CEO and senior leadership on business and policy issues.
From 2001-2011, Eric served as Google’s chief executive officer, overseeing the company’s technical and business strategy alongside founders Sergey Brin and Larry Page. Under his leadership, Google dramatically scaled its infrastructure and diversified its product offerings while maintaining a strong culture of innovation.
Prior to joining Google, Eric was the chairman and CEO of Novell and chief technology officer at Sun Microsystems, Inc. Previously, he served on the research staff at Xerox Palo Alto Research Center (PARC), Bell Laboratories and Zilog. He holds a bachelor’s degree in electrical engineering from Princeton University as well as a master’s degree and Ph.D. in computer science from the University of California, Berkeley.
Eric is a member of the President’s Council of Advisors on Science and Technology and the Prime Minister’s Advisory Council in the U.K. He was elected to the National Academy of Engineering in 2006 and inducted into the American Academy of Arts and Sciences as a fellow in 2007. He also chairs the board of the New America Foundation, and since 2008 has been a trustee of the Institute for Advanced Study in Princeton, New Jersey.
Via : Google Company
我很高兴来到贵校,很荣幸获得贵校邀请,很荣幸看到波士顿大学的又一届毕业生走向社会。我想送你们一句名言:
“我是生活的真正崇拜者。如果我无法够到它的脸,我会将我的吻贴到我够得到的任何地方。明白我的人,将不需要我进一步解释。”
好吧,同学们,让我解释一下。
你们这里曾经有一位教授,一位作风正派的作家,笔名为索尔-贝娄(Saul Bellow)。这个笔名来自于他的小说《雨王亨德森》(Henderson the Rain King)。
今天站在你们面前的我,自认为是一个生活的崇拜者。我知道亲吻生活是怎样的人生。我能够根据我的经验告诉你,一旦你明白这一点,你就会知道贝娄教授的话是对的:任何解释都是多余的。
这句话摘自他一生创作的无数优美的诗句。但是,我认为这句话包含了一种生活态度,这种态度足以将一种平淡的生活转变为充满优雅、爱和尊严的人生。
而且,它还包含了像波士顿大学这样优秀的学府给每个踏进这个美丽校园的学生灌输的思想。
科学家、工程师、作家、艺术家、企业先锋、政府官员、奥林匹克运动会金牌得主、奥斯卡奖得主、内阁大臣……他们都走过了这个舞台,并在我们的文化、社会和全世界留下了他们自己的印记。
而且,还有马丁-路德-金(Martin Luther King),因为在这里接受博士学位而成为了金博士。
现在,你们走来了。你们就在这儿,坐在这儿,晒着太阳,想着明天凯尔特人球队的比赛,也许还未从昨日的宿醉中完全清醒过来——我一直在关注你们中的一位。你们大叫一声,哇,很有压力吧——那么,我能做什么呢?
我能将我的吻贴在生活的何处呢?
嗯,这是你们需要自己来回答的问题。我无法代劳。但是,我要说说我知道的东西。我知道有一件事情是确定的:没有任何一届毕业班能够选择他们即将走入的社会,就像你们无法选择你们的父母和兄弟姐妹一样!
每一届毕业班都面临着各自独特的挑战。每一届毕业班都会走进一段历史,从这个意义上来说,历史正在形成之中。
你们这一届也一样。
不同之处在于每一届毕业生接受和创造这段历史的情形并不相同。就我个人而言,就是编写出更好的程序。
而且,在这一点上,你们这届毕业生将拥有比现代历史上任何一届毕业生更伟大的机会。
你们能够为我们所有人编写程序。
你们现在相互联系的方式是你们前辈人做梦都想不到的。
你们使用的这些联系方式加强了人们之间的看不见的纽带。这种纽带让我们更加团结,让我们更深刻地理解了我们周围的世界。
你们代表了各种可能性,你们将会定义这个新的时代。
在过去,总是老一辈人高瞻远瞩地教导下一代人这个世界的道理,并试图让下一代追随他们的脚步。
嗨,毕业生们,我想现在已大不同于从前了。
你们正在教导我们。
你们这一代人是这个世界上首次实现全面联系的人。
你们在成长过程中有过哪些第一次呢?第一次用手机?第一次玩笔记本电脑?第一次读电子邮件?第一次梳理你的社交网络?
我很清楚,我在上面演讲,而你们在下面相互联系,你们在上网……
你们中的一些人现在很可能正在给朋友发短信,在Twitter上发布这次演讲的消息,更新你们的状态,摆着微笑的表情给自己拍照。
这 里有一则笑话,说的是一个大学生遇到了抢劫,结果这个大学生说,“等一等,让我先更新一下我的状态,让我的朋友知道我正在被抢劫,然后你才可以抢走我的手 机。”这种事情在现实生活中是不可能发生的,但是它也揭示了一些深刻的道理:它赤裸裸地描绘了技术对于你们这一代人的身份以及联系世界的能力有多么重要。
身份和联系——与人类自身一样古老的概念——揭示了我们是谁,我们能做什么。他们构成了我们的时代,定义了人的条件。
身份和联系——你们的任务就是接受这些陈旧的概念,玩转它们,复苏它们,给它们注入新鲜的、激动人心的内容。
波士顿大学已为你们搭建好了完成这种任务的平台。
我知道离开这个平台会让你们感到害怕,你们即将踏入的社会的经济形势也不乐观,我知道这一切。
但是,你们拥有自己的优势——竞争的优势——你们精通技术,能够建立和培养你们之前的任何一代人都无法拥有的社会联系。这是一种非常非常特殊的技能……
人们总是抱怨你们这一代人从小在电脑屏幕前长大,总是联系着某些人或事。
他们的看法是错误的。
我们现在能够建立全面的联系,这是一种福音,而不是诅咒。正因如此,我们能够解决世界上的很多问题。
这不仅是你拥有的优势,而且是你负有的责任。
今天,有54场战争和冲突正在上演。这是可怕的。
全世界约有15亿人每天的生活费用不到1美元,数亿儿童今天晚上将会饿着肚子上床睡觉。这是可怕的。
全世界将近一半的人口并没有生活在民主政府的管理之下——我们所有人均享有的这些权利,对于他们来说是一种稀罕物,是他们日常生活中难以企及的东西。
说到互联网,我们认为“人人”都在网上。我们在场的所有人现在确实是在网上。但是现在,全球仅有10亿人拥有智能手机,仅有20亿人能够访问网络。对于全世界大多数人来说,网吧是数字沙漠中遥不可及的数字绿洲。他们无法上网。
但是,在本世纪,我们有机会改变这种现状。手机的普及和新型上网方式的出现,给我们展现出了一个联系每一个人的美好前景。
当这一切发生时,上网就能够彻底变革我们社会的方方面面:政治、社会和经济。我要说,联系世界就是解放世界。
如果我们处理得当,我们就能够解决全世界最紧迫的问题,让希望的强光照亮数百万只能看见微光的人。
你们就拥有这种权力。这种权力现在就在那里,在你们自己的口袋里。
现在,有一点值得注意:诚然,我们的指尖上确实拥有所有这些知识。但是,我们面临的问题,并不会因为我们的知识比以前更丰富,而自动灰飞烟灭。
未来并不会自己发生,它并不是已经刻好了、写好了或编好了,就等待着你去发现。没有任何运算法则或公式说,某些事只要经过X或Y就能够发生。
技术并不会自己发挥作用。它只是一种工具。你们就是驾驭它的人。
而这就需要创新,需要企业家精神。
创新就是一种破坏。我告诉你一件事情:当人们为你感到忧心忡忡的时候,你就知道自己正在创新!毕业生们,请让人们感到担心吧——但不要让你们的父母这样。
企业家精神是新的经济体和繁荣社会的血液,它是促进社区发展的不竭动力。人们所创造的三分之二的新工作均来自于小企业,你们都现在应该尝试着去创办一家小企业或者成为小企业的一份子。当然,我会推荐你使用谷歌的产品来创办你们的企业。
你们都有机会做出自己的原创性的贡献。不要只做一个追随别人愿景和思想的牧羊人。新的模式、新的形式,新的思维,这就是我们需要你贡献的东西。
你们不一定非要成为救援人员或教师(尽管对于这样做的人我也非常欢迎),你们不一定非要成为工程师(尽管我相信我也会支持这样做的人)。每一个人,包括你们所有的人,都能通过自己的创新和才华留下自己的印记。
而且,这些新的标准是能够发展壮大的,甚至会大到超出我们的想象。我们社会的集体智慧,我们对于博格人(注:人类的进化者)的想象是迥然不同的。
我 们可以将它想象为一个新的社会,拥有共同的标准和价值,这种标准和价值跨越了各大洲,将我们所有人团结在了一起。我们每个人的授权赋予了我们所有人权力; 这个新世界的不同之处在于,你能够保持独立,同时与外界保持全面联系。这在以前是不可能的事情,这就是美国梦的真正实现。
你知道,电脑能够处理各种惊人的任务。这样的电脑就在你的口袋中。它们所包含的巨大力量,甚至连听众中为你们感到骄傲的父母以及祖父母,也可能从未曾想到过。
这些电脑,拥有惊人的速度,拥有超强的记忆。它们还拥有异常复杂的程序,以及难以理解的复杂电路。
但是,有一样东西是它们没有的,那就是关爱的心。
没有科学技术,你不可能建立所有这些联系——所有这些将整个人类联系到一起的数字化纽带。但是没有你们,没有一颗关爱的心,这些联系也同样不可能建立。
你们拥有关爱的心。没有你们,未来的世界将不会有生机。
但是,请不要误会我的意思:我完全相信技术的作用力能够使世界变得更加美好,而且我更相信你们这一代人能够运用技术来为人类造福——是你们控制技术,而不是让技术控制你们。
记住,每天抽出至少一个小时,关闭电源。算一算吧,这才是1/24啊。体会黑暗,关掉电脑,了解关闭按钮在哪里。
将你的眼睛从屏幕上挪开,与你所爱的人深情凝望吧。
和你的朋友们进行倾心交谈,是他们让你懂得了思考;和你的家人进行感情交流,是他们带给你微笑。
不要简单地点击按钮说我“赞”,而要亲口告诉他们,这是多好的概念!
融入你周围的环境,用心去“摸”、“尝”、“嗅”和拥抱你眼前的一切,而不是整日点动鼠标。
生活不是整日对着电脑显示器,也不是不停地查看朋友的状态更新。生活中最重要的不是你的朋友的数量,而是你可以依赖的朋友。
生活就是你爱谁,你如何过日子,你同谁一起周游世界。你的家人,合作伙伴,还是你的朋友。生活首先是一种社交体验,其中最好的部分不是那些孤独的日子,而是那段同其他人在一起的时光。
没错,我们的现代人文景观已经发生了变化。但是,我们人性的东西仍然保持不变,而且最重要的是,是它造就了我们。
而且也造就了你们这群有才华有傲骨的波士顿大学毕业生。
在这里,你们逐渐结识了一群杰出的人。回顾一下吧——就在数年前,你同这些人刚刚踏上征程,你只知道他们就是一群清纯的少男少女,游荡在校园之中,茫然而又不知所措。
现在,你们都成了出色的男人和女人,能够完全掌控自己的命运,时刻准备着要在未来留下自己的印记,而不是青史留名。
当你得意或失意的时候,当你意识到自己睡过课,需要借助别人的课堂笔记来赶上进度的时候,你建立的友谊就是你一生中弥足珍贵的友谊。
你在这里遇到的人当中,有些将会成为你生活中最铁的哥们和最亲密的盟友。对我而言,生活一直是如此。
当你离开这里时,不要忘记他们,也不要让自己被他们遗忘了。保持亲密的关系,保持牢固的关系。不管你去哪儿,带上他们,一起去改变世界吧。
有时候,前方的道路似乎需要漫长而艰苦的跋涉,似乎是一个不可能完成的任务。但是在今天,我格外荣幸地告诉你:你们已经成功做到了。
既然你们已经走到了这里,我希望你们再做一件事:学会对各种事情说“Yes”。
同意接受访问一个国家的邀请,答应与新的朋友的见面,愿意学习一门新的语言,学会一项新的体育运动。
Yes是你得到第一份工作的方法,也是你得到下一份工作的方法。
Yes是你找到你的配偶,甚至你的孩子的方法。
就算有一些紧张,就算有点超出你的舒适区,说“Yes”意味着你将会做出新的行动,结识新的朋友,改变你的生活——很可能也会改变别人的生活。
Yes会让你从人群中脱颖而出,成为乐观者,保持积极的人生态度,成为人人都来寻求帮助、征求建议或找乐子的对象。Yes让我们所有人都永葆青春。
Yes是一个很小的字,但是它能够做很大的事。
要把它经常挂在嘴边。
我对你们还有一个要求:不要害怕失败,也不要害怕成功。
意大利有一句俗语我非常喜欢,是用来描述最大胆的马戏演员的。这句话是:他们在玩命。它的意思是说,他们在绷紧的绳索上翻筋斗,而下面却没有设置安全网。
毕业生们,就要这样做。要勇敢。要玩命地工作。我向你保证,你将会站稳自己的脚跟。
对于那些说你异想天开的人,做一个聪明的人,别听他们的话。
对于那些说成功机会渺茫的人,做一个糊涂的人,勇敢地尝试一下。
对于那些质疑你如何做到的人,看着他们的眼睛,自信地说我将会做到。
总之,做一个“生活的崇拜者”吧,因为任何解释都是多余的。
显而易见,我很高兴有你们加入成人的行列。你们能够越快地领导我们,我们就越高兴。时间将抛弃我们这些逐渐老去的婴儿潮时期出生的一代人,将让你们这些知识能力兼备的人引领我们走向新时代,引领我们走向更美好的生活。
权力和各种可能性,就在我面前观众席上坐着的你们身上。在全美国像这样的舞台上,你们这一代人将会开启全新的一天。
你们拥有的海量知识将会孕育出一个全新的时代。
你们的新思想将塑造出一个全新的世界。
你们敏捷的思维将迎接新的黎明。
你们将给我们的未来注入活力。
因为有你们,这种活力将更胜从前。
在我看来,你们均有潜力达到比你们之前的任何一届毕业生——或任何一代人——更高的高度。你们能够吻到生活的脸。
感谢你们,并祝贺你们。
源自:Google+
毛泽东思想和中国特色社会主义理论体系概论
大二下學期毛概課最後作業下面是毛澤東思想的作業
“毛泽东思想和中国特色社会主义理论体系概论”课
阅读内容及要求 (原件)
一、精读文献:
毛泽东:
《新民主主义主义论》
《论十大关系》
邓小平:
《解放思想,实事求是,团结一致向前看》
《在武昌、深圳、珠海、上海等地的谈话要点》
江泽民:
《高举邓小平理论伟大旗帜,把建设有中国特色社会主义事业全面推向二十一世纪━━在中国共产党第十五次全国代表大会上的报告》
《全面建设小康社会,开创中国特色社会主义事业新局面━━在中国共产党第十六次全国代表大会上的报告》
胡锦涛:
《在“三个代表”重要思想理论研讨会上的讲话》
《高举中国特色社会主义伟大旗帜 为夺取全面建设小康社会新胜利而奋斗━━在中国共产党第十七次全国代表大会上的报告》
《在纪念党的十一届三中全会召开30周年大会上的讲话》
《在庆祝中国共产党成立90周年大会上的讲话》
二、要求:
在精读的基础上,选取其中一篇或几篇,每人撰写一篇读书报告或体会。字数在1500字左右。
2012/6/19--更新
阅读材料读后感
毛概热点词条分析
动态链接库编程
概念:
Dynamic-Link Library,DLL (*.dll),实际上是一个“存放了可执行代码”的仓库。
通常我们写的代码经过编译器编译后,形成二进制代码,使计算机可以直接执行,如*.exe程序。
Exe程序中,将工程中所有代码编译在一起,并将main函数编译在最开头,形成“执行入口”,计算机可以通过该入口,执行程序。
DLL存放的也是可执行二进制代码,但DLL中没有“入口函数”,只是存放了一组特定功能的代码。如果有一个exe程序需要用到dll中的代码,可以不经过编译,直接找到dll中对应的二进制代码执行即可,从而实现了代码共享。
DLL是Windows操作系统中,实现代码共享的最重要机制。实际上,Win系统的核心,就是一组DLL。
DLL的意义:
降低程序大小和编写成本,避免重复开发;
实现代码安全:不需要开放源代码,只开放dll,用户能够使用程序功能,但却无法破译二进制代码,从而无法抄袭代码。(——这也是微软的生存之道)
DLL可以方便实现系统升级。目前大多数所谓“软件升级”,都是通过替换dll,实现功能改进和性能提高。
DLL的选择性“导出”
比如,我们实现了一个复杂的算法,涉及许多类、变量、函数。我们希望别人可以使用我们的算法,但不知道算法实现的结构。
利用Dll,我们可以选择性的将该算法的输入、输出写成一个函数,并作为“导出函数”提供给外界使用,其余函数放在工程里,不导出,这样,整个dll就只有这一个函数能使用,其余的所有函数外界是无法调用的。
DLL可能内部实现非常复杂,但对外只导出部分函数,使得代码维护变得容易,只要导出函数不变,内部的实现可以任意更改。
结构:DLL组成和文件结构
一个完整的动态链接库包括3个文件:
头文件(*.h)——定义dll中可用的变量、类、函数、资源, 它们对应的代码在cpp文件中,并被编译为dll。
库文件(*.lib)——定义了dll代码文件中的链接地址信息等
代码文件(*.dll)——包含可执行代码和一张表,存放代码中可用内容的信息。
种类:VC开发DLL种类
Win32 DLL :最普通的dll,常用来写C代码
常规MFC DLL:采用MFC中现有的类编写的功能函数。可以使用MFC功能,但没有自己的消息循环。
MFC扩展DLL:如果要将派生于MFC的类写成dll,就必须采用MFC扩展DLL来写。
Win32 DLL的创建和使用
Win32 DLL(1)
Win32 DLL是最简单的dll,类似于Win32 Console程序,它能够将C/C++函数、变量封装起来。
创建DLL工程
导出函数、变量、类
在新的工程中使用DLL
DLL的调试
Win32 DLL(2)——创建DLL
创建DLL:新建向导->选择“Win32 Dinamic-link Library”
建立名为“W15_1_DLL”的工程
下一步,选择“一个空的DLL工程”,点击“完成”
Win32 DLL(3)——导出函数
空工程中,没有任何代码,我们新建一对代码文件,如W15_1_dll.cpp和W15_1_dll.h
在h文件中,写一句代码:
extern “C” int _declspec(dllexport) FactorialFunc(int a);
extern表明这是一个全局函数。所有导出函数都是全局的。
“C”指明导出一个C风格函数。不需要改
_declspec(dllexport) 是导出关键词,在函数声明时带有该关键词的函数,都会被导出
后面是函数名。
Win32 DLL(4)——导出函数
编写CPP代码:#include "W15_1_DLL.h”
int FactorialFunc(int a)
{
int fact = 1;
int i;
for (i=1;i<=a;i++){
fact *= i;
}
return fact;
}
Win32 DLL(5)——使用DLL
DLL不能单独运行,必须通过其他程序“链接”使用。在程序中使用dll有两种方法:隐式链接、显式链接
隐式链接时,系统在启动程序的时候同时也启动dll,在代码中可以像使用一般函数一样,使用dll中的函数。——需要使用dll的*.h文件和*.lib文件
显式链接时,必须在代码中明确指出dll名称,并且使用指针调用dll中的导出函数,在使用完后,需要释放dll。——不需要使用lib文件,仅需要*.h文件
Win32 DLL(6)—配置dll调试环境
DLL无法单独运行,因此调试dll往往需要建立一个与之搭配的“dll测试工程”。——很重要
Step1:准备workspace。
建一个新的目录W15_1,将dll工程copy到这个目录里,将原来的W15_1_dll.dsw拿出来放在W15_1中。
双击之,这时由于找不到原有的dsp工程文件,会弹出对话框,提示选择工程源文件,这时,找到: W15_1_dll.dsp,确定。
在当前工作空间中建立一个console类型的工程,名为“W15_1_TEST”选择“添加到当前工作空间”。
以后,两个工程分别叫做“DLL工程” 和“TEST工程”。
Step2:配置工程属性——非常重要
菜单->工程->设置,选择TEST工程,选择“调试”页,修改其中两项:
菜单->工程->设置,选择TEST工程,选择“连接”页,修改输出文件名:
同样,修改DLL工程的以上三个属性:
可调式对话,选择test.exe
工作目录,选择“ ..\debug ”
输出文件,选择 “..\Debug\W15_1_DLL.dll”
最后,修改工程依赖性:菜单->工程->从属性
令test工程依赖于dll工程
Win32 DLL(10)——隐式链接
Step1:在test工程的W15_1_TEST.cpp开头处添加对dll头文件的引用;
Step2:向程序中添加DLL库文件,如下:
#include "../W15_1_DLL/W15_1_DLL.h" #pragma comment(lib,"../W15_1_DLL/debug/W15_1_DLL.lib")这样,就可以在下面的程序中使用阶乘函数了。
while(true){
printf("输入一个数字:\n");
scanf("%d",&n);
rt=FactorialFunc(n);
printf("阶乘结果为:%d\n",rt);
}
Win32 DLL(11)——显式链接
隐式链接,程序在启动时就加载整个dll。在程序规模比较大,使用大量dll时,这样的方式效率很低。显式链接不需要lib文件,其加载和卸载都需要用户通过代码完成。分别由API函数:LoadLibrary和FreeLibrary,控制加载dll和卸载dll。
显示链接在使用时非常灵活,甚至不需要dll头文件,但用户必须要知道dll中的导出函数的信息,并且告诉程序该信息。
Win32 DLL(12)——显式链接
把test工程中所有隐式导入dll代码和调用注释掉。
Step1:定义要使用的dll函数指针,使用typedef
typedef int (*W15_1_DLL_func1)(int);
int FactorialFunc(int a);
定义的dll函数指针类型,必须要与原dll函数具有相同的参数和返回值;
定义该类型后,即可用W15_1_DLL_func1来“当作”dll中的FactorialFunc使用。
Step2:装载dll
HINSTANCE hdll;
hdll = LoadLibrary("W15_1_DLL.dll");
HINSTANCE是Windows的“实例句柄”,如果成功打开dll,则hdll会赋值一个指针。反之hdll==NULL
Step3:使用、卸载dll函数
if(hdll!=NULL){
W15_1_DLL_func1 mydllfunc=(W15_1_DLL_func1)GetProcAddress(hdll,"FactorialFunc");
rt = mydllfunc(7);
printf("显示链接,运算结果为%d\n",rt);
FreeLibrary(hdll);
}
GetProcAddress函数中,指明了要调用的dll函数名,该函数的参数和返回值则由先前定义的函数指针来确定。Win32 DLL(15)——dll的调试
如果需要调试dll的代码,必须满足如下条件:
Dll工程是目前的活动工程
Dll工程中的“可执行调式对话”,必须正确设置并且可调试
Win32 DLL(16)——MFC框架
以上展示了一个最简单的Win32DLL的使用方法。大多数情况下,尤其是以后做算法的时候,写这样的dll应该就够用。
MFC提供了一套win32 dll模板,在新建dll时,如果选择“一个简单dll”,或者“能够导出某些符号的dll”,就会自动生成一个框架。我们以后者为例一起看一下。
Win32 DLL(17)——MFC框架
dll.h文件
dll.cpp文件
MFC DLL的创建和使用
MFC常规DLL(1)——特点、创建
特点:
可以在dll内部任意使用MFC类库编写程序。
生成的dll可以被所有支持dll技术的程序调用。
只能导出“非MFC风格”的函数,也无法导出MFC派生类
创建:新建,选择“MFC APPWizard [dll]”,选择:动态链接库使用共享MFC DLL
MFC常规DLL(2)——编程
建立工程后,在工程中添加一个对话框资源。添加几个控件,添加类、变量。
MFC常规DLL(3)——编程
在创建之后,工程并没有导出任何函数,需要自己编程实现。
向程序中添加cpp文件,命名为DlgExport.cpp,添加:
添加对应的h文件,声明dll导出函数
编译通过。
仿照上一个例子,建立dll的测试工程。
在test工程中,用隐式链接方式,调用dll。
#include "../W15_2_DLL/DlgExport.h"
#pragma comment(lib,"../W15_2_DLL_debug/W15_2_DLL.lib")
int main(int argc,char* argv[]){
int score1,score2;
printf("输入语文成绩:\n");
scanf("%d",&score1);
printf("输入数学成绩:\n");
scanf("%d",&score2);
return 0;
}
可以直接在控制台程序中直接调用MFC对话框
MFC扩展DLL(1)
可以使用dll来实现从MFC中派生一些可重用类
使用扩展DLL,可将MFC程序模块化,将若干个组建拼起来,作为一个整体使用。这样的方式,就好象我们用MFC现有的“零件”拼装成一个成型的“组建”,可以被其他程序方便的使用。
通过这样的方式,可以定制MFC,制作自己的控件、属性对话框等。
动态链接库小结
DLL是windows的核心技术之一。正是通过dll技术,Windows能将庞大的操作系统逐级分解,逐层设计,逐步完善,发展至今。
直到今天,微软仍在以dll为核心,开发windows。我们使用的补丁、编程使用的接口、各种软件对系统的调用,都是通过一个个dll导出函数来实现功能。
掌握dll的基本编写方法,也是我们保护自己工作成果的最简单的方式。
纪念2012年六一
今天是六一儿童节,和往常大型节日一样Google的Doodle又换了.
##ReadMore##
Google中国官方博客中说到,"这个Doodle 的创作者是来自深圳的一位13岁的残障小朋友,他想在六一这天和同学们一起去郊游,或者去动物园看猴子、大象、老虎,他想和其他小朋友一样,自在地享受外面的世界。Google 祝愿所有的小朋友们都能在今天实现自己的愿望,开心快乐!".而我们,超龄的儿童们,我们这些所谓的超18的成年人,在这副Doodle中,看到了什么呢?------校车------今年频频发生的校车事故,终于让校车这个字眼成为了人们日常谈论的热点.我想说,我们,现在发现了问题还不晚,我们还有时间去弥补错误,但是我们的时间已经不多了.校车事故只是诸多问题中的一个,我们要好好思考思考怎么对待孩子的问题了.从三聚氰胺,到蒙牛,我们伤害的是孩子,我们伤害的更是我们的民族.胡适先生曾说,“要看一个国家的文明,只消考察三件事:第一看他们怎样待小孩子;第二看他们怎样待女人;第三看他们怎样利用闲暇的时间”当今的国家已经让我伤透了心,引用昨天看到的一句话,我为我的国家感到羞耻
今天Google还针对中国大陆发布了一个新的功能,谓之"Better search in mainland China",Matt Cutts也在G+中说了这事,在这里Google解释了为什么在中国Google常常不稳定(中文版)(英文版)有人在G+上调侃了,六一儿童节送给孩子最好的礼物就是让他们知道真相,让他们知道我们这里有敏感词.其余的我不想说了,我只想说,工具无罪,有罪的是阻止人们获取知识的人.










