2019-10-22 16:08
Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html...
2019-10-22 15:41
转载请申明,转自【https://www.cnblogs.com/andy-songwei/p/11707142.html】,谢谢!
斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368......
我记得在初学C语言的时候,大学老师经常会讲一些常见的数学问题及递归的使用,其中斐波那契数列就是一定会被拿出来举例的。在后来工作中,面试做面试题的时候,也很大概率会出现编写算法实现斐波那契额数列求值。可以说,在我们编程道路上,编写算法实现斐波那契数列是每个程序员必定会做的一件事。昨天去参加腾讯课堂举办的一个线下活动,活动中有一位嘉宾,是某课堂的创始人,也是算法课程的讲师,就讲到了这个问题,算是颠覆了我对该问题的认知。本文就根据这名讲师的讲解,来分析和整理一下该问题算法的实现。
...
2019-10-22 15:10
Java GC垃圾回收几乎是面试必问的JVM问题之一,本篇文章带领大家了解Java GC的底层原理,图文并茂,突破学习及面试瓶颈。楔子-JVM内存结构补充...
2019-10-22 15:55
B站自动填弹幕(附带createEvent消息机制)#
昨晚看的比赛真的要气死我。RNG 居然又输了。。。
为了LPL。。。我写了一个为LPL加油的脚本。希望大家能和我一起为LPL加油!
脚本代码如下:
Copy
var event = document.createEvent('Event');
event.initEvent('input', true, true);
function fun123(){
$('.chat-input.border-box').val("前方高能!!");
...
2019-10-22 15:46
目录
一:简单工厂模式
二:工厂方法模式
三:单例模式
四:适配器模式
五:包装器模式
正文
回到顶部
一:简单工厂模式
又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。
简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。
spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的标识来获得bean对象,但是否是在传入参数后创建还是传入参数前创建这个要根据具体情况来定。如下配置,就是在 HelloItxxz 类中创建一个 itxxzBean。
...
2019-10-22 15:58
目录
一、背景
二、问题定界
三、找出元凶
四、解决思路
声明:本文同步发表于 MongoDB 中文社区,传送门:
http://www.mongoing.com/archives/26201
一、背景
MongoDB 提供了非常强大的性能分析及监控的命令,诸如 mongostat、mongotop 可以让我们对数据库的运行态性能了如指掌。
然而,这次我们在性能环境上就遇到一个非常棘手的问题:
某服务接口在 1-5分钟内偶现超时导致业务失败!
在接口调用上返回超时属于前端的判断,通常是设置的一个阈值(比如 3s)。
...
2019-10-22 15:51
视觉slam中相邻帧特征点匹配时,动辄上千个特征点,匹配错误的是难免的,而误匹配势必会对位姿精度以及建图精度造成影响,那么如何分辨哪些是误匹配的点对儿呢?如果已知两帧的的单应矩阵,假设单应矩阵是没有误差的,那么两帧中匹配正确的特征点通过单应矩阵是重投影是不应该有误差的或者误差十分小,而误匹配的特征点的重投影误差一定十分显著。那么我们是不是可以设置一个误差门限,从而甄别出这些误匹配点?可是这个误差门限该设置为多少?
假设图像金字塔第n层中一个特征点pc=[uv]以及其对应的世界坐标系位置pw=⎡⎣⎢xyz⎤⎦⎥和转换矩阵Tcw,将空间点重投影到图像中为p′c=[u′v′]。那么x轴的重投影误差ex=u−u′,假设变换矩阵没有误差,实际中由于不同时刻拍摄以及成像原因,会给重投影误差带来噪声,不妨假设ex∼N(0,σ2x),同理假设ey∼N(0,σ2y),并假设噪声方差σ2x=σ2y=(sn×n_pixels)2,n_pixels为噪声所带来的的像素误差数,这里取值1,s为图像金字塔的缩放因子,通常取1.2,有σ2x=σ2y=(sn)2显然方差与特征点所处的层数有关。这里面表达了特征点所处的金字塔层数越高,重投影误差的方差就越大。因此有1snex∼N(0,1),1sney∼N(0,1)。
...
2019-10-22 15:31
Intro#
由于项目需要,需要在基于 asp.net mvc 的 Web 项目框架中做权限的控制,于是才有了这个权限控制组件,最初只是支持 netframework,后来 dotnetcore 2.0 发布了之后添加了对 asp.net core 的支持,在 dotnetcore 3.0 发布之后也增加了对 asp.net core 3.0 的支持(1.9.0及之后版本),目前对于 asp.net core 支持的更多一些,asp.net core 可以使用 TagHelper 来控制页面上元素的权限访问,也可以通过 Policy 来控制权限访问,同时支持通过中间件也可以实现对静态资源的访问。
...
2019-10-22 15:00
二进制炸弹任务描述"二进制炸弹包含若干个阶段,每个阶段需要输入特定的字符串,所有输入正确则炸弹被排除,否则….."...
2019-10-22 15:33
目录
一、适配器模式
二、桥接模式
三、过滤器模式
四、组合模式
五、装饰器模式
六、外观模式
七、享元模式
八、代理模式
结构型模式描述如何将类或者对象结合在一起形成更大的结构
可以分为两类:
类结构型模式。它关心类的组合,由多个类可以组合成一个更大的系统,在类结构型模式中一般只存在继承关系和实现关系
对象结构型模式。它关心类与对象的组合,通过关联关系使得在一个类中定义另一个类的实例对象,然后通过该对象调用其方法
根据“组合复用原则”,在系统中尽量使用关联关系来替代继承关系,因此大部分结构型模式都是对象结构型模式
...
2019-10-22 15:51
在开始之前,首先要说明的是串口通信所用到的 SerialPort 类并不包含在 System.Device.Gpio NuGet 包中,而是在 System.IO.PortsNuGet 包中。之所以在这里介绍串口通信,是因为在嵌入式中串口通信是与其他设备进行交互的一种重要方式,而且在某些没有屏幕的设备中充当着程序调试的工具。...