0

【RocketMQ源码学习】- 1. 入门

为什么读RocketMQ 消息队列在互联网应用中使用较为广泛,学习她可以让我门更加了解使用技术的工作原理 透过学习她的源码,拓宽认知 RocketMQ经历了阿里双十一 有哪些名词 Producer 消息生产者,负责产生消息 Consumer 消息消费者,负责消费消息 Producer Group 一 ...

Other+ 发布于 2019-10-20 17:23 评论(0)阅读(8)
0

SLAM中的卡方分布

视觉slam中相邻帧特征点匹配时,动辄上千个特征点,匹配错误的是难免的,而误匹配势必会对位姿精度以及建图精度造成影响,那么如何分辨哪些是误匹配的点对儿呢?如果已知两帧的的单应矩阵,假设单应矩阵是没有误差的,那么两帧中匹配正确的特征点通过单应矩阵是重投影是不应该有误差的或者误差十分小,而误匹配的特征点 ...

hardjet 发布于 2019-10-20 17:21 评论(0)阅读(7)
0

LRU算法实现,HashMap与LinkedHashMap源码的部分总结

关于HashMap与LinkedHashMap源码的一些总结 JDK1.8之后的HashMap底层结构中,在数组(Node table)长度大于64的时候且链表(依然是Node)长度大于8的时候,链表在转换为红黑树时,链表长度小于等于6时将不会进行转化为红黑树。目的是为了保证效率。其中链表的结点只有 ...

胡小白の成长 发布于 2019-10-20 17:04 评论(0)阅读(19)
0

前端Vue知识小白

感觉是已好久没写博文了。今日难得有时间,便写一篇文章。此文章是关于前端知识的,我本身是后端,因工作或其他需要,便学习了前端Vue。此文章是在菜鸟教程上学习的。那么下面进入正文! 首先,Vue.js是一套构建用户界面的渐进式框架。只关注视图层, 采用自底向上增量开发的设计。Vue 的目标是通过尽可能简 ...

挽安~ 发布于 2019-10-20 17:01 评论(0)阅读(24)
0

Vue学习系列(二)——组件详解

前言 在上一篇初识Vue核心中,我们已经熟悉了vue的两大核心,理解了Vue的构建方式,通过基本的指令控制DOM,实现提高应用开发效率和可维护性。而这一篇呢,将对Vue视图组件的核心概念进行详细说明。 什么是组件呢? 组件可以扩展HTML元素,封装可重用的HTML代码,我们可以将组件看作自定义的HT ...

艾三元 发布于 2019-10-20 17:01 评论(0)阅读(16)
0

解读C#中的正则表达式

本文摘自LTP.NET知识库。 regexp规则类包含在System.Text.RegularExpressions.dll文件中,在对应用软件进行编译时你必须引用这个文件: System.Text.RegularExpressions.dll 名字空间简介 在名字空间中仅仅包含着6个类和一个定义, ...

木庄 发布于 2019-10-20 16:58 评论(0)阅读(16)
0

ZGC深入学习

ZGC简介 本次调研目标选取的是jdk11(long-term support)下首次亮相的zgc。 zgc介绍简单翻译了zgc main page:ZGC简介 另外参考hotspot garbage collector team介绍zgc用的ppt:http://archive.fosdem.o ...

西楼有酒 发布于 2019-10-20 16:57 评论(0)阅读(13)
0

Python中的可变对象与不可变对象、浅拷贝与深拷贝

Python中的对象分为可变与不可变,有必要了解一下,这会影响到python对象的赋值与拷贝。而拷贝也有深浅之别。 不可变对象 简单说就是某个对象存放在内存中,这块内存中的值是不能改变的,变量指向这块内存,如果要改变变量的值,只能再开辟一块内存,放入新值,再让变量指向新开辟的内存。 执行结果: 上面 ...

青衫烟雨客 发布于 2019-10-20 16:43 评论(0)阅读(23)
0

排序--选择排序

1、什么是选择排序? 选择排序是从未排序的队列中找到最小的元素,把这个最小的元素放在首部,接着继续从剩下的未排序的队列中找最小元素,放在原来已经排序元素的后面 2、代码原理 先假定当前未排序元素中第一个是最小数 然后和后面的每个数进行比较,如果发现有比当前数更小的数,就重新确定最小数,并得到下标 当 ...

看远看近 发布于 2019-10-20 16:39 评论(0)阅读(14)
0

python-犯傻合集

1.题目: 基于文件实现用户登录程序,提示用户输入用户名和密码,检查用户名是否存在,以及用户名密码是否正确 保存密码的文件叫user.txt,内容: | 作分隔符 阶段一: 自己第一次的答案: 输出结果: (1)可以顺利运行检查用户名不存在的程序 (2)但是当输入正确的用户名和答案的时候,出现了问题 ...

