摘要: BUG修复是程序员在实际工作中主要的工作内容之一。而整个BUG修复过程中又以定位问题最为重要。相对来说大部分情况下修改代码花费的时间可能只是整个BUG修复的三分之一或者四分之一。大量的时间需要花费在理解issue内容,定位问题原因上。对于定位软件问题原因,根据工作中的经历。我个人总结了一套方法论。 阅读全文
posted @ 2021-02-22 14:03 beliveli 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 问题 我的解答 思路:遍历数组把不是零的元素归纳到数组的一端,从标志位开始到数组结束的位置置为0。 阅读全文
posted @ 2018-05-10 11:09 beliveli 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 自己的做法 结果说BigInteger不让用,因为输入数组可能是无限大的 基础的int long都不能满足要求。后来只好改成下面这种 思路就是新建一个比原数组长一个单位的数组,从尾部开始办理数组的每一位判断是否需要进1,并进行加1,放到新数组的i+1的位置,最后判断原数组第一位是否需要进1 如果需要 阅读全文
posted @ 2018-05-09 21:00 beliveli 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 问题如下: 自己的解法: 思路: 1.先遍历数组1,将数组的每一项存入一个hashMap,如果一个元素出现多次则hashmap的value+1 2.遍历数组2,判断当前元素在hashmap中是否存在,如果存在就将这个元素加入到result中 3.判断当前元素的value,如果大于1则减1,否则将这个 阅读全文
posted @ 2018-05-09 16:35 beliveli 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 问题如下 我的解答如下: 思路: 对数组进行排序 然后将i位置的元素与他前后的元素分别进行比较,如果都不相等表示他是唯一一个出现的,然后处理不相等的数据出现在数组头和尾的情况,最后处理数组长度为3和1的情况,这两种情况按上面的逻辑会数组越界。 给出的效率最高的解法: 其中 ^ 为异或运算符,将数字转 阅读全文
posted @ 2018-05-07 17:45 beliveli 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 先看原题 第一种 自己在网上理解的解法: 1、用示例1做例子,先对key进行处理,如果key是负数则表示数组元素右移,所以当key是负数时将这个负数的k转换成所对应的正数。 2、将整个数组翻转。 得到的数组结果为:[7,6,5,4,3,2,1] 3、再将0 - k-1范围内的元素进行翻转 得到的数组 阅读全文
posted @ 2018-05-07 16:18 beliveli 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 第一步:建立git仓库 cd到你的本地项目根目录下,执行git命令 第二步:将项目的所有文件添加到仓库中 注意:如果想添加某个特定的文件,只需把.换成特定的文件名即可 第三步:将add的文件commit到仓库 第四步:在github上创建自己的Repository,拿到创建的仓库的https地址: 阅读全文
posted @ 2017-07-27 17:07 beliveli 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、安装 Erlang环境 安装过程中如果有依赖问题可以参考这个链接: http://blog.csdn.net/tony308001970/article/details/53034320 二、安装RabbitMQ server端 三、设置配置文件 四、开启用户远程访问 偷懒盗一下图,来源见水印 阅读全文
posted @ 2017-07-26 18:47 beliveli 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 引用自 http://www.cnblogs.com/ityouknow/p/6120544.html 自己留一份 记录一下 RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将Ro 阅读全文
posted @ 2017-07-14 17:48 beliveli 阅读(5779) 评论(0) 推荐(1) 编辑
摘要: 5.6安装方式没有什么大的不同。使用方面主要体现在登录的时候不能在命令行后面附加密码登录。另外在5.5版本 一张表中只能存在一个CURRENT_TIMESTAMP且只能用于timestemp。在6.6版本中可以包含多个并且可以用于datetime 一、安装步骤 1、查询是否安装过指定文件(mysql 阅读全文
posted @ 2017-03-13 15:05 beliveli 阅读(277) 评论(0) 推荐(0) 编辑