CCNie’s Blog

经济学教科书书单

一、入门教材:

1、曼昆《经济学原理》上下册,88元。梁小民教授翻译。曼昆为哈佛高才生,天才横溢,属新古典凯恩斯主义学派,研究范围偏重宏观经济分析。

该书为大学一年级学生而写,主要特点是行文简单、说理浅显、语言有趣。界面相当友好,引用大量的案例和报刊文摘,与生活极其贴近,诸如美联储为何存 在,如何运作,Greenspan 如何降息以应付经济低迷等措施背后的经济学道理。该书几乎没有用到数学,而且自创归纳出“经济学10大原理”,为初学者解说,极其便利完全没有接触过经济 学的人阅读。学此书,可了解经济学的基本思维,常用的基本原理,用于看待生活中的经济现象。可知经济学 之功用及有趣,远超一般想象之外。推荐入门首选阅读。目前国内已经有某些教授依据此书编著《西方经济学》教材,在书中出现“经济学10大原理”一词,一眼 便可看出是抄袭而来。

2、 萨缪尔森《经济学》(Economics)

萨缪尔森,新古典综合学派的代表人物,1970年成为第一个荣获诺贝尔经济学奖的美国人。研究范围横跨经济学、统计学和数学多个领域,对政治经济学、 部门经济学和技术经济学有独到的见解。目前经济学各种教科书,所使用的分析框架及分析方法,多采用由他 1947年的《微观经济分析》发展糅合凯恩斯主义和传统微观经济学而成的“新古典综合学派”理论框架。他一直热衷于把数学工具运用于静态均衡和动态过程的 分析,以物理学和数学论证推理方式研究经济。目前经济学理论数学化大行其道,此翁实始作俑者。

《经济学》由美国麦格劳——希尔图公司1948年初版。现已出第16版,通行全世界。国内50年代由高鸿业教授根据英文第10版翻译,商务印书馆于 1981年出版。市面之16版,是和诺德豪斯合写,由萧深教授翻译,并拆为《宏观经济学》和《微观经济学》 两个单行本出版。

全书结构宏伟,篇幅巨大。可谓博大精深。渗透老萨数十年经济学见解。字里行间,三言两语,每有深意。其中诸如“热情的心,冷静的头脑”、“相关未必因 果”等言语,可谓经济学之《老子》。读完该书,可了解经济学所探讨问题在经济学体系中之位置及分析框架 ,对经济学有一个完备之认识框架。知识庞杂,有一体系框架,则适宜以后更进一步学
习。学之愈深,愈知此框架之重要。尽管该框架在宏观经济学的微观基础方面仍有断层,但不失为一个好框架。此书国内有机工版发行之英文版。建议直接阅读英文版。

3、斯蒂格利姿《经济学》及系列辅助教材。斯蒂格利姿在信息经济学成就甚高,此书可作为前二者的补充,前二者所涉及经济学内容主要是以价格理论及边际分析为基础,不包括不对称信息经济学、不确定性分析部分。斯蒂格利姿之《经济学》可填充前二者之空白。

尽管三位作者政策倾向不同,但教材体现凯恩斯主义的特征稍多一点,总体上讲,教材相当客观和公允。很适宜做入门教材。

4、《经济学、原理、问题与政策》及《经济学原理与问题》、〈经济学案例〉、〈经济学小品〉、《经济学悖论》、〈社会问题经济学〉等。此类书之特点是 先提问题,再论原理,主要是针对社会习见问题,逐步解释原理,水平、内容大多较好,唯缺乏体系与框架, 适宜略懂经济学者补充学习。

5、国内老师自行编写之《西方经济学》教材:目前国内各大学自己编写的直接冠以《西方经济学》或〈经济学原理〉均属入门教材。如高鸿业、历以宁、宋承 先、梁小民、朱锡庆、尹伯成、司春林等等。然皆远逊外国教材。其中宋承先之《西方经济学》教材,竟用黑 体加插一段马克思论地租之说法,以说明所传授学问之错误,实为极可笑者。

说明:

1、越基础性之教材越需深入浅出,将复杂抽象的道理联系到生活实际上,才讲的透彻,又能调起初学者之兴趣。国外教材,形成一竞争市场,多极高明之著 作,教材之撰写也充分考虑学生学习之便利,如曼昆之教材,以完全不带数学式而著称,又或更新换版本极快, 以及时吸收新知识,如斯蒂格利姿《经济学》之增加不对称信息部分。低手所写教材自然被市场淘汰。故市面之基础教材,多为大高手所写就。

2、国内教材,建国以来,除商务系列丛书初期之100年前古典学派部分,政府同意翻译以作为马克思批判之反面教材得以出版外,80年代以前,近50年 间国外经济学研究学问之成就,国人皆不得见。80年代末期,邹至庄先生力倡西方经济学,邓大人首肯之后 ,国内始渐有〈西方经济学〉之类教材出现。此类教材,多为新出道之老师,为进阶升职,凑出版物之数而编抄西人著作而成,机制所限,不敢添加“反动”之知 识,又无竞争机制,购买者多为其听课学生。故质量甚差,若非特殊目的如考研指定者,慎勿购买。

3、按经济学有入门低、中级、高级之分。高级乃指其运用之数学工具及阐述观点之纷争更多而言,并非此学问高人一等。一如高等数学未必高初等数学一等之 意。越是高级,则越多分歧,也越追求数理逻辑之严谨,反不如低级来的实用。初级的入门教材一般是针对初 学者,所以大多举案例和现象,加以文字解释,偶尔插加二维图案,高级教材注重数理逻辑,而二维图案及文字已难以表达、解决所说明之问题,故多用数学证明或 代数方程,夹杂现代数学工具。中级教材则介乎其中,界定甚为模糊。教材难度不同,跨度也相差很大。

二、中级微观教材。

中级教材一般以微观、宏观两科为主,兼修其他应用科目。传统经济学,本无宏观、微观之分,自凯恩斯针对名义变量进行宏观经济分析之后,始有宏观一科。故历来次序,先修微观,再修宏观,后及其他。

微观经济学为各科之基础。其分析,乃基于马歇尔的一般均衡分析及边际效用学派之边际分析,而后由萨谬而森发展数学方法及框架而成,涵盖范围甚广,大致包括:

基础部分:传统厂商理论(技术、利润、成本)、传统消费者理论(效用、偏好、选择、需求)、局部均衡理论(完全竞争市场之稳定性)、一般均衡理论(福利经济学二大定理、交换方框图)

分支部分:寡占市场理论(寡头、定价、市场细分)、博奕论(纯策略均衡、混合博奕、广延型结构、厂商博奕、颤抖的手)、公共物品理论(公共物品、税收 制度设计、投票、外部效应)、不确定性经济学(风险、博采、保险、投资)、信息经济学(不对称信息、逆 向选择、信号)、激励理论(委托-代理理论、契约理论)、法和经济学(制度经济学、企业性质分析、法律)、拍卖理论(拍卖机制设计)、匹配理论等。

学习者可根据上述内容,与教材所列提纲比较,则可知教材侧重点之所在。

6、《管理经济学》,有版本数种,特点各不相同。此类教材多为mba系列教材。其目的针对生产过程决策而设,故与经济学之中级微观教材相较而言,减少 少量分支部分理论,增加回归分析及计量统计部分。目前数种版本中,以人大版〈工商管理经典译从〉难度最 低。机工版哈耶所写之〈管理经济学 -战略与决策〉与标准中级教材难度大致相当,内容也接近。唯其中也已采用函数表达式。机工版莫瑞斯(有英文版及中文版,中文为陈章武所译)〈管理经济学〉 难度最高,其侧重内容与中级教材大不相同,除回归分析已采用大量数据,要求建立模型,内容接近计量预测外 ,内容涉及对偶理论、不同代替效应之图解,附录采用微分法,难度较高。此类书籍,侧重经济学中与管理交叉管理。

7、平狄克《微观经济学》。人大版,此书乃标准中级微观经济学教材。在美国多个大学供mba采用,国内英文版有清华版,中文版有人大版。此书内容适 中,主题广泛,均是各部分理论之要点,不旁及其他分歧内容,其中定价部分较为详细。图形清晰,语言流畅。 所采用数学工具甚浅,有函数但不涉及微分,只用差值。曲线只用标准严格凹性曲线,不及拟凹部分、线性仿射内容,成本函数也均为线性。建议此书应通读,可作 进阶之用。

8、曼斯非尔特《微观经济学》人大版,内容、难度、书价与平狄克相仿,唯编排次序不同。体系稍显庞杂,不如平狄克之明晰,然也为一国外通行教材。若修 习平狄克有不明之处,则可先参照此教材或先修学其他国内出版之书籍。如北大系列教材之周惠中〈微观经济 学〉,北大版朱善利之《微观经济学》等。此书不属必读。

9、《国外经济学教材库》系列之《应用微观经济学》,32开,经济科学出版社。此书有大量案例及微观经济原理之运用,所用数学甚少,读此书,可补充平狄克教材之案例。加深对经济学之了解。

10、〈微观经济学: 现代观点〉(Intermediate microeconomics)[美] 范里安 (Varian, Hal R.)著,费方域翻译。据美国W.W.诺顿图书公司 1990年版译出,三联版。此书是极规范之经济学专业的中级微观教材。美国MIT,哈佛、伯克利经济学本科指定教材。32开,800多页。易懂而深刻。本 书为第二版,内容除论述了市场、消费者偏好、需求、技术、利润、生产等问题,还增加了两章, 分别论述了要素供给和信息经济等。内容上相当关注技术细节问题,比平狄克要更深一些。范里安微观经济学与数学造诣极深。然此书乃其为学生所写之中级教材, 刻意避免数学之应用,大部分数学推导放于附录,微分运用相当少,适宜学完平狄克后重点阅读。可作平狄克 中各部分理论内容之拓展。

三、中级宏观教材。若无意进一步学习高级微观经济学,则可同时学习宏观经济学。微观的特点是精深,宏观则是驳杂。因为宏观流派很多,观点各不相同。

11、《宏观经济学》曼昆,人大版。中文翻译。此书秉承曼昆〈经济学原理〉之优点,以简单,浅显为特点。虽只有很少量的数学,但对原理及内容均提炼得 甚为简洁。前半部分写得相当清晰。可读完萨谬而森《经济学》并略懂一点微观后直接学习。适宜一个循环学 习,即以书入手,修完《全球视角》后,再回头重修此书,有提纲挈领之用。缺点是作者似乎限于门户之见,对真实周期学派、奥地利学派等其他学派提得很少。建 议阅读。

12、《宏观经济学》多恩布什。人大版中文翻译,东北财大有影印英文版。此书是标准的中级宏观教材,属正统教材。体系清楚,描述准确,通行于美国各大学多年。采用凯恩斯IS-LM体系为框架,对各个流派评价及描述相当公平。推荐必读。

13、《宏观经济学》人大版,中文翻译。罗伯特霍尔,整本书显得有点凌乱,适宜读过其他中级宏观再做印证之用,内容比上述两本教材略深。不属必读范围。

14、《宏观经济学》巴罗。清华,影印英文版。巴罗宏观经济学造诣很深,主要研究领域在经济增长理论。但写的书却销路很差。学这本书可作为对上述教材所属凯恩斯学派的一个补充。不属必读范围。

15、《全球视角的宏观经济学》三联版 杰佛里萨克斯,32开,1000页。萨克斯成功处理了南美高通货膨胀的问题,但书一样写的相当好,整本书注意细节而有条理。很适宜读完多恩布什《宏观经济 学》后进一步阅读。以拓展知识。上述5种教材所用符号各不相同,对学习者实在甚为不便。

16、《国际经济学》 保罗克鲁格曼,今日之宏观经济学,已很难讨论封闭的宏观经济,此书可谓进一步拓展的宏观经济学,包括国际贸易和国际金融两个部分,渗透克鲁格曼的经济思想,所采用框架为AS-AD框架,可作IS-LM框架的补充。推荐阅读。

17、《现代宏观经济学发展与反思》及《现代宏观经济学指南 -各思想流派分析》及《与经济学大师对话》此系列三册,前两册为商务版。此书乃对各不同流派经济学大师的采访和评论,对各个流派的异同可以有清楚的了解, 而且是直面经济学大师,可以看到各个大师之间彼此的观点不同,甚至成见立场,互相抨击之处,实在有趣。推 荐阅读。
四、其他教材:

18、人大版《经济科学译丛》系列之其他大多数教材:《经济思想史》、《财政学》、《公共部门经济学》、《人事经济学》、《金融学》(博迪)、《投资 学》、《货币银行学》(米十金)等等实务应用之科目。适当补充阅读〈公共选择理论〉、奥地利学派、哈耶 克、剑桥之争、非瓦尔拉斯均衡分析、等等内容。

