我只是用了个“笨”方法,一个月后不再惧怕英文文档

news2024/9/24 15:22:16

在日常工作中,尤其是程序员时时刻刻都会与英文打交道,虽然我们尽可能的在互联网和中文书籍中寻找我们需要的信息,但是,有时候总是不尽人意。对待翻译过来的文档或者书本可能有些定义依然无法明确理解,回到它原有的场景中才能明白究竟是什么意思?阅读英文文档应该是我们的基本技能。

本文笔者将会从以下几个方面来分享一个月的时间,笨方法跨越英文障碍的落地方法:

  • 遇到的 Bug 百度没有结果怎么办
  • 中文翻译文献模棱两可怎么办
  • 寻找外文文献的发现过程是什么样的
  • 如何解决英文文档中的复杂句子
  • 如何结合文档学习语法
  • 结合实例带你操作“笨”方法找到适合自己的路

在本文内,笔者想在这儿分享的一点工作体会。在标题中重点引号标注的一个字——“笨”。既然是“笨”方法,就说明我们都很容易理解,很容易上手,很容易操作,很容易见效。

之所以没有说,两天速成,七天见效,因为这些似乎是赤脚医生行走江湖的招数。工作或者学习,还是务实一点比较能走长远。

那么笔者的方法究竟“笨”在哪儿呢?展示几张图就很快明白了。

  1. 如果在出差的路上,或者咖啡馆,或者自习室,可以拿出英文资料,或者是需要查看的技术文档,或者需要学习的产品手册。将不能够准确理解的段落、句子、单词摘抄到随身携带的抄写本上,这样便于针对细节深入处理。

9b292760-6c15-11ea-a6ec-45ee4806df26.jpeg

(图片来自手机拍摄,不太美观)

上图是笔者曾经在了解 JWT 的涉及到的实现机制的过程中,对于 Auth0 提供的 JWT 指南的阅读过程中留下的笔记。

当再次看到笔记的时候对 JWT-handbook 第 16 页的部分内容就能够了然于心。

那么我们在来看它对应的原始的手册中的内容如下:

b0126510-6c15-11ea-848f-1ff50c7c2559.png

(图片来自:jwt-handbook)

通过这种方式,相信一定程度上就能感受到对于英文手册,技术指南的文档也能够看上一看,并获取到一些有意义的信息。

  1. 接着上面,如下的内容是笔者对于原文流程图下方的注解的学习过程。

c00f90a0-6c15-11ea-8b2e-a93d3912f08f.jpeg

通过剖析一张图和图对应的注解,就能够发现能够很轻松的干掉一篇 122 页技术手册中的其中一页,前前后后可能也不到几分钟的时间,如果基础比较好的情况下,也许几秒钟就解决了无法在各式各样的解读后的博客中看到的原始概念和流程。进而对关键的技术点有更加清晰的认识。

  1. 如果在家的情况下,有时候会觉得使用电脑打字的速度要比用手抄本写笔记的速度要快,你就可以像下图这样,在电脑主屏幕上用文本编辑器来记下笔记,用扩展显示器显示 pdf,这样不用切来切去,影响阅读速度。

d5c4d0e0-6c15-11ea-98a4-2b16cffe68b2.jpeg

  1. 要说上面是笔者使用的“笨”方法, 那下面就可以说明,它“笨”的程度。笔者大概记下了这么多页的笔记,看完一遍 JWT handbookThe OAuth 2.0 Authorization Framework。这个过程大概花了一个月的空闲时间。所以如果你的英语基础更好的话,那就更不用担心了,连一个月的时间都用不了。

1ff4d200-6c16-11ea-937f-590540467001.jpeg

曾经多次看到全英文的技术指南,都只能看几句话就放弃,在阅读两篇英文技术文档之后,对于其他的文档来说,都会尝试拿来读一读,而且随着阅读量的增加速度和理解能力都会逐渐增强。

