github 如何提问问题添加图片_开发遇到问题如何进行提问?

每个人都会遇到各种问题,我们在提问的时候需要清晰的表述才能让其他人快速的帮助我们。以我们遇到的一个例子来看如何进行有效的技术问题的提问。

提问者:

557ef4bd2a00f3bf426bcf54d382d1a8.png

这个射线怎么老是这个位置啊?

这个提问存在的问题:

1. 没有提供上下文。上下文决定了一个问题是通过经验解决还是通过分析解决。

2. 语句关键词太少。语句关键词很重要,在一篇文章中,它甚至会被作为文章的特征而进行分类。在提问的过程中,它也是帮助其他人快速理解问题的重要手段。

3. 没有日志输出以及相应代码。对于其他人而言,通过日志和代码可以快速了解一个问题的上下文。

提问不佳产生的问题:

1. 无人应答,因为沟通产生了大量的时间。

2. 问题产生歧义,导致回答者提供了错误的方向。

有效提问的简单鉴定标准:

帮助者只需要3个问题以内就可以了解清楚实际的问题情况。

如何有效提问:

1. 提供问题期望的输入和输出。在上面的例子就是从屏幕点击的位置发射射线,射中视图中的XX物体。

2. 提供一个问题从代码层面以及表现层面表达目前的输入与输出情况。比如对于上面这个例子,提供:

d754dc7b27fdf19dc35d159c067a5170.png

上面的是代码,还需要添加控制台的输出结果,如下图所示:

db5188b763a6a7de4aa109b39298d6a5.png

上面是代码层面的。在表现层面,从屏幕发射射线没有射在对应的物体上,射线始终射向了坐标(0,0,0)点。

3.操作步骤.运行代码后观看unity 场景视图查看这个情况。

上面的提问模型也是有源头的。在很多禅道等bug追踪系统,测试就是这样去反馈问题的:

操作:点击按钮添加道具

期望:道具增加,金币减少

表现:道具增加,金币没有减少

有效提问和反馈问题是很相似的,所以我们可以学习它们的表达方式来让我们的提问更加有效。下次遇到问题,我们就看同事能不能快速搞清楚我们的问题来判断我们是否进行了有效提问。在初步的提问后,我们还可以提供自己目前已经排除的一些选项以及依据来让辅助者更进一步的了解当前的困难。

544754096d71f54f46236dd7f55125ef.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: iTextSharp是一款用于生成和处理PDF文件的开源库,而4.1.6是其特定版本号。iTextSharp库提供了丰富的API,使开发人员可以通过代码动态地生成PDF文件,包括添加文本、图片、表格和链接等元素,并进行格式设置。 GitHub是一个基于Git版本控制系统的代码托管平台,开发人员可以在上面创建和分享代码仓库。而iTextSharp的4.1.6版本可以在GitHub上找到对应的代码仓库。 在GitHub上,我们可以找到iTextSharp 4.1.6的相关资源,包括源代码、示例和文档等。开发人员可以从中获取资源,学习使用iTextSharp库来生成和处理PDF文件。他们还可以通过参与GitHub上的讨论、提交问题和请求等方式与其他开发人员进行沟通和交流,以便解决问题和改进这个库。 通过在GitHub上使用iTextSharp 4.1.6,开发人员可以从其他人的经验中学习,并分享他们自己的代码和解决方案。这有助于促进开源社区的发展和推动iTextSharp库的进一步改进。总之,通过iTextSharp 4.1.6的GitHub资源,开发人员可以更好地使用这个库来生成和处理PDF文件。 ### 回答2: iTextSharp是一个用于生成和处理PDF文档的开源库。它是iText库的一个C#版本,并且采用了Apache许可证发布。iTextSharp库可以用于创建、读取和操作PDF文档,为用户提供了丰富的功能和灵活性。 4.1.6是iTextSharp库的一个特定版本。每个版本都可能会包含不同的特性和修复了之前版本的错误。因此,4.1.6版本可能具有一些特定的功能和修复了一些已知的错误。但是正如其他软件一样,可能也会出现一些新问题。因此,您在使用之前应该考虑这些因素。 GitHub是一个非常流行的代码托管平台,它提供了一个中央存储库来存放和管理代码。人们可以将代码存储在自己的GitHub存储库中,并与其他人共享和协作。这使得研发团队可以轻松地共享和管理代码,以便更好地合作开发。 iTextSharp库的开发者通常会将代码存储在GitHub上,并使用版本控制系统来跟踪更改并进行协作开发。对于您来说,访问iTextSharp的GitHub存储库可以让您了解和学习开发团队的工作,并使用最新的版本或修复问题的版本。 在iTextSharp的GitHub存储库上,您可以找到例子、文档、问题的解决方案等资源。您还可以在那里提交问题或建议,与其他开发者交流和合作。 总结来说,iTextSharp4.1.6是一个用于处理PDF文档的开源库,而GitHub则是一个用于存储和管理代码的平台。通过GitHub存储库,您可以访问iTextSharp的资源,与开发者团队交流和合作,并使用最新版本或修复问题的版本。 ### 回答3: iTextSharp是一个用于创建和操作PDF文档的开源库。4.1.6是该库的一个特定版本。而GitHub是一个代码托管平台,让开发者能够共享和协作开发项目。 在GitHub上,可以找到iTextSharp的源代码,以及其他与该库相关的资源和文档。可以通过GitHub的搜索功能找到iTextSharp库,并浏览其源代码、问题、请求以及贡献者等信息。 当我们访问iTextSharp的GitHub页面时,可以了解到最新的版本信息、修复的问题、特性改进等。通过issue部分,我们可以看到其他用户的提问问题和解决方案。同时,也有合作开发者对项目的贡献。 通过下载iTextSharp库的源代码,我们可以查看其工作原理,并对其进行修改和定制。也可以通过GitHub的Issue功能,提出我们在使用过程中遇到问题或者建议,与其他开发者交流和分享经验。 总之,iTextSharp4.1.6在GitHub上有自己的代码库和相关资源,使用户能够更好地了解和使用该库,并与其他开发进行交流和合作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值