学习中的问题
一个偏执狂
这个作者很懒,什么都没留下…
展开
-
VS2013中关于gets函数使用问题的解决方案(搬运“尼古拉斯罗本”的部分文章,)
在使用VS2013的过程中遇到过不少的问题,大部分都通过百度的引擎搜索找到了大致答案。(但是百度是真tm难用啊!找个问题要好久...) 比如,关于学习C语言,如何用VS2013创建C语言的项目和源文件。 答:建立一个空项目,然后在源文件处添加新建项,在扩展名处写为“.c”,如果是建立C++的文件,扩展名就为“.cpp”。 再如,之前用Dev C++的时转载 2017-03-03 13:15:33 · 6085 阅读 · 0 评论 -
初识gRPC——Java
本文参考文章:https://blog.csdn.net/sunsun314/article/details/73780169https://www.cnblogs.com/mzsg/p/5643367.htmlhttps://grpc.io/docs/tutorials/basic/java.htmlhttp://doc.oschina.net/grpc?t=60134如果你不了解gR...原创 2018-12-25 18:16:58 · 458 阅读 · 0 评论 -
关于红黑树(RBT)
本文内容主要是在看完wiki后写的,所以可以直接在wiki中找到关于红黑树的讲解,传送。这里不罗嗦了,直接开始。首先,红黑树是一个满足如下属性的二叉查找树(不知道二叉查找树的朋友先去补一下相关知识):每个节点非黑即红。根节点为黑。有时可忽略这条规则,因为根节点总是可以由红变黑,但反过来可未必如此,这条规则的影响非常小。所有叶子节点(NIL)都为黑。叶子节点无值。如果一个节点为红,则它...原创 2018-12-22 20:07:15 · 363 阅读 · 0 评论 -
初见HashMap源码
这篇文章算是json那篇的番外吧,毕竟是为了搞清楚那件事,才引出了这件事。本文只是简单的看了一下java 8的HashMap源码,大概只详细的看了两个方法,并且参考了几篇源码文章:https://blog.csdn.net/soga613/article/details/78958642http://www.importnew.com/28263.html那么我们就开始吧。简介翻开源码...原创 2018-12-10 16:29:47 · 227 阅读 · 0 评论 -
2018年中总结(三)工作中遇到的问题(下)
这部分是另外一家,也就是我目前地公司笔记记录,来这里工作地三个月时间,主要工作是负责调研新技术,目前基本还没接触到业务层面。最开始是学习spring cloud组件,为公司的服务加上配置中心,这个我之前写过文章,然后尝试加熔断,但是由于涉及代码太多,且Hystrix和代码的耦合度也蛮高的,所以就放弃了。之后应领导要求,开始熟悉Kubernetes和Istio,应该是为之后做技术储备,但是说...原创 2018-07-05 12:26:32 · 1251 阅读 · 0 评论 -
2018年中总结(一)一些基础概念之类的
时光荏苒,很快就到了年中了,这半年接触了很多东西,也有一定的收获。平时我比较喜欢记笔记,做总结,今天就对之前的部分笔记做一个总结。一些基础概念我们在编程的路上总是少不了接触很多名词,如果不知道这些名词的含义,和其他人进行交流的时候就会产生分歧,或者尴尬。比如LGTM,就是Look good to me的缩写,这个在git提交的时候尤为常用;再比如前两天见到的LTS,Long Term Su...原创 2018-06-27 10:43:44 · 253 阅读 · 0 评论 -
2018年中总结(二)工作中遇到的问题(上)
年初在一家使用golang的公司待了一段时间,当时抱着一颗学习的心态试图挑战一下自己,结果因为自己基础薄弱,能力不足,没能坚持下去,但是却学到了非常多的东西,是一段非常宝贵的工作经历,这里记录一下在工作中遇到的奇奇怪怪的问题,尽量将具体的工作内容剥离出去,记录问题及解决思路和方法等。1.由于GFW的问题,在国内使用golang是相当困难的,常常需要自备梯子,或者使用公司的vpn,不过这个问题是...原创 2018-07-02 11:15:53 · 782 阅读 · 0 评论 -
java实现平衡二叉树
本文参考海纳的两篇文章,需要补平衡二叉树知识的请看这里。参照的文章是这篇文章。可以直接去看这两篇文章,再回头看我这篇文章,所以我就去繁就简。代码package com.yubotao;/** * @Auther: yubt * @Description: * @Date: Created in 9:23 2018/6/8 * @Modified By: */pu...原创 2018-06-08 15:34:06 · 4958 阅读 · 12 评论 -
java实现二叉树的层次遍历
昨天面试的时候遇到这个问题,由于太久没有接触算法和数据结构了,导致遗忘的比较彻底,当时记得使用队列的特性可以实现层次遍历的问题,但是自己写的时候却没有很好的利用队列的特性,当时的第一想法是递归,最后写着写着就因为找不到好的出口条件,以及各种分支判断,加上如果有兄弟子树,还要写如何处理这种情况等等,最后反正是写不下去了。 所以今天着重记录一下,如何正确的使用队列的特性去实现二叉树的层次遍历。当然这...原创 2018-03-20 14:16:52 · 4188 阅读 · 0 评论 -
一次与大佬讨论Optional的记录
今天遇到了Optional的问题,所以请教了一下大佬,下面如实记录与大佬的探讨过程: 大佬:Optional就可以有效防止(NPE)NullPointException;配合stream使用的。弱鸡的我:嗯,简单看,好像是包裹一个有可能返回null的对象?大佬:对,它有两种方式生成对象; ofNullable,这个方法生成的Optional对象可以如果目标对象为null会返回一个空...原创 2018-03-04 01:58:13 · 445 阅读 · 0 评论 -
不使用u盘或刻录在win10下安装ubuntu双系统
由于本人工作需要,所以需要安装linux双系统,然后选了ubuntu,并且找到了一个很棒的教程,特此分享传送门不过这里面有个问题就是,他给的easyUEFI不能用,自己去网上找破解吧。其他的都没问题,装得也挺快的,强烈推荐。另外这里顺便说一下,ubuntu的截屏,传送门 反正最好用的键就是shift + PrtScr + 鼠左,比windows高到不知道哪里去了。2017.12.20日更: li转载 2017-12-19 13:17:47 · 9366 阅读 · 0 评论 -
Go的坑我慢慢填
此篇为记录我学习Go语言遇到的报错,bug等而开设。1.在Linux下使用make命令执行makefile文件时,报错如下: [ERROR] Error getting version: exec: "go": executable file not found in $PATH 然后大概看了意思,就是Linux下的go环境变量的配置有问题,所以刚才写了一篇Linux下Go的环境变量配置的blo原创 2017-12-18 23:03:33 · 968 阅读 · 0 评论 -
关于登陆的次数限制的简单实现
之前被问到一个问题,关于登陆次数限制的问题。比如我每天限制用户只能进行三次错误登陆操作,如果超过三次,那么就锁定账户,一天后才能再次登陆。这个其实也不是很难,不过逻辑还是需要好好验证一下,目前我大概实现成功了,因为测试的次数也有限,所以可能有纰漏,还请各位斧正,不吝赐教。项目结构、 这个项目后来改名了,所以可能名字和GitHub上的不一致,GitHub上项目名是LoginTimes。 还原创 2017-12-08 21:14:14 · 16646 阅读 · 8 评论 -
亲爱的Eclipse啊~
由于本人之前使用的IDE是IDEA,昨天下定决心,开始学习使用eclipse;然后发现,这是啥啊?有位同志的比喻太贴切了,IDEA是自动档的话,Eclipse就是手动档啊!这都是啥跟啥啊,怎么这么难用啊! 不过,跳出舒适区去体会新东西的成就感可能是推动我学习的动力吧。就记录一下我这一天多的使用体验吧,并且简单的记录一下学习到的新知识。首先,在eclipse的工作区就比较奇怪,其实和IDEA一样,都原创 2017-12-08 15:34:10 · 308 阅读 · 0 评论 -
Linux-root初始密码
Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定.以安装ubuntu时输入的用户名登陆,该用户在admin组中,有权限给root设定密码.给root用户设置密码的具体步骤:1. 打开一个terminal,然后输入下面的命令 sudo passwd root回车后会出现让你输入原始密码,新密码和确认密码:[sudo] pas转载 2017-03-15 18:37:04 · 2100 阅读 · 0 评论 -
兴奋!
昨天晚上用了一宿的时间把VMware workstation下下来了;然后还下了Ubuntu kylin 16.04.搞到5点才睡。今天上午十点半起床开始装linux,百度一下,你就知道。安装还是傻瓜式,比较简单。但是装完之后不是全屏,这我怎么能忍!然后就查查查,搞搞搞。但是新换一个系统真心不会用啊!还要去网上搜shell命令啥的。有的人啊!他发经验上面有错误也不修改,挺坑的!搞得我照原创 2017-03-15 18:01:30 · 272 阅读 · 0 评论 -
记录使用rmi时,遇到的一点困难
今天看设计模式的代理模式时,讲到了rmi的使用,所以就想着操作一下,结果遇到了以下几个问题:rmic 不是内部命令……主要原因是环境变量的配置,需要将jdk/bin和jre/bin这两个路径加入path变量中,然后重新开一个cmd窗口。使用javac编译的时候,有的其他类是有依赖类的,但是一个一个单独编译,会报找不到符号的错误这个需要将这些依赖文件一起编译,而不能单独编译,也可以使用ja...原创 2019-03-19 14:40:58 · 239 阅读 · 0 评论