上面分享完了笔者曾经的经历,便能直观的认识到,对于技术人员或者产品经理,应对工作中的英语非要先背诵大量的词汇,并不像想象的那样:买两本厚厚的语法书,啃上半年一年才能够掌握它。

知识点来源于生活和工作,同样它又应用于生活和工作。就像我们的母语汉语一样,从咿呀学语到长篇大论,也并不是长篇大论之前一直在背诵汉字,学习句法。这需要一个过程,但是在这个过程中,随着知识的积累,在积累的过程中一定不耽误成长和认识新的事物。

所以,我们不必恐惧我们遇到的其他语种的文献,它像我们学习汉语一样,只是有一个过程。相对于曾经考试过程中遇到的令人头疼的“完形填空”,“阅读理解”这些,兴许比我们看到的技术文档要更难,因为技术文档对于技术人来说,它所涉及的内容与我们工作的范畴是高度结合的。

如果要学习 Spring Security,那么我们自然不会去看关于发表的“新冠肺炎”的最新文献。随着技术词汇的总结,我们便能够对于相关的技术文档更容易理解,更快速的阅读掌握。因为它首先在行业上就存在一定的专一性,这样就为我们学习圈定了范围。

接下来,从以下几个方面来分享。

遇到的 Bug 百度没有结果怎么办

我们在工作中如果遇到的问题,经常会去百度一些问题,尤其是具体的 IDE 中的一些异常。例如,在 Eclipse 中有如下的错误提示:

 

yaml

复制代码

MongoDB shell version v3.4.5 connecting to: mongodb://127.0.0.1:27017 2020-0

如果第一次遇见这个问题,无从下手的时候,可能首先会去百度,查找结果,如下:

5dd80560-6c16-11ea-86a9-9df84f90745d.png

如果得到的答案,没有我想要的,或者是解决不了我的问题的情况下怎么办呢?

Google

74a76830-6c16-11ea-a6ec-45ee4806df26.png

不同的搜索引擎,由于它的搜索机制不一样,自然呈现给我们的检索结果就不一样,所以当无路可走的时候,常常会使用这几种方法综合起来,来搜寻符合需要的方案。

必应

有时候,我们无法访问谷歌的情况下,可以尝试使用必应的国际版。

8581d460-6c16-11ea-a8b7-1d883493075c.png

(图片来自:cn.bing.com)

输入我们之前的问题,得到如下结果:

985662e0-6c16-11ea-8b2e-a93d3912f08f.png

上面几种检索结果的区别对于我们来说有时候未必不是一件好事,因为它能够展现出更多的推荐方案供我们选择。

Stack Overflow

仔细的从谷歌和必应国际版的检索结果中会发现它得到的结果都有 Stack Overflow 提供的方案。那么 Stack Overflow 是何方神圣呢?可以把它看成是中国的 CSDN、博客园这一类的技术问答网站。

如果无法登陆 Google,而且不习惯于 biying 的搜索引擎的情况下,那么可以直接去 Stack Overflow 查找或者询问你自己的问题。

a8684ef0-6c16-11ea-98a4-2b16cffe68b2.png

(图片来自:stackoverflow.com/)

MSDN

如果是微软技术栈的工程师或者是产品经理,可以考虑使用 MSDN。

bb1928d0-6c16-11ea-a3c8-9bd79d9bd149.png

(图片来自:docs.microsoft.com)

cd755300-6c16-11ea-bd54-bd0372f44fbe.png

(图片来自:docs.microsoft.com)

在使用 MSDN 的时候有一个优点,就是它支持中文,也支持英文。这样可能能够为我们阅读英文文档提供一个参照。如果英文的版本的确无法看下去的情况下,便可以参考中文的说明。

其他

当然不乏一些其他优秀的网站、论坛,比如日本的 Fresheye、俄罗斯的 Yandex、韩国的 NAVER,如下图:

dd0bcd80-6c16-11ea-a3c8-9bd79d9bd149.png

