自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 windows10安装Erlang和RabbitMQ

windows10安装Erlang23.0和RabbitMQ3.8.4注意事项开始安装安装erlang安装RabbitMQ注意事项Erlang版本和RabbitMQ版本要配套amd芯片请乖乖用erlang的amd版本erlang要以管理员身份安装运行,并设置ERLANG_HOME环境变量。以及在path中设置ERLANG_HOME的bin目录erlang安装后要检查能否编译成功一个helloworld文件。rabbitMQ无法安装插件时非常有可能是erlang出问题了。开始安装可以在官网

2020-08-25 15:42:40 1336 1

原创 深入浅出Java并发编程之synchronized实现原理

复杂的synchronized了解重量级与轻量级含义synchronized实现原理Java中对象的内存布局锁膨胀流程偏向锁轻量级锁重量级锁流程一览在Java多线程编程中,synchronized可谓是元老级人物。在JDK1.6之前,synchronized一直被认为是重量级锁,这里首先介绍一下为什么要称为重量级锁。了解重量级与轻量级含义简单来说,轻量级指这把锁的实现机制是完全是在用户态完成的,不涉及到操作系统来对线程进行调度管理。重量级则反之,用户程序无法完成对于线程的同步管理,因此在用户态中用

2020-08-16 10:25:37 176

原创 二分搜索问题大汇总

p划分问题p划分问题转载自:这位大佬的 手把手教你写出正确的二分搜索。这篇博客将二分搜索自成体系地总结了为了以下七个问题,以p划分作为问题共性,而且居然写出了证明,非常值得一看。为了更好地理解p划分,我将这七个问题再以自己的方式总结一遍。理解p划分p划分指,此处有一个条件p,当条件p能将一个数组划分为两边,左半边和右半边刚好是相对条件p来说是对立的。这时,我们称这个数组是p划分的。那么一般情况下,只有当数组有序时,才会出现p划分的情况。举例来说:在数组a=[1,2,3,4,5]中,如果以a[i]

2020-07-23 02:08:54 436

原创 int *p=(int *)(&a+1),*(p-1)超详细解释

问输出什么?int main(){int a[5] = { 5, 1, 7, 6, 9 };int *p = (int *)(&a + 1);printf("%d,%d\n", *(a + 1), *(p - 1)); return 0;}每行代码的解释如下:int a[5] = { 1, 2, 3, 4, 5 }; a是一个大小为5的数组int *p = (int *)(&a + 1);这一句非常绕。首先如果你打印一下:a和&a, 会发现它们会输出同一个地

2020-07-19 20:55:55 4895 5

原创 Idea2020.1中总出现编译时找不到包的情况:Error:(3, 32) (程序包org.springframework.boot不存在)

Idea2020.1中总出现编译时找不到包的情况居然是maven配置的问题!!!!参考链接:居然是maven配置的问题!!!本人的Idea版本为2020.1, maven版本为3.6.3, 刚开始在默认仓库配置下没有任何问题. 结果突然在今天出现了问题, 在pom.xml里所有新加的包都加不进来, 然后新建一个spring boot项目时也出现各种各样包找不到的问题,其中非常基础的包都找不到.找了非常多解决办法,最后终于可以了.参考链接:https://www.cnblogs.com/songxi

2020-05-08 22:37:26 3331 6

原创 刷题中的错题记录

刷题中的错题记录数列和问题牛牛找工作数列和问题给出一个正整数N和长度L,找出一段长度大于等于L的连续非负整数,他们的和恰好为N。答案可能有多个,我我们需要找出长度最小的那个。例如 N = 18 L = 2:5 + 6 + 7 = 183 + 4 + 5 + 6 = 18都是满足要求的,但是我们输出更短的 5 6 7思路: 一定要和数学题相结合.搬自牛客评论区大佬, 通过数学方式解决,...

2020-04-13 12:30:06 255

原创 牛客网剑指Offer编程题: 链表题记录.

链表题记录输出链表中倒数第k个结点链表从尾到头倒序输出输出链表中倒数第k个结点​输入一个链表,输出该链表中倒数第k个结点。解法: 快慢指针方法. 先设置一个快指针去遍历链表,当遍历到第k个节点时, 设置一个慢指针开始遍历链表,这样实现的时间复杂度为O(n). 注意还有特殊情况:如果链表根本没有倒数第k个节点时,即k大于链表长度时,那么要返回null./*public class List...

2020-04-12 18:19:22 105

原创 double类型的整数次方

给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为0解: 这道题太神奇了, 涉及到了二分求幂,以及多种情况的判断.先了解下二分求幂:(摘自:https://www.cnblogs.com/faterazer/p/10978074.html)对于任何一个指数????,我们可以将其转化为二进制形...

2020-04-12 17:47:45 587

原创 牛客网 剑指OFFER 编程题记录2

11. 位运算: 二进制中1的个数:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。(我的做法就很垃圾,就是原码求补码)解:这个太精妙了,之前真的是没做过,位运算实在太神奇了.链接:https://www.nowcoder.com/questionTerminal/8ee967e43c2c4ec193b040ea7fbb10b8?answerType=1&f=d...

2020-04-12 15:26:12 106

原创 牛客网 剑指OFFER 编程题记录1

1.在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。自己编的乱七八糟,用了40行java代码.记录下评论区大神们的思路和操作.首选: JS做法,最简单最好记: return array.toString().split(',').includes...

2020-04-08 19:40:38 166

原创 linux下替换命令

find tst -name "*" -print | xargs -i sed -i 's/old/new/g' {}

2020-01-03 10:52:59 385

原创 Ubuntu16.04 设置python默认为python3.6

在终端内输入python,发现出现的是python2.7输入python3,发现出现的是python3.5所以先装个python3.6执行这些命令sudo apt-get install software-properties-commonsudo add-apt-repository ppa:jonathonf/python-3.6sudo apt-get updat...

2019-11-21 15:09:29 717 3

原创 联邦学习项目FATE Stand-alone单机版在ubuntu16.04上体验部署

参考教程:https://github.com/FederatedAI/FATE/blob/master/standalone-deploy/doc/Fate-V1.1%E5%8D%95%E6%9C%BA%E7%89%88%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97.md这里我选择的是推荐方法,使用Docker镜像安装一. 安装docker注意这里的...

2019-11-21 11:49:55 3234 1

原创 ubuntu 16.04 安装 flameshot

参考了两篇安装教程,分别是https://mithun.co/software/install-flameshot-on-ubuntu-16-04/https://ywnz.com/linuxjc/4272.html其中第一篇的方法用的人比较多,但是我在安装过程中失败了,然后用了第二种方法下面来说下安装流程1. 安装git: sudo apt install git2...

2019-11-20 11:08:29 2225 4

原创 用python matplotlib画一个基本的分类图

在juputer编辑器中完成首先要运行%matplotlib inline然后这段代码import numpy as npimport matplotlib.pyplot as pltplt.style.use('ggplot')#setting plt# 确定横纵坐标范围plt.xlim(0,8)plt.ylim(0,8)# 确定横纵轴标题plt.xlabel('x1...

2018-09-24 19:03:00 2828

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除