关于北大的<>

元明 2000-03-16 05:11:00
这本书我认为是本好书,我很想购买,但我不知在网上的什末地方有卖.
...全文
429 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
K7 2000-04-15
  • 打赏
  • 举报
回复
网上用下载的吗?
Jackal 2000-03-22
  • 打赏
  • 举报
回复
好是好,太贵了!
元明 2000-03-18
  • 打赏
  • 举报
回复
也欢迎大家提出对这本书的看法,谢谢参与.
Xiao 2000-03-16
  • 打赏
  • 举报
回复
www.huachu.com.cn
《Core Java》介绍和我的课程计划 李冰Email: bing.li@asu.eduWeChat: libertymama2021年4月15日 这是我第一次通过录屏的方式讲授主流程序设计技术。从今年二月底至今,我已经录制了105讲52.5小时的视频课程。通过这段时间的工作,我认为借助互联网强大的传播能力,这种新型教育方式完全具备超越传统实体模式的巨大优势,一定会成为未来教育的发展趋势。我会积极投入到这项事业当中,尽我所能提供更多高质量在线教学课程。 一、本课程内容 本课程将以Cay Horstmann的经典著作《Core Java》(第11版,2019年)为蓝本面向广大程序设计爱好者以及专业人员讲授基础Java程序设计技术。对于主流程序设计语言的教学,教材的选用对教学效果具有决定意义。我虽然有大量Java语言开发经验,但并没有时间和精力按照我自己的理解写一部教材。在这种情况下,不妨在现有资料中做出恰当选择。在长期Java程序开发过程中,我收集的各种Java程序设计书籍超过50部。它们包括基础技术、设计模式、并发技术、数据处理、网络通信、性能优化、代码测试以及高级技巧等多个方面。通过对这些书籍的比较,我认为《Core Java》是全面介绍Java技术的经典教材。它篇幅宏大,对Java标准版(Java Standard Edition – JSE)大大小小各种问题做了细致入微的介绍。对学习者来说,它无疑是众多介绍Java基础技术书籍中的最佳选择。 为了方便学习者掌握本书,我对全书内容进行了摘要并编纂成幻灯片。在这个准备过程中,即使作为拥有大量程序设计经验的我来说,我也发现了我对一些细节认识的模糊,有的甚至从来没有接触过。事实上,这些细节对于我们提高程序质量是大有裨益的。作为基础程序设计技术的经典之作,本书除了有翔实完整的描述外,还包括大量具有充分说服力的程序示例。这体现了计算机科学作为当代最重要的科学分支之一所独有的理性诉求。为了使学习者更深入了解每一项技术,我还额外增添了很多程序示例,更加丰富了本课程的内容。这些示例使得全书所有论述都是建立在代码支持的基础上,成为学习Java程序设计技术最坚实的保证。 还有一点我需要说明的是,作为本课程的主讲者,我并不是简单地照本宣科。根据我的研发和教学经验,对程序设计这样一门复杂技术来说,主讲者以往和当前所从事的研发工作对讲课质量有着至关重要的影响。我会把我在研发中的实际体会融入在整个讲课过程中。对所有重要技术,除了清晰阐述原作者观念以外,我会提供我个人的评价供学习者参考;同时,我还会收集其他资料作为辅助,使得对特定技术的解释更加充分。通过多角度的观察体验,促使学习者全面透彻理解Java语言。我认为这种个性多元的教学方式是帮助大家掌握程序设计的关键所在。 由于本书的庞大容量,我还没有足够时间完成全书的录制。我会坚持完成所有课程,估计在六月中会完成第一卷全部十二章内容;在八月底完成第二卷的录制。保守估计,完成后全部幻灯片页数会超过3,000页;程序示例个数超过700个;全部代码程序会超过15,000行;全部视频课程时长至少会达到150小时,即300讲。当前,我已经完成本书第一卷前五章和第六章部分内容的录制,现在共有105讲(52.5小时)的视频,幻灯片达到1,222页。其中包括212个程序示例,共5,130行代码。在完成本书的全部录制之后,本课程将成为国内全网范围内时间最长和内容最丰富的Java基础技术视频教材。 当然,《Core Java》这本书也有它的不足。在全面覆盖Java标准版的同时,对一些重点问题的介绍深度上有欠缺。这对于一部力图囊括所有Java基础技术的教材来说也在所难免。为了弥补这个不足,我将在其他课程中予以弥补。这些课程也同样是基于知名经典著作进行介绍。我的初步计划涉及的著作包括:Steven John Metker的《Design Patterns Java Workbook》、Brian Goetz等的《Java Concurrency In Practice》、Elliotte Rusty Harold的《Java Network Programming》、Charlie Hunt和Binu John的《Java Performance》、Ira Forman和Nate Forman的《Java Reflection in Action》以及Maurice Naftalin和Philip Wadler的《Java Generic and Collections》。另外,我还计划把最新出版的其他重要英文程序设计专著在不侵犯版权的前提下,以视频方式呈现给大家。 二、本课程的理念 一项事业一定会有它的理想。程序设计的理想当然是能够完成伟大软件作品。 我们虽然都会在现实中不得不做出一些妥协,但理想总是唯一能够激发我们最大创造力的催化剂,它同样是带给我们最大快乐的源泉。我们也许在不断降低曾经的理想维度,但我们也同时都会在人生每一个寂静时刻扪心自问深刻反省。那些对我们自己灵魂发出的询问,就是我们不会屈服的个性展示。换句话说,面对理想时,我们自始自终都有来自内在天赋的支持。 当然,除了我们的天赋,为了理想,我们同样需要付出巨大的劳动。这些劳动不仅仅是学习和研发过程的坚持,更多的还是抵御外在环境对我们理想意想不到的干扰。其实,无论是否有那些干扰,在外人看来艰辛的劳动对于拥有理想的我们永远是最大的快乐。 对于程序设计来说,我个人伴着理想和辛勤劳动走了很长的路。即使如此,我只能说我对程序设计略知一二,甚至对做出高质量程序的解决之道还有些迷惑了。但我的这些付出,至少使我坚信没有任何灵丹妙药可以实现所谓“在零基础上几日登天”,我也不认为这样做程序的人会真正快乐。事实上,理想只会离这种模式的程序设计更远。 三、我的经验 作为本课程的主讲者,我应该具备一些基本素质。我希望我的经验能够得到各位的认可。 我现有程序代码量达到1,300,000行,其中Java有950,000行,其他语言有350,000行。至少,我在我的人际圈内没有发现超过这个数目的人。 此时此刻,我还在进行两个重要软件项目的研发。第一个是《新万维网》。它是对传统万维网(WWW)的重大改进。当前版本持续开发超过十年,基础层已经建立,我正在努力修改新版界面。我认为这个产品在学术和市场两个方面都会有很好前景。这个项目现在拥有代码行数882,224。从这个角度看,很可能是我国学界最大的软件研究项目。 另一个项目是《GreatFree: 面向互联网环境的通用分布式程序设计技术》。通过我的大量对比,这是国际学界在互联网环境下第一个具备通用开发能力的程序设计技术。尽我所知,我国在程序设计领域的贡献很少,我的这个成果具备首创价值。我正在把它以新的语言形式展现出来。这应该是我国在计算机领域贡献的第一个程序设计语言。现有成果已经开源,大家可以从GitHub上找到,链接是:http://github.com/greatfree/wind。 我当前还在大学任教。我在国际知名企业也有一些工作和实习经验。我曾经工作和实习过的机构包括:北京大学、西安工业大学、IBM研究中心(纽约)和贝尔实验室(北京)等。我还曾在美国亚利桑那州立大学获得过计算机科学博士学位。 四、英文问题 本课程的教材和幻灯片全部使用英文。英文是科技领域的官方语言,所有最新科技成果都是以英文方式呈现的。随着互联网技术的广泛普及,通过网络我们可以轻易获得足够多的英文资料。这对提高我们的程序设计技术和能力有极大帮助。另外,我认为当前大学普遍存在专业教育和英文教育割裂的现象,这是非常荒唐的。对于母语非英文的人来说,通过英文学习专业是掌握英文最佳甚至是唯一可行的学习方式。英文对于程序设计的帮助是决定性的。寻找一个编程中具体问题的答案,英文搜索结果要远好于中文。对于程序设计人员,英文还有更特别的意义,毕竟程序是英文写的。英文差,完全会导致程序质量大幅下降。最后,我着重需要强调的是,英文能够培养一个人科学理性的思维能力,对提高程序质量有着潜移默化的推动作用。 我多年在大学的教学中一直采取以英文学习专业的方式。实践告诉我,这种方式是成功的,普遍受到学生欢迎。我在我任教过的大学总是最受欢迎的老师之一,这和我的英文教学方式分不开。另外,在我的视频课程中,我对每一张幻灯片都有详细的中文口语解释和大量的程序示例。我认为英文不仅不会影响学习质量,反而会促进对具体程序设计技术的理解,毕竟英文更能反映出技术的本质。相比于大量不精确的翻译书籍,我认为直接学习英文原著是最好的选择。与此同时,借助视频技术实现音像并茂,可以生动展示英文教学内容,一定对提高学习者能力有本质上的提高。我认为大家是会欢迎这种模式的。英文不是学习科技的障碍,恰恰相反,它是我们通向科技巅峰的桥梁。 五、可能的学习者 《Core Java》这本书虽然讨论的是基础Java技术,但它翔实全面的风格其实对每一个对程序设计技术感兴趣专业和非专业人士都会有价值。 第一,没有任何程序设计经验的初学者。相比于其他主流语言,Java是经过长期演化后形成的程序设计技术。Java彻底摆脱了早期机器语言的影响,不存在任何对于机器特征过分依赖的编程方式;Java和互联网技术结合得更加紧密,适合学习者初步掌握互联网开发技术;Java采用面向对象程序设计风格,这是当前被普遍接受和推荐的程序设计理念;还有,相比于其他语言,Java的程序呈现方式更加简化。正是由于上述原因,Java是初学者学习程序设计的恰当选择。 第二,需要全面了解Java技术的程序设计人员。根据我的经验,一个程序员完全掌握一门程序设计语言的所有细节是非常困难的,一般都会存在对某个分支或者部分细节缺乏了解的现象。本课程的全面性会帮助程序员查漏补缺,以较小代价对模糊不清的枝节问题进行了解,从而完善自身的程序设计技术,并迅速在实际研发过程中将所学体现出来。 第三,致力于从事基础软件系统开发的Java程序设计人员。本课程讲授的Java标准版是Java最重要的技术。事实上,Java所有的开发能力集中体现在标准版当中,而非其他任何版本(如Java Enterprise Edition – JEE),更不是其他众多架构(Frameworks)所能代替的。在实际开发中,由于Java标准版一些主要技术使用难度相对较大,很多开发人员会有意回避使用它,转而去借助各种架构进行开发,从而快速完成应用软件的建立。从软件工程角度看,这种做法无可厚非。这些架构不要求研发人员具备深厚的基础知识和技能,只需通过简单配置或者简化的脚本语言编程就可以完成高层应用软件开发。但是长此以往,这种做法会逐渐降低程序设计人员的技术能力。只通过架构开发应用的研发人员大都会失去开发复杂基础软件系统的能力。本课程讲授的Java标准版是Java核心技术,对这个技术的全面掌握是开发基础软件系统不可或缺的。 六、怎样掌握Java程序设计技术 事实上,我不认为只通过这个课程就可以真正掌握Java程序设计技术。这个认识对任何程序设计技术课程都是成立。作为一门需要高度实践经验的科学技术,程序设计课程或者书籍只能是辅助的和启发式的。我认为无论使用何种开发技术何种开发理念,真正决定程序质量的永远是人,而不是单独的某项技术。对于一个高水平的程序设计师来说,他完全可以使用相对落后的技术做出高质量的软件;而低水平的程序设计人员,无论使用任何先进工具都无法保证程序水准。因此,我在课堂上经常和学生们说,你们要坚持“每天编程序”。更重要的是,这个程序应该学生独立思考后设想出的一个软件,每天坚持逐步把它做出来。当这个软件达到特定规模时,设计者才会真正领悟到程序设计的核心价值、各种技术的科学理性意义乃至程序设计的乐趣。 最后,除了“每天编程序”,其实我在课堂上对学生还有一个建议,就是“每天读英文”。前两天,我在网上看到一篇文章。它展示了钱学森先生1933年6月在国立交通大学读书时参加《水力学》考试的试卷。我惊讶地发现这份试卷完全是英文作答。这意味着在遥远的八十八年前,我国大学已经开始使用英文进行专业教育了。遗憾的是,在当前我国主要大学里,竟然还做不到这点。我希望大家能够理解我对英文学习重要性的一再重复:在我们这个全新时代,在一个富有朝气的学科中以英文为蓝本展开自己的理想!  
玩转校内Ver 1.12.0.29
1、改写四种踩人模式:[男女混踩]、[男生专用]、[女生专用]、[条件踩人]为[联想踩人]、[男生专用]、[女生专用]、[条件踩人],优化了四种踩人模式的内核代码,加入[顺序浏览]模式,使程序共提供五种踩人模式。
2、编码完成《时间观念》的所有工作,将这个版本的功能进一步完善。
3、……
4、这个版本开发截止时间为:2007年12月29日20:11。
5、[Ver 1.9.0.3]

