- 博客(52)
- 资源 (5)
- 收藏
- 关注
原创 Mac OS Catalina (10.15)下编译Redis Desktop Manager(RDM)
前言Redis Desktop Manager(RDM) 是个简单易用的GUI Redis 管理工具,支持跨平台。现在Redis Desktop Manager官网已经不在提供编译好的下载来使用,改为付费订阅的模式。在App Store 上是近15美元,且必须是海外的账户登录App Store才可以搜索得到。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G8...
2020-02-24 13:00:39 3280 1
原创 JVM从入门到放弃?不要这么轻易就放弃啊
每一个JVM编程语言开发工程师,不管Java还是Groovy,Scala,Clojure,乃至新兴的Kotlin语言,在好奇心和求知欲驱使下,不断深度学习本领域的新东西时一定会接触到JVM。可能从基友,公众号,网络或书籍上了解到,然后走上了从从入门到放弃之路。但是出来工作以后,JVM这一关,终究还是要过的。尤其在关键的业务系统里的高吞吐与低延时,系统的稳定性与出现问题时排查,都需要研...
2019-12-23 17:19:40 350
原创 基于docker构建redis单机版运行环境
用docker来搭建一些框架的运行环境比较简单,而且不会把工作环境搞乱。关于docker的介绍和入门使用可以参考一下这本书:下面介绍一下怎么用docker构建redis单机版运行环境1、先安装docker的运行环境https://www.docker.com/products/docker-desktop根据自己的系统,登录docker官网下载安装,本文以mac系...
2019-03-24 23:38:16 345
原创 Apache RocketMQ源码阅读之debug环境搭建
本文介绍了一种简单的RocketMQ源码阅读的debug环境搭建,基本上比较详细的介绍了每一步的过程,感兴趣的同学也可以去试试。1.1 从GitHub上下载Apache RocketMQ的源码或者复制git的路径项目地址:https://github.com/apache/rocketmqgit路径url:https://github.com/apache/rocketmq.git...
2019-03-17 23:57:01 1051
原创 IntelliJ下Gradle 构建Spring 5.X 源码(图文详细版)
Spring 5.X已经出来一段时间了。最近把源码拉下来拜读一番。鉴于网络上的相关文章杂散和不够详细。自己把这个过程详细的记录一下。方便大家少踩一些坑。安装环境:MacOS1、 Spring 5.X 是用gradle来构建的。首先得安装gradle。如果mac上安装了homebrew。用homebrew来安装很方便。命令如下:brew install gradle...
2018-05-24 23:14:28 11862 7
原创 选择
今天整理证书时,看到以前华为的“护照”。回头看看,在当年大环境缩招的境况下还是拿到华为的offer。各种巧合没有加入。这一路走来,也成长很多。也许并没有最完美最优的选择,只能通过不断的努力让自己变得更好,这一点是可以把握的。...
2018-01-07 22:02:02 313 2
原创 Service Mesh(服务网格) 介绍
在2018年以前,对于微服务的大旗,我认为应该是Spring Cloud。但闲下来时,突然看看国外的一些技术博客,没想发现一个家伙Service Mesh异军突起。后来再搜搜国内,发现除了鲜有报道,只有一个中文博客在为其布道。Service Mesh作为一种非侵入式API的框架。我认为还是一种趋势。比侵入式的Spring Cloud也许会更有未来。目前Service Mesh已经发展到第二代产
2018-01-03 17:06:21 5521
原创 JavaEE开发系列---数据访问层技术
从这篇文章开始,在不涉及公司技术安全下,会逐步介绍一些JavaEE开发中用到的一些技术及其使用背景,主要是按照展现层,业务逻辑层,数据访问层来划分介绍。如下图显示的是学校时和职业中用到过的一些数据层访问技术,有不足和问题欢迎指出。会不时回来更新补充。需要Visio原图或文中代码也可联系我。图中紫色的是规范我想大家学习数据访问层(也有dao层的叫法)技术时,最初学习的
2017-12-20 22:39:38 980
转载 浅谈对主成分分析(PCA)算法的理解 + QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
浅谈对主成分分析(PCA)算法的理解 + QT creator+OpenCV2.4.2+MinGW 在windows下开发环境配置
2016-04-15 09:30:22 871
原创 使用python3自带工具2to3.py 转换 python2.x 代码 到python3
几乎所有的Python 2程序都需要一些修改才能正常地运行在Python 3的环境下。为了简化这个转换过程,Python 3自带了一个叫做2to3的实用脚本(Utility Script),这个脚本会将你的Python 2程序源文件作为输入,然后自动将其转换到Python 3的形式。
2016-04-12 19:29:41 60362 4
原创 Windows 10 下 VS2013 和 matlab2015b 编译 vlfeat-0.9.20 图文详细版
一、工具准备1)到官网下载vlfeat,我的是lfeat-0.9.20 ,选择VLFeat 0.9.20 source code only 这个。网址:http://www.vlfeat.org/download.html解压后如下图所示:二、修改环境配置我的系统环境是:Windows 10 X64 Visual studio 2013 X...
2015-12-15 11:08:33 7492 8
原创 a particle filter (sequential Monte Carlo) and a Kalman filter
What is the difference between a particle filter (sequential Monte Carlo) and a Kalman filter?From Dan Simon's "Optimal State Estimation":"In a linear system with Gaussian noise, the
2015-11-20 15:20:30 1134
转载 SVD 与 PCA 的直观解释 && 径向基(Radial basis function)神经网络、核函数的一些理解
1) SVD 与 PCA 的直观解释 2) 径向基(Radial basis function)神经网络、核函数的一些理解
2015-11-13 18:08:08 2388
转载 卡尔曼滤波 -- 从推导到应用(一) 到 (二)
卡尔曼滤波器是在估计线性系统状态的过程中,以最小均方差为目的而推导出的几个递推数学等式,也可以从贝叶斯推断的角度来推导。 本文将分为两部分:第一部分,结合例子,从最小均方差的角度,直观地介绍卡尔曼滤波的原理,并给出较为详细的数学推导。第二部分,通过两个例子给出卡尔曼滤波的实际应用。其中将详细介绍一个匀加速模型,并直观的对比系统状态模型的建立对滤波的影响。
2015-11-13 18:00:39 31940 4
转载 Particle Filter Tutorial 粒子滤波:从推导到应用(一)到( 四 )
博主在自主学习粒子滤波的过程中,看了很多文献或博客,不知道是看文献时粗心大意还是悟性太低,看着那么多公式,总是无法把握住粒子滤波的思路,也无法将理论和实践对应起来。比如:理论推导过程中那么多概率公式,概率怎么和系统的状态变量对应上了?状态粒子是怎么一步步采样出来的,为什么程序里面都是直接用状态方程来计算?粒子的权重是怎么来的?经过一段时间的理解,总算理清了它的脉络。同时也觉得,只有对理论的推导心中有数了,才能知道什么样的地方可以用这个算法,以及这个算法有什么不足。因此,本文将结合实际程序给出粒子滤波的详细推
2015-11-13 16:38:36 25526 12
转载 Spring IOC和AOP
Spring技术可以说是java企业开发里最重要的技术,不过真的理解Spring的作用和意义还真是一件麻烦的事情。Spring最根本的使命:简化Java开发。为了降低Java开发的复杂性,Spring采取以下4种关键策略:基于POJO的轻量级和最小侵入性编程通过依赖注入和面向接口实现松耦合基于切面和惯例进行声明式编程通过切面和模版减少样板示代码很多人对Spring理解其实都是停
2015-10-30 11:08:20 1031
转载 原码, 反码, 补码 详解
本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!
2015-10-01 19:48:32 561
原创 内存泄露与野指针
你定义了一个变量,使用完这个变量之后却没有及时回收这部分内存,这时我们就说发生了内存泄露。如果发生了内存泄露又没有及时发现,随着程序运行时间的增加,程序越来越大,直到消耗完系统的所有内存,然后系统崩溃。
2015-09-28 11:05:38 1134
原创 一个池塘里漂浮着一只装有石块的木船,当把石块扔到池塘后,石块下沉,问池塘中的水面高度将如何变化?
一个池塘里漂浮着一只装有石块的木船,当把石块扔到池塘后,石块下沉,问池塘中的水面高度将如何变化?
2015-08-25 19:20:21 2344
原创 leetcode:Remove Duplicates from Sorted Array
Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.Do not allocate extra space for another array, you must do this in place with constant memory.For example, Given input array A = [1,1,2
2015-08-22 00:54:07 573
原创 八皇后
N皇后问题是一个经典的问题,在一个N*N的棋盘上放置N个皇后,每行一个并使其不能互相攻击(同一行、同一列、同一斜线上的皇后都会自动攻击)。
2015-08-21 11:09:12 667
原创 百钱买百鸡之数学优化
今有鸡翁一,值钱伍;鸡母一,值钱三;鸡鶵三,值钱一。凡百钱买鸡百只,问鸡翁、母、鶵各几何?答曰:鸡翁四,值钱二十;鸡母十八,值钱五十四;鸡鶵七十八,值钱二十六。又答:鸡翁八,值钱四十;鸡 母十一,值钱三十三,鸡鶵八十一,值钱二十七。又答:鸡翁十二,值钱六十;鸡母四、值钱十二;鸡鶵八十 四,值钱二十八。
2015-08-21 01:00:25 5000
转载 预处理(宏定义、文件包含、条件编译)
预处理(pre-treatment),是指在进行最后加工完善以前进行的准备过程,具体应用在不同的行业或领域,会有不同的解释。 一、含义程序设计中的预处理(Preprocess),程序设计领域,预处理是在程序源代码被编译之前,由预处理器(Preprocessor)对程序源代码进行的处理。这个过程并不对程序的源代码进行解析,但它把源代码分割或处理成为特定的符号用来支持
2015-08-17 20:16:43 3592
原创 指针数组与const指针,以及warning:deprecated conversion from string constant to 'char *'
指针数组其实也是一个数组,只不过数组中的元素是指针类型的数据。每一个元素都是一个指针变量。定义一个指针数组方式如下:int* p[5];由于[]的运算优先级别比*高,p会优先与[]结合,形成数组。然后再与*结合,表示数组是一个指针类型的。常用与存储长度不一的字符串数据。这个比用二维数组来存储要节省空间。因为二维数组必须满足最长的字符串也能够有空间来存储。所以所有的存储空间都是按照最
2015-08-07 10:57:30 983
原创 合唱队
N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学不交换位置就能排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1, 2, …, K,他们的身高分别为T1, T2, …, TK,则他们的身高满足T1 < T2 < … < Ti ,Ti > Ti+1 > … > TK (1 <= i <= K) 。 任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形。
2015-08-06 21:19:14 516
原创 华为机试训练:图片排序
/*题目: Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。输入: Lily使用的图片包括"A"到"Z"、"a"到"z"、"0"到"9"。输入字母或数字个数不超过1024。Lily的所有图片按照从小到大的顺序输出样例: Ihave1nose2hands10fingers输出:
2015-08-06 21:09:05 1178
原创 leetcode:求最后一个单词长度
Question :Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string.
2015-08-05 09:50:04 735
转载 TCP协议中的三次握手和四次挥手(图解)&&TCP/IP 七层网络模型
建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK报文,并分配资源,这样TCP连接就建立了。那如何断开连接呢?简单的过程如下:
2015-08-04 20:45:16 3730
原创 输入一行字符串,找出其中重复出现且最长的字符串,输出它及其首字符的位置
输入一行字符串,找出其中重复出现且最长的字符串,输出它及其首字符的位置如输入:abcababcdhabcdr输出:abcd, 6*****************
2015-08-02 17:21:41 1820
原创 字符子串
/************************************************************************************************输入abc输出:ab,bc,a,b,c ********************************************************************************
2015-08-02 17:13:41 547
原创 单词进行倒置
用C++语言实现,将一句话中的单词进行倒置(单词之间倒转,单词本身不倒置),标点符号不导致。比如一句话“I come from tianjin. “,倒置后变成“tianjin. from come I ”。
2015-08-02 01:06:38 1029
vlfeat-0.9.20配置文件.rar
2019-03-24
spring-framework-5.0.x 源码包
2018-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人