19、三联丛书黄皮书系列,其中显要者如《公共经济学》(Lectures on public economics)(阿特金森(Atkinson, Anthony B.) [美] 斯蒂格里茨(Stiglitz, Joseph E.)著)、〈政治与市场: 世界的政治—经济制度》、《财产权利与制度变迁: 产权学派与新制度学派译文集》、《经济史中的结构与变迁》、《货币、银行与经济》(Money, Banking, and the Economy)〔美国〕托马斯·梅耶(Thomas Mayer)、〈法和经济学〉等等。可对经济学之应用领域获得一个深刻视角。三联丛书,推荐全部阅读。

20、张五常《卖橘者言》、《佃农理论》、《经济解释》。张老先生近年是国内焦点所在,也写了几本〈随笔〉,发表不少演讲,大体而言,〈随笔〉不堪一 读,其中论书法、摄影部分,不关主旨,且水平甚低,多属偏颇之见,今不论之。唯上述专著中之〈佃农理论 〉,见解独到,尤有过人之处。建议修完中级微观后仔细阅读。《经济解释》则为论文集,然其中也有不少过激之言论及偏见,不可以教材视之。其中“合约理论” 部分,可以一读。论“共产主义”部分,则未必有理。

21、杨小凯〈经济学原理〉〈新兴超边际古典经济学〉,杨先生气魄甚大,欲以一己之力重写传统经济学体系,与汪丁丁先生有异曲同工之妙。可谓经济学之异端,读之可开阔视野。推荐阅读。

22、〈波斯纳文集〉苏力翻译。老先生以法学专才,写〈法之经济学分析〉,实一极高明之人士,于此不可不提。推荐阅读。

23、商务丛书《汉译世界名著》系列:此丛书系列,自二十世纪初商务王云五先生主持,与是事者不计其数,除文革中断十余年外,每年陆续出版,涵盖哲学 (红皮)、历史(黄皮)、政治(绿皮)、经济(蓝皮)、语言学、人类学(未成),所翻译者,非经典不收 ,皆大师之精华,所主持翻译之人,多博学鸿儒或一代大师。单经济一门,翻译之著作,至今已近百种。百年间,传播知识无数,可谓功德无量。读完蓝皮经济类之 全部,则可通晓经济学之来龙去脉。

至此,无意于经济学一门谋生者,已然足够。然上述书籍,常人阅读,少者耗时约需1、2年以上。多者3、5年。且其中论著,多高明之作,或有一读再读之需,而读完,也或有“屠龙之技”之感也未之定,一笑!

五、数学工具:即所谓数理经济学一科。

若数学水平较高,有意进一步玩弄经济学之数学智力游戏,则可参读以下数学工具:中国大学本科考研究生之数学三(高数、线性代数、概率论与数理统计)为 必修之基础课,其他之数学工具则包括拓扑学初步(凸集、凹集、微分方程稳定性)、线性规划(代数理论、 几何理论、对偶理论)、非线性规划(不等式约束规划)、变分法(欧拉方程、泛函函数、收敛问题、可变端点、横截条件、勒让得必要条件、相图分析)、最优控 制理论(最大值原理、汉密尔顿函数)、连续时间优化规划、离散时间优化规划(不动点性质、值函数)、时 间序列分析、非线性混沌系统、随机变量等等。

24、 《经济学中的数学》(入门水平)
25、 蒋中一《数理经济学基础》(基础水平)
26、 《动态优化基础》(进阶水平)
27、 高山成(takayama)《经济学中的优化方法》(推荐阅读)
28、 龚六堂《经济学中的优化方法》(推荐阅读)
29、 《经济学中的动态递归方法》(推荐阅读)
30、 〈数理经济学手册〉人大版(重点阅读)

六、中高级微观经济学:下文书籍,未必尽是高明著作,然国内此类教材甚少,下述书籍,聊胜于无。

31、平新乔的《微观经济学18讲》,北大出版。内容属于中高级微观经济学,涉及微观领域较多,引入大量的数学运算,除文字内容外,强调逻辑推理。惟 书中有不少印刷错误,且理论内容跳跃太快,不利学习理解,数学运用庞杂,不够明快清晰。在国内中高级教 材中属中上之作,接近国外大学本科高年级水平。最大的优点是书后付有大量需要运算的习题,均需花时间读书和思考才能解决,很适宜学习训练。对从中级到高级 过渡有帮助。不属必读范围。

32、张定胜《高级微观经济学》。武大出版。此书属于中高级内容,因涉及主题较少,故比平新乔之〈18讲〉显得清晰。适宜找不到其他中高级教材,而高级教材又甚困难,可以此书做过渡。

33、 Nicholson < Microeconomic Theory>>。国内中文翻译出版。此书微积分运用、数学运算简洁明晰,全书难度、体系一致,排版清楚、内容重点突出,主题有深度,实为一 极佳之中高级教材。书后之参考书目适宜进一步学习参考,为中级教材之中,最适宜和高级教材接轨者,唯书价稍贵,习题难度不深,习题量 稍显不足。此书似乎出版发行量不多
,除北大、复旦等处书店有少量可见外,其他大学及城市似甚少见。推荐阅读。

34、蒋殿春《高级微观经济学》,经济管理出版社。此书主题基础部分已达高级水平,难度甚大。至博奕论以后部分,则难度甚浅。或与日本经济学之教授方法有关。对传统的价格理论的数学描述相当清楚。数学证明部分清楚。推荐阅读。

35、张维迎〈高级微观经济学〉,此书张教授5、6年前在香港做访问学者时已准备出版,张五常之论著中,多处注释引自此教材,多种丛书翘首以待,均将 此书名印于丛书之中,以待出版。然数年一去悠悠,至今未见面世。张教授微观造诣甚深,想来此书必也不错 。估列于此处,他日或可望出版,若有见张教授者,也可代问此书出版之日。呵呵。

36、范里安《高级微观经济学》经济管理出版社。这是范里安在《微观经济学 -现代观点》的基础上的标准高级教材。每一章均相当简短但精要。阅读时需要对中级教材有比较深入的学习。但翻译质量不佳。建议直接读英文版。接近研究生一年级水平。推荐阅读。

37、武康平《高级微观经济学》,清华版。进一步学习数理经济学之用。不属于必读范围。

38、《微观经济学》《microeconomics theory》andrew.mas-colell Green等,社科院 ,中文版,北大翻译。110元。经典中的经典目前所见,顶级教材,研究生一年级水平。推荐阅读。

七、高级宏观经济学

39、 《高级宏观经济学》 戴维 罗默。商务版。推荐阅读
40、 布兰查德《高级宏观经济学》
41、 萨金特《动态宏观经济理论》
42、 龚六堂《高级宏观经济学》、《经济增长理论》。推荐阅读

八、其他教材:

43、《计量经济学》、《数理经济学》、《数量经济学》、《经济增长理论》、《金融经济学》《产业组织理论》、(泰勒尔)。属于研究生初级教材。

44、中国社会科学文献出版社《哈佛剑桥经济学著作译丛》:《经济理论的进展》(上下)、《公共选择理论》、《治理机制》、《不确定性与信息分析》、《经济学中的制度》推荐全部阅读。

45、社会科学出版社〈国外经济学名著丛书〉系列:《企业经济学》、《农业发展的国际分析》(速水右次郎)、《同意的计算》(布坎南)、《货币数量论研究》(佛里德曼)推荐全部阅读。

46、经济科学出版社《国外经济学教材库》系列:此系列水平介于本科与研究生之间,若学完上述其他教材,此系列可不必阅读。聊记于此。

47、邹恒甫主编:〈金融丛书系列〉:以让拉丰〈激励理论〉为最高水平,其他尚可。

48、中国社会科学出版社《当代经济学教科书译丛》系列:目前国内所见最好教材系列,学完这个系列,建议找老师报考研究生进一步学习。

学习计算机的好书单

我也是计算机专业出身的人,看了这篇文章,很有感触。今年大四了,四年中,学过的经典教材寥寥可数。叹!!
最近一年,多读技术书籍。每有经典著作,买之、藏之、读之、研究之,受益颇深。况置身于一日千变的IT行业,不读书,便有落后之感,而终日读书于诚惶诚恐之间。从开发语言平台(C/C++、Java系列)、OO思想、设计模式、UML、软件过程(敏捷开发等),到算法、数据结构、软件体系架构,不同层次、不同层面的书都有涉及,初略统计,购书竟达¥1000以上。
经常被人问及该读何书、从何入门、如何深究,因此给出这个Book Lists。list中的书基本都是我所读过,并以为经典,当作我的一个读书总结,也可作为大家学习之参考。
我的学习历程还在行进,我的读书之路也在继续,因此这个book lists也在【持续更新中…………………】
—— 题记

k_eckel’s book lists

【语言和平台】
【C/C++】
[1]《C陷阱与缺陷》,Andrew Koenig,高巍译,人民邮电出版社:如果让我推荐一本关于C深入学习和研究的书,那一定会是《C陷阱与缺陷》。第一看这100多个Page的书,感觉不过如此(少年轻狂:)),第二次看是自己做了一个编译器后,带来就是震撼,再一次看的时候就是恐惧——Andrew Koenig的这本书出版14年来,在全世界内重印了18次,并且从第3次后就一个字都没有改变!如果你想知道编译过程对程序设计的影响,如果你想检验自己对底层的把握力度,强烈建议你读读这本书。

[2]《C++编程思想》(第二版),Bruce Eckel,机械工业出版社:Bruce Eckel的《Thinking in C++》和Stanley B. Lippman的《C++ Primer》是C++从新手到进阶的必备书籍,当然个人认为两本中取一本研读即可。我选择的是《Thinking in C++》,原因是觉得《C++ Primer》实在是太厚了(:)实际上绝对全面,我后来还是在不少地方要参考Lipman的书)。《Thinking In ×××》风格甚至是书名都成为了Bruce的“专利”,后来的《Java编程思想》(第二版,目前已经有了英文的第三版),以及《Thinking In C#》(目前还没有中文版,并且该书是和Larry O’Brien合作。),都是经典中的经典,强烈推荐阅读。

[3]《Effective C++中文版》(2nd Edition),Scott Meyers,候捷译,华中科技大学出版社:对于这本书,我认为任何想把C++学好,想用C++做项目开发的都应该好好研读本书。孟岩在该书的印介中如是说:“曾经在网络讨论组中间看到这样的说法,C++程序员可以分成两类,读过Effective C++的和没读过的。”个人认为,《Effective C++》将面向对象的思想和原则与软件设计、C++开发很好地结合在一起,达到了一种完美统一的境界:你在学习C++技术(以原则条款的方式给出)的同时,OO思想得到了升华和提高。纯粹的OO思想的学习会略显得枯燥和无味,但是以为使用、掌握了一门用于面向对象系统开发语言便以为懂得了OO的开发与设计(OO的精华)则会显得多么的无知和轻浮。如果大家想真正体验OO设计开发、享受C++的强大与精髓,请读《Effective C++》。

[4]《More Effective C++中文版》,Scott Meyers,候捷译,中国电力出版社:《Effective C++》的完美续集。

[5]《C++沉思录》,Andrew Koenig & Barbara Moo,黄晓春译,人民邮电出版社:这本书的英文名字叫:Ruminations on C++:A Dacade of Programming Insight and Experience,十年程序设计的真知灼见。Andrew Koenig夫妇是世界上著名的C++大师级人物,并且他们也堪称C++领域的“第一神仙眷属”,看看他们在AT&T曾经做过的事情,你就没有办法不去承认这样的书名实在是实至名归,用起来也当之无愧。而Barbara Moo则更是C++领域的女中豪杰。读这本书实在是和无意中的机缘巧合读了Andrew的《C Traps and Pitfalls》,感叹崇拜之余,则买了这本《C++ 沉思录》,该书的特点一是适合学习(教学型的讲解方式),而是适合练习(书中给出了很多的实际的例子进行分析和讲授,甚至包括一个简单的string的库),怪不得C++之父Bjarne Stroustrup如是推荐:对于C++是什么样的以及能够作些什么,他们的先见之明在这本书中随处可见。他们另外一本书《Accelerate C++》也是C++学习中的经典。

[6]《C++程序设计语言》(特别版),Bjarne Stroustrup,机械工业出版社:如果您在学习或使用C++语言,但是没有上过Bjarne Stroustrup的网站,建议您登录:http://www.research.att.com/~bs/homepage.html。让我记忆最为深刻的不是Bjarne Stroustrup有型的照片(工作),而是照片下的第4行话:I designed and implemented the C++ programming language. 因为这句话世界上就Bjarne Stroustrup有资格如是说。之于Bjarne Stroustrup本人不劳我多言,之于这本书,大家都知道Bjarne Stroustrup的风格就是有些教条化,别人也称之为“学院派”,可能读起来比较不是那么上口,我个人也就是有一本e文的影印版本,实话说也没有真正系统读完过,但是有时候还是在里面查阅了不少知识。不推荐作为入门的书籍,但是建议收藏,至少也是对Bjarne Stroustrup这位给我们带来C++语言的大师的敬畏和敬意。