……

玩转校内Ver 1.9.0.27
1、提供四种踩人模式:[男女混踩]、[男生专用]、[女生专用]、[条件踩人]。
2、加入收藏夹功能。
3、这是一款出色的浏览器。
4、……
5、这个版本开发截止时间为:2007年9月27日21:34。
6、[Ver 1.5.0.1]

玩转校内Ver 1.8.0.27
1、完善了[无服务器]功能项,添加记数代码,用数据说明问题。
2、编写判断页面是否可以前进后退,浏览页面时动态分析网页标题,时时改变程序Caption。
3、完善了[启动信使]菜单项,逻辑管理信使。
4、添加[启动语音]菜单项,提供语音接口,无声与有声共存,用户除了可以更换自己喜欢的音乐外,同时能对其进行消音处理,想静便静。
5、添加[分隔符]菜单项,用户可根据自己的喜好或针对具体情况选择合理分隔符对文章进行分隔,从而实现丰富多彩的自动留言。程序提供十六种分隔符的同时,还提供了分隔符用户[自定义]选项,用户可以键入任何字符作为留言稿的分隔符。
6、增加[控制电脑][休眠状态]选项,使得[控制电脑]功能项增加至6项。
7、完善[常用操作]菜单项,功能达16项之多,有[终止垃圾进程]、[个性化窗口]等实用操作选项。
8、优化了[选项]窗体。
9、增加[curURL?]智能分析选项,分析窗体个性十足。
10、今天是2007年8月27日,开发这款软件整一个月,开发此软件的初衷功能实现,同时增加了不少实用功能,在已逝的一个月里,尽管很累,同时放弃了不少娱乐时间,但通过开发这款软件,使自己的编程水平又长新高,也可谓乐在其中。这个暑期总体来说,不能算是充实的,坐在电脑前的时间太多了;也说不上虚度,尽管总某种角度看,感觉自己在处理这最后一个大学暑假是失败的,但毕竟做了自己想做的事,同时把它做成了,把“它”做成了应该说是我这最后一个大学暑假的最大收获。马上就要开始大四的学习生活了,该收心了,收心!
11、这个版本开发截止时间为:2007年8月27日午餐时分。
12、[Ver 1.3.0.1]

