热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux总结

Linux总结--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
作者 孔建军
加入Linux兴趣小组一年半了,回头想想,自己长进确实很大,非常感谢老师和同学的指导帮助。

这学期我们小组还是以项目为中心,附带讲座、培训及各种外联活动。根据大家兴趣分成了四个项目组,分别涉及开发Linux下局域网文件传书工具PIEGINS、编写系统备份工具XYBACKUP、Java手机游戏开发、服务器配置。

我参与的是系统备份工具的开发,这个备份工具是用Linux下的Bash编写的,语法简单可控性较强。从最初的需求文档撰写、程序流程图设计,到后边分模块代码详设,我们都是分工明确、任务落实到个人,并通过小组活动时间讨论、Google新闻组、GTALK即时通信工具等进行项目交流,确保项目能够顺利进行,即时解决存在的技术及其他问题,这样就保证了项目的进度和 程序的质量。

初期针对大家对Shell编程基础薄弱的情况,组织了数次培训讲座,迅速提升Shell编程的能力。程序流程图设计时,由于多数同学对大型软件没有经验,不知从何下手。于是,我们先简化软件功能,降低问题的复杂度,设计了一个只完成基本功能的流程图,经过多次完善和补充,不但添加了最初的一些功能,而且在后期的代码编写中起到了极其重要的指导作用,让大家体会到了软件工程开发模式的优点,也达到了小组通过项目提升能力的最初目的。开发备份工具,用到了以前学到的Shell基本命令、tar工具的使用、CVS版本控制工具的使用等知识,这使得大家真正体会到学有所用,增加了学习的动力和参与小组活动的热情,形成了良性循环。

做完备份工具,我还参与了PIEGINS的一些活动,在这个项目中主要涉及网络通信、数据处理、多进程交互、文件读写等问题,初期采用C++语言编写,实现基本功能后,考虑到C++ SOCKET编程标准不是很规范,于是用Linux下C改变PIEGINS原来的代码,现在项目还为完成,我们准备利用假期、下学期完善它。如果可能,我们准备遵循飞鸽传书标准协议,使把它与Windows下的飞鸽传书能够正常通信。同时,视频、语音功能也在我们的考虑范围之内,这样能大大增强软件的实用性和创新价值。

同时通过参与小组的一些外联活动,也让我看到了新的机会和挑战,看到了与他人之间的差距。这学期小组承办了第四届国际自由软件日(西安),并邀请了中国开源文化名人王开源、徐继哲做了相关知识讲座,部分成员参加了2007 Linux World China,还报名参加了中科院第二届开源软件大赛、红旗Linux全国知识竞赛,并获得了优秀成绩。参与这些活动,我明显感觉到自己知识面的狭窄、和所学知识的浮浅,真是人外有人,天外有天。同时个人金奖的获得让我对自己更有信心,对自己的付出、发展方向更加坚信。

这学期我是小组的负责人,如何带动大家的积极性、如何管理好小组、如何把小组发展的更好、如何让大家提高更多、如何让小组做出更有意义和价值的东西、如何让其他人更加认可我们小组……这是我一直以来都在思考的问题。以前接触的管理不是很多,再加上这么一个具体的兴趣小组、开放实验,我只能是多像有经验的同学请教,自己多总结,大胆尝试。一学期下来,我个人认为总的来说还可以,大家基本都参与了,大家多多少少都提高了。其实项目的管理对项目的进度、人力资源的利用、软件质量和成本,都有很大的影响。

又要放寒假了,我准备和以前一样利用这段时间,好好补充一下自己的知识,这样我就不会落后,才能获得更大的进步。
推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • Skywalking系列博客1安装单机版 Skywalking的快速安装方法
    本文介绍了如何快速安装单机版的Skywalking,包括下载、环境需求和端口检查等步骤。同时提供了百度盘下载地址和查询端口是否被占用的命令。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 本文讨论了在Windows 8上安装gvim中插件时出现的错误加载问题。作者将EasyMotion插件放在了正确的位置,但加载时却出现了错误。作者提供了下载链接和之前放置插件的位置,并列出了出现的错误信息。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了在Win10上安装WinPythonHadoop的详细步骤,包括安装Python环境、安装JDK8、安装pyspark、安装Hadoop和Spark、设置环境变量、下载winutils.exe等。同时提醒注意Hadoop版本与pyspark版本的一致性,并建议重启电脑以确保安装成功。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • Android源码深入理解JNI技术的概述和应用
    本文介绍了Android源码中的JNI技术,包括概述和应用。JNI是Java Native Interface的缩写,是一种技术,可以实现Java程序调用Native语言写的函数,以及Native程序调用Java层的函数。在Android平台上,JNI充当了连接Java世界和Native世界的桥梁。本文通过分析Android源码中的相关文件和位置,深入探讨了JNI技术在Android开发中的重要性和应用场景。 ... [详细]
author-avatar
红星闪闪小肉肉
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有