[7]《深度探索C++面向对象模型》,Stanley B.Lippman,候捷译,华中科技大学出版社:对于Stanley B.Lippman本应该好好介绍他的另外两本更加知名、流传也更加广泛的书《C++ Primer》和《Essential C++》,这两本书(特别是后者)都是C++入门的好书,当然前者也是C++进阶、研习的最好书籍之一。无奈前者我没有买过,只是在学习和开发中参考、查阅过(电子版本倒是有收藏),而后者则只是初略看过一遍,不好妄加评论。而这本《深度探索C++面向对象模型》 我则收藏了,原因有二:一是我对底层实现比较感兴趣,二是冲着Lipmman的大名,而我自己也在实现一个比C++简单很多的一种学习语言的编译器(一些介绍:http://www.mscenter.edu.cn/blog/k_eckel/category/384.html)。在《深度》中,Lippman就自己当年在AT&T实现CFront编译器的实际经验总结、分析了C++的对象组织模型、函数模型,C++中多态的实现机制(virtual table的组织)等。这是一本研究的书籍,如果你对C++的使用已经比较自信,但是对底层实现很感兴趣,这本书则正是你梦寐以求的经典。Stanley B.Lippman的个人主页:http://staff.develop.com/slip 。我也发现一般大师的主页都很简约、简洁,无论是Knuth,还是诸如Bruce Eckel、Bjarne Stroustrup还是这里的Lippman都一样。大家对Lippman的最近的印象应该比较的熟悉,Lippman现在是Microsoft C++/CLI的总架构师,专门负责将传统C++移植到.Net平台上,前一段时间因为需要曾经花了一段时间研习过C++/CLI,个人觉得虽然比起丑陋的Managed C++,C++/CLI要elegant不少,但是给Managed C++善后却不是那么的容易,给Lippman +U,也期望C++/CLI走好!

[8]《C++程序设计教程》,钱能,清华大学出版社:之所以这里列出钱能老师《C++程序设计教程》主要是因为个人认为在国内写C++方面的书中就钱老师的书最有份量,我姑且不敢将钱老师的书和上面提到的大师们的经典比较,但是在国内这样一个浮躁的环境中,钱老师的书也确实给了我不少的希望和期望。大家可能也注意到了,国外大师们的书上都是著名×××著,而国内大部分则是×××编著,不读研不知道编与著的区别,现在才知道编和著真的可以说是差之毫厘、谬以千里。《C++程序设计教程》实在可以作为C到C++学习的一个预科读物,推荐大家想学C++但是基础不是很好的研读之。

【Windows程序设计/VC/MFC】
[1]《WINDOWS程序设计》(上、下),Charles Petzold,清华大学出版社:这本书是Windows编程领域的“圣经”,无法描述其在Windows程序设计领域的影响和功效。而Charles Petzold则是作为仅有的七个人之一(并且是唯一的作家)被《Window Magazine》和Microsoft公司授予Windows Pioneer奖,以表彰他对 Microsoft Windows的成功做出的贡献。之于这本书遗憾有二,一是价格不菲(上下两册一共160RMB,就算打个八折也还是……),二也是最重要的,现在业界实在是比较浮躁,于是我们也跟着要浮躁,很少有人能够真正静下心来去研习诸如windows程序设计的基本知识,去在没有VC生成的一大堆的MFC垃圾代码的情况下就写写windows程序了。企业和公司要求的就是一堆的会拖拉点击的熟练的操作人员,他们需要的是能够立即能够带来商业利益的代码工人,尽管他们也说要求技术功底的深厚。绝大多数的VC程序员都是在完全没有过windows程序设计经验就去被教着使用MFC进行桌面系统的开发。Java、.Net需要我们学习和熟悉的地方太多了,以至于我们无法安静下来好好去把内功练到本该具备的级别就要上战场冲锋陷阵了。实际上我也是这般,虽然我看了这本书的绝大部分的内容,也用记事本写了一些简单的windows程序,从WINMAIN写起,注册窗口、创建、显示、消息循环,然后WinProc的实现,但是我也没有胆量说我对windows程序设计已可以和像使用C++/Java那样熟练。实际上可能是否要在学习使用VC等之前一定要把windows程序设计非常深入的观点也值得商榷,个人看法是:熟悉windows编程,机制、过程,做一些简单的练习,然后在基于MFC开发过程中对出现的问题在去参考这方面的资料,再去解决相关的问题(可能要用到windows程序设计中的本质东西)。我便是这般。因此建议大家能够阅读。

[2]《深入浅出MFC》,候捷著,华中科技大学出版社:这本书也不是一本浮躁人看的书,个人认为也不太适合于初学者看。个人有一个看法,如果把VC/MFC程序设计的学习像学习一门语言(例如C++/Java)那样学习,就在某种程序上理错了方向。像这种和开发应用联系最为紧密的开发平台的学习应该是一个解决问题的学习过程,这个意思就是当你遇到一个实际开发中的问题的时候,你可以去查阅相关的API、search相关的解决方案,然后解决问题就是了。因此这本书不是作为VC /MFC入门的书籍,VC/MFC的入门我觉得直接到书店找一本这方面的书(大部分都是内容差不多,因为基本是大家互相copy的:)),然后去把书中的例子实现一下,积累对VC开发的感性认识,也满足一下自己的虚荣心。然后可以参看这本《深入浅出MFC》去理解为什么你的程序要那样编写,为什么可以那样实现,怎样才可以在MFC的大网中自由发挥。书中讲消息传递、运作机理最为深入浅出,而对于Doc/View结构却并不是最好的讲述(尽管已经很好了,因为我曾在网上看到过一篇专门讲Doc/View的Document,个人认为最为深入浅出)。强烈推荐大家阅读。顺便一提的是,候捷老师是我个人极为推崇的国内的技术专家和作家,无论是他写的这本书,还是他翻译那些大师的作品,都极为精致,实在是精品和经典。候捷老师本人我和他也算是有一面之缘:2004年10月24日,候捷老师到大陆讲学,其中一站就是同城的华中科技大学,华中科技大学微软俱乐部组织了候捷老师与您工话IT人生活动,也邀请了我们这边俱乐部参与(就算没有邀请,我也一定会去的,呵呵),活动完毕和候捷老师有过一个简单的交谈并留影纪念(遗憾的是照片由于某些原因一直没有找到,深以为憾。)。我在http://www.mscenter.edu.cn/blog/k_eckel/archive/2005/04/15/1426.html中曾经记录了这件事情。

【JAVA】
[1]《Effective Java中文版》,Joshua Bloch,潘爱民译,机械工业出版社:Joshua Bloch是Java 社区第一号精神领袖(但是已离开Sun供职Google,郁闷ing……),该书也是Java语言领域的《Effective C++》。书中介绍了57条Java语言开发和编程中极具实用价值的经验规则和建议。揭示了该怎样产生高效、清晰和健壮的Java代码。并且本书的译者潘爱民老师也是集著、译于一身的名家,《C++ Primer》、《VC++技术内幕》(第4、6版)、《COM本质论》等也都是由潘老师翻译的,另外《COM原理与应用》则是出自潘老师的技术力作(可能现在大家对COM的了解和关注力度已经大不必从前:))。强烈推荐阅读。

[2]《Practical Java中文版》,Peter Haggar,候捷/刘永丹译,中国电力出版社:《Practical Java》是我学习Java后阅读第一本Java方面的书籍,当时也正在参与一个使用Java开发的项目,也可以说是一边学一边作项目,项目没有做完,书倒是很快就看完了:一是因为学习总是应该比需求快,而是因为这本书写的实在是很经典。《Practical Java》最大的特点就是简洁、贴近实际开发,书中提到的改善代码的68个主题都是在开发中很容易面临的问题,实在是很Practical。这本书的重点还是Java语言本身,之于面向对象的一些思想和开发理念提及的很少,而在Java的另外一本经典书籍[1]中《Effective Java》中则是集合了不少的OO的设计思想和原则。因此这本书可以作为在学习、研究Java语言本身的必备书籍,强类推荐阅读。

[3]《JUnit In Action》,Vincent Massol,鲍志云译,电子工业出版社:这本书是介绍JUnit测试优先开发的参考书,TDD(Test-Driven Development)是敏捷软件开发中的最重要原则和技术之一,而JUnit则正是这个技术的实现。JUnit则是由两位世界级的大师Erich Gamma 和Kent Beck完成的Java的单元测试的框架,Erich Gamma 是《设计模式》巨著的作者GoF中的第一位,而Kent Beck则是XP的创始人。JUnit不单是给我们提供一中非常elegant的单元测试工具,更为重要的是JUnit塑造了一种新的软件文化:Keep the Bar Green!只要我们能够保证JUint中Bar Green,我们软件就没有问题了。《JUnit In Action》则介绍了JUnit用法,内容包括用mock objects进行隔离测试、用Cactus进行容器内测试、用Ant和Maven进行自动构建、在Eclipse内进行测试、对Java应用程序、Filter、Servlet、EJB、JSP、数据库应用程序、Taglib等进行单元测试等。这本书最大的特点就是示例驱动教学,适合初学者,很容易上手,推荐阅读。

[4]《Struts Kick Start》 ,James Turner & Kevin Bedell,孙勇译,电子工业出版社:

【.Net】
[1]《.NET框架精髓》,Thuan Thai & Hoang Q.Lam,王敏之,中国电力出版社:这本书是我看的第一本关于.Net方面的书籍,尽管在网络上有人说这本书的翻译不是很达意,但是个人觉得还是很不错的讲解.Net平台的入门书籍。我学东西比较偏好于行而上和行而下结合,也就是在看一种语言实现的时候我都会结合看一本讲解框架和平台概述的书,这本书也正是和《C# Primer》一起看的。我有一位给我帮助很多的师兄告诉我说:在做项目的时候一定要抬头看看架构、设计的书,看架构设计的书籍时候一定要刻意去做做实际的编码。个人觉得这本书作为.Net框架介绍性入门书籍的定位还是比较准确的,并且里面有很多的示例,比如.Net平台上的语言的无关性中作者就通过一个分别由VB.Net /C#/Managed C++编写的示例程序(交通工具),感觉是非常好的体验。书中还对诸如.Net 中的数据访问、XML等内容进行了一个概述,总体说来还是达到了我的预期期望,因此这里推荐大家作为入门级别阅读。

[2]《C# Primer》,Stanley B.Lippman,候捷译,华中科技大学出版社:没有买Lippman的《C++ Primer》,终于在这里给予了补偿。但是遗憾的是总是觉得Lippman的这本书远远没有想象中的经典,或许一个人期望越高,失望就会越大。也可能是看的时候因为有不少的OO、C#本身的基础,而最后和自己的收益期望有所差别,鉴于以上原因,这里不妄加推荐,当然也不敢妄加评论。