(图片来自:search.fresheye.com)

edcb37a0-6c16-11ea-98a4-2b16cffe68b2.png

(图片来自:yandex.com)

fe7a9c30-6c16-11ea-a3c8-9bd79d9bd149.png

(图片来自:search.naver.com/)

从这也能看出来,尽管我们是学习技术的,或者是产品部门的一个产品专员,但我们一样能够通过我们的努力打开世界上每一扇我们感兴趣的大门。

接下来,说一说文章起始位置的第二个问题。

中文翻译文献模棱两可怎么办

对于这一点,我们引用 DAN OLSEN 的一本书的封面的内容来说明。如图:

0f2322f0-6c17-11ea-86a9-9df84f90745d.png

(图片来自:THE LEAN PRODUCT PLAYBOOK

封面上能够得到的信息是:

DAN OLSEN

THE LEAN PRODUCT PLAYBOOK

HOW TO INNOVATE WITH MINIMUM VIABLE PRODUCTS AND RAPID CUSTOMER FEEDBACK

WILEY

其中 DAN OLSEN 是作者、WILEY 是指这本书是由 WILEY 出版的。从领英上的介绍来看,这本书是 DAN OLSEN 是他很得意的一本畅销书。

25d69950-6c17-11ea-96fb-af457604317b.png

(图片来自:www.linkedin.com)

这也是笔者接触到的第一本专业的关于产品的书。通过它来印证我们遇到模棱两可的解释的时候,该如何处理。

THE LEAN PRODUCT PLAYBOOK

HOW TO INNOVATE WITH MINIMUM VIABLE PRODUCTS AND RAPID CUSTOMER FEEDBACK

WILEY

假设你不知道它的意思的情况下,分别在 Google 翻译和百度翻译上翻译的结果如下:

3833fc00-6c17-11ea-98a4-2b16cffe68b2.png

(图片来自:translate.google.cn)

465a6bc0-6c17-11ea-a8b7-1d883493075c.png

(图片来自:fanyi.baidu.com)

通过对比就能够知道它的含义就是精益产品手册,对于 PLAYBOOK 的翻译结果稍有不同,如果深究的情况下, 我们可以去看一下 PLAYBOOK 的英文解释。

5818a840-6c17-11ea-86a9-9df84f90745d.png

(图片来自:dictionary.cambridge.org)

68a9af60-6c17-11ea-9561-3fe89f4fa56e.png

(图片来自:www.merriam-webster.com)

774d1750-6c17-11ea-a3c8-9bd79d9bd149.png

(图片来自:www.oxfordlearnersdictionaries.com)

相信对于你的感到模糊的词汇或者句子,在谷歌、百度、韦氏、剑桥、牛津五家线上词典的围攻下将你的疑问降低到零。

这就是笔者在日常工作和学习中遇到的模棱两可的问题的解决方案。

当时引起笔者注意的是如下这一段话:(引自:THE LEAN PRODUCT PLAYBOOK

The Lean Product Process will guide you through the critical thinking steps required to achieve product-market fit. In the next chapter, I begin describing the details of the process, but before I do, I want to share an important hight-level concept: seperating problem space from solution space. I have been discussing this concept in my talks for years and am glad to see those terms used more frequently these days.

Any product that you actually build exists in solution space,as do any product designs that you create-such as mockups,wireframes,or prototypes. Solution space includes any product or representation of a product that is used by or intended for use by a customer It is the opposite of a blank slate.When you build a product,you have chosen a specific implementation.Whether you've done so explicitly or not, you've determined how the product looks,what it does,and how it works.

In contrast,there is no product or design that exists in problem space. Instead, problem space is where all the customer needs that you'd like your product to deliver live. You shouldn't interpret the word "needs" too narrowly: Whether it's a customer pain point, a desire, a job to be done, or a user story, it lives in problem space.

如果我是一名产品经理或者产品专员,我想在这里我便应该仔细的去推敲 DAN OLSEN 说的这一句话中包含了些什么信息?

什么是 problem space,什么是 solution space,这两个概念是它的范畴中包含了哪些元素,它们之间有什么关系,它们又是如何促进产品创新的。可以带着这些问题去别的章节中去寻找答案。

另外,这里想要提醒的一点是,在国内我们是可以使用谷歌翻译的,它对应的域名是 translate.google.cn,而不是 translate.google.com,笔者曾经由于一直输入 .com 所以导致困惑了好多天。

寻找外文文献的发现过程是什么样的

白岩松老师在一个《对白》中曾经说过一句这样的话,笔者很赞同。“人找书是很难的,但是书找书是容易的,越读书,越知道该读什么书”。

在工作过程中,我们如果需要找到一个问题的解决方案,可能需要在搜索过程中不断调整检索词,希望能够通过检索词来搜索出自己需要的有价值的内容。

  1. 在工作中,常常为了对项目结构有清晰的认知,需要我们能够画出“软件架构图” ,如果你搜索,“软件架构图”,检索后可以看到几乎第一屏展现出来的有一多半的都是实现软件架构的工具的广告。这往往是一件令人很头疼的事情。

  2. 调整检索词,改为“software architecture”,在百度中的结果会得到一些相对有用的信息。

8d276bc0-6c17-11ea-9561-3fe89f4fa56e.png

这时候标注出来的 PDF、读书、图文的字样便出现了。

  1. 再次细化检索词,使用“Software Architecture Patterns”。

  2. 通过查看能够进一步得到某一本书的信息:

9c5c8c60-6c17-11ea-a8b7-1d883493075c.png

(图片来自:www.oreilly.com/library)

这种情况下,就能够对这本书中的部分内容,查看是否是存在自己想要调研的相关内容,而后便能进一步去学习。

  1. 如果你需要查看这本书,继续在搜索引擎中搜索,比如“software architecture patterns pdf”,能够看到很多好心人分享出来的书,这种方法往往都比较有效,只要耐心的搜索检索词。

aaf5e230-6c17-11ea-86a9-9df84f90745d.png

  1. 找到后打开对应的文件,浏览目录,这时候看到了它对架构师经常要打交道的”层图“的介绍,这就为我们平时的工作中的画图能够提供参考和建议。

bde328d0-6c17-11ea-937f-590540467001.png

(图片来自:Software Architecture Patterns

这一部分,基本就介绍了,在我们对于英文文献的寻找过程是怎样的,输入中文检索词,如果中文检索词无法满足要求情况下,可以考虑将中文检索词转换为英文检索词,用转换的英文检索词,一步步优化,结合不同搜索引擎的检索结果去找到符合自己目标的内容。

另外上面的例子中提到的 Software Architecture Patterns 篇幅比较小,也比较适合查看。同时架构图在软件设计过程中又比较重要,我们可以尝试通过这种方式的查找和学习、阅读,逐渐地对于架构图不会敬而远之,不会感觉遥不可及。

有些情况下在某些书中,会对于一些概念在脚注或者引用文献都会进行说明,这样便可以在阅读过程中对于相关的概念,去其他的书中寻找,这就形成了一个书找书的过程,它是实现起来还是比较便捷有价值的。但是在阅读过程中想要提醒的一点是,我们不要过度发散,导致忘记了最初需要解决的问题,导致花费大量的时间,需要解决的问题没有解决。

如何解决英文文档中的复杂句子

在阅读过程中,我们可能会发现长句理解起来相对麻烦一点,这里我们拿上文中提到的 Software Architecture Patterns 的一个段落来解剖:

Each layer in the architecture forms an abstraction around the work that needs to be done to satisfy a particular business request. For example, the presentation layer doesn’t need to know or worry about how to get customer data; it only needs to display that information on a screen in particular format. Similarly, the business layer doesn’t need to be concerned about how to format customer data for display on a screen or even where the customer data is coming from; it only needs to get the data from the persistence layer, perform business logic against the data (e.g., calculate values or aggregate data), and pass that information up to the presentation layer.

文章无非就是通过这种类似的长短句形成的段落堆砌出来的,所以解决了词,解决了句子,自然没什么可怕的。看到这种段落的时候,可以试试去拆分:

d0655190-6c17-11ea-8f43-edb1924172bb.png

将一个段落拆分,按照标点符号拆分成四个部分。再对每一个部分进行分解,再把其中一句单独分离出来。

比如第一句:

de4346a0-6c17-11ea-a8b7-1d883493075c.png

只要能够找到句子中的主语、谓语、宾语,基本上就能确定大概的意思。这类比于汉语中实际上,也比较容易理解,“谁”“干了”“什么”。其余的内容只是对这几个元素的修饰和补充说明。

架构中的每一层,形成一个围绕工作的抽象,什么工作?需要被实现用来满足业务需求的工作。

那么上一句就能够基本理解它的意思,架构中的每一层实际上是对于满足特定业务需要的抽象,再简化就是架构图中的层,是对于特定业务的抽象。

回到原文中结合上下文,便能够对第一句进一步理解。

而这时候,如果你不加分析,直接去 Google 翻译或者百度翻译上看它的翻译结果,可能会让你更加迷糊。

ec0faf80-6c17-11ea-937f-590540467001.png

f457bde0-6c17-11ea-a3c8-9bd79d9bd149.png

从这个结果来看,我们在阅读过程中,所有的工具只能是参考,需要我们结合自己实际情况,不断补充,不断调查,不断积累和完善。

如何结合文档学习语法

从上文中的复杂句子的分解过程中,实际上就能看到语法的影子,如果只是在文档的学习中遇到的问题解决的情况下,如果无法正确理解的时候,从词性、时态、句型、从句等方面去针对性的查找。这儿就不再深入扩展了。

可以查找关于高中、托福、雅思一类的专业英语语法书籍,比如在世界上颇有影响力的 Practical English Usage,它的中译本是《牛津英语用法指南》。

笔者从书中摘抄一段内容,兴许这一小段就会纠正原本的错误认识:

动词形式(”时态“)和时间

动词形式和时间没有直接关系。例如,像 went 这样的动词过去式不但可以表示过去的事情(如 We went to Morocco last January 我们去年 1 月份去了摩洛哥),而且可以表示发生在现在或将来的不真实的或不确定的事情(如 It would be better if we went home how 我们现在回家更好)。动词现在式可以表示将来(如 I'm seeing Peter tomorrow 我明天要见彼得)。另外,进行式和完成式不单单表示时间有关的概念,还可表示动作的持续、完成或目前的重要性。

(摘自:《牛津英语用法指南》)

这就熟悉又陌生的语法,可能从高中毕业后再也没有系统的学习过过于英语语法的内容,但是没关系,只要用到就有机会学习。

结合实例带你操作“笨”方法找到适合自己的路

前面的内容,笔者分享了关于在工作中遇到的问题,查找、分解的方法。总的来说大概几个方面,包括了:

  • 搜索
  • 翻译
  • 找文献
  • 分解复杂句子
  • 查找语法知识

希望这些能够对你的工作中遇到的头疼的英语问题有所帮助。

下面推荐了相关的文档,你可以使用它,也可以按照前面介绍的方法结合自己遇到的实际问题去寻找对应的文献。

研发的同学可以尝试去读一下,Windows 上 ZIP 版本 Redis 的三个文档:

0407dae0-6c18-11ea-8b2e-a93d3912f08f.png

(图片来自:github.com/)

  • Redis on Windows Release Notes
  • Redis on Windows
  • Windows Service Documentation

产品的同学,笔者目前只发现了上文提到的 DAN OLSEN 的 THE LEAN PRODUCT PLAYBOOK,有好资源的同学可以分享,共同学习。

另外,闲暇时有兴趣的同学可以去浏览、了解日常的消息(国内可访问)

  • apnews.com/

13ff6120-6c18-11ea-86a9-9df84f90745d.png

(图片来自:apnews.com/)

  • www.afp.com/afpcom/en/

242a5370-6c18-11ea-937f-590540467001.png

(图片来自: www.afp.com)

  • globalnews.ca/

3db41b50-6c18-11ea-9561-3fe89f4fa56e.png

(图片来自:globalnews.ca/)

这次的分享到这儿基本结束了,希望你可以用更快的,更简单的方法,去克服工作中遇到的问题。欢迎共同学习,携手共进。

作者:问问计算机
链接:https://juejin.cn/post/7149197829477662728
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/900437.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【二叉树前沿篇】树

【二叉树前沿篇】树 1 树的概念2. 树的相关概念3. 树的表示4. 树在实际中的运用(表示文件系统的目录树结构) 1 树的概念 树是一种非线性的数据结构,它是由n(n>0)个有限结点组成一个具有层次关系的集合。把它叫做树是…

Django模型基础

文章目录 一、models字段类型概述属性命名限制使用方式逻辑删除和物理删除常用字段类型 二、常用字段参数常用字段选项(通过字段选项,可以实现对字段的约束) 实践创建模型执行迁移命令 并 创建超级用户登录admin后台添加文件和图片字段定义模型字段和约束及在Admin后…

C#生产流程控制(串行,并行混合执行)

开源框架CsGo https://gitee.com/hamasm/CsGo?_fromgitee_search 文档资料: https://blog.csdn.net/aa2528877987/article/details/132139337 实现效果 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37…

大语言模型之四-LlaMA-2从模型到应用

最近开源大语言模型LlaMA-2火出圈,从huggingface的Open LLM Leaderboard开源大语言模型排行榜可以看到LlaMA-2还是非常有潜力的开源商用大语言模型之一,相比InstructGPT,LlaMA-2在数据质量、培训技术、能力评估、安全评估和责任发布方面进行了…

图像处理常见的两种拉流方式

传统算法或者深度学习在进行图像处理之前,总是会首先进行图像的采集,也就是所谓的拉流。解决拉流的方式有两种,一个是直接使用opencv进行取流,另一个是使用ffmpeg进行取流,如下分别介绍这两种方式进行拉流处理。 1、o…

基于深度学习创建-表情符号--附源码

表情符号深度学习概述 如今,我们使用多种表情符号或头像来表达我们的心情或感受。它们充当人类的非语言线索。它们成为情感识别、在线聊天、品牌情感、产品评论等的关键部分。针对表情符号驱动的故事讲述的数据科学研究不断增加。 从图像中检测人类情绪非常流行,这可能是由…

【ROS】参数服务器--理论模型与参数操作(C++)

一、概念介绍 参数服务器在ROS中主要用于实现不同节点之间的数据共享。参数服务器相当于是独立于所有节点的一个公共容器,可以将数据存储在该容器中,被不同的节点调用,当然不同的节点也可以往其中存储数据。 作用:存储一些多节点…

Gradio详细文档——快速部署可视化人工智能应用

前言 Gradio是一个开源的Python库,用于快速构建机器学习和数据科学演示的应用。它可以帮助你快速创建一个简单漂亮的用户界面,以便向客户、合作者、用户或学生展示你的机器学习模型。此外,还可以通过自动共享链接快速部署模型,并获…

消息中间件相关面试题

👏作者简介:大家好,我是爱发博客的嗯哼,爱好Java的小菜鸟 🔥如果感觉博主的文章还不错的话,请👍三连支持👍一下博主哦 📝社区论坛:希望大家能加入社区共同进步…

VALN-hybrid模式

实验拓扑及要求 一、实验思路 1.R1-R3按要求配置,R2不划分vlan使其全部都可以访问 2.交换机和路由器的交换机直连接口设为hybrid模式且R4-R6不带vlan标签访问路由器 3.交换机和交换机的两个直连接口设为hybrid模式且只允许R4-R6所在vlan标签通过 4.R4-R6只允许其…

野火i.mx 6ull上手

目录 屏幕驱动打印信息 实现触摸屏校验 开发板连接WIFI 连接操作 申请路由器动态IP和ping网络通断 WiFi信息保存位置 常用wifi操作(wpa_cli工具) NFS网络文件系统共享 虚拟机安装NFS服务器 开发板安装NFS客户端 控制开发板 找出硬件设备所对…

Debian10: 安装nut服务器(UPS)

UPS说明: UPS的作用就不必讲了,我选择是SANTAKTGBOX-850,规格为 850VA/510W,可以满足所需,关键是Debian10自带了驱动可以支持,免去安装驱动,将UPS通过USB线连接服务器即可,如下图所示…

wvp-gb28181-pro较新版本的调整说明

gitee地址 wvp-GB28181-pro: WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,负责实现核心信令与设备管理后台部分,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。支持国标级联,支持rtsp/rtmp等…

Git判断本地是否最新

场景需求 需要判断是否有新内容更新,确定有更新之后执行pull操作,然后pull成功之后再将新内容进行复制到其他地方 pgit log -1 --prettyformat:"%H" HEAD -- . "origin/HEAD" rgit rev-parse origin/HEAD if [[ $p $r ]];thenecho "Is La…

【java毕业设计】基于ssm+mysql+jsp的大学生兼职信息系统设计与实现(程序源码)-大学生兼职信息系统

基于ssmmysqljsp的大学生兼职信息系统设计与实现(程序源码毕业论文) 大家好,今天给大家介绍基于ssmmysqljsp的大学生兼职信息系统设计与实现,本论文只截取部分文章重点,文章末尾附有本毕业设计完整源码及论文的获取方式…

简单理解Linux中的一切皆文件

一款操作系统要管理各种各样不同的硬件,因为硬件的不同所以它们使用的文件系统也不同。但是按道理来说,文件系统的不同对于用户来说可不是一件好事,操作不同的硬件就要使用不同的方法。 但是Linux有一切皆文件。 简单来说,Linux…

React快速入门

最近需要学到react&#xff0c;这里进行一个快速的入门&#xff0c;参考react官网 1.创建和嵌套组件 react的组件封装是个思想&#xff0c;我这里快速演示代码&#xff0c;自己本身也不太熟悉。 代码的路径是src底下的App.js function MyButton() {return (<button>I…

chapter 4 能带理论 energy band

继承自chapter 3 的自由电子模型&#xff1a; 4.1 单电子近似 One electron approximation 列出电子运动的薛定谔方程&#xff1a; E Ψ − ℏ 2 2 m ∇ 2 Ψ U Ψ E \Psi -\frac{\hbar^2}{2m} \nabla^2 \Psi U \Psi EΨ−2mℏ2​∇2ΨUΨ 根据电子在晶体中运动的实际情…

Python编程——列表解析与常用操作

作者&#xff1a;Insist-- 个人主页&#xff1a;insist--个人主页 本文专栏&#xff1a;Python专栏 专栏介绍&#xff1a;本专栏为免费专栏&#xff0c;并且会持续更新python基础知识&#xff0c;欢迎各位订阅关注。 目录 一、列表是什么&#xff1f; 二、列表的特点 1、元素…

构建C语言开发环境

有些C/C项目开发周期极长。在处理此类项目过程中&#xff0c;构建开发环境就像施展魔法一样&#xff1a;测试框架被巧妙集成在一起&#xff0c;CI/CD流程将开发者从繁琐重复的工作中解脱出来。 作为程序员&#xff0c;在开发过程中&#xff0c;我只有一个简单的愿望&#xff1…