玩转校内Ver 1.8.0.20
1、修正了[Ver 1.2.0.2]的几个小错误。
2、引用Microsoft Agent Control 2.0,新添信使,对某些操作进行提示。
3、这个版本开发截止时间为:2007年8月20日。
4、[Ver 1.2.0.3]

玩转校内Ver 1.8.0.15
1、一并记录[Ver 1.1.0.3]、[Ver 1.2.0.1]所做工作。
2、[Ver 1.2.0.2]版在[Ver 1.1.0.3]的基础上,根据实际情况,结合大众审美观,再度对User Interface进行了设计,引入了工具栏的使用,所有工具栏按钮采用图文并茂的方式进行布局设计,使得本款小软件用户界面最终成型。
3、完成了[定时关机]的编码工作,实现指定时刻关机功能,曾加了[时间提醒]项,语音警醒时间,用户可根据个人喜好,将最爱的音乐设为警醒音乐,给用户留有选择空间。
4、编码实现所有[选项]功能,提供置顶功能。
5、加入连网检查功能,智能判断网络,合理停启用各菜单和命令按钮。
6、在登录时语音提示登录状况,异常时智能人声提示。整个踩人过程,时时以状态栏显示每一个操作。
7、曾加留言功能,用户想留啥就留啥,提供时时自动留言和适时手工留言两种方式,让用户尽享侃大山之乐,一次改写多处可留。
8、采用二次分析法,将可用ID最大限度的解析出来供回收利用,进一步提升容错排错能力,抛弃单一备份思路,将所有解析出的ID串联记录。
9、将所有代码再次进行了优化。
10、这个版本开发截止时间为:2007年8月15日傍晚。
11、[Ver 1.2.0.2]

