- 博客(11)
- 问答 (1)
- 收藏
- 关注
转载 GitHub 的 试用说明
我尝试用类比的方法来解释一下 pull reqeust。想想我们中学考试,老师改卷的场景吧。你做的试卷就像仓库,你的试卷肯定会有很多错误,就相当于程序里的 bug。老师把你的试卷拿过来,相当于先 fork。在你的卷子上做一些修改批注,相当于 git commit。最后把改好的试卷给你,相当于发 pull request,你拿到试卷重新改正错误,相当于 merge。当你想更正别人仓库里的错误时,
2017-08-30 18:08:40 275
转载 git中tag与release的创建以及两者的区别
简介本文辨析在参与开源项目时会遇到的tag与release的概念区别与联系,并比较两者的创建方法。定义标签(tag)是特定提交(commit)一个指针,也就是每个tag对应一个特定的commit。Release是具有changelogs和二进制文件的一级对象,它可以代表超出Git架构本身的一个特定时间点之前的所有项目历史。也就是通过release,不但能够通过源码体现出项目历史,还
2017-08-30 17:14:22 22301 3
转载 github 中的 watch、star、fork
在每个 github 项目的右上角,都有三个按钮,分别是 watch、star、fork,但是有些刚开始使用 github 的同学,可能对这三个按钮的使用却不怎么了解,包括一开始使用 github 的我也是如此。这篇博客,结合自的理解和使用,说说这三个按钮的用法以及一些个人见解。如下图所示这是我们经常看到的三个按钮。从左至右,依次是 watch star fork,下面分别说下
2017-08-30 17:12:39 1078
原创 GitHub issue
Issue可以用来提出question, bug, enhancement等讨论,同时他人folk提交合并后都会在Issue里面有显示。我的理解issue可以当做一个提问题的地方,别人可以回答你的疑惑,当然合并代码的时候可以关联issue。
2017-08-30 17:10:56 1037
原创 根据城市首字母进行分类,区分多音字,获取城市首字母
多音字词典 duoyinzi_pinyin.txta#阿ao#拗ai#艾bang#膀 磅 蚌ba#扒车 扒拉 扒皮bai#叔伯 百 柏杨bao#剥皮 薄 暴 堡 曝beng#蚌埠bi#复辟 臂 秘鲁 泌阳bing#屏弃 屏气 屏除 屏退 屏息bian#扁 便bo#薄荷 单薄 伯 伯爵 泊 波 柏 萝卜 孛bu#卜can#参can
2017-08-29 20:00:09 6472
转载 做到这一点,你也可以成为优秀的程序员
作为一个程序员,我经常会问自己一个问题:优秀的程序员都具备哪些特质? 我总结过很多特质,例如:有解决问题的能力有独立思考的能力有好奇心、有探索精神逻辑清晰,能够用通俗的语言把技术问题讲清楚有良好的英文阅读能力数学好,算法好 经过一段时间的观察,我发现这上面的所有特质,都可以由一种行为习惯衍生出来,也就是如果你有以下习惯,那么你可能拥有且不限于以上所有的特
2017-08-29 16:44:21 252
转载 HashMap、HashTable的key和value是否可为null 或者 ""
结论:HashMap对象的key、value值均可为null。 HahTable对象的key、value值均不可为null。 但是都可以是 ""且两者的的key值均不能重复,若添加key相同的键值对,后面的value会自动覆盖前面的value,但不会报错。[java] view plain copypublic cla
2017-08-29 16:27:51 1306
转载 序列化和反序列化
摘要 序列化和反序列化几乎是工程师们每天都要面对的事情,但是要精确掌握这两个概念并不容易:一方面,它们往往作为框架的一部分出现而湮没在框架之中;另一方面,它们会以其他更容易理解的概念出现,例如加密、持久化。然而,序列化和反序列化的选型却是系统设计或重构一个重要的环节,在分布式、大数据量系统设计里面更为显著。恰当的序列化协议不仅可以提高系统的通用性、强健性、安全性、优化系统性能,而且会让系
2017-08-29 15:48:55 367
转载 IntelliJ 创建main函数 for println 快捷
在编写代码的时候直接输入psv就会看到一个psvm的提示,此时点击tab键一个main方法就写好了。psvm 也就是public static void main的首字母。CTRL + j 可以查看所有模板依次还有在方法体内键入for会有一个fori的提示,选中然后tab键,就会自动创建一个for循环。如何像写一个System.out.println()
2017-08-21 19:44:36 207
转载 使用fastjson的parseObject方法将json字符串转换成Map 或者List
HashMapString,String> map = JSON.parseObject(jsonStr,new TypeReferenceString,String>>() {});
2017-08-11 17:54:38 12239
转载 GetMapping 和 PostMapping
Spring4.3中引进了{@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@PatchMapping},来帮助简化常用的HTTP方法的映射,并更好地表达被注解方法的语义。 以@GetMapping为例,Spring官方文档说: @GetMapping是一个组合注解,是@RequestMapping(method = Re
2017-08-08 18:36:07 105765 14
空空如也
Java接口跨域访问问题,CrossOrigin注解不管用,大神帮忙看下吧
2019-02-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人