首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

怎么自学 Git GitHub

 分布式 指每位开发者都能在本地维护自己代码和修改记录,并且还能和其他记录进行同步。...Git 工具(抓手), GitHub 平台。两者没有必然联系,我们也可以用其他工具来向 GitHub 提交代码,也可以用 Git其他平台提交代码。...为什么要用 Git / GitHub? Git 从最开始就是 Linux 之父为了更好地管理 Linux 内核开发创立。...公司为了安全,一般都会有自己代码托管平台。 GitHub 呢, 开源 ,相当于世界所有人都是同一家公司员工,大家都能共享这上面的代码、免费学习和参与知名项目。  为什么要学它?...面试考点 Git 面试中占比一般很低,至少秋招 20 多轮面试中 1 次都没被问到过,所以大家不用刻意去准备。 不过有时间的话可以了解一下常见面试题,比如下面这些:

43220

怎么自学 Git GitHub

分布式 指每位开发者都能在本地维护自己代码和修改记录,并且还能和其他记录进行同步。...Git 工具(抓手), GitHub 平台。两者没有必然联系,我们也可以用其他工具来向 GitHub 提交代码,也可以用 Git其他平台提交代码。...为什么要用 Git / GitHub? Git 从最开始就是 Linux 之父为了更好地管理 Linux 内核开发创立。...公司为了安全,一般都会有自己代码托管平台。 GitHub 呢, 开源 ,相当于世界所有人都是同一家公司员工,大家都能共享这上面的代码、免费学习和参与知名项目。 为什么要学它?...面试考点 Git 面试中占比一般很低,至少秋招 20 多轮面试中 1 次都没被问到过,所以大家不用刻意去准备。

79020
您找到你想要的搜索结果了吗?
是的
没有找到

如何迁移博客