玩转校内Ver 1.8.0.8
1、这儿一并说明[Ver 1.1.0.2]所做的工作。
2、2007年8月4日,正式转入了对[Ver 1.1.0.3]的开发进程中,先前所做之事均围绕着[Ver 1.1.0.1]所出现的Bug进行,在完善了最基本的功能后随即推出了[Ver 1.1.0.2]版本。
3、这个版本,重新设置了User Interface,优化了软件外貌,丢弃了以往版本丑陋不谐调的设计思路。
4、加入选项窗体,为后续版本功能的加强铺平道路。
5、添加登录服务菜单项,为提供常用邮箱登录功能完成布局工作。
6、编程实现控制电脑选项功能,为软件提供多功能服务特点增加了含金量。
7、编码加强踩人排错功能,提供智能分析模块,提升软件智能成分,缩短人气提升周期。
8、引入加密模块,对用户信息进行预处理,退出程序后不留用户安全隐患,提高信息安全性。
9、今天是2008年8月8日,是北京奥运会进入整一年倒计时的第一天,同时是我们这中国矿大2004届的大三同学留在母校最后11个月的开端,在做了相关工作后择取今日发布这个版本,有它的特殊意义,我以这样的方式来进入这第一天,一是祝愿我们的祖国越来越强盛,愿我们的祖国时刻象申奥成功时那样具有凝聚力,中华民族一定要强大!二是激励自己,警醒自己一定要时刻准备着……
10、开发时间:2007年8月2日-2008北京奥运整一年倒计时第一天。
11、[Ver 1.1.0.3]

