第二次作业:对你感兴趣的开源项目提问题

SoftwareTeacher
《编程之美》作者
领域专家: 产品设计技术领域
2022-09-17 22:53:45

这个作业属于这个课程:https://gitcode.net/csdn/intro-ossd/

 

作业正文的要求:

----

请在你的作业博客的开头明确写:

这个作业的要求是: https://bbs.csdn.net/topics/608215808

我提问的开源项目是:<开源项目的链接> 

我的合作者是:<合作同学的博客链接>  (可选,见下)

这样的话,读者可以了解你的博客是为了什么原因写的。 

我们介绍了几个开源项目,请看链接:https://gitcode.net/csdn/intro-ossd/-/blob/master/plan/project.md 。 那么, 你最感兴趣哪一个?你对这些项目有什么问题?请提出至少五个问题。问题的类型可以是:

1. 实战型问题:我克隆了这个项目,并想在本地运行,想读懂一段代码, 想提交一个 PR,但是我碰到了具体的问题... 请把问题描述清楚。 

2. 前瞻型问题:这个项目会朝什么方向发展呢?这个领域的前景如何?项目的发起者认为这个项目的价值是多少?

3. 社区型问题:这个项目会给社区参与者什么帮助?什么回报?我能在项目中发挥领导作用么?如果我要参与这个项目,我的责任/权利/义务都是什么呢? 和闭源项目有什么不同呢?

----

作业打分规则:

1. 按时交作业 (迟交作业得 0 分)

2. 和评论的交互 (如果有人评论,请回复评论)

3. 博客本身的质量,特别是要看到实战型的问题 --- learning by doing,在实战中学习。 

4. 这个作业可以两个同学结对完成,对的,你没有看错。你可以在班级另外找一个同学,两人合作去了解一个项目,去给这个项目提 5 个高质量的问题。 如果你选择结对完成,那么,你写的博客中,

  • 请注明你合作者的博客链接,
  • 要在博客中写明,两人的分工是什么,你们如何合作的(是坐在一起来合作,还是远程合作,是分别独立工作再协作,还是一开始就协作)
  • 要保证双方对这个作业的贡献大致是 50/50。
  • 你贡献了什么,对方贡献了什么,你从对方学到了什么 (例如,对方帮助你解决 clone 项目过程中的问题,也是可以的)

5. 你仍然可以选择独立完成这个作业,作业的评判标准是大尺度上一致的,当然,老师期待所有的作业都有高质量。

 

大家还可以用 CSDN质量分数 - CSDN 博客质量分的服务来测试一下, 自己的写的博客能得多少分: http://www.csdn.net/qc 

  

作业的截止日期:2022/9/25 (星期日)下午 2点之前。 

 

注1:你对列表中的某个项目提问题, 并不意味着你一定要在这次课程的项目作业中做那个项目,当然,这样的提问(和项目负责人的回答)可以帮你决定你要做什么样的项目。 

注2: 项目列表中的项目有些还没有在课堂上介绍,但是这并不妨碍你去了解,克隆项目,去提问。 开源项目的公开性让所有人都能按照自己的方式来了解项目,参与项目 ---- 不必等正式的介绍或上级的命令。 

注3: 为何要布置 “结对完成作业”, 因为开源项目很多情况下就是陌生人远程协作完成一个长期项目,我们也要尝试一下两个人自发地 (而不是上级安排)寻找合作的契机,协同作业,完成任务。 请看这个资料: https://www.cnblogs.com/xinz/archive/2011/08/22/2148776.html 

注4: 如果你对别的开源项目很感兴趣,想利用这次作业的机会对那个项目提问,也是可以的,但是请先和老师沟通,得到许可。 

----

...全文
1984 30 打赏 收藏 举报
写回复
用AI写文章
0人已提交
完成率0%
暂无数据
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
ylwdev 2022-09-30
  • 打赏
  • 举报
回复

csdn-datav相关的内容已逐一回复

幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 举报
回复
@幻灰龙 该同学实际动手拉项目,运行,测试,找出bug,提交pr,是一个完整的参与开源项目的流程。
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
幻灰龙 2022-09-29
  • 打赏
  • 举报
回复
加载更多回复(8)
下载代码方式:https://pan.quark.cn/s/edc2010ad9a6 ### H3C IMC Portal 认证操作手册关键知识点阐释 #### 一、Portal认证的介绍 **Portal认证**,英文表述为“入口”,在信息技术领域中特指一种利用Web界面核实用户身份的机制,其目的在于对用户的网络访问权限进行管理。在实施Portal认证的网络架构中,未完成认证的用户在尝试上网时会被强制导向一个特定的网址,该网址供部分免费的网络服务。若用户希望获取更多的互联网资源,则必须通过Portal Web服务器所供的界面完成身份验证流程。 #### 二、Portal认证系统的构成与作用 1. **系统构成**: - **接入设备**:承担检测用户是否已完成认证的责任,并根据认证结果执行相应的管理策略。 - **Portal Web服务器**:负责呈现认证界面以及处理用户的认证需求。 - **认证服务器**:通常指代RADIUS服务器,承担最终的用户身份核实职责。 2. **功能特点**: - **安全增强**:集成多种安全措施以保障用户数据及网络资源的完整性。 - **本地Portal Web服务器支持**:允许在本地环境中部署Portal Web服务器,以减少对外部服务的依赖性。 - **交互机制**:描述用户与系统之间的认证交互过程。 - **认证方式**:涵盖用户名密码验证等多种认证手段。 - **认证步骤**:详细说明认证的每一个环节,确保用户能够顺利完成身份核实。 - **过滤规范**:用于监管用户在网络中的行为模式。 - **BYOD支持**:实现Bring Your Own Device(自带设备)的认证功能,适应多元化的设备环境。 -...
代码转载自:https://pan.quark.cn/s/dda4d8b11acf 在线支付系统源代码与第三方支付平台构成了现代电子商务体系中不可或缺的组成部分,它们共同形成了数字交易的基础框架。本内容将详细剖析这些核心要素,并围绕相关主题展开一系列关联性知识点的论述。 首先,我们需要明确在线支付系统的概念。在线支付系统是指为消费者供通过互联网购买商品或服务并完成安全支付操作的专用平台。此类系统通常整合了信用卡处理、电子钱包、银行直接转账等多种支付选项,旨在为用户创造流畅的购物环境。在构建在线支付系统时,保障交易安全、升使用便捷度以及优化处理效率是必须优先考虑的关键要素。 其次,我们将探讨系统源代码的相关内容。源代码指的是由程序员采用人类可理解语言编写的应用程序基础指令集。对于编程初学者而言,研究在线支付系统的源代码是掌握此类系统开发方法的重要途径。通过分析源代码,开发者可以深入掌握支付流程中的各个关键环节,例如用户身份验证、交易请求处理、银行系统对接等操作。源代码的解读还能帮助开发者学习行业最佳实践,有效预防常见的安全隐患,包括数据库注入攻击和跨站脚本威胁。 再次,第三方支付系统作为另一种重要的支付模式值得关注。这类系统充当商家与消费者之间的中介角色,负责处理交易过程中的支付环节与清算工作。常见的第三方支付服务供商包括支付宝、微信支付以及PayPal等知名平台。它们通过供标准化的接口,使商家能够便捷地接入多元化支付渠道,同时通过实施额外的安全防护措施,如风险评估机制和反欺诈系统等,确保消费者在支付过程中的安全性。对于开发者而言,熟练掌握并整合第三方支付系统的应用程序接口(API)是实现在线支付功能的核心技能。 在进行在线支付系统开发时,开发者需要重...

87

社区成员

发帖
与我相关
我的任务
社区描述
北航-开源软件开发导论
开源软件 高校
社区管理员
  • csdnsqst0044
  • SoftwareTeacher
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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