盘点 GitHub 上那些神级指南!本次盘点都是 GitHub 上标星 10K+ 的开源指南。都是由中国的开发者开源,除了技术、教程类的指南,还有一些花里胡哨的东西。
本期推荐开源项目目录:
1. 计算机自学指南
2. 大数据入门指南
3. 程序员延寿指南
4. 程序员在家做饭方法指南
5. 恋爱指南
6. 程序员考公指南
计算机自学指南
计算机自学指南由开发者 @PKUFlyingPig 开源,标星 15.4K 。下图是 CS自学指南的目录,可以看到包含计算机学科各个方向,比如计算机基础操作系统、计算机网络。还有一些衍生学科,比如数学等等。

计算机知识体系庞杂,没有人能在所有方向深耕,所以计算机自学指南不是开发者写的一本厚厚的书籍,而是针对某个方向整理了优质的学习资源和公开课。
比如 Web 开发下,推荐了三个最新的公开课,比如 MIT 的 Web 开发课堂、斯坦福的 Web 应用程序课程。

开源地址:https://github.com/PKUFlyingPig/cs-self-learning
大数据入门指南
这个标星 12.5K 的大数据入门指南,由开发者 @heibaiying 开源,该指南涉及 13 个章节,包括 Hadoop、Hive、Spark、Flink 等热门大数据技术栈。
开源地址:https://github.com/heibaiying/BigData-Notes

程序员延寿指南
这个指南,逛姐需要…. 我想长生不老。这个由开发者 @geekan 开源的指南,这个指南可不是教给你如何制作长生不老药,而是科学的方法教你如何调理自己的身体。
先来看看下方指南的目录,看到目标、关键结果、行动 … 是不是虎躯一震?

比如点开液体章节,会说什么饮料能多喝,什么少喝。整体看下来,对于我这种爱喝有糖饮料的、爱喝果汁的,各种风险概率一叠加 … 不敢想不敢想。

程序员在家做饭方法指南
这个由开发者 @Anduin2017 开源的做法指南,是开发者疫情期间在家琢磨出来的菜谱。从家常菜、早餐、主食、半成品加工等等应有尽有。
开源九个月已经获得了 45k 的 Star,而且这是一个由社区驱动和维护的开源项目。大家可以主动参与到这个项目中来,提交自己的菜谱。
开源地址:https://github.com/Anduin2017/HowToCook

恋爱指南
逛姐用不到,你们去看吧~
开源地址:https://github.com/ixinzhi/loving-books
程序员考公指南
如果想逃离大厂,进入体制内/教育编制/公务员行列的小伙伴看过来啦~ 这个开源指南适合你,这是三个大厂程序员亲身经历整理的上岸指南。
开源地址:https://github.com/coder2gwy/coder2gwy

历史盘点
逛逛 GitHub 每天推荐一个好玩有趣的开源项目。历史推荐的开源项目已经收录到 GitHub 项目,欢迎 Star:
开源地址:https://github.com/Wechat-ggGitHub/Awesome-GitHub-Repo

推荐阅读

