- 1、本文档共75页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE \* MERGEFORMAT 3
开源代码应用总结报告
设计题目:《基于LAMP环境的PHPBB论坛》
专 业 计算机科学与技术
班 级 计科101班
目录
TOC \o 1-3 \u 第一章 概述 h 1
1.1 目的 h 1
1.2使用的软件平台 h 3
第二章 任务完成过程 h 4
2.1 Linux系统安装及其配置(Gentoo) h 4
2.1.1安装VirtualBox h 5
2.1.2新建虚拟电脑及配置 h 5
2.1.3开始安装Linux系统(Gentoo) h 8
2.2 MySQL数据库系统安装及其配置 h 22
2.3 Apache WEB服务器安装及其配置 h 26
2.4服务器脚本安装及其配置 h 27
2.5 PHPBB论坛的安装及配置 h 32
第三章 总结 h 45
3.1 过程及步骤 h 45
3.2 所遇到的问题,你是怎样解决这些问题的 h 46
3.3 体会收获及建议 h 47
概述
软件是近百年发展最快的技术之一,特别是随着智能手机与平板电脑的普及,软件技术更是渗透到了我们生活的各个方面。学会编程,并不意味着要去要去建一个复杂的系统。其实写的个报表的计算公式或者做一个小动画可以是一种编程的体验。
知识是多样的,学习的目的不同,学的内容也不同。计算机的出现,使学的工具发生了根本的变化,而程序的灵魂,因此学习编程不仅仅是软件工程师的事,它应该成为每个社会成员的一个基本的技能。正如语言是人类交流的基本技术,编程是人与机器交流的基本技能。学会编程,可以使机器按照你的意志运行,使每个人按自己的兴趣整合信息资源,以利于更有效的学习。
软件编程需要的基本环境就是一台电脑,当然如果有互联网的接入则更利于交流与技术信息的查询。
目的
源代码是最好的营养
使用Linux最大的好处是它本身就是一个软件开发的开放平台,你可以方便地下载各种开发工具,比如gnu c/c++,python或者其它。你应该学会使用apt-get, 这是一个Ubuntu下强大的软件包管理工具。
在网站上,有各种版本的内核源代码,如果你想从根本上学习操作系统,也可以通过LFS快速地学习内核构建的过程。
源代码开放的最大的好处是我们不需要重复设计和制造轮子。每个人都可以在软件巨人的臂膀上构造自已的梦想代码天堂。
无论从美国的facebook 谷歌 苹果还是中国的华为成功的经验中我们可以看到,开源的代码以及开源的项目是当前众多商业公司的技术立足之根本。开源已经造就了无数商业神话。我们大部分人只知道苹果的酷,但很少有人在苹果的版权说明中,看有关开源项目的罗列。
开源的精神内涵使学习变得更加有意义
在商业极度发展的今天,人们对物质的无限追求使很多人忘记了生活的本质。人被异化为物的附属品,价值被虚拟的概念、标签重置。
互联网的出现,促进了人类相互之间的沟通。软件高速更新发展的自然需求和因团队协作所带来的有效性、高效性造就了一个全新的文化:开源文化。软件便与分享、开源代码便于扩展的特质,使以Linux操作系统为代表的开源项目迅速崛起。大批的软件工程师不仅通过开源项目找到的精神寄托、同道中人,而且还找到了与商业社会有效融合的模式与渠道,解决了事业与兴趣结合问题,实现了生活、学习、工作甚至社会公益有完美统一。
在开源精神的感召下,学习变得更加积极主动。在分享、贡献的核心价值体系下,人们能充分体会人心温情的另一面。与传统商业社会利用信息不对称在交易中图谋利益最大化不同,开源世界里的人们在创造、协作的过程中完成一个又一个不断成长的软件系统,这些系统有些使整个社会运行更有效、当然也有的在损坏甚至危及社会的安全。人类精神世界的两面性在开源世界里更直接、更激烈地表现出来,正在影响着现实的诸多方面。
开源社区是最好的学校
软件是构建虚拟世界的基础,而开源社区则是软件新技术产生、发展的主要场所,因而也是学习软件技术最好的学校。在开源社区里,有大量热心的程序员他们乐于分享自已对技术的理解、心得,他们通过各自的行动扩大自已的影响力,在协助别人的同时不断加深自己对技术的理解程度和实践能力。而新的社区加入者也可以在与社区互动的过程中找到自已技术与精社的导师(Mentor), 正如电影黑客帝国(Matrix)中尼欧(Neo)遇到摩菲(Morpheus)。
移动互联网时代,学习是开放的更是开源的
随着智能手机、平板电脑的普及,学校以及教室的功能将被弱化,人们可以在各种公共场所组成形式多样的学习社区。而开源社区提供多种专业技术人员以及业余爱好者面对面交流的机会。有的地方还出现了包括软件、硬件开源的创客空间。大家在无线网络环境下快速组成学习社区,分享交流必威体育精装版的技术,互相协助解决各
您可能关注的文档
- 基于JSP的校园网站的设计与实现毕业论文.doc
- 基于JSP的新闻发布系统毕业设计论文.doc
- 基于JSP的学生宿舍管理系统的设计与实现毕业设计(论文).doc
- 基于JSP的医院网上预约挂号系统_本科毕业设计(论文).doc
- 基于JSP的远程教学系统的设计与实现本科毕业设计论文.doc
- 基于JSP的在线考试系统源代码和毕业设计论文.doc
- 基于jsp的在线书店毕业设计与实现本科生毕业论文.doc
- 基于JSP的住院病人信息管理系统本科毕业论文(设计).doc
- 基于JSP电影票预定网站的设计和实现毕业设计.doc
- 基于JSP固定资产管理系统毕业论文.doc
- 数字化教育资源对小学数学的贡献教学研究课题报告.docx
- 高中心理健康教育对学生的影响教学研究课题报告.docx
- 学生身体素质发展的体育教学方法与策略有效性评估教学研究课题报告.docx
- 英语自我评估对学习成效的影响探索教学研究课题报告.docx
- 文化背景对学生学习方式的影响分析教学研究课题报告.docx
- 课程思政在高中物理教育中的实践研究教学研究课题报告.docx
- 九上历史第5单元步入近代01讲核心(原卷版).docx
- 学科知识应用能力与实践技能的结合研究教学研究课题报告.docx
- 实践教育对学生创新思维的激发教学研究课题报告.docx
- 不同阶段学生评价体系的比较研究教学研究课题报告.docx
最近下载
- 第一单元龙的传人第1课我的名字 教案(表格式)一年级美术人教版(2024版).docx
- 广州数控GSK988Ti系列 编程操作手册2017年1月.pdf
- 台达伺服ASDA-AB系列应用技术手册.pdf
- (宪法)完整版课件.ppt
- 20241103-高盛-美国经济分析:2025年消费支出展望,回归正常稳健增速(摘要).docx VIP
- 高盛-中国房地产行业2025年展望-触底在望(摘要).pdf VIP
- 张毅—潜在失效模式与效应分析(三)课件.pptx VIP
- 茶文化考核试题及答案.pdf VIP
- 人教版(2024)七年级地理上册4.2《气温的变化与分布》优质课件.pptx
- 教科版科学三年级上册2空气占据空间吗 (说课课件)(共13张PPT).pptx
文档评论(0)