小拖拉滴赵某某 发布于 2019-10-20 16:29 评论(0)阅读(17)
1

是什么造成了数据库的卡顿

[TOC] 声明:本文同步发表于 MongoDB 中文社区,传送门: "http://www.mongoing.com/archives/26201" 一、背景 MongoDB 提供了非常强大的性能分析及监控的命令,诸如 mongostat、mongotop 可以让我们对数据库的运行态性能了如指掌。 ...

美码师 发布于 2019-10-20 16:17 评论(0)阅读(36)
0

JavaScript ES6函数式编程(一):闭包与高阶函数

函数式编程的历史 函数的第一原则是要小,第二原则则是要更小 —— ROBERT C. MARTIN 解释一下上面那句话,就是我们常说的 一个函数只做一件事 ,比如:将字符串首字母和尾字母都改成大写,我们此时应该编写两个函数。为什么呢?为了更好的复用,这样做保证了函数更加的颗粒化。 早在 1950 年 ...

奔跑的瓜牛 发布于 2019-10-20 14:32 评论(0)阅读(63)
1

了解一下Spring中用了哪些设计模式?这样回答面试官才稳

一:简单工厂模式 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean ...

chen_hao 发布于 2019-10-20 13:58 评论(0)阅读(86)
0

Redis实现分布式文件夹锁

缘起 最近做一个项目,类似某度云盘,另外附加定制功能,本人负责云盘相关功能实现,这个项目跟云盘不同的是,以项目为分配权限的单位,同一个项目及子目录所有有权限的用户可以同时操作所有文件,这样就很容易出现并发操作,而且表结构设计的时候,定下来文件和文件夹都有个path字段,存储的是所在父级文件夹路径,这 ...

逸竹小站 发布于 2019-10-20 13:41 评论(0)阅读(70)
2

走进JavaWeb技术世界1:JavaWeb的由来和基础知识

本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看 http://github.com/h2pl/Java Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众号【Java技术江 ...

Java技术江湖 发布于 2019-10-20 13:04 评论(0)阅读(63)
1

B站自动刷弹幕

B站自动填弹幕(附带createEvent消息机制) 昨晚看的比赛真的要气死我。RNG 居然又输了。。。 为了LPL。。。我写了一个为LPL加油的脚本。希望大家能和我一起为LPL加油! 脚本代码如下: 第一步打开浏览器并登录B站 按F12将控制台打开 将代码粘贴进去然后按回车 请大家观赏效果 往下就 ...

秃桔子 发布于 2019-10-20 12:17 评论(2)阅读(171)
0

面试官,不要再问我“Java GC垃圾回收机制”了

Java GC垃圾回收几乎是面试必问的JVM问题之一,本篇文章带领大家了解Java GC的底层原理,图文并茂,突破学习及面试瓶颈。 楔子 JVM内存结构补充 在上篇《 "JVM之内存结构详解" 》中有些内容我们没有讲,本篇结合垃圾回收机制来一起学习。还记得JVM中堆的结构图吗? 图中展示了堆中三个区 ...

程序新视界 发布于 2019-10-20 12:14 评论(0)阅读(97)
3

还在用递归实现斐波那契数列,面试官一定会鄙视你到死

斐波那契数列问题是程序员学习和笔试中都会面对的问题,绝大多数的童鞋(包括笔者)都会采用递归的方式实现。这种方式简洁而且优雅,但其实写出的代码是垃圾代码,当n稍微大一点的时候,执行效率是非常低下的。本文对斐波那契数列问题常见的算法进行了分析和整理,避免以后在面试和工作中被鄙视到死! ...

宋者为王 发布于 2019-10-20 11:52 评论(14)阅读(325)
0

Windows系统调用中的现场保存

Windows内核分析索引目录:http://bjabcd.com/onetrainee/p/11675224.html Windows系统调用中的现场保存 我们之前介绍过三环进零环的步骤,通过中断或者快速调用来实现。 但是我们是否考虑过CPU从三环进入零环时,其三环的寄存器该如何保存。 ...

OneTrainee 发布于 2019-10-20 11:47 评论(1)阅读(37)
0

经典排序算法——希尔排序

注:本文参考http://bjabcd.com/chengxiao/p/6104371.html 希尔排序原理 在讲解希尔排序之前,我们有必要先回头看一下插入排序的问题。插入排序不管数组分布时怎么样的,都是一步步的对元素进行比较,移动,插入。比如[5,4,3,2,1,0]这种倒序序列,数 ...

听风窃语 发布于 2019-10-20 11:42 评论(1)阅读(73)