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

Git 的一些事

腾讯工蜂Git:基于Git的企业级协作开发解决方案,腾讯未来研发关键系统 https://code.tencent.com 腾讯工蜂用户:涂金林 常用命令 简单的,常用的命令也就几个。...:远程仓库(git.code.oa.com,本地的记录提交到远端,供团队所有人查看使用) 有意思的事 代码更新之Fetch vs Pull 二者都是从远程拉取代码到本地 fetch:只是拉取到本地 pull...5.png 代码回滚之Reset、Revert、 Checkout 6.png Reset 将一个分支的末端指向另一个提交,可以用来移除当前分支的一些提交。...文件层面上,将缓存区的文件同步到指定的那个提交。...应该用在私有分支上 如果提交已经push,想到达到撤销的目的,应该使用revert 命令 作用域 常用情景 git reset 提交层面 在私有分支上舍弃一些没有提交的更改 git reset 文件层面

11.5K20

代码Review的一些事

提高代码质量,提升自身水平 及早发现潜在缺陷与BUG,降低事故成本 促进团队内部知识共享,提高团队整体水平 保证项目组人员的良好沟通 避免开发人员犯一些很常见,很普通的错误 总而言之目的是查找系统缺陷,...(如果你编程的时候知道你的同事将要看你的代码,你的编程方式会不一样,你的代码会写的更整洁,注释更加清楚,组织得更好。因为你知道其他人会看你的代码,他们的意见是你需要关注的。...) 4、开发人员是否对代码做了单元测试 (这一点也是为了保证Code Review前一些语法和功能问题已经得到解决,Code Review人员可以将精力集中在代码的质量上。...使用一些统一的格式化技巧(如缩进、空白等)用来增强代码的清晰度 是否在定义命名规则时采用了便于记忆,反映类型等方法 每个变量都定义了合法的取值范围 代码中的算法是否符合开发文档中描述的数学模型 7、可验证性检查...如果您注意到了一些典型的错误(bug),那么您就可以开发自己的个人检查表 确认缺陷得到了修复 最后,让Code Review成为一种习惯 The biggest thing that makes Google

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

    关于跳槽的一些事

    其他市面开源框架的了解程度 整体流程说完大概45分钟,主要是看业务难点 + 自己有没有业务思考和替代方案以及一些基础知识的熟悉情况。...想问他的事 很多细节的问题记不清了,主要是考察业务深入度和一些技术实现的理解 之后主管介绍了一下面试部门主要负责的业务和我未来可能要做的事 主要还是根据你说的问,相对比较放飞和自由,看你的技术视野和深度...你在当PM的时候,团队管理以及工程进度上,做过什么事? 比较复杂的问题,其他团队不愿意配合的时候,你会怎么跟进?...这时候实际开始有居安思危的想法,想着对实习 + 工作阶段的东西进行整理,万一出什么事不用再开始忙。...给出几个我感觉相对有干货的公众号,他们也要恰饭,对于一些贩卖焦虑和标题的文章,就当没看见吧。。。。

    64420

    MLK | 模型评估的一些事

    "MLK,即Machine Learning Knowledge,本专栏在于对机器学习的重点知识做一次梳理,便于日后温习,内容主要来自于《百面机器学习》一书,结合自己的经验与思考做的一些总结与归纳,今天主要写一下模型评估的东西...评估指标的局限 为了对模型的效果进行评估,我们就需要各种各样的指标,不同的问题需要不同的指标来评估,而且大部分的指标都是有局限性的,那么,我们就来盘点一下吧。...Precision与Recall(精确率与召回率) Precision:指的是分类正确的正样本个数占分类器判定为正样本的样本个数的比例 Recall:指的是分类正确的正样本个数占真正的正样本个数的比例...这两个指标是矛盾的,为了提高Precision,分类器需要尽量把"更有把握"的样本预测为正样本,但这样子会漏掉一些"不怎么有把握"的正样本,导致Recall比较低。...那么如何进行线上的A/B Test呢?一般的方法就是进行用户分桶,将用户分成实验组和对照组,对实验组的用户使用新模型,对照组的用户使用旧模型,而且,要注意分组样本的独立性和无偏性。 ?

    60070

    关于初学Go语言的一些事

    最近在尝试用go语言(golang)开发项目,觉得go还挺不错,相较于Python来说,静态语言的优点就是写完代码就能检查出大多数的错误,有效的避免运行时出现的琐碎的bug。...另外对于vimer来说,静态语言是的代码跳转变得容易,这意味着我可以随时的跳到包源码里了。好像暴露了用vim写python时的一些缺陷,好吧,这其实不是缺陷,用Ctags可以解决的,只是懒的配。...对于现在既要写Python又要写Go的人来说,没有什么比在一个编辑器里都能搞定更爽得事了,可见之前的学习成本还是有价值的。当然用Emacs和Sublime也一样搞定。...当我们遇上新语言 人碰到新事物的时候往往会自动的去匹配就事物,就好像你到一个新环境,遇到新的同事,你会想,这人跟我之前的xxx同学挺像,那人的性格和ooo挺像。...或者是学习一门新语言的时候,这个map不就是之前的dict吗,只是稍稍不同而已,这个struct不就是C中的struct嘛。 这就是人类,本能的属性,这是个优点。

    45520

    谈谈webpack2的一些事

    大意就是新的命名更容易理解(反正对于我来说就是换了个英文单词:-D),同时还会兼容老的方式,也就是说,你照样写module.loaders还是可以的。...热替换更加简单 webpack2中提供了一种更简单的使用热替换功能的方法。当然如果要用node启动热替换功能,依然可以按照webpack1中的方式。...v2版本中新加的一些东西。...通常如果请求的文件名没有变的话,浏览器就认为你请求了相同的资源,因此加载的文件就是从缓存里面拿取的,这样就会造成一个问题,实际上确实你的文件内容变了,但是文件名没有变化,这样还是从缓存中加载文件的话,就出事了...version=1 每次变动的时候就给当前的版本号加1,但是如果每次只有一个文件内容变化就要更新所有的版本号,那么没有改变的文件对于浏览器来说,缓存就失效了,需要重新加载,这样就很浪费了。

    1.3K50

    互联网种子下载那些事

    背景 我们都知道我们经常访问的互联网是非对称的,就是我们有着很高的下载速度,但是却有着很低的上传速度。...因此当很多人下载同一个地址的文件的时候,由于带宽的限制,就会导致每个人的下载速度很慢,这个时候,聪明的软件开发人员就想出了一个解决办法,那就是对等网络。...对等网络: 把一个大文件分割成许多小的文件块,每个人在下载的时候下载不同的文件块,当你下载好一个文件块的时候,你本身就会把你下载的文件块上传给其它的下载者,这样其它人就会从你这里下载文件块,而不是都去服务器去请求每个小文件块...但是这里有个问题,那就是如果不凑巧,下载文件的就只有你自己怎么办呢?还记得我们说的种子的扩展信息吗?...ID和储存在本地的K桶数据即可高效的找到需要下载的文件的,通过它资源的发布者和传播者也只需要分享这40个16进制的数字即可,也就是我们常见的磁力链接,足够简单、方便和隐私。

    29520

    9102年围绕Flink做的一些事

    2019年的主要工作就是围绕Flink来做一些事情,分为以下几个方面: 一、实时流平台 二、实时监控 三、实时数仓 四、实时业务开发 接下来详细说一下在这几个方面做的一些事情以及如何解决遇到的一些问题与将要做的事情...对于输出的业务数据也会做一些数据质量监控,以便及时发现不符合规范的数据。...,为此重点放在SQL化的编程方式,提供了源表、结果表DDL、维表关联,同时也抽象出一些常见的UDF提供使用,对于一些无法通过SQL完成的业务也提供jar模式提交任务,可通过编写DataStream/Table...与此同时保留了写文件的日志,但是经常会有一些在udf或者代码里面打印处理的明细数据,导致磁盘被打爆,所以就做了一些规范,用户日志只能使用指定的logger 名称,并且定义一个filter在file logger...二、 实时监控 这里所说的实时监控,主要针对一些实时链路的监控,例如API调用请求数、成功率、耗时等,并不是针对业务的一些监控,初期的架构如下: 这种做法应该是常见的日志链路方式,将应用的打点日志数据收集到

    50520

    用互联网的方法做事,才能把事做得互联网化

    一、 互联网时代的关键思维是什么? 互联网时代的商业模式,讲究客户用户化、产品服务化、服务智能化、组织指数化。...客户用户化,作为当代互联网业务模型的核心特点,其目的在于让传统的一次性交易模型,变成整个用户生命周期内可以持续转化的业务模型。为了能够实现客户用户化,企业就需要通过各种工具来维系整个用户系统。...我们常常使用一些ToC免费的互联网产品,从这些互联网产品中我们可以很低成本的获取自己需要的信息。对于企业来说,这些免费的互联网产品背后的维系成本与庞大的用户广告成本相比,其性价比极高。...那么什么类型的企业可以很轻松地借用互联网用户化工具将自己的传统客户变成用户呢? · 地域性ToC服务行业,例如,法律、教育、培训、代理、会展、建筑安装、设计、 广告、美容、美发、餐饮等。...对于互联网初创企业,由于创始团队往往来自敏捷体系的公司,其核心团队自带敏捷基因。

    47630

    【转】Java中Runtime.exec的一些事 

    Java对Runtime返回值的一般规则,0代表正常退出,非0代表异常中止,这只是Java的规则,在各个操作系统中总会发生一些小的混淆。...,数组的第一个元素是要执行的命令往后依次都是命令的参数,envp中是name=value形式的环境变量设置,如果子进程要继承当前进程的环境时是null。...所以在我们不能判断外部命令什么时候执行完毕而我们的程序还需要继续执行的情况下,我们就应该循环的使用exitValue来取得外部命令的返回状态,并在外部命令返回时作出相应的处理。...JDK文档中的解释:因为本地的系统对标准输入和输出所提供的缓冲池有效,所以错误的对标准输出快速的写入和从标准输入快速的读入都有可能造成子进程的锁,甚至死锁。...不要假设你执行的程序是可执行的程序,要清楚自己的程序是单独可执行的还是被解释的, 这里还有一点,就是得到process的输出的方式是getInputStream,这是因为我们要从Java 程序的角度来看

    3.1K20

    互联网能为医改做的10件事

    在“互联网+”行动推进中,“互联网+医疗”不断发展,已经逐渐渗透到包括预约看病、在线咨询、远程诊疗、病情监测、康复随访等在内的各个环节,成为推动医疗技术发展、医疗服务水平提升的一支重要力量。...而“互联网+”是推动实现分级诊疗成功落地的技术保障,也是医联体良好运行的有效途径。   实现分级诊疗的一个重要条件是患者信息共享。互联网在实现医疗数据共享、互联互通等方面拥有巨大潜力。...再加上我国老龄化问题日趋严峻,做好慢性病人的健康管理具有巨大的经济效益和社会效益。   在互联网技术推动下,“互联网 + 健康管理”能做到更快速、更精确、更高效, “预防为主”的目标终会成为现实。...药品电子监管码有利于维护患者和药品生产商的权益,能有效抵制假冒伪劣药品。为推进互联网医药的发展,在我国的新医改中,可以引入基于互联网的药品电子监管系统,既能控制药品流通,又可实现有效监管。...受相关医保支付政策的限制,以及医保管理部门对互联网安全性的担忧,互联网支付始终没有在医保领域得到广泛应用。

    78950

    关于DNS不得不说的一些事(上)

    DNS 的全称是 Domain Name System 或者 Domain Name Service,它主要的作用就是将人们所熟悉的网址 (域名) “翻译”成电脑可以理解的 IP 地址,这个过程叫做 DNS...打个比方,我们登百度的地址的时候,都是敲www.baidu.com,进行登陆,难道你会去敲IP地址登百度?明显,域名容易记忆。...DNS的规范规定了2种类型的DNS服务器,一个叫主DNS服务器,一个叫辅助DNS服务器。...在一个区中主DNS服务器从自己本机的数据文件中读取该区的DNS数据信息,而辅助DNS服务器则从区的主DNS服务器中读取该区的DNS数据信息。...你要从主DNS上复制内容啊,你用不可靠的UDP? 因为TCP协议传输的内容大啊,你用最大只能传512字节的UDP协议?万一同步的数据大于512字节,你怎么办?

    90940

    关于DNS不得不说的一些事(下)

    DNS的查询参数一般有三个 (1)域名:服务器、邮件服务器(邮件地址中 @ 后面的部分)的名称 (2)Class:在设置DNS方案时,互联网之外的网络也考虑到了,而Class就是用来识别网络的,不过现在只有互联网...,所以它的值永远都是代表互联网的IN (3)记录类型:标识域名对应何种类型的记录。...我们要先把域名的结构讲清楚! www.tmall.com对应的真正的域名为www.tmall.com.。末尾的.称为根域名,因为每个域名都有根域名,因此我们通常省略。...里面的.tmall,这一级域名是用户可以注册的; 再下一级是主机名(host),比如www.tmall.com里面的www,又称为"三级域名",这是用户在自己的域里面为服务器分配的名称,是用户可以任意分配的...根服务器发现这个域名是属于com域,,因此根域DNS服务器会返回它所管理的com域中的DNS 服务器的IP地址,意思是“虽然我不知道你要查的那个域名的地址,但你可以去com域问问看” (3)本机的DNS

    72130

    Steemit上写作你需要知道的一些事

    相比中心化的系统,steemit里的留存的信息更加安全,并且永远保存,无法删除。 所以,可以想象一个永不消失的东西,记录你的一生。...steemit因为创新的内容激励和分发模式,让写作变成一件很容易赚钱的事,这在以前是不可想象的。当很多东西跟钱产生太多联系后,我们容易忘掉自己写作的初心。...对于这点我自己没有验证,出于减少对大家注意力的干扰,建议发帖频率不宜过大,你可以想象一关注了一个人,一天给你发十多篇文章,刷屏霸屏是多么让人生厌的事。...5、如何顺利开始 了解了steemit上写作的一些实操要点后,你就可以开始写文发表了,那么如何顺利开始。...个人建议: 可以先写写你是如何加入steemit以及对steemit的初次体验 可以写一些自我介绍 因为,在steemit里,大家是乐于看到新人加入steemit的,对于新加入的一般都会表示欢迎,这符合

    2.5K121

    SPINNING单车你需要知道的一些事(三)

    常常告诉我的会员,SPINNING课程是带有训练因素在里面的,不是纯粹的放放歌做做动作,而是为了提高你的运动表现以及生理机能。既然是训练课,那就应该有个目标并努力去达成到。...实际不是这样的,拿运动来说,最有效且唯一的减脂就是有氧运动,当你可劲骑的时候你有可能已经在做无氧运动(消耗的能量来源没有脂肪,称之为无氧糖酵解并产生乳酸副产物),事实上是没有一点减脂效果的。...无氧主要是提高你的肌耐力以及心肺的恢复能力。所以设置目标对你尤其重要。...这里可以参考我的上一篇文章关于心率对能量区间以及供能系统的影响: SPINNING单车你需要知道的一些事(二) 设置你的工作表 列出你的目标 列出你想要完成的目标,这些目标至少应该有一个是以目标为导向并与他人有关...,需要一些具体的东西来表示你的成功,这里可以你的体重,BMI,体脂率等等 识别障碍 有时候,超出你控制范围的外部因素可能会影响你的目标完成,确定这些因素是什么。

    46520

    做海量互联网产品的一些思考

    互联网产品,也有生命周期的规律。把互联网产品的生命周期简单地分为:从0到1,1到50,50到100,100到50,50到0这5个阶段。...最近一直在想从这几个做过的产品中提炼一些共性的经验出来,如何做50到100的产品。发现受个人能力所限,无法抽象成系统的方法论,所以只能先零散的写一些点。这些总结来自于很多的前人经验汇总,并非我首创。...这些不满的用户,有可能不再用你的产品,有可能卸载你的产品,还有可能把对你产品的不满,告诉身边的朋友,告诉互联网上的朋友。...目前在google、facebook以及国内一些知名大互联网公司广泛采用的是灰度发布+A/Btest的方法。...如果,经过再多的努力,产品最终还是死了。那么,换个工作呗,多大点事呀。

    66460

    Bugly热更新SDK你需要知道的一些事

    没错,Bugly也出热更新SDK啦,2016.11.25号,我们Bugly也上线了Android版的热更新SDK,大家都知道这一年来热更新被无数次提起,各大厂自主研发的热更新方案层出不穷,下面就列举一些大家比较熟悉的一些热更新方案...集成我们SDK的好处是显而易见的: 无需关注Tinker是如何合成补丁的 无需自己搭建补丁管理后台 无需考虑后台下发补丁策略的任何事情 无需考虑补丁下载合成的时机,处理后台下发的策略 我们提供了更加方便集成...以上就是Bugly热更新SDK的集成方式一些说明啦,如果还有疑问直接找Bugly-kirito咨询。 一些大家比较关注的问题 Q:Bugly热更新会收费么?...总结&展望 关于Bugly热更新SDK你需要知道的一些事情,笔者已经讲完啦,如果你在使用过程中遇到任何问题可以及时跟我们反馈,我们会持续跟进优化SDK和完善接入流程,后续我们会分享更多我们Bugly关于热更新的一些技术和原理上的理解...,希望本篇文章能够让使用Bugly热更新SDK的同学和想了解我们热更新的同学的有一些解惑。

    1.6K20

    我对前端互联网发展的一些看法

    写在前面 看这篇文章的标题你们估计也想到了,我就是单纯的水一篇文章,但是以我的尿性也不可能完全水,毕竟我是一个主打实际的博主,我还是希望通过文章输出一些我对技术或者是生活的一些看法,既然是看法,那么就肯定有很多人持有不同的看法...,不过我欢迎任何不同的声音,毕竟我也已经从事前端差不多五年左右了,也有自己对前端这个行业的一些看法,今天想说一下对前端发展这块的一个看法,从以下几个方面 前端技术 前端这块其实从最开始的html\...所以,你如果问我前端的前景怎么样,我只能说互联网的大环境不太好,但是不仅仅体现在前端,是整个互联网环境的问题,和你从事前端还是后端并没有直接的关系,你倒不如直接问互联网环境咋样,我可能会毫不犹豫的告诉你...,地球面积也有占用完全的一刻,所以很少有行业是可持续发展的,只要是依赖固定的载体的,互联网其实是一样的,互联网的出现是为了解决人类的问题,当人类没有问题可解决的时候,留存下来的就只有那几个服务于人类基本诉求的企业了...,互联网就还有很大的发展空间,从事互联网依然是一种不明朗但不至于很黑暗的出路!

    17510
    领券