玩转校内Ver 1.8.0.1
1、功能完善中……
2、这个版本对[Ver 1.0.0.0]版本代码进行了优化,加入部分注释说明,为后续查错纠错工作做好标记。
3、开发时间为:2007年8月1日-2007年8月1日。
4、[Ver 1.1.0.1]

玩转校内Ver 1.7.0.28
1、自动登录,未加密。
2、手工登录,安全性高。
3、登录后,实现联想,产生连锁反应,智能踩人。
4、记录上次访问的校内ID,供参考。
5、实现托盘化,托盘后提供多项操作。
6、提供后台运行方式,可进行无人值守后台踩人。
7、实现隐藏进程功能(目前仅针对 Windows 2000 操作系统及其以下版本,这些版本的用户对此功能需慎重操作)。
8、这个版本开发时间为:2007年7月28日-2007年7月31日。开发语言:Visual Basic 6.0 。
9、[Ver 1.0.0.0]
xiangxyong@126.com
14:45 2001-7-28
18:49 2007-7-31

关于《玩转校内》

这款确实能提升校内网人气的《玩转校内》小软件,功能十分强大,有需要的朋友到这Download: http://xiangxyong.blog.hexun.com/11272892_d.html
软件下载:玩转校内
点击链接后,找到“玩转校内”文件夹,里面提供所有历史版本,喜欢哪版Down哪版……
本文欢迎转载,褒奖引用,鼓励盗版!