若文章内图片失效(无法正常加载),请留言反馈或直接联系。...写在开头 今年初,就打算迁移博客了,主要原因ueditor编辑器不支持go代码高亮,所以打算换,但是由于本人比较懒,同时事情又多,就耽搁了下来 此次迁移,跨度半年,实际消耗了3,4天左右,使用到了...通过IDEA直接run,可以做本地调试,也可以通过mvn package打包放到服务器运行: 将打包好jar(target目录下)放到服务器运行 [root@VM-12-8-centos ~...} log.Printf("文章%s同步完成\n", v.Title) } log.Println("文章同步完成") } 同步文章内容样式 由于之前使用...= 0; i < lines.length; i++) { var line = lines[i]; // 如果当前行包含连续 4 个 "=",则获取<em>上</em>一行<em>的</em>文字

65340

为什么虚拟机开机即卡死?以及怎么修补

开机过程中,有一个错偶尔会爆出来,一闪而过,于是录像了,一帧一帧去找,终于发现了这个: can not start commuity MySQL server....去看了,原创作者那样解决了,底下一堆评论问为什么他们那样做不能解决。那不是废话吗,环境都不一样。至于网上其他抄袭底下根本没评论。跟着做大概率不行。...删除大文件,卸载大软件,最快。当然,要是愿意一点点做内存清洗也没意见。 最终目标要开机,其他事情都可以靠边站,要开机,开机!!!...于是直接把下午刚安装PB全清理了,因为就是安装PB过程中报了内存警告。然后还发现几个几百M压缩包,软件已经安装完了,那就一并处理掉了。...还有一些测试代码,由于是debug版本,所以也有点大,清理之后腾出来两三G空间。 这时候就够用了,别再删了,估计能勉强开机就好。

2.1K20

如何混职场

人在职场(江湖)混,除了一身能力之外,还需要考虑一些软技能加持。上次分享敏捷领导力对个人影响时,有人私聊了一个问题,就是如何混职场?...本文就分享一下笔者在职场上对不同角色应对原则,当然并不绝对,但大体这样,仅供参考。 01 先说几个大原则。...学会换位思考:别人为什么会挑战你?他利益诉求是什么?你提需求对他影响会有哪些,如何减少对他影响来解决你问题。自己先想清楚了,再去提,不论对话过程,还是结果,都会让你有意外收获。...人脉是什么:人脉相互利益交换过程,相互帮忙过程,不是单方面的索取。如果不能相互对等交换利益或者资源,人脉就很难长期维持。认识不算人脉。 02 上级资源,资源,就要做好管理。...在职场上,能力第一要义,但不是唯一,见过很多“英雄”把项目搞砸。虽然也有很多身不由己,但大体,通过上面的一些原则,能让你在职场上混得简单些。仅供参考。

10910

如何面试QA

能回答到这里已经可以了。接着再顺便问一句,token里能不能保存敏感信息啊?为什么?(Base64加密吗? ),什么JWTtoken啊?...一个问题考察多个层面并且都有联系,平常没点积累不行文章要常常看啊。...下面一些总结: cookie 和session区别 1. cookie放在客户端浏览器,session放服务器。 2....WebStorage 为克服由cookie所带来一些限制,当数据无需发回服务器时使用。 WebStorage两个主要目标: 1. 提供一种cookie之外存储会话数据路径。 2....sessionStorage生命周期仅在当前会话下有效。sessionStorage引入了一个“浏览器窗口”概念,sessionStorage同源窗口中始终存在数据。

1.3K20

什么所说ConversationalRobot?

其中Dialogue System骨架,其他部分血肉。...而我之所以把Dialogue System作为主要部分,主要是因为认为机器人存在目标最主要是完成任务,认为传统意义Dialogue System,本质就是一个Task-Oriented System...Conversational Robot 特指接受语言,或者经过转换语音数据,根据对文本理解,产生一些执行操作。执行操作可以由其他部件完成。最终把执行结果返回给人这一个过程相关部件。...---- 从一些实际应用角度来说,这部分LU一些系统里也被描述为会产生潜在user-action列表。...Dialogue State Tracker & Dialogue Policy 某些系统,这两部分分离而在很多系统,实际就是一个部分。

69430

在工作中如何使用Git

和 https 拉取方式不同,https 方式需要每次提交前都手动输入用户名和密码,ssh 方式配置完毕后 Git 都会使用你本地私钥和远程仓库公钥进行验证是否一对秘钥,从而简化了操作流程。...Git简介 介绍 Git 相关操作前,觉得非常有必要了解 Git 由来,以及 Git 用来解决什么问题。...因为,只有彻底弄懂了 Git 工作区域构成,你才可以适当区域使用合适命令。如下图所示,此图包含了 Git 4 个工作区和一些常见操作。 ?...当我们需要在本地合入其他分支提交时,如果我们不想对整个分支进行合并,而是只想将某一次提交合入到本地当前分支,那么就要使用 git cherry-pick 了。...分支,突然发版前一天,测试那边反馈,需要把第一个版本修复 bug 内容改在第二个版本,这个时候,第一个版本集成分支提交应该包括了第一个版本功能内容,遗留 bug 修复提交其他同事提交内容

1.7K30

项目中这样配置Vue

,不仅仅会影响到代码执行性能,而且可能会泄露一些核心数据,所以我们更希望在生产环境,将所有的console.log清除掉,怎么做呢?...团队开发中,配置这些还是很有用,制约团队中每个人都按照标准来开发功能,这样至少大家写代码不至于相互看不懂(深受不规范代码折磨啊)。...,写代码时候vscode会自动校验格式化代码, 但就怕有人用其他编辑器没有配置插件,将未校验代码提交到仓库里面,导致所有人代码都爆红,这时候就需要使用husky提交代码时候进行校验。...git提交代码时候,会触发一系列hook钩子函数,husky就是一个Git hooks工具。...lint-staged一个git暂存文件运行linters工具,为什么要用这个工具呢,因为我们提交代码时候,只需要对已经修改过文件进行校验,不然检查所有文件,比较浪费时间。

85030

如何学习前端

从实习工作到今天,对前端从业四年半,也做过java研发,设计,产品兼职。从事过中小公司前端技术总监,希望本文给一些建议能给你一些职业发展启示。...打包,打包工具gulp,webpack,parcel也是很多人只知道皮毛就生成熟悉,这里只说先看下自己除了简单配置外,能针对webpack做出哪些优化配置,是否已经最优了,还是只是官网api复制粘贴下来打包好就算结束了...业务逻辑整理,这点很多人可能会忽略,当前端涉及越来越多业务时候,你可能必要要懂一些流程图,时序图等。...但你也会遇到技术或者逻辑问题,那么你需要就是把它记下来,项目完结后整理成解决方案。 技术进阶 这个阶段你做业务没有任何问题可以说,基础知识也能驾轻就熟,但差架构能力、深度、业务技术分析等。...比如思维导图 有对技术以及其他任何方面拓展延伸分析执念,并就一个点达到最佳状态 友情链接 最后奉上个人总结四本线上技术手册,一直整理,从未被完结。。。

87430

如何收集信息

中文公众号基本只用来看国内公司新闻。 如果对一个工作感兴趣,想知道其他人对它看法,一般会先看看 Twitter/Reddit 其他怎么评论。...想要了解某个领域进展 如果完全不熟悉领域,一般以 XXX tutorial/notes 为关键字来搜索,找到北美名校讲义、某个顶会 Tutorial 或者说 Summer School 资料看...如果需要读论文,就找一些 roadmap 中提到频次较高文章, 然后 Google scholar 中搜索这些文章所引用和被引文章里高引文章,读上几篇就可以熟悉这个领域大致脉络。...如果熟悉领域,就去找基准数据集 leaderboard(例如 SQuAD/GLUE/WMT 等等),看看最新效果如何,再去看对应论文。...回顾某个领域在过去一段时间内沉淀下来工作 最新工作刚出来时候,解读难免有失偏颇(例如我以前对 Transformer 就看走眼了,觉得一篇水文,这是自从读论文以来犯过最大错误)或者无法用更简化眼光来审视

72820

工作制造混沌」,与 Chaos Mesh® 故事

第一次真正接触 PingCAP 2016 年时候,参加了一场 PingCAP CTO 黄东旭大佬技术分享,正好当时参与一个 Go 语言项目,对 Go 语言生态更加关注,对 Go 圈里明星项目...相信当时好多小伙伴和我心情一样——懵逼。但 PingCAP 这个公司却更加吸引了。...听到这个想法后,顿时感觉一扇新窗户被打开了。 Chaos Mesh 这一年 2019 年九月份提交了 Chaos Mesh 迟到半年第一个 Commit。...最终 2020 年七月 CNCF TOC 会议,Chaos Mesh 成为 Sandbox 项目的提案通过了。...还记得最初我们开发新功能时候,就是觉得这个需求有道理,那就开始搞。现在发现,当初模式虽然效率高,但是缺乏思考,往往会实现一些没有实际用途功能。

92340

其实,这么学习

好多读者关注很久了,一直都不太怎么写自己和自己有关事,只是分享一些技术文章,一些看法和观点,一些有价值东西。有时候,像这样分享显得比较枯燥,久而久之,很多人就没有了兴趣。你们说:为啥呢?...学习方法和技巧就有两点:一个碎片化时间中见缝插针,另外一个计划罗列一大堆来督促。 1、什么碎片化时间中见缝插针? 其实很简单,每天就规定自己必须至少有半小时有效学习阅读时间。...一旦给自己制定了目标,就像给自己心里种下了一个种子,而这个种子会不停追问和提醒你,你还不学习,又玩?心里愧疚感,就会让你在玩一会时候,停下来去读会书。 2、什么计划罗列一大堆来督促呢?...看到每天那么多任务,你心里总会有一种责任和愧疚督促你。如果看不到,可能就没有那个压力感。...比如,为什么花钱买了那么多书和专栏,看到这些专栏和书籍时候,你总会想起来看点,学点,即使不可能一直学,但是就这种闲暇偶尔时间,积累起来就多了,可不要小瞧这些小时间积累起来能量。

47330

如何自学 Python

不少初学 Python 或者准备学习 Python 小伙伴问我如何学习 Python。今天就说说当时怎么学习。 缘起 大学专业电气工程,毕业后做自动化方面的工作。...虽然远没有今天热度这么高,但是已经有一些大V鼓励大家开始学习 Python了。对影响最大知乎ID为:"萧井陌"大神。觉得他至少影响了上万人学习 Python 。...那时候他《编程入门指南》很火,而且一直鼓励初学编程的人去学习 Python。其中他这个回答对影响最大,因为这个回答特别笃定,把步骤写好了,照做就是了。 ?...然后买了他推荐这本书,现在已经出第二版了。当时看第二遍时还是糊里糊涂,因为你学了 Python 基础后,还要了解 WEB 开发一些概念,包括数据库基本用法。...其实不是的,写代码就是一个思路问题,具体实现过程需要各种谷歌,翻文档。所以不要想着自己怎么什么都写不出来,大家都一样。都是想半天,才能敲两行代码下去。 知乎还有个大V说过,编程就是个手艺活。

1.2K20

这么刷题

以下今年四月份分享知识星球里刷题心得,行文十分接地气,刷题录友们一定要耐心看完,你会发现大家都是这么过来。...---- 星球录友们好,本科某211,哈哈,专业计算机科学与技术,后来没有考研,现在在纽约某高校读计算机工程研一,别问为什么不是计科,问就是太菜申请不。...为什么刷题 大学毕业那个暑假,本来就开开心心地等着出国,不知道哪里培训机构开始贩卖焦虑,说什么现在就要开始投第二年简历啦,再不投就来不及啦。 直接震惊,这还没开学就要投简历找实习啦?...直呼离谱,呼完了就是心慌慌,怎么办啊,整个大学没刷过题,毕业暑假才知道有leetcode这个网站,不管了先去某乎搜一下刷题攻略,众多大佬回答中,就相中了代码随想录这个攻略,可能觉得名字很有意思...上来就看一眼题号,然后直接自己做,那时候已经能自己做出来一半多了,每做出来一个题就欣赏很久哈哈哈,和carl哥代码做对比,虽然不一样,自己明显稚嫩一些,但是也舍不得改,就像看自己孩子一样哈哈哈

35330

怎么定位问题

定位问题 前阵子群里有个同学@,让分享下平时怎么定位问题,以及排查问题思路。 甚至还看到有的面试题也会问这种问题(是不是在校验真的做过线上项目?)...但可能你还不知道什么「日志」,因为平时写代码压根就不打日志,排查问题try catch{e.printStackTrace();} 又不是不能用,平时运行代码就在本地环境下,写个锤子日志哟。...使不,使不... 所谓「打日志」,按理解就是把系统运行过程中,你认为关键位置,记录些关键信息。这些信息会写在运行程序机器本地文件。...(如果你本地环境,那文件就写在本地文件系统) (如果你远程环境(一般Linux),那文件就写在Linux服务器) 程序运行时错误或异常相关信息,自然就是打日志重点。 ?...但现在日志其实不止承载着排查问题角色了,很多数据收集都来源于日志。基于这种「采集数据」日志,又有人给它取了另一个高大名字「打点」。 这里就不细说了,水很深,这里对小白而言,把握不住

64430

SpringBoot这么用

以思维导图方式讲解一些这些注解作用 修改请求体中参数风格 日常开发中会发现可爱同事们都习惯于自己开发风格,有的人喜欢用下划线,有的人喜欢传驼峰风格参数,所以我们可以配置文件中添加...比如说接口需要参数格式不对,少了必要参数引发NPE,这些异常都是需要捕获返回给前端,但是大量重复try catch会使本来很干净代码变得不那么清爽。...Bean条件装配 有一些Bean要互相依赖滴,比如SpringBootDataSourceHealthContributorAutoConfiguration就需要依赖一些其他Bean,让我们来看看...下面继续以思维导图方式介绍一些条件装配常用注解。...当然还有其他一些好用API,都很简单,姜同学就留给大家自己探索了。 开发自定义boot-start 打开项目的pom文件你会看到很多类似的boot-starter,它们到底是什么东西呢?

65410
领券