我想设置一个默认日期,例如实际日期,我该如何设置?还有如何在组合框中设置默认值顺便问一下,date_field_tag和date_field之间有什么区别? 最佳答案 试试这个:将默认日期作为第二个参数传递。youcorrectlysetthedefaultvalueofcomboboxasshowninyourquestion. 关于ruby-on-rails-date_field_tag,如何设置默认日期?[rails上的ruby],我们在StackOverflow上找到一个类似的问
我将我的Rails应用程序部署到OpenShift,它运行良好,但我无法在生产服务器上运行“Rails控制台”。它给了我这个错误。我该如何解决这个问题?我尝试更新rubygems,但它也给出了权限被拒绝的错误,我也无法做到。railsc错误:Warning:You'reusingRubygems1.8.24withSpring.UpgradetoatleastRubygems2.1.0andrun`gempristine--all`forbetterstartupperformance./opt/rh/ruby193/root/usr/share/rubygems/rubygems
我正在尝试从Postgresql表(table1)中获取数据,该表由另一个相关表(property)的字段(table2)过滤。在纯SQL中,我会这样编写查询:SELECT*FROMtable1JOINtable2USING(table2_id)WHEREtable2.propertyLIKE'query%'这工作正常:scope:my_scope,->(query){includes(:table2).where("table2.property":query)}但我真正需要的是使用LIKE运算符进行过滤,而不是严格相等。然而,这是行不通的:scope:my_scope,->(que
我有一个.pfx格式的证书,我需要使用ruby提取公共(public)、私有(private)和CA证书。使用shell我可以这样做:#ExtractPublicKey(askforpassword)opensslpkcs12-infile.pfx-outfile_public.pem-clcerts-nokeys#ExtractCertificateAuthorityKey(askforpassword)opensslpkcs12-infile.pfx-outfile_ca.pem-cacerts-nokeys#ExtractPrivateKey(askforpassword)o
我了解instance_eval和class_eval之间的基本区别。我在玩弄时发现的是一些涉及attr_accessor的奇怪东西。这是一个例子:A=Class.newA.class_eval{attr_accessor:x}a=A.newa.x="x"a.x=>"x"#...expectedA.instance_eval{attr_accessor:y}A.y="y"=>NoMethodError:undefinedmethod`y='forA:Classa.y="y"=>"y"#WHATTT?这是怎么回事:instance_eval没有访问我们的A类(对象)然后它实际上将它添加到
我使用Jekyll运行博客,并认为我会解决RedcarpetMarkdown解释器,因为它是developedandusedbyGitHub.好吧,我只是碰巧遇到了一个错误,去检查问题,然后foundthis.Maintainersays,"Asyouprobablyhavenoticed(harharharhar)Idon'thavetimetomaintainRedcarpetanymore.It'snotapriorityforme(IfindMarkdownthoroughlyboring)andit'snotapriorityforGitHub,becausewenolong
我有一个集合选择:此方法的单选按钮是什么?谢谢 最佳答案 Rails3中没有这样的助手。在Rails4中,它是collection_radio_buttons. 关于ruby-on-rails-rails上的ruby:radiobuttonsforcollectionselect,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/18525986/
我们正在使用Vagrant进行部署,我们最终希望将此集群部署在Rackspace上。vagrant-rackspace插件是一个自然的选择,但它有一些错误,这些错误未包含在最新的0.1.1版本中(notablythatvagrantprovisiondoesn'twork)。我已经在我的personalfork中解决了这个问题通过合并其他人的工作来对存储库进行改造。是否可以从github安装vagrant插件?显而易见的事情没有奏效:[unix]$vagrantplugininstallvagrant-rackspace--plugin-sourcehttps://github.com
我正在尝试将cucumber项目的用户名和密码置于版本控制之外。有没有办法在命令行上手动将用户名和密码等变量传递给Cucumber脚本?我的备份计划是将它们放在一个YML文件中,然后将该文件添加到gitignore,这样它们就不会被置于版本控制中。 最佳答案 所以,我看到了您对铁皮人的评论,答案是肯定的。cucumberPASSWORD=my_passwordPASSWORD被设置为环境变量,您可以通过将其引用为ENV['PASSWORD']来使用它的值。例如,browser.text_field(:id=>'pwd').setEN
我刚刚迈出了编程的第一步。我刚刚完成了CodeAcademy的另一门类(class)。这次我被要求创建一个小电影目录。这是我的问题:如何在文件中保存/加载带有电影标题和评级的哈希值而不是自己的代码?下面是代码现在的样子(几句葡萄牙语,但您可以忽略它:movies={Memento:3,Primer:4,Ishtar:1}puts"Oquevocêgostariadefazer?"puts"--Digite'add'paraadicionarumfilme."puts"--Digite'update'paraatualizarumfilme."puts"--Digite'display'