开发此软件的起始过程:
2007年7月16日,在结完大三所有课程并做了《采矿学》课程设计后,我地采04-4班第二组同学共14人按教学计划在许老师的带领下,前往位于安徽省宿州市城郊的朱仙庄矿(隶属淮北矿业集团)进行了采矿生产实习。
在矿上的日子,很是愉悦,笔者研读完了从学校带去的《Visual Basic.NET彻底研究》(彭明柳编著,经台湾博硕股份有限公司授权由中国铁道出版社出版。)一书。
闲暇时分,在与同学的交流过程中,得知许多同学好玩校内网(http;//www.xiaonei.com),并有一大批同学痴迷于人气(以“被?人看过”的形式体现),恰巧笔者也注册有校内网用户,在几位同学的“怂恿”下,笔者的一想法初现轮廓:开发一款软件,让其能有助于提升校内网人气,功能仅此!于是,矿上的生活,除了生产实习活动及编写《实习报告》和研读《Visual Basic.NET彻底研究》一书外,全部心思便用在了构思《玩转校内》这一款小软件上。
2007年7月27日,在将所有实习任务完成后,一行15人搭上了宿州通往徐州的汽车,返回了学校。到校后的第一件事,便是利用现有掌握知识和编程水平,将矿上的构思付诸实践。

实现方法:
分析校内网的特点,结合实际情况,笔者选取了良民的做法:联想连锁反应实现法。联想,提供了智能成分,无需用户干预;连锁,达成用户的目的又不侵犯他人利益。众所周知,靠网络吃饭的人是通过网络流量来换取白花花的银两的,连锁反应,在保证(校内网)主办方获得网络流量的同时,让回踩者回踩所值,毕竟,别人“浏览”过你的页面,所以,在崇尚良民的时代里,笔者选择此法应受褒奖,而为发扬良民优良作风,本软件重在“连锁”。

略有遗憾:
因采用良民做法,人气提升周期或短或长,忠于发扬良民作风,此事实上不可谓遗憾,毕竟,谁也不愿意面对“付出没有回报”的局面。

几点说明:
1、此软件实际面对电脑屏幕动手开发自2007年7月28日,故先前所见版本号为伪版本号,此伪版本号用于记录大改完成并发日期,除Ver 1.7.0.28实际含义为2007年7月28日动手开发外,其余如:Ver 1.8.0.1指明于2007年8月1日发布软件,非先前已推出若干版本,依次类推。
2、真实版本号由“[]”括之,如:[Ver 1.0.0.0]。
3、所有真实版本均不示于版本说明首行,而均标注于版本说明末行并加以“[]”示之。
4、版本说明中,无真实版本号者,其真实版本为上一真实版本,该版本说明仅指明于哪时做了哪些小的修改或修正。

xiangxyong@126.com
17:53 2001-7-29
1:27 2007-8-8

[关于软件]
Time Concept
时间观念
Ver 1.4.0.7 (Build 20071229)
版权所有(C) 2007.09.23 - 2017.09.23 向新永
简介:
时间观念——记录一些有用的时间数据。
这是一款小巧实用的软件,可依时间进行诸多相关操作。

开发初衷:
2007年9月的一天,和好友西蒙漫步于中国矿业大学校园内,在谈及院实验机房记费软件时,萌生编写这样一款软件的想法:精确报时,累计计算机无故障工作时间……

开发语言:
Microsoft Visual Basic 6.0

核心技术:
内核为基于系统时间频率的记数技术,拥有自主研发知识产权。

实现功能:
按系统时间频率精确正向计时,提供累计模式。
精确计算电脑启动时间,显示,记录,提供累计模式。
精确记录电脑无故障工作时间,支持查询。
支持语音报时,语音设置提供用户自定义模式。
提供醒目置顶动态警醒模式。
提供整点报时和时差报时两种模式,用户可自定义报时时差。
支持定时关机。
提供时间提醒接口。
可对控件进行Windows XP风格化。
提供对系统时钟的隐显操作。
支持对日期/时间进行操作。
支持多种视觉效果,在[视图]菜单项中能得到您的最优组合。

真正免费,既不用注册,又不存在任何功能和时间限制。

本版构建完成于2007年12月3日,本人年满二十三周岁。
导出于:
2008年5月30日 星期五 23时20分24秒

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