🪴 X·Eden https://wiki.7wate.com 最近的10条笔记 on 🪴 X·Eden Quartz -- quartz.jzhao.xyz X·Eden https://wiki.7wate.com/ https://wiki.7wate.com/ X·Eden Always For Freedom. 一个喜欢异想天开的家伙 💨 在这里记录知识,希望对你也有帮助。 目录 Wiki ├── Life ├── NaturalSciences ├── Obsidian │ ├── Canvas │ ├── Static │ └── Templates ├── Personal │ ├── Blog │ ├── Book │ ├── Journal │ └── Writing ├── Photography ├── Professional │ ├── Company │ └── Work ├── SocialSciences │ ├── English │ └── Government └── Technology ├── CloudService ├── ComputerNetwork ├── ComputerSecurity ├── ComputerStorage ├── DatabaseSystem ├── GettingStarted ├── OperatingSystem ├── ProgrammingLanguage ├── SoftwareEngineering └── StructuresAlgorithms 分支 Main 主分支 └─ dev 日常分支 贡献 欢迎各位提供指导纠错。 协议 所有原创代码采用 GPL-3.0 协议,原创非代码内容采用 署名-相同方式共享 4.0 国际。 所有引用第三方内容仅为学术使用。其所属著作权、版权均归原作者所有,如有冒犯侵权,请 邮件联系 删除。 致谢 感谢第三方原创作者的无私贡献!. Fri, 06 Sep 2024 02:57:45 GMT Jenkins https://wiki.7wate.com/Technology/SoftwareEngineering/CI-and-CD/Jenkins https://wiki.7wate.com/Technology/SoftwareEngineering/CI-and-CD/Jenkins Jenkins 概述 Jenkins 是什么 Jenkins 是一种广泛使用的开源自动化服务器,旨在简化和自动化软件开发过程中的各种任务,特别是在持续集成(CI)和持续交付(CD)方面。 持续集成是一种软件开发实践,强调频繁地将代码集成到共享代码库中,并自动进行构建和测试,以尽早发现和解决集成问题。持续交付进一步扩展了这一概念,通过自动化部署管道,使得代码可以在任何时间点安全地部署到生产环境中。Jenkins ... Fri, 06 Sep 2024 02:57:45 GMT 如何向开源社区提问 https://wiki.7wate.com/Technology/GettingStarted/%E5%BC%80%E6%BA%90%E6%8C%87%E5%8D%97/%E5%A6%82%E4%BD%95%E5%90%91%E5%BC%80%E6%BA%90%E7%A4%BE%E5%8C%BA%E6%8F%90%E9%97%AE https://wiki.7wate.com/Technology/GettingStarted/%E5%BC%80%E6%BA%90%E6%8C%87%E5%8D%97/%E5%A6%82%E4%BD%95%E5%90%91%E5%BC%80%E6%BA%90%E7%A4%BE%E5%8C%BA%E6%8F%90%E9%97%AE 使用软件产品,或多或少都会遇到问题。对于商业产品,我们可以咨询客服寻求帮助。对于公司自己研发的产品,我们可以直接请教专家同事。但对于开源软件,在遇到问题时,如何才能及时有效地寻求帮助呢? 本文以开源类库 SeaJS 为例,说说我心目中的最佳实践。 提问前 遇到问题时,心里都很着急。在决定向开源社区提交问题前,最好先做做以下功课: ... Fri, 06 Sep 2024 02:57:45 GMT 如何有效报告 BUG https://wiki.7wate.com/Technology/GettingStarted/%E5%BC%80%E6%BA%90%E6%8C%87%E5%8D%97/%E5%A6%82%E4%BD%95%E6%9C%89%E6%95%88%E6%8A%A5%E5%91%8A-BUG https://wiki.7wate.com/Technology/GettingStarted/%E5%BC%80%E6%BA%90%E6%8C%87%E5%8D%97/%E5%A6%82%E4%BD%95%E6%9C%89%E6%95%88%E6%8A%A5%E5%91%8A-BUG 作者:Simon Tatham 专业的自由软件程序员 翻译:Dasn [ English | Português | 简体中文 | Česky | Dansk | Deutsch | Español | Français | Magyar | Italiano | 日本語 | Nederlands | Polski | Русский | 繁體中文 ] 引言 为公众写过软件的人,大概都收到过很拙劣的 ... Fri, 06 Sep 2024 02:57:45 GMT 开源指北 https://wiki.7wate.com/Technology/GettingStarted/%E5%BC%80%E6%BA%90%E6%8C%87%E5%8D%97/%E5%BC%80%E6%BA%90%E6%8C%87%E5%8C%97 https://wiki.7wate.com/Technology/GettingStarted/%E5%BC%80%E6%BA%90%E6%8C%87%E5%8D%97/%E5%BC%80%E6%BA%90%E6%8C%87%E5%8C%97 一份给开源新手的保姆级开源百科,由 Gitee 开发维护。 仓库地址:开源指北 在线阅读:开源指北 开源故事:听一听「过来人」们的经验和故事 Git 教程:一份简单易懂的 Git 入门指导教程 . Fri, 06 Sep 2024 02:57:45 GMT 提问的智慧 https://wiki.7wate.com/Technology/GettingStarted/%E5%BC%80%E6%BA%90%E6%8C%87%E5%8D%97/%E6%8F%90%E9%97%AE%E7%9A%84%E6%99%BA%E6%85%A7 https://wiki.7wate.com/Technology/GettingStarted/%E5%BC%80%E6%BA%90%E6%8C%87%E5%8D%97/%E6%8F%90%E9%97%AE%E7%9A%84%E6%99%BA%E6%85%A7 How To Ask Questions The Smart Way Copyright © 2001,2006,2014 Eric S. Raymond, Rick Moen 本指南英文版版权为 Eric S. Raymond, Rick Moen 所有。 原文网址:www.catb.org/~esr/faqs/smart-questions.html Copyleft 2001 by D.H.Grand(nOBODY/Ginux), 2010 by Gasolin, 2015 by Ryan Wu 本中文指南是基于原文 3.10 版以及 2010 年由 Gasolin 所翻译版本的最新翻译; 协助指出翻译问题,请 发 issue,或直接 发 pull request 给我。 声明 许多项目在他们的使用协助/说明网页中链接了本指南,这么做很好,我们也鼓励大家都这么做。但如果你是负责管理这个项目网页的人,请在超链接附近的显著位置上注明: 本指南不提供此项目的实际支持服务! 我们已经深刻领教到少了上述声明所带来的痛苦。因为少了这点声明,我们不停地被一些白痴纠缠。这些白痴认为既然我们发布了这本指南,那么我们就有责任解决世上所有的技术问题。 如果你因寻求某些帮助而阅读本指南,并在离开时还觉得可以从本文作者这里得到直接帮助,那你就是我们之前说的那些白痴之一。别问我们问题,我们只会忽略你。我们在这本指南中想教你如何从那些真正懂得你所遇到的软件或硬件问题的人处取得协助,而 99% 的情况下那不会是我们。除非你确定本指南的作者之一刚好是你所遇到的问题领域的专家,否则请不要打扰我们,这样大家都会开心一点。 简介 在 黑客 的世界里,当你拋出一个技术问题时,最终是否能得到有用的回答,往往取决于你所提问和追问的方式。本指南将教你如何正确的提问以获得你满意的答案。 现在开源(Open Source)软件已经相当盛行,您通常可以从其他更有经验的用户那里获得与黑客一样好的答案,这是件好事;和黑客相比,用户们往往对那些新手常遇到的问题更宽容一些。尽管如此,以我们在此推荐的方式对待这些有经验的用户通常也是从他们那里获得有用答案的最有效方式。 首先你应该明白,黑客们喜爱有挑战性的问题,或者能激发他们思维的好问题。如果我们并非如此,那我们也不会成为你想询问的对象。如果你给了我们一个值得反复咀嚼玩味的好问题,我们自会对你感激不尽。好问题是激励,是厚礼。好问题可以提高我们的理解力,而且通常会暴露我们以前从没意识到或者思考过的问题。对黑客而言,“好问题!”是诚挚的大力称赞。 尽管如此,黑客们有着蔑视或傲慢面对简单问题的坏名声,这有时让我们看起来对新手、无知者似乎较有敌意,但其实不是那样的。 我们不讳言我们对那些不愿思考、或者在发问前不做他们该做的事的人的蔑视。那些人是时间杀手 —— 他们只想索取,从不付出,消耗我们可用在更有趣的问题或更值得回答的人身上的时间。我们称这样的人为 失败者(撸瑟) (由于历史原因,我们有时把它拼作 lusers)。 我们意识到许多人只是想使用我们写的软件,他们对学习技术细节没有兴趣。对大多数人而言,电脑只是种工具,是种达到目的的手段而已。他们有自己的生活并且有更要紧的事要做。我们了解这点,也从不指望每个人都对这些让我们着迷的技术问题感兴趣。尽管如此,我们回答问题的风格是指向那些真正对此有兴趣并愿意主动参与解决问题的人,这一点不会变,也不该变。如果连这都变了,我们就是在降低做自己最擅长的事情上的效率。 我们(在很大程度上)是自愿的,从繁忙的生活中抽出时间来解答疑惑,而且时常被提问淹没。所以我们无情地滤掉一些话题,特别是拋弃那些看起来像失败者的家伙,以便更高效地利用时间来回答 赢家(winner) 的问题。 如果你厌恶我们的态度,高高在上,或过于傲慢,不妨也设身处地想想。我们并没有要求你向我们屈服 —— 事实上,我们大多数人非常乐意与你平等地交流,只要你付出小小努力来满足基本要求,我们就会欢迎你加入我们的文化。但让我们帮助那些不愿意帮助自己的人是没有效率的。无知没有关系,但装白痴就是不行。 所以,你不必在技术上很在行才能吸引我们的注意,但你必须表现出能引导你变得在行的特质 —— 机敏、有想法、善于观察、乐于主动参与解决问题。如果你做不到这些使你与众不同的事情,我们建议你花点钱找家商业公司签个技术支持服务合同,而不是要求黑客个人无偿地帮助你。 如果你决定向我们求助,当然你也不希望被视为失败者,更不愿成为失败者中的一员。能立刻得到快速并有效答案的最好方法,就是像赢家那样提问 —— 聪明、自信、有解决问题的思路,只是偶尔在特定的问题上需要获得一点帮助。 (欢迎对本指南提出改进意见。你可以 email 你的建议至 esr@thyrsus.com 或 respond-auto@linuxmafia.com。然而请注意,本文并非 网络礼节 的通用指南,而我们通常会拒绝无助于在技术论坛得到有用答案的建议)。 在提问之前 在你准备要通过电子邮件、新闻群组或者聊天室提出技术问题前,请先做到以下事情: 尝试在你准备提问的论坛的旧文章中搜索答案。 尝试上网搜索以找到答案。 尝试阅读手册以找到答案。 尝试阅读常见问题文件(FAQ)以找到答案。 尝试自己检查或试验以找到答案。 向你身边的强者朋友打听以找到答案。 如果你是程序开发者,请尝试阅读源代码以找到答案。 当你提出问题的时候,请先表明你已经做了上述的努力;这将有助于树立你并不是一个不劳而获且浪费别人的时间的提问者。如果你能一并表达在做了上述努力的过程中所学到的东西会更好,因为我们更乐于回答那些表现出能从答案中学习的人的问题。 运用某些策略,比如先用 Google 搜索你所遇到的各种错误信息(搜索 Google 论坛 和网页),这样很可能直接就找到了能解决问题的文件或邮件列表线索。即使没有结果,在邮件列表或新闻组寻求帮助时加上一句 我在 Google 中搜过下列句子但没有找到什么有用的东西 也是件好事,即使它只是表明了搜索引擎不能提供哪些帮助。这么做(加上搜索过的字串)也让遇到相似问题的其他人能被搜索引擎引导到你的提问来。 别着急,不要指望几秒钟的 Google 搜索就能解决一个复杂的问题。在向专家求助之前,再阅读一下常见问题文件(FAQ)、放轻松、坐舒服一些,再花点时间思考一下这个问题。相信我们,他们能从你的提问看出你做了多少阅读与思考,如果你是有备而来,将更有可能得到解答。不要将所有问题一股脑拋出,只因你的第一次搜索没有找到答案(或者找到太多答案)。 准备好你的问题,再将问题仔细的思考过一遍,因为草率的发问只能得到草率的回答,或者根本得不到任何答案。越是能表现出在寻求帮助前你为解决问题所付出的努力,你越有可能得到实质性的帮助。 小心别问错了问题。如果你的问题基于错误的假设,某个普通黑客(J. Fri, 06 Sep 2024 02:57:45 GMT 协议 https://wiki.7wate.com/Technology/GettingStarted/%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6/Git/%E5%85%A5%E9%97%A8/%E5%8D%8F%E8%AE%AE https://wiki.7wate.com/Technology/GettingStarted/%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6/Git/%E5%85%A5%E9%97%A8/%E5%8D%8F%E8%AE%AE Git 常见协议. Fri, 06 Sep 2024 02:57:45 GMT 0. 大纲 https://wiki.7wate.com/Technology/ComputerStorage/0.-%E5%A4%A7%E7%BA%B2 https://wiki.7wate.com/Technology/ComputerStorage/0.-%E5%A4%A7%E7%BA%B2 第一部分:基础知识 1. 计算机存储基础 1.1 存储概念与术语 1.2 存储介质类型 磁盘 SSD 光盘 磁带 1.3 存储单元与数据表示 比特 字节 文件系统 1.4 存储性能指标 IOPS 带宽 延迟 1.5 存储寿命和耐久性 1.6 存储访问模式 顺序访问 随机访问 2. 存储硬件 2.1 磁盘驱动器(HDD)工作原理 垂直记录 叠瓦式磁记录(SMR) 2.2 固态驱动器(SSD)工作原理 NVMe SSD 与 SATA SSD 的对比 2.3 RAID(独立磁盘冗余阵列)技术 2.4 磁带机与光盘存储 2.5 硬盘缓存技术 3. Fri, 06 Sep 2024 02:57:45 GMT 互联网行业-郑州 https://wiki.7wate.com/Professional/Work/roadmap/%E6%B1%82%E8%81%8C%E7%BB%8F%E9%AA%8C/%E4%BA%92%E8%81%94%E7%BD%91%E8%A1%8C%E4%B8%9A-%E9%83%91%E5%B7%9E https://wiki.7wate.com/Professional/Work/roadmap/%E6%B1%82%E8%81%8C%E7%BB%8F%E9%AA%8C/%E4%BA%92%E8%81%94%E7%BD%91%E8%A1%8C%E4%B8%9A-%E9%83%91%E5%B7%9E 大家好呀,我是大白,在我咨询了一些朋友并且经过好几位郑州当地读者补充后,终于整理出来一篇比较全面的介绍郑州互联网环境的文章,希望大家支持呀! 工作机会 郑州的互联网资源还是比较匮乏的,究其原因,我觉得和教育资源的匮乏有非常大的关系。 教育资源极度匮乏导致好的企业不来,好的企业不来又导致人才外流,恶性循环。 ... Fri, 06 Sep 2024 02:57:45 GMT 写给软件工程师的建议 https://wiki.7wate.com/Professional/Work/roadmap/%E6%B1%82%E8%81%8C%E7%BB%8F%E9%AA%8C/%E5%86%99%E7%BB%99%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E5%B8%88%E7%9A%84%E5%BB%BA%E8%AE%AE https://wiki.7wate.com/Professional/Work/roadmap/%E6%B1%82%E8%81%8C%E7%BB%8F%E9%AA%8C/%E5%86%99%E7%BB%99%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B%E5%B8%88%E7%9A%84%E5%BB%BA%E8%AE%AE 前言 最近一段时间,通过和不同的人对话,脑海中涌现出了一些想法。另一方面也意识到自己正处在职业生涯的某个节点上,回顾从业的这几年,有得有失,所以想借这篇文章聊一下工程师成长这个话题,旨在能给大家带来一点点思考。受自身经验所限,这些观点不一定对,希望朋友们可以辩证的去思考。因为自己的职业属性,这里讨论的仅限于软件工程师这个群体。当然如果下面这些经验之谈能帮助到更多其他领域的同学,那我也荣幸之至。下面是正文,会分享几个个人认为工程师成长之路上很重要的点。 ... Fri, 06 Sep 2024 02:57:45 GMT