[3]《Windows Forms 程序设计》(Windows Froms Programming in C#),Chris Sells,荣耀、蒋贤哲译,人民有点出版社:一直认为MFC确实是一个非常了不起的设计框架,虽然很多人弊病其冗余的垃圾代码、复杂的文档/视图结构以及不如RAD 开发平台的快速入门和快速构建。MFC中使用文档视图结构可以很简单就构建一个简单的编辑系统,但是你却很不容易才可以构建一个MIS系统(使用 Doc/View结构你得面对一大批得冗余代码和信息,并且很不好实现界面的转换,并且如果不是有个很长一段时间的VC开发很难胜任和上手;使用基于 Dialog的结构进行开发则会被Dialog的限制给整个体无完肤(大小自由拉动、菜单、工具栏、状态栏等你都得重头再来或是使用别人的代码)),于是做这种开发我们很容易地想到要转到Delphi、VB或是C++ Builder这样的RAD开发工具。这里的Windows Forms给我们带来了福音,Windows Forms正是补充了MFC中的Dialog的缺点,结合Delphi等的经验而成的开发Windows 桌面应用程序的开发利器。如果你是MFC开发人员,想网.NET开发转变,又要做桌面的开发,这本书就是给你的必读作品。当然你要通过这本书进入.NET 的开发也是一个非常好的入门读物(因为Windows Forms开发入门门槛不来就不高)。强烈推荐阅读!

【底层研究与编译器】
[1]《深入研究计算机系统(Computer Systems:A Programmer’s Perspective)》,Randal E.Bryant & David O’Hallaron,中国电力出版社:这本书并不适合每个人去读,因为相对来说比较底层。我一直认为,无论你做的那个层面上开发,只要你做的Programming方面的工作,都应该对底层的东西有所了解。去年去参加候捷先生的一个讲座,其中有一位同学的提问我至今还是印象很深刻,大意是:我们现在处的学习氛围是一个很好的阶段,但是同时也是非常尴尬的一个境地。虽然目前众多的语言、平台尽力去屏蔽掉了一切的底层的细节(从C/C++到Java/.Net等),使得我们学习的机会和成本大为降低,这和以前(特别是80年代甚至以前)的学习者比起来(那个时候一般的程序员要遵循的学习路线是:汇编(甚至有机器代码)->C—>C++->Windows 程序设计(SDK),MFC,Java,.Net),因为这些技术是随着他们的学习而出现的,也就使得他们的学习曲线是一个平滑的曲线,而现在绝大多数人的学习曲线是一个陡峭的折线:一下子就到达目前最为前言的技术风口。虽然没有必要去遵循以前的那样一个学习的曲线(成本太大),但是如果对一些底层的东西最好还是能够比较了教。就比如说汇编语言,可能你一辈子都不会使用汇编语言去开发一个系统,但是至少你要能够读懂汇编代码,至少你能够在Debug的时候透过汇编代码找到错误的所在,或者是为了性能优化嵌入一些小的汇编代码片断。这本书则提供了这样一个“桥梁”:他把计算机的系统结构、C语言、汇编、操作系统的相关知识有机地结合在一起了,从一个程序员的角度去审视计算机,告诉你你的程序是怎么被编译、装载和运行。当然这本书并不是适合大多数人,因为时间和定位的不同决定了学习的过程和内容,建议希望对底层比较了解,并且时间比较充沛(例如大三的时候),好好研习本书,定会受益不浅。本书的作者Randal E.Bryant 是卡耐基梅隆大学计算机科学的主任教授和计算机学院院长,而卡耐基梅隆在我眼里一直是怀着敬畏的心情看待的。我曾做过编译器,感觉这本书里面的内容讲的确实是比较到位(不过我没有时间去看完,85rmd的书也就看了一部分,惭愧:)),推荐大三的基础比较好的能够阅读。

【算法与数据结构】
[1]《算法I~IV(C+++实现)——基础、数据结构、排序和搜索》(第三版),Robert Sedgewick,张铭泽译,中国电力出版社:这是我目前看过的将数据结构和算法中的最好的书籍。作者Robert Sedgewick是算法宗师、计算机大师Donald E.Knuth的高徒。Donald E.Knuth是我崇拜的计算机大师之一,不仅仅因为他的学术渊博,还有就是他做事情的风格(他为了写《The Art of Programming》辞掉了在Stanford的教授职位,只担任斯坦福大学计算机程序设计艺术的荣誉退休教授。这里有一个连接http://www.kaiyuan.de/forum/lofiversion/index.php/t15802.html,感兴趣的可以继续:)),Bill Gates就曾经说如果有谁读完了《The The Art of Programming》可以直接给他发简历(确实,我曾经鼓起勇气从第三卷看起,最好还是放弃了,因为……)。Sedgewick的书的最大特色就是深入浅出,他把一个个算法(以及相关的经典问题)通过最易于理解的语言诠释的淋漓尽致,真正是大师出品、大师风范。当然这只是Sedgewick算法系列的上册,还有下册(图算法)。强烈推荐阅读。

[2]《编程珠玑》, Jon Bentley,谢君英译,中国电力出版社:这本书的英文名字叫《Programming Pearls》,编程中积累下来的珍珠,当然宝贵。关于这本书的评论网上到处都可以找到,但是这本书薄薄的纸张竟是涵蕴着无尽的宝藏:从封底计算、经典的查找、排序算法(二分查找、堆排序等)、程序性能估算(Profile)、调试(Assert宏)等都是编程中的Pearls。强烈建议要换工作、或者要找工作的好好研读,因为笔试和面试中经常就是这里面的内容,当然开发者也必备,因为可能就是因为里面一些算法的启示给我们驱走了程序实现中的郁闷。

【OOA/D(设计与思想)】
[1]《设计模式:可复用面向对象软件的基础》,GoF,李英军等译,机械工业出版社:设计模式中的圣经,面向对象书籍中的经典。虽然GoF在前言就一再声明他们写的这本书不是介绍面向对象技术或设计的书,但是我一直认为(Utill Now),就像GoF在其第一章引言中说的:学习设计模式可以帮助学习面向对象,而我的观点更加深入:只有真正理解了设计模式,才知道什么叫面向对象分析与设计【1】。【1】是我在经历了理解设计模式前后做的系统的比较得出的,并非个人的一时冲动的论断,在看了GoF的这本圣经n遍,并实际编写一遍23中设计模式的实现,思考并在实际系统设计和开发中适当运用设计模式后,我只能说慢慢地对面向对象的分析和设计有一些感觉和体会了。GoF在这本书中给常见的设计模式分为创建型、结构型和行为模式共23种,这些也就构成了当前软件界通用的设计模式的代名词。这本书是设计模式中的圣经,但是个人觉得唯一的瑕疵就是(可能看过的都有感觉):行文比较生硬。可能是因为GoF都是Ph.D,并且主要基于Eric的博士论文,读起来对于初学者有些难度(我是鼓起n次勇气读了n次后,才慢慢体会到博士水平还是不同!)。作者也在前言中“坦白”:请记住,这不是一本读完就可以束之高阁的书。这里强烈推荐。BTW:我将个人学习和使用设计模式的经验和理解在本Blog中有一个连载(见设计模式部分),主要想就GoF的23种模式以一种更加易于理解和接受的方式展现出来,并给出了我在学习设计模式时编写的C++代码实现。

[2]《敏捷软件开发:原则、模式与实践》,Robert C.Martin,邓辉译,清华大学出版社:该书曾获得第13届Jolt大奖,Robert C.Martin自己也是软件开发界的大牛。读过这本书的人都有体会:内容和书的名字有些出入。书中虽然花了一些篇幅在讲述敏捷软件开发(Agile Software Development)的原则和实践,但是书中绝大部分的内容在讲述面向对象分析和设计(OOA/D),例如面向对象设计中的原则(单一职责SRP、开放-封闭OCP、Liskov替换LSP、依赖倒置DIP、接口隔离ISP)、设计模式(共23种,但是不是和GoF的23种设计模式全部相同)以及UML等内容。个人觉得该书可以和《设计模式》一书结合起来读,并且是面向对象设计和分析的必读书之一。这里推荐阅读。Robert在书中的一句话或许会记一辈子:Next to My Life,Software is My Passion。

[3]《Design Patterns Explained-A New Perspective on Object-Oriented Design》(影印版),Alan Shalooway & James R.Trott,中国电力出版社:这本书我在买的时候还只有影印版,现在中文版本已有熊节翻译出版了。买这本书的时候我还对设计模式一知半解,只是看着这本书的名字比较 OK就买了,实际上买回来后一开始也没有怎么看,但是在看完了GoF的《设计模式》后,我再把这本书认真看了一遍,感觉也是经典。这本书最大的特色就是实例教学,他首先对OO设计进行了简单扼要的讲述(个人认为是最好的OO教授之一,个人受益匪浅),然后选取了GoF23种设计模式中的10种进行了详细的分析:先引入问题,然后Derive相应的设计模式,这种方式最为容易理解。其中我觉得讲的最好的就是Bridge模式,分析到位、实例清晰,实在是给我理解 Bridge模式给予了很大的帮助。强烈推荐大家阅读。

[4]《GoF 23种设计模式解析附C++实现源码》,k_eckel,PDF文档:这是我将自己总结的设计模式的解析的一个汇总文档,并提供了C++实现源码。旨在提供一个简单、直观的设计模式的一个解释,适合初学者学习和熟悉者研究,可以到这里获取整个文档。(2005-05-13更新)

【UML与建模】
[1]《UML精粹——标准对象建模语言简明指南》(第2版),Martin Fowler&Kendall Scott, 徐家福,清华大学出版社:Martin Fowler在软件界的威名大家是有目共睹的,Martin Fowler是架构、企业构架、设计模式等方面的大师,他的《分析模式》是商业层面的《设计模式》经典,他的另外一本书《Refactoring》则树立了Martin在XP(极限编程》中宗师级的地位。《UML精粹》也正是吧UML的精粹部分展现了我们面前,我们知道UML是咱们做软件必须要熟练掌握的建模语言(不然怎么和别人交流?!),但是我个人觉得学习 UML的是枯燥的,且不说别的,就是UML中的那9类图都够咱们郁闷的(尽管不是每种都很常见和常用)。我也正是通过这本书慢慢地去熟悉、适应、使用 UML,本书也是面向对象思想(OO)学习的经典,你可以从这本书中学习到很多的OO的思想和原则。唯一美中不足的就是:个人对翻译的徐家福老先生翻译的笔风不是很称,很多的名次和现在的表达有一些出入,也让人有时候觉得很是费解。anyway,强烈推荐大家阅读。

[2]《使用UML—关于对象和组件软件工程》,Perdita Stevens & Rob Pooley,包晓露译,人民邮电出版社:这本书虽非出自大师级的高手,但是个人觉得这本书是非常好的面向对象思想和UML学习的教材。就像本书最开始就讲到:面向对象的3块基石(封装、继承、多态)中封装的本质就是高内聚(Cohesion),多态的本质就是低耦合(Coupling),这是我看过讲面向对象理论最为简洁、本质的论断,也带给了我莫大的思考。这本书还有一个特点就是适合个人学习,因为该书的组织是按照教学的进度安排,还设计由讨论和问答,非常适合OO思想入门和UML使用入门。推荐阅读。

【软件过程管理】
[1]《人月神话》,Frederick P. Brooks,Jr,UMLChina翻译组 汪颖译,清华大学出版社:排在这个位置的一定是这本《人月神话》,我个人觉得这本书本身就是一个神话,它的经典、它所诠释的软件开发的精神、软件过程的艺术,使得该书畅销了20年经久不衰,让人不得不认同这样的一种神话。Brooks获得1999年的图灵奖,他在1986年发表的论文《没有银弹:软件工程的根本和次要问题》,让“没有银弹”的软件领域的“定理”成立20年,可能还不知道要成立多久。《人月神话》是关于人和团队的书,强烈推荐阅读。

[2]《敏捷迭代开发:管理者指南》,Craig Larman,张晓坤译,中国电力出版社:Craig Larman是面向对象、模式、迭代开发等领域广为人知的世界级专家,他的那本《UML和模式应用》被Martin Fowler推崇为:“人们常常问我,哪本书是引领他们迈入 OO 设计殿堂的最佳著作。自从幸获 Craig 的《UML和模式应用》,它就成为了我的倾力之荐。” Craig Larman在这本书中讲述了四种著名的迭代方法(Scrum、XP、UP、Evo)的关键实践,并就敏捷和迭代开发中的实际问题给出了建议和实践经验。Craig Larman维护了一个中文网站:http://www.craiglarman.cn/。我个人比较推崇敏捷软件开发,虽然很难说得其要领,但是还是觉得在当前得这样一个软件开发环境里敏捷迭代的思想还是值得咱们好好推究和实践的。

win2003与FreeBSD6.0双系统

我接触FreeBSD虽然不到一年,但这操作系统确实不错,也是我非常喜欢的。下面是我的安装笔记,里面很多东东都是网络上大虾的经验,如果你是一个初手可参考一下。
一、我的硬件
cpu   intel C42.0
主板   硕泰克845GL(集成AC97声卡,显卡,Rtl8139网卡)
内存   威刚256DDR400
硬盘   Mator40G
光驱   华硕52xcdrom
二、应用目的
(1)、已安装win2003,FreeBSD与win2003双系统共存,从windows引导进入FreeBSD系统。
(2)、一般的中文桌面应用,能上网聊天、播放多媒体文件,没有网络功能。
(3)、只安装mini(迷你)系系统,然后从网络安装软件包。
(4)、用分区工具分出一个准备装FreeBSD的主分区。
三、安装前的准备
(1)、由于找不到硬盘安装的方法,只好刻盘从光驱安装。
(2)、从disc1中提取boot/boot1文件到C盘根目录下,编辑boot.ini文件添加一项:
C:\boot1=”FreeBSD 6.0″,这样就会在win的引导界面看到FreeBSD 6.0的启动项。
四、安装系统
(1)、从光盘启动后回车进入sysinstall界面,用上、下、左、右键选择,回车确认。
(2)、选择standard开始进行标准安装。
(3)、分割硬盘:移动光棒选择您想安装 FreeBSD 的硬盘分区,按D删除原来的文件系统,按C创建FreeBSD文件系统,默认是165;由于从win引导,需激活win的C盘分区,移动光棒到win分区,按S激活;分割完毕,按W、Q重写分区表、推出。
(4)、安装多重引导,有三个选项:BootMgr,Standard,None。这里是用第三方的多重引导程序选None不安装FreeBSD的引导程序。
(5)、使用Disklabel 创建分区,一般创建四个分区(按顺序):/为根文件系统;swap为系统磁盘交换分区;/var目录会存放不同长度的文件、日志以及 其它管理用途的文件;/usr为第三方软件安装地方,剩下的硬盘空间就全部给它。a、同样按C创建分区,如/:按C接下来将出现一个对话框, 要求您输入新分区的大小(可直接输入数字+M)我输入120M,然后选择fs,在对话框里输入/(swap不必输入fs);后面的类推。。。如果你是初次 安装,可直接按A选择自动分区。b、同样按W、Q完成分区。
(6)、选择安装软件包:如果你的硬盘较大,选ALL全部选择安装,这里我选mini。。最小化安装。
(7)、选择使用的安装介质,这里是cd/dvd。
(8)、确认安装。
五、安装后的配置
(一)、配置网卡
(1)、User Confirmation Requested
Would you like to configure any Ethernet or SLIP/PPP network devices?
[ Yes ]   No
配置网卡,请选择 [ Yes ] 然后按 Enter。一般是默认的,也就是第一项。
(2)、User Confirmation Requested
Do you want to try IPv6 configuration of the interface?
Yes   [ No ]
新的IP通信协议 IPv6 ,使用 RA 服务,不需要[No]
(3)、 User Confirmation Requested
Do you want to try DHCP configuration of the interface?
Yes   [ No ]
动态主机配置协议,按[No]出现配置界面,用Tab键选择CANCEL
(二)、 配置网关
(1)、User Confirmation Requested
Do you want this machine to function as a network gateway?
[ Yes ]    No
选择[No]
(三)、配置网络服务
(1)、 User Confirmation Requested
Do you want to configure inetd and the network services that it provides?
Yes   [ No ]
(2)、 User Confirmation Requested
Do you want to have anonymous FTP access to this machine?
Yes    [ No ]
(3)、User Confirmation Requested
Do you want to configure this machine as an NFS server?
Yes    [ No ]
(4)、 User Confirmation Requested
Do you want to configure this machine as an NFS client?
Yes   [ No ]
全部选择 [ No ]
(四)、安全配置
User Confirmation Requested
Do you want to select a default security profile for this host (select
No for “medium” security)?
[ Yes ]    No
选[Yes]
(五)、配置系统终端
User Confirmation Requested
Would you like to customize your system console settings?
[ Yes ]  No
选[No]
(六)、配置时区
User Confirmation Requested
Would you like to set this machine’s time zone now?
[ Yes ]   No
选择 [ Yes ] 并按下 Enter键以配置时区。
User Confirmation Requested
Is this machine’s CMOS clock set to UTC? If it is set to local time
or you don’t know, please choose NO here!
Yes   [ No ]
选择[ No ] 然后按 Enter选择5 Asia -》China -》Beijing回车。
(七)、 Linux 兼容性
User Confirmation Requested
Would you like to enable Linux binary compatibility?
[ Yes ]   No
这里推荐选[Yes]。
(八)、配置鼠标
User Confirmation Requested
Does this system have a non-USB mouse attached to it?
[ Yes ]    No
选[Yes]-》Enable -》 测试鼠标功能,能移动就[Yes]-》Exit退出。
(九)、安装软件包
User Confirmation Requested
The FreeBSD package collection is a collection of hundreds of
ready-to-run applications, from text editors to games to WEB servers
and more. Would you like to browse the collection now?
[ Yes ]   No
选择 [ Yes ] 按Enter 将会显示软件包选择屏幕。
选择All 显示所有的软件包-》只选择cvsup两项 -》选Cancel。
安装完成之后,继续最后的配置。
(十)、最后配置
(1)、添加用户/组
User Confirmation Requested
Would you like to add any initial user accounts to the system? Adding
at least one account for yourself at this stage is suggested since
working as the “root” user is dangerous (it is easy to do things which
adversely affect the entire system).
[ Yes ]   No
选择 [ Yes ] 然后键入Enter 继续添加用户。
选择用户user -》添加用户信息(使用 Tab 键来切换不同的项目)用户。
注意:Member groups项输入wheel(添加到 wheel 组)成了一个超级用户, 从而拥有 root权限。
(2)、设置 root 密码
Message
Now you must set the system manager’s password.
This is the password you’ll use to log in as “root”.
[ OK ]
[ Press enter to continue ]
键入 Enter 来设置 root 密码。
密码必须正确地输入两次。 毋庸讳言, 您需要选择一个不容易忘记的口令。 请注意您输入的口令不会回显, 也不会显示星号。
Changing local password for root.
New password :
Retype new password :
密码成功键入后,安装将继续。
(3)、退出安装
User Confirmation Requested
Visit the general configuration menu for a chance to set any last
options?
Yes   [ No ]
选择 [ No ] 然后键入 Enter 返回到主安装菜单。
选择 [X Exit Install] 然后键入 Enter。您可能需要确认是否真的退出安装:
User Confirmation Requested
Are you sure you wish to exit? The system will reboot (be sure to
remove any floppies from the drives).
[ Yes ]   No
选择 [ Yes ] 取出软盘。CDROM驱动器将被锁定, 直到机器重新启动。CDROM然后就可以从驱动器中取出来了。
六、安装应用程序
(一)、配置adsl拨号
(1)、编辑/etc/ppp/ppp.conf
Note:以冒号结尾的行从第一列(行首)开始,其他所有的行都需要缩进一个空格区间。
#ee /etc/ppp/ppp.conf
这是我的/etc/ppp/ppp.conf文件内容:
#################################################################
# PPP  Sample Configuration File
# Originally written by Toshiharu OHNO
# Simplified 5/14/1999 by wself@cdrom.com
#
# See /usr/share/examples/ppp/ for some examples
#
# $FreeBSD: src/etc/ppp/ppp.conf,v 1.10 2004/11/19 17:12:56 obrien Exp
#################################################################
default:(顶格)
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
# Ensure that “device” references the correct serial port
# for your modem. (cuad0 = COM1, cuad1 = COM2)
#
set device PPPoE:rl0(我的Rtl8139网卡用rl0,相应修改你的网卡型号)
set speed sync
set mru 1492
set mtu 1492
set timeout 180                        # 3 minute idle timer (the def
set ctsrts off
enable dns                             # request DNS info (for resolv
deny lqr
add default HISADDR
adsl:(顶格)
#
# edit the next three lines and replace the items in caps with
# the values which have been assigned by your ISP.
#
set phone 电话号码
set authname adsl帐号
set authkey 密码
set dial
set login
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
注:ppp.conf可以从/usr/share/examples/ppp.conf.sample生成
(2)、设置开机自动拨号
#ee /etc/rc.conf
添加以下内容:
ifconfig_rl0=”192.168.0.254/24″
defaultrouter=”192.168.0.254″
ppp_enable=”YES”
ppp_mode=”ddial”
ppp_profile=”adsl”
注:如果是电信用户,这样就可以连接网络了。
但我是海南网通的用户,还不能连接,于是我就添加一个路由文件/etc/resolv.conf,写入海南网通的DNS结果成功,究竟为啥我也搞不清。
#echo “namserver X.X.X.X” > /etc/resolv.conf
(二)、使用cvsup快速获取ports安装方法
(1)、用root用户把 /usr/share/examples/cvsup/ports-supfile?文件复制到新的位置,如/root目录下:
#cp /usr/share/examples/cvsup/ports-supfile /root/ports-supfile
(2) 、编辑ports-supfile?把*CHANGE_THIS.FreeBSD.org修改离你较近的cvsup,有如下选择:
cvsup  电信.上海市 cvsup2.cn.FreeBSD.org
cvsup  联通.浙江市 cvsup3.cn.FreeBSD.org
cvsup  电信.上海市 cvsup4.cn.FreeBSD.org
cvsup  网通.北京市 cvsup5.cn.FreeBSD.org
cvsup  教育网.北京市 cvsup6.cn.FreeBSD.org
#ee /root/ports-supfile
修改为:
cvsup5.cn.FreeBSD.org
可注释掉ports all和你不需要的选项,由于系统安装时没安装ports,所以没注释掉ports all。
(3)、更新ports
# cvsup -g -L 2 /root/ports-supfile
(三)安装中文应用桌面(X Windows)
(1)、安装xorg
由于xorg和KDE文件太大,一般的机子ports编译安装会需要大量的时间,所以用pkg_add安装
#pkg_add -r xorg
(2)、安装KDE
#pkg_add -r kde
(3)配置xorg
#Xorg -configure
然后编辑/root/xorg.conf.new
#ee /root/xorg.conf.new
部分内容:
EndSection
Section “InputDevice”
Identifier  ”Mouse0″
Driver      ”mouse”
Option      ”Protocol” “auto”
Option      ”Device” “/dev/sysmouse”
修改处:
Option      ”Emulate3Buttons” “true”(配置三键鼠标)
Option      ”ZAxisMapping” “4 5″
EndSection
Section “Monitor”
#DisplaySize      320   240     # mm
Identifier   ”Monitor0″
VendorName   ”PTW”
ModelName    “309″
### Uncomment if you don’t want to default to DDC:
修改处:
HorizSync    30.0 – 70.0
VertRefresh  50.0 – 150.0
Option      ”DPMS”
EndSection
Section “Screen”
Identifier “Screen0″
Device     ”Card0″
Monitor    “Monitor0″
修改处:
DefaultDepth 24
SubSection “Display”
Viewport   0 0
Depth     24
Modes    “1024×768″
EndSubSection
复制xorg.conf.new文件到/etc/X11重命名为xorg.conf
#cp /root/xorg.conf.new /etc/X11/xorg.conf
到这步虽然可以启动X windows,但还没有安装字体,无法工作。
(4)、汉化KDE
a、安装i18n本地化,中文是kde-i18n-zh_CN。
#cd /usr/ports/chinese/kde3-i18n-zh_CN
#make install clean
汉化KOffice
#cd /usr/ports/chinese/koffice-i18n-zh_CN
#make install clean
b、安装字体工具ttmkfdir
#cd /usr/ports/X11-fonts/ttmkfdir
#make install clean
c、获取simsun字体,复制到/usr/X11R6/lib/X11/fonts/TrueType目录下
可从win下复制,win下是simsun.ttc文件
#mount_msdosfs -L zh_CN.GBK /dev/ad0s1 /mnt/winc
#mkdir -p /usr/X11R6/lib/X11/fonts/TrueType
#cp simsun.ttc /usr/X11R6/lib/X11/fonts/TrueType/simsun.ttf
注:挂载win分区大全
#mount_msdosfs -L zh_CN.GBK /dev/设备 /mnt/挂载点   (fat格式)
#mount_ntfs -C GBK /dev/设备 /mnt/挂载点            (ntfs格式)
#mount_cd9660 -C GBK /dev/设备 /cdrom
d、创建fonts.dir
#cd /usr/X11R6/lib/X11/fonts/TrueType
#ttmkfdir >fonts.dir
#cp fonts.dir fonts.fonts.scale
刷新字体:
#fc-cache -f -v
e、修改/etc/X11/xorg.conf
注释掉:
#Load  ”record”
#Load  ”freetype”
#Load  ”type1″
添加:
Section “Files”
FontPath     ”/usr/X11R6/lib/X11/fonts/TrueType/”
f、修改/usr/X11R6/etc/fonts/fonts.conf
# ee /usr/X11R6/etc/fonts/fonts.conf
在相应位置添加:
<dir>/usr/X11R6/lib/X11/fonts/TrueType</dir>

<match target=”pattern”>
<test qual=”any” name=”size” compare=”1″>
<int>12</int>
</test>
<edit name=”antialias” mode=”assign”>
<bool>fales</bool>
</edit>
</match>
(5)、启动kde配置
#echo “exec startkde” > ~/.xinitrc
注:由于本人不喜欢从kdm启动X windows,如果要从kdm或xdm进入,请编辑/etc/ttys
#ee /etc/ttys
修改:
tty8 “/usr/local/bin/xdm-nodaemon” xterm off secare

tty8 “/usr/local/bin/xdm-nodaemon” xterm on secare

tty8 “/usr/local/bin/kdm-nodaemon” xterm on secare
kdm 默认不让root登陆,要想root登陆,请修改:
AllowRootLogin=flase => ALLowRootLogin=true
(6)、设置中文
a、在kde控制中心的“区域与辅助功能”(Regional&Accessiblity)的国家/地区语言(Contry/Re。。&lang。。)里面设国家为“china”和语言为“简体中文”(Simplifiled Chinese)
b、在外观与主题的字体里设置字体为simsun 12,并去掉“使用字体平滑”
(四)、安装中文输入法
(1)、终端下的输入法CCE
#cd /usr/ports/chinese/cce
#make install clean
(2)、fcitx输入法
a、安装
#cd /usr/ports/chinese/fcitx
#make install clean
b、修改~/.profile文件添加:
LANG=zh_CN.eucCN
LC_ALL=zh_CN.eucCN
export LANG LC_ALL
c、设置变量
CSH:
setenv LANG   zh_CN.eucCN
setenv LC_ALL zh_CN.eucCN
SH/BASH:
LANG=zh_CN.eucCN
LC_ALL=zh_CN.eucCN
d、修改~/.cshrc添加:
setenv LANG   zh_CN.eucCN
setenv LC_ALL zh_CN.eucCN
setenv XMODIFIERS @im=fcitx
SH/BASH:  修改~/.shrc?或~/.bash添加:
LANG=zh_CN.eucCN
LC_ALL=zh_CN.eucCN
export [email=XMODIFIERS=]XMODIFIERS=’@im=fcitx’[/email]
e、修改~/.xinitrc?在开头(即exec startkde前面)添加:
exec fcitx&
f、进入X windows输入命令
#qtconfig
然后选择 -> Interface -> XIM Input Style -> 选中 -> Over the sport(上面的复选框也选上) -> file -> save
注:显示fcitx字体信息:
#cd /usr/ports/chinese/fcitx
#cat pkg-message
(五)、安装bt下载工具
#cd /usr/ports/net/py-bittorrent
#make install clean
(六)、安装网络聊天工具gaim-openq
#cd /usr/ports/net-im/gaim-openq
#make install clean
安装kde下的qq聊天软件EVA(推荐)
#cd /usr/ports/net-im/eva
#make extract
#make install clean
(七)、多媒体工具
a、MP3播放器Xmms
#cd /usr/ports/multimedia/xmms
#make install clean
#cd /usr/ports/multimedia/xmms-skins
#make install clean
汉化Xmms字体设置
选择项 -> 首选项 -> 字体 -> 选上“使用字体集和使用X字体”两项 -> 置换字体设置为:
-sony-*-*-*-*-*-16-*-*-*-*-*-iso8859-0,-*-*-*-*-*-*-16-*-*-*-*-*-gbk-1
b、rm与rmvb等格式播放器kaffeine
#cd /usr/ports/multimedia/kaffeine
#make install clean
#cd /usr/ports/multimedia/win32-codecs
#make install clean
让Noatun播放rmvb
#cd /usr/ports/multimedia/xine_artsplugin
#make install clean

(八)、安装flash插件
#cd /usr/ports/www/linuxpluginwrapper
#make install clean
打开konqueror -> 设置 -> 插件 -> 新建 – /usr/local/lib/pluginwrapper
七、重新编译内核
(1)、安装源码:
a、最简单的方法是:把安装盘disc1放进cdrom,通过以 root 身份运行 sysinstall  选择 Configure, 然后 Distributions, 然后 src, sys,选择ALL。
b、通过命令行来安装:
# mount /cdrom
# mkdir -p /usr/src/sys
# ln -s /usr/src/sys /sys
# cat /cdrom/src/ssys.[a-d]* | tar -xzvf -
(2)、编译内核:
# mv /boot/kernel /boot/kernel.bak
#cd /usr/src/sys/i386/conf
#mkdir /root/kernels
#cp GENERIC /root/kernels/CZLKERNEL
#ln -s /root/kernels/CZLKERNEL
#ee CZLKERNEL
我的内核内容如下:
machine         i386
#cpu            I486_CPU
#cpu            I586_CPU
cpu             I686_CPU
ident           CZLKERNEL
# To statically compile in device wiring instead of /boot/device.hints
#hints          “GENERIC.hints”         # Default places to look for d
#makeoptions    DEBUG=-g                # Build kernel with gdb(1) deb
options         SCHED_ULE               # ULE scheduler
#options        SCHED_4BSD              # 4BSD scheduler
options         PREEMPTION              # Enable kernel thread preempt
options         INET                    # InterNETworking
#options        INET6                   # IPv6 communications protocol
options         FFS                     # Berkeley Fast Filesystem
options         SOFTUPDATES             # Enable FFS soft updates supp
options         UFS_ACL                 # Support for access control l
options         UFS_DIRHASH             # Improve performance on big d
options         MD_ROOT                 # MD is a potential root devic
options         NFSCLIENT               # Network Filesystem Client
options         NFSSERVER               # Network Filesystem Server
options         NFS_ROOT                # NFS usable as /, requires NF
options         MSDOSFS                 # MSDOS Filesystem
options         CD9660                  # ISO 9660 Filesystem
options         PROCFS                  # Process filesystem (requires PSEUDOFS)
options         PSEUDOFS                # Pseudo-filesystem framework
options         GEOM_GPT                # GUID Partition Tables.
options         COMPAT_43               # Compatible with BSD 4.3 [KEEP THIS!]
options         COMPAT_FREEBSD4         # Compatible with FreeBSD4
options         COMPAT_FREEBSD5         # Compatible with FreeBSD5
#options        SCSI_DELAY=5000         # Delay (in ms) before probing SCSI
#options        KTRACE                  # ktrace(1) support
options         SYSVSHM                 # SYSV-style shared memory
options         SYSVMSG                 # SYSV-style message queues
options         SYSVSEM                 # SYSV-style semaphores
options         _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
#options        AHC_REG_PRETTY_PRINT    # Print register bitfields in debug
# output.  Adds ~128k to driver.
#options        AHD_REG_PRETTY_PRINT    # Print register bitfields in debug
# output.  Adds ~215k to driver.
options         ADAPTIVE_GIANT          # Giant mutex is adaptive.
device          apic                    # I/O APIC
# Bus support.
#device         eisa
device          pci
# Floppy drives
#device         fdc
# ATA and ATAPI devices
device          ata
device          atadisk         # ATA disk drives
#device         ataraid         # ATA RAID drives
device          atapicd         # ATAPI CDROM drives
#device         atapifd         # ATAPI floppy drives
#device         atapist         # ATAPI tape drives
options         ATA_STATIC_ID   # Static device numbering
# SCSI Controllers
#device         ahb             # EISA AHA1742 family
#device         ahc             # AHA2940 and onboard AIC7xxx devices
#device         ahd             # AHA39320/29320 and onboard AIC79xx devices
#device         amd             # AMD 53C974 (Tekram DC-390(T))
#device         isp             # Qlogic family
#device         ispfw           # Firmware for QLogic HBAs- normally a module
#device         mpt             # LSI-Logic MPT-Fusion
#device         ncr             # NCR/Symbios Logic
#device         sym             # NCR/Symbios Logic (newer chipsets + those of `ncr’)
#device         trm             # Tekram DC395U/UW/F DC315U adapters
#device         adv             # Advansys SCSI adapters
#device         adw             # Advansys wide SCSI adapters
#device         aha             # Adaptec 154x SCSI adapters
#device         aic             # Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
#device         bt              # Buslogic/Mylex MultiMaster SCSI adapters
#device         ncv             # NCR 53C500
#device         nsp             # Workbit Ninja SCSI-3
#device         stg             # TMC 18C30/18C50
# SCSI peripherals
device          scbus           # SCSI bus (required for SCSI)
device          ch              # SCSI media changers
device          da              # Direct Access (disks)
#device         sa              # Sequential Access (tape etc)
device          cd              # CD
#device         pass            # Passthrough device (direct SCSI access)
#device         ses             # SCSI Environmental Services (and SAF-TE)
# RAID controllers interfaced to the SCSI subsystem
#device         amr             # AMI MegaRAID
#device         arcmsr          # Areca SATA II RAID
#device         asr             # DPT SmartRAID V, VI and Adaptec SCSI RAID
#device         ciss            # Compaq Smart RAID 5*
#device         dpt             # DPT Smartcache III, IV – See NOTES for options
#device         hptmv           # Highpoint RocketRAID 182x
#device         iir             # Intel Integrated RAID
#device         ips             # IBM (Adaptec) ServeRAID
#device         mly             # Mylex AcceleRAID/eXtremeRAID
#device         twa             # 3ware 9000 series PATA/SATA RAID
# RAID controllers
#device         aac             # Adaptec FSA RAID
#device         aacp            # SCSI passthrough for aac (requires CAM)
#device         ida             # Compaq Smart RAID
#device         mlx             # Mylex DAC960 family
#device         pst             # Promise Supertrak SX6000
#device         twe             # 3ware ATA RAID
# atkbdc0 controls both the keyboard and the PS/2 mouse
device          atkbdc          # AT keyboard controller
device          atkbd           # AT keyboard
device          psm             # PS/2 mouse
device          vga             # VGA video card driver
device          splash          # Splash screen and screen saver support
# syscons is the default console driver, resembling an SCO console
device          sc
# Enable this for the pcvt (VT220 compatible) console driver
#device         vt
#options        XSERVER         # support for X server on a vt console
#options        FAT_CURSOR      # start with block cursor
device          agp             # support several AGP chipsets
# Power management support (see NOTES for more options)
#device         apm
# Add suspend/resume support for the i8254.
device          pmtimer
# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
#device         cbb             # cardbus (yenta) bridge
#device         pccard          # PC Card (16-bit) bus
#device         cardbus         # CardBus (32-bit) bus
# Serial (COM) ports
device          sio             # 8250, 16[45]50 based serial ports
# Parallel port
device          ppc
device          ppbus           # Parallel port bus (required)
#device         lpt             # Printer
device          plip            # TCP/IP over parallel
device          ppi             # Parallel port interface device
#device         vpo
#  网络卡设定
device de # DEC/Intel DC21×4x (“Tulip”)
device em # Intel PRO/1000 adapter Gigabit
device ixgb # Intel PRO/10GbE Ethernet Card
#device txp # 3Com 3cR990 (“Typhoon”)
#device vx # 3Com 3c590, 3c595 (“Vortex”)
# PCI Ethernet NICs that use the common MII bus controller code.
# NOTE: Be sure to keep the ‘device miibus’ line in order to use these NICs!
device miibus # MII bus support
#device bfe # Broadcom BCM440x 10/100 ethernet
#device bge # Broadcom BCM570xx Gigabit Ethernet
#device dc # DEC/Intel 21143 and various workalikes
#device fxp # Intel EtherExpress PRO/100B (82557, 82558)
#device lge # Level 1 LXT1001 gigabit ethernet
#device nge # NatSemi DP83820 gigabit ethernet
#device pcn # AMD Am79C97x PCI 10/100 (precedence over ‘lnc’)
device re # RealTek 8139C+/8169/8169S/8110S
device rl # RealTek 8129/8139
#device sf # Adaptec AIC-6915 (“Starfire”)
#device sis # Silicon Integrated Systems SiS 900/SiS 7016
#device sk # SysKonnect SK-984x and SK-982x gigabit ethernet
#device ste # Sundance ST201 (D-Link DFE-550TX)
#device ti # Alteon Networks Tigon I/II gigabit ethernet
#device tl # Texas Instruments ThunderLAN
#device tx # SMC EtherPower II (83c170 “EPIC”)
#device vge # VIA VT612x gigabit ethernet
#device vr # VIA Rhine, Rhine II
#device wb # Winbond W89C840F
#device xl # 3Com 3c90x (“Boomerang”, “Cyclone”)
# ISA Ethernet NICs.  pccard nics included.#device        cs                # Crystal Semiconductor CS89×0 NIC# ‘device ed’ requires ‘device miibus’#device        ed                # NE[12]000, SMC Ultra, 3c503, DS8390 cards#device        ex                # Intel EtherExpress Pro/10 and Pro/10+#device        ep                # Etherlink III based cards#device        fe                # Fujitsu MB8696x based cards#device        ie                # EtherExpress 8/16, 3C507, StarLAN 10 etc.#device        lnc                # NE2100, NE32-VL Lance Ethernet cards#device        sn                # SMC’s 9000 series of ethernet chips#device        xe                # Xircom pccard ethernet# ISA devices that use the old ISA shims#device        le# Wireless NIC cardsdevice        wlan                # 802.11 supportdevice        an                # Aironet 4500/4800 802.11 wireless NICs.device        awi                # BayStack 660 and othersdevice        ral                # Ralink Technology RT2500 wireless NICs.device        wi                # WaveLAN/Intersil/Symbol 802.11 wireless NICs.#device        wl                # Older non 802.11 Wavelan wireless NIC.#虚拟装置device random # Entropy devicedevice        loop                # Network loopbackdevice        mem                # Memory and kernel memory devicesdevice        io                # I/O devicedevice        ether                # Ethernet support#device        sl                # Kernel SLIPdevice        ppp                # Kernel PPPdevice        tun                # Packet tunnel.device        pty                # Pseudo-ttys (telnet etc)device        md                # Memory “disks”#device        gif                # IPv6 and IPv4 tunneling#device        faith                # IPv6-to-IPv4 relaying (translation)device        bpf                # Berkeley packet filter#USB 装置device        uhci                # UHCI PCI->USB interfacedevice        ohci                # OHCI PCI->USB interfacedevice        ehci                # EHCI PCI->USB interface (USB 2.0)device        usb                # USB Bus (required)#device        udbp                # USB Double Bulk Pipe devicesdevice        ugen                # Genericdevice        uhid                # “Human Interface Devices”device        ukbd                # Keyboarddevice        ulpt                # Printerdevice        umass                # Disks/Mass storage – Requires scbus and dadevice        ums                # Mousedevice        ural                # Ralink Technology RT2500USB wireless NICsdevice        urio                # Diamond Rio 500 MP3 playerdevice        uscanner        # Scanners# USB Ethernet, requires mii#device        aue                # ADMtek USB ethernet#device        axe                # ASIX Electronics USB ethernet#device        cdce                # Generic USB over Ethernet#device        cue                # CATC USB Ethernet#device        kue                # Kawasaki LSI USB Ethernet#device        rue                # RealTek RTL8150 USB Ethernett# FireWire supportdevice          firewire      # FireWire bus codedevice          sbp           # SCSI over FireWire (Requires scbus and da)device          fwe           # Ethernet over FireWire (non-standard!)

FreeBSD学习

freebsd pppoe拨号:

ee /etc/ppp/ppp.conf

default:
set log Phase tun command

       set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0
       enable dns

adsl:
       set device PPPoE:rl0
set authname username
set authkey password

       set dial
       set login
       add default HISADDR

ee /etc/resolv.conf
nameserver      127.0.0.1
nameserver
202.97.224.68

连接网络

# ppp –ddial adsl
之后看看连接状态。

# ifconfig

ping测试
# ping -c5 google.com

配置rc.conf使ADSL开机上网
ppp_enable=”yes”
ppp_mode=”ddial”
ppp_profile=”adsl”

———————————————————-

安装 X11 # cd /usr/ports/x11/xorg # make install clean 配置 X11 # Xorg -configure # X -config /root/xorg.conf.new # cp xorg.conf.new /etc/X11/xorg.conf 安装桌面环境 [size=9px][/size] # pkg_add -r gnome2 启用GDM 在/etc/rc.conf 中加入 [size=9px][b]CODE:[/b][/size] gdm_enable=”YES” 开始使用GNOME # echo “/usr/X11R6/bin/gnome-session” > ~/.xinitrc

———————————————————-

美化gnome字体: 上传verdana.ttf,tahoma.ttf,simsun.ttf三个文件至 /X11R6/lib/X11/fonts/TTF目录下。 并修改桌面-》字体四个选项全部为:simsun 10号 安装scim输入法 #cd /usr/ports/chinese/scim-pinyin #make install clean 或者:pkg_add zh-scim-pinyin ee ~/.xinitrc exec scim -d ee ~/.cshrc setenv LANG zh_CN.eucCN setenv LC_TYPE zh_CN.eucCN setenv XMODIFIERS @im=scim restart ps:字体下载:[color=red] [url=http://www.bsdfree.org/fonts/][color=#0000ff]http://www.bsdfree.org/fonts/[/color][/url] [/color]

———————————————————-

cvsup安装: #cd /usr/ports/net/svsup #make install clean 使用cvsup快速获取ports安装方法 (1)、用root用户把 /usr/share/examples/cvsup/ports-supfile?文件复制到新的位置,如/root目录下: #cp /usr/share/examples/cvsup/ports-supfile /root/ports-supfile (2) 、编辑ports-supfile?把*CHANGE_THIS.FreeBSD.org修改离你较近的cvsup,有如下选择: cvsup 电信.上海市 cvsup2.cn.FreeBSD.org cvsup 联通.浙江市 cvsup3.cn.FreeBSD.org cvsup 电信.上海市 cvsup4.cn.FreeBSD.org cvsup 网通.北京市 cvsup5.cn.FreeBSD.org cvsup 教育网.北京市 cvsup6.cn.FreeBSD.org #ee /root/ports-supfile 修改为: cvsup5.cn.FreeBSD.org 可注释掉ports all和你不需要的选项,由于系统安装时没安装ports,所以没注释掉ports all。 (3)、更新ports # cvsup -g -L 2 /root/ports-supfile

———————————————————-

声卡驱动

在 /boot/kernel 目录下,有很多 .ko 文件,那是已经编译好的模块,每一个对应相应的驱动,用 kldload 命令加载,加载时去掉后缀。 例如:在字符环境下, kldload warp_saver 表示使用warp屏保;kldload snd_ich 表示加载 ich 声卡驱动,这个驱动一般用于 soundmax 的声音芯片。 你试一试 snd_xx 。加载后查看 dmesg 命令看是否有类似以下内容,有的话就成功了。 pcm0: port 0xdc80-0xdcbf,0xd800-0xd8ff irq 5 at device 31.5 on pci0 pcm0: [GIANT-LOCKED] pcm0: 然后到 /boot/defualt/loader.conf 文件中将对应的项 后边俄 NO 改为 YES,例如 我的snd_ich_load=”NO” 改为 snd_ich_load=”YES” 用来以后系统启动时自动加载。另外,声卡的状态可以通过 /dev/sndstat 文件来查询: # cat /dev/sndstat FreeBSD Audio Driver (newpcm) Installed devices: pcm0: at io 0xd800, 0xdc80 irq 5 bufsz 16384

———————————————————-

四险一金详解

 看了网上一些讨论四险一金的文章,感觉有些问题没有说清楚,尤其是四险一金的回报制度。于是我查阅了一些相关法规,总结了一下,希望对大家有所帮助。本人并非专业,也没有相关经验,疏漏之处在所难免,恳请大家指正。

四险指:基本养老保险,医疗保险,失业保险,工伤保险。
一金指:住房公积金。

一、四险一金之“来龙“:
按照国家规定,四险一金有用人单位和个人共同支付,定期上缴,存入以个人身份开设的保险账户或公积金账户,由相关社会职能部门统一管理。
计算方法:
文中数字均为假设的,各地有自己的规定。
“缴费工资基数”:一般来说就是你上一年度的月平均工资(对于第一年工作的就是当年月平均工资),不过缴费工资基数最高不能超过本市职工月平均工资的300%(2003年6月3 0日以前在北京这个上限为1550*3=4650元)
1.养老保险
个人缴纳:缴费工资基数 x 8%
企业缴纳: 缴费工资基数 x 19%
2.医疗保险
(1) 基本医疗保险:
个人缴纳:缴费工资基数 x 2%(进个人账户)
企业缴纳: 缴费工资基数 x 9% + 缴费工资基数 x 0.8%(0.8%部分进个人账户)
(2) 大额医疗费用互助资金:
个人缴纳:3元
企业缴纳: 缴费工资基数 x 1%
3.失业保险
个人缴纳:缴费工资基数 x 0.5%
企业缴纳: 缴费工资基数 x 1.5%
4.工伤保险
企业缴纳: 缴费工资基数 x 0.4%(不同行业不同比例,一般IT业0.4%)
5.住房公积金
个人缴纳:缴费工资基数 x 8%
企业缴纳: 缴费工资基数 x 8%
二、四险一金之“去脉“
1.养老保险
个人缴费至法定正常退休年龄时,由本人提出退休申请,填写退休审批表,按规定报批后,按月核发退休养老金。
参加基本养老保险的人员如在退休前不幸死亡,按规定其个人缴纳的养老保险费,可以一次性支付给其指定的受益人或法定继承人。
参保人员如在退休后死亡,其基本养老保险个人帐户储存额尚未领取或未领取完,其余额中的个人缴纳部分,可以一次性支付给其指定的受益人或法定继承人,同时按规定一次性支付一定金额的丧葬抚恤费(病退人员除外)。
2.医疗保险
个人生病时,由基本医疗保险统筹基金和个人帐户共同费用。
(1)其中个人医疗保险账户支付下列费用:
(2)门诊、急诊的医疗费用;到定点零售药店购药的费用;
(3)基本医疗保险统筹基金起付标准以下的医疗费用;
超过基本医疗保险统筹基金起付标准,按照比例应当由个人负担的医疗费用。
个人帐户不足支付部分由本人自付。
基本医疗保险统筹基金支付下列医疗费用:
(1)住院治疗的医疗费用;
(2)急诊抢救留观并收入住院治疗的,其住院前留观7日内的医疗费用;
(3)恶性肿瘤放射治疗和化学治疗、肾透析、肾移植后服抗排异药的门诊医疗费用。

3.失业保险
具备下列条件的失业人员,可以领取失业保险金:
(1)按照规定参加失业保险,所在单位和本人已按规定履行缴费义务满1年的;
(2)非因本人意愿中断就业的;
(3)已办理失业登记,并有求职要求的。
失业人员在领取失业保险金期间,按照规定同时享受其他失业保险待遇。
4. 工伤保险
职工因工作遭受事故伤害或者患职业病进行治疗,享受工伤医疗待遇。
治疗工伤所需费用符合工伤保险诊疗项目目录、工伤保险药品目录、工伤保险住院服务标准的,从工伤保险基金支付。工伤保险诊疗项目目录、工伤保险药品目录、工伤保险住院服务标准,由国务院劳动保障行政部门会同国务院卫生行政部门、药品监督管理部门等部门规定
5. 住房公积金
职工有下列情形之一的,可以提取职工住房公积金帐户内的存储余额:
(1)购买、建造、翻建、大修自住住房的;
(2)离休、退休的;完全丧失劳动能力,并与单位终止劳动关系的;
(3)户口迁出所在的市、县或者出境定居的;
(4)偿还购房贷款本息的;
(5)房租超出家庭工资收入的规定比例的。
依照前款第(2)、(3)、(4)项规定,提取职工住房公积金的,应当同时注销职工住房公积金帐户。职工死亡或者被宣告死亡的,职工的继承人、受遗赠 人可以提取职工住房公积金帐户内的存储余额;无继承人也无受遗赠人的,职工住房公积金帐户内的存储余额纳入住房公积金的增值收益。

三、友情提示
四险一金虽然不能直接归个人支配,但是这些由企业和个人共同支付的钱最终还是归个人所有,只不过是由国家统一管理。当然,具体实施中,可能会有一些问题,使得相关的规定未必能够得到完全的实施。
提示1:
部分企业不会按照国家规定缴纳四险一金,签订就业协议前应当问清楚。
提示2:
不缴纳四险一金的企业,其工资水平应当比缴纳的企业高一些。
提示3:
通常企业所说的税前工资在扣除四险一金后会少很多

几个网络操作系统WebOS

http://eyeos.org/
http://www.glidedigital.com/
http://www.klorofil.org./
http://www.xindesk.com/
https://www.youos.com/

十个本年最炫的WebOS

专业信息网站制作规范

[转]专业信息网站制作规范

一. 导航要求

* 在此站点的每一个页面都出现

* 内容包括:主页,网站介绍,站点视图,联系方式,反馈,搜索工具,常见问题解答,实际内容栏目(包括相关站点链接、新闻页)

* 栏目如果采用图标,下面应附有文字说明,以避免图像表达不清。

* 无任何链接内容的不做成按钮的形式

* 纯文本like用常用颜色。避免在链接处使用特殊的颜色。应该使用标准、醒目的颜色。

* 屏幕上显示的页面所对应的按钮应该相应变成灰色、突出显示或以其它
方式表示出来。

* 每个页面都应包括: 版权及网站管理员的E-mail地址

** 每个页面都应包括代表”返回”或”前进”的箭头。

二. 内容要求

1.网站介绍

* 背景介绍
* 栏目介绍(提供连接)

2. SITE MAP(站点结构图)

* 结构图(提供连接)

3. CONTACT PAGE(联系方式页)

* 网站管理员的E-mail地址(根据需要加入其它职能负责的E-mail)

* 通信地址,联系人,传真、电话号码等。

4. FEEDBACK FORMS(反馈表)Reasons :

*姓名:
*年龄:
*职业:
*单位:
*联系方式:
*意见建议:

(根据实际就以上各项作调整,力求简洁有效)

5. 实际内容,及栏目设置要求

* 在每页中都要包含相关的,引人入胜的内容。特别是当你要销售一种产
品的时候,每个页面都要用详细的内容和图像精心修饰一番。

* 网页上的语言尽量通俗易懂。

* 用符号突出特别重要的内容,不要过多,保持页面的简洁。

* 不要把你的站点建成单纯的网上公司介绍,适当发布行业信息。

6. FAQs(常见问题解答)

* 将所有问题列于页面的上部,并将每个问题与答案链接在一起。

* 对专业用语及技术术语进行解释。

* 回答共性问题节省网管和访问者的时间和精力。

7. SEARCHING MECHANISMS(搜索工具)

* 在搜索框中键入关键词语或词组,在点击查寻按钮后,本站
相关的网页列表就会出现在屏幕中。

* 有效查寻的说明。

8. 新闻

* 在最新更新的信息边加注一个亮丽的小图标–”新!”。

* 为最新消息创建单独页面,并在一段时间后将新闻放置于适当的目录下。

* 在主页或每个页面下加注一行文字,表明本站点或每个单独的页面最近
一次被更新的时间。

9. RELEVANT LINKS(相关站点链接)

* 提供其它网站链接,以提供更多相关信息。

* 每个链接做简要说明,并对它被链接的原因进行阐述。

* 每周对各链接站点作定期的访问,删除那些死站点。

** 为你的站点创建纯文本的版本。

三. VI标准化要求

* logo 及中英文标准字体 (包括应用范例)

* 网站标准色(包含扩展范例)

* 链接图标(尺寸pixels: 88×318x60 )各两个(包括应用范例)

四. 网页制作技术要求求

* 主要页面要写 title(主页要写上企业中英文名称)

* 主要页面meta字段便于搜索引擎查找。

* img的长宽值和alt属性,使不能看图的用户也可以读懂页面。

* 以最流行的浏览器的最普及版本为标准,同时照顾低版本浏览器。
为不同的浏览器分别制作不同的页面,以获得尽可能多的浏览量。

* 尽量使用广泛支持的技术。页面适应不同的屏幕分辨率。

* 不使用过小的字体
不使用过大的图片、动画、声音
不使用过长的滚屏

吵架英文

英文吵架日常用语

從此用英文吵架~~再也不會技窮~~rainliao

1.  Stop  complaining!  別發牢騷!
2.  You  make  me  sick!  你真讓我噁心!
3.  What’s  wrong  with  you?  你怎麼回事?
4.  You  shouldn’t  have  done  that!  你真不應該那樣做!
5.  You’re  a  jerk!  你是個廢物/混球!
6.  Don’t  talk  to  me  like  that!  別那樣和我說話!
7.  Who  do  you  think  you  are?  你以為你是誰?
8.  What’s  your  problem?  你怎麼回事啊?
9.  I  hate  you!  我討厭你  !
10.  I  don’t  want  to  see  your  face!  我不願再見到你!
11.  You’re  crazy!  你瘋了!
12.  Are  you  insane/crazy/out  of  your  mind?  你瘋了嗎?(美國人絕對常用!)
13.  Don’t  bother  me.  別煩我。
14.  Knock  it  off.  少來這一套。
15.  Get  out  of  my  face.  從我面前消失!
16.  Leave  me  alone.  走開。
17.  Get  lost  .滾開!
18.  Take  a  hike!  哪兒涼快哪兒歇著去吧。
19.  You  piss  me  off.  你氣死我了。
20.  It’s  none  of  your  business.  關你屁事!
21.  What’s  the  meaning  of  this?  這是什麼意思?
22.  How  dare  you!  你敢!
23.  Cut  it  out.  省省吧。
24.  You  stupid  jerk!  你這蠢豬!
25.  You  have  a  lot  of  nerve.  臉皮真厚。
26.  I’m  fed  up.  我厭倦了。
27.  I  can’t  take  it  anymore.  我受不了了!(李陽老師常用)
28.  I’ve  had  enough  of  your  garbage.  我聽膩了你的廢話。
29.  Shut  up!  閉嘴!
30.  What  do  you  want?  你想怎麼樣?
31.  Do  you  know  what  time  it  is?  你知道現在都幾點嗎?
32.  What  were  you  thinking?  你腦子進水啊?
33.  How  can  you  say  that?  你怎麼可以這樣說?
34.  Who  says?  誰說的?
35.  That’s  what  you  think!  那才是你腦子裏想的!
36.  Don’t  look  at  me  like  that.  別那樣看著我。
37.  What  did  you  say?  你說什麼?
38.  You  are  out  of  your  mind.  你腦子有毛病!
39.  You  make  me  so  mad.你氣死我了啦。
40.  Drop  dead.  去死吧!
41.  I  don’t  give  a  .  我才不管(理都不理)呢。
42.  Don’t  give  me  your  ****.  別跟我胡扯。
43.  Don’t  give  me  your  excuses/  No  more  excuses.  別找借口。
44.  You’re  a  pain  in  the  ass.  你這討厭鬼。
45.  You’re  an  asshole.  你這缺德鬼。
46.  You  bastard!  你這雜種!
47.  Get  over  yourself.  別自以為是。
48.  You’re  nothing  to  me.  你對我什麼都不是。
49.  It’s  not  my  fault.  不是我的錯。
50.  You  look  guilty.  你看上去心虛。
51.  I  can’t  help  it.  我沒辦法。
52.  That’s  your  problem.  那是你的問題。
53.  I  don’t  want  to  hear  it.  我不想聽!
54.  Get  off  my  back.  少跟我囉嗦。
55.  Give  me  a  break.  饒了我吧。
56.  Who  do  you  think  you’re  talking  to?  你以為你在跟誰說話?
57.  Look  at  this  mess!  看看這爛攤子!
58.  You’  re  so  careless.  你真粗心。
59.  Why  on  earth  didn’t  you  tell  me  the  truth?  你到底為什麼不跟我說實話?
60.  I’m  about  to  explode!  我肺都快要氣炸了!
61.  What  a  stupid  idiot!  真是白痴一個!
62.  I’m  not  going  to  put  up  with  this!  我再也受不了啦!
63.  I  never  want  to  see  your  face  again!  我再也不要見到你!
64.  That’s  terrible.  真糟糕!
65.  Just  look  at  what  you’ve  done!  看看你都做了些什麼!
66.  I  wish  I  had  never  met  you.  我真後悔這輩子遇到你!
67.  You’re  a  disgrace.  你真丟人!
68.  I’ll  never  forgive  you!  我永遠都不會饒恕你!
69.  Don’t  nag  me!  別在我面前嘮叨!
70.  I’m  sick  of  it.  我都膩了。
71.  You’re  such  a  !  你這個婊子!
72.  Stop  screwing/fooling/  messing  around!  別鬼混了!
73.  Mind  your  own  business!  管好你自己的事!
74.  You’re  just  a  good  for  nothing  bum!  你真是一個廢物!/  你一無是處!
75.  You’ve  gone  too  far!  你太過分了!
76.  I  loathe  you!  我討厭你!
77.  I  detest  you!  我恨你!
78.  Get  the  hell  out  of  here!  滾開!
79.  Don’t  be  that  way!  別那樣!
80.  Can’t  you  do  anything  right?  成事不足,敗事有餘。
81.  You’re  impossible.  你真不可救藥。
82.  Don’t  touch  me!  別碰我!
83.  Get  away  from  me!  離我遠一點兒!
84.  Get  out  of  my  life.  我不願再見到你。/  從我的生活中消失吧。
85.  You’re  a  joke!  你真是一個小醜!
86.  Don’t  give  me  your  attitude.  別跟我擺架子。
87.  You’ll  be  sorry.  你會後悔的。
88.  We’re  through.  我們完了!
89.  Look  at  the  mess  you’ve  made!  你搞得一團糟!
90.  You’ve  ruined  everything.  全都讓你搞砸了。
91.  I  can’t  believe  your  never  .  你好大的膽子!
92.  You’re  away  too  far.  你太過分了。
93.  I  can’t  take  you  any  more!  我再也受不了你啦!
94.  I’m  telling  you  for  the  last  time!  我最後再告訴你一次!
95.  I  could  kill  you!  我宰了你!
96.  That’s  the  stupidest  thing  I’ve  ever  heard!  那是我聽到的最愚蠢的事。
(比爾蓋茨常用)
97.  I  can’t  believe  a  word  you  say.  我才不信你呢!
98.  You  never  tell  the  truth!你從來就不說實話!
99.  Don’t  push  me

三招检测木马后门

这里教大家几招简单的检测后门的办法,可以足够识别那些免杀的后门。因为黑软一般无后门,也会被报毒。所以实在不好识别是否存在后门,只有手工。

1在运行可疑文件前,打开目录C:\WINDOWS和C:\WINDOWS\system32(重点),选择按时间顺序排列文件。然后运行可疑文件, 接着刷新SYS和WINDOWS目录(注意在文件夹选项里把隐藏文件设置为全部显示)。如果发现程序出现新增文件,90%就是捆绑了后门!

大家下到的软件。绝大部分是不可能需要安装的。也就是说不需要增加某些系统文件才能运行。而且包括很大一部分需安装的软件,再重新安装系统后,也可以使用。只是需要重新输入注册信息罢了。

而对于大家下载到的几M大,甚至几百K的程序,如果出现在SYS和WINDOWS目录运行后增加新可疑文件的。绝对是后门无疑。

2检测本地通信。打开CMD,输入netstat -an,这个时候你就可以看到自己目前正在和那些IP端口进行通信。以及本机存在的端口。如果发现自己在连接某些陌生IP的时候,就要注意了!建议在关闭 QQ和IE这些程序后查看本地通信。这样防止建立过多通信,影响检测。

3查看启动项目。开始-运行`输入:Msconfig.exe,打开启动项目管理,查看开机启动项目。正常的计算机启动项目只需要3个。分别为: IMJPMIG.EXE/TINTSETP.EXE/SOUNMAN.EXE/CTFMON.EXE。如果你发现在系统目录多出了启动项目,就要留心了!

以上三招足够对付那些免杀后门。至于发现后门之后的事情就自由发挥了~推荐:GHOST,系统恢复中的经典!杀毒软件和防火墙纯粹是图个心理安慰罢了。还是手工查来得安全~连我自己的后门都能过全杀毒。当然自己也怕中了。。有的时候不要太相信自己了,建议装虚拟机

beating总结

1、关键词前面加“buy”“purchase”

2、关键词误拼

3、关键词单复数

4、关键词与AD标题联系越紧密,CTR/QS分值越高

5、广告中标明价格,可以过滤部分不购买人群

6、转向也内容与广告内容的联系度,影响QS分值

7、每日预算越低,adwords可能不给你匹配广告

8、[keyword]:精确匹配

-keyword:负面关键词

9、销售增益

第三方推荐

负面标题

相关图片

产品对比

10、review页,系列产品评论

证书、顾客咨询服务、产品质量、产品价格、产品质量、主要特点

review页要简洁,少于150个单词

11、例举购买理由

买的好处与不买的损失

12、一个review page以10~20个产品 为佳

13、提供免费公益信息bonus

14、把这种营销当作现实中的销售去揣摩购买者的心思和你的推介方式

15、每天一个目标

PS:Glossary of Terms

Ad copy-广告的内容.书写高质量的ad copy 能够得到更高的CTR,并且能够提高广告组的整体的QS.

Ad Group- 某特定广告的一组关键词.推荐一组为5-25个与广告联系的关键词.ad group可以编辑,删除以及暂停使用.

Ad Positoning-取决于广告者的CPC以及广告的整体QS,指广告在搜索结果的排列位置.

Adsense-请参照 google.com/adsense

Adspend-广告投入

Adwords-请参照google.com/adwords

Affilate-就是指在市场关系中处于发布者或者推销者的身份.

CPC- 广告单次点击的支出,最低0.01$

Call to action- 就是鼓励用户继续行动的一些语句,如”Buy now”,”join now”,”download a free trial today”等

Campaign-指你adwords帐户里的最高级别的一个组织,里面包含有ad group.

CTR- 点击次数与展示次数的比率

Clickbank-请参照 clickbank.com

Commission Junction(CJ)-请参照CJ.COM

Conversion-指一个有效销售,也可以是一个有效下载或者注册.

Conersion Tracking-指转换的具体情况.

Cost Per Conversion-广告投入与转换个数的百分比.

Destination Url-转向的URL连接,可以是直接连接到商家的affiliate link,也可以是自己的站点连接.

Impression-广告展示.

LinkShare-和CJ类似,具体参照.linkshare.com

Minimum Bid-指你要用某个关键词做广告的最低的投标额,和你的总体QS有关联.

PPC-一种广告的形式,广告发布者只需要对有效点击付费.

ROI(Return on investment)-指你的投资回报率.

Sales Copy-指在站点页面,转向页,邮件等等地方的销售语句

Search Engine Optimization(SEO)-指搜索引擎优化.

Web page-指网站的一个单独页面.

返回顶部