自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 RPC框架几行代码就够了

摘自梁飞的博客 - RPC框架几行代码就够了简易RPC框架实现:/* * Copyright 2011 Alibaba.com All right reserved. This software is the * confidential and proprietary inf...

2018-10-24 09:26:00 163

转载 基于docker的canal-server部署作业

基于docker的canal-server部署作业1. 目标启动一个canal-server实例监听目标mysql的操作2. 准备工作Ubuntu下安装Docker,并配置国内镜像部署一个mysql实例mysql实例也可以使用docker进行启动(参考菜鸟教程:Docker 安...

2018-09-03 15:57:00 2255

转载 Ubuntu下安装Docker,并配置国内镜像

Docker安装及配置:官网详细教程:https://docs.docker.com/install/linux/docker-ce/ubuntu/1. 作业目标在ubunut上安装docker,并运行helloworld。2. 先决条件(Prerequisites)需要64位的Ub...

2018-08-31 11:32:00 366

转载 基于Docker的RabbitMQ集群搭建作业

基于Docker的RabbitMQ集群搭建作业1. 目标搭建一个拥有三个节点的RabbitMQ集群2. 准备工作Ubuntu下安装Docker,并配置国内镜像3. 部署RabbitMQ集群使用docker部署RabbitMQ非常方便,本作业使用带web管理界面的镜像rabbitmq...

2018-08-15 15:04:00 158

转载 mysql中字符串长度计算

今天在计算字符串长度时遇到点小麻烦,特此记录:Mysql:length:计算字段的长度,一个汉字算3个字符,一个数字或者字母按1个字符char_length:计算字段的长度,不论是汉字、数字还是字母,均按1个字符来算。Java:Java length() 方法用于返回字符串的长...

2018-08-06 11:43:00 1833

转载 matplotlib的优秀教程

记录下几个matplotlib的优秀教程: 1.官网tutorial:https://matplotlib.org/users/pyplot_tutorial.html 2.Matplotlib tutorial:http://www.labri.fr/perso/nrougier/tea...

2018-02-07 14:15:00 104

转载 Linux 汇编语言 HelloWorld

什么都不说了,先上代码(有AT&T 和 Intel 两种格式,我还是习惯用后者): ; hello.asm section .data ; 数据段声明 msg db "Hello, world!", 0xA ; 要输出的字符串 ...

2018-02-07 13:31:00 240

转载 导数公式

转载于:https://my.oschina.net/amhuman/blog/1619543

2018-02-07 11:46:00 808

转载 使用Stanford CoreNLP进行中文分词

Stanford出品,先膜拜一下。。。官网地址:https://stanfordnlp.github.io/CoreNLP/index.html Stanford CoreNLP isavailable onMaven Central. 所以可以直接配置gradle依赖。对...

2018-01-31 16:21:00 1335

转载 机器学习中为什么交叉熵(cross-entropy)可以用于计算代价(转自知乎)

为什么交叉熵(cross-entropy)可以用于计算代价? - 阿萨姆的回答 - 知乎 https://www.zhihu.com/question/65288314/answer/244557337 总结如下: 熵用来表示一个事件含有的信息量,独立事件的信息量可以叠加。...

2018-01-17 11:32:00 137

转载 记录几个优秀的关于word2vec的博客

1.《Deep Learning in NLP (一)词向量和语言模型》 按作者的话讲是“对 Deep Learning 在 NLP 领域中应用的理解和总结”。 主要介绍的是 Distributed representation到2013年的研究现状。由于是2013年写的,Word2Vec...

2018-01-14 13:25:00 118

转载 vim插件管理器

以前用的是插件管理是pathogen,安装使用都很方便,简述如下(更详细的可以参见官方手册【1】): 下载pathogen.vim到~/.vim/autoload/pathogen.vim 在~/.vimrc 文件里加入: call pathogen#infect() 注意:加在 ...

2017-09-20 15:39:00 92

转载 Numpy的基本运算操作

一、四则运算(运算都作用在各个元素上,可理解为批量操作): 加 a+b 减 a-b 乘 a*b (注意:不是矩阵或向量乘法) 除 a/b >>> a = np.ones((2,3))>>> b = np.random.rand...

2017-05-07 10:57:00 118

转载 Numpy生成ndarray的几种方式

记录下Numpy生成ndarray的几种方式,参考自官网的快速教程【1】: 通过python原生的列表或元组创建 array(object, dtype=None, copy=True, order=None, subok=False, ndmin=0) 初始化为0,1或空 n...

2017-05-07 10:10:00 761

转载 java语言的条件编译

c/c++中可以使用#ifdef来进行条件编译,那么java是否可以实现同样的效果呢? 答案是:能且只能使用条件为常量的if语句实现 $ cat TestIfCompile.javapublic class TestIfCompile{ static final boolean ...

2017-05-06 12:17:00 58

转载 奇异值分解SVD

对于方阵而言的,矩阵特征的提取采用特征值分解。而现实世界中,我们看到的大部分矩阵都不是方阵。怎样才能描述这样普通的矩阵呢的重要特征呢?奇异值分解可以用来干这个事情。 from the theory of linear algebra, there exists a decomposit...

2017-04-26 11:30:00 123

转载 JVM对循环引用对象的回收

判断对象是否存活的算法中,引用计数算法广为人知。但是它有个缺点,就是很难解决对象间的相互循环引用。我曾一度误以为jvm也是采用这个算法,只是不知道,jvm是怎么回收循环引用对象的,以为在引用计数上又叠加了其他算法。然而事实是,java用的是可达性分析算法。被自己蠢哭! 写一段有循环引用的代码...

2017-03-23 13:26:00 743

转载 Linux下C编程构建的一些基础知识

首先是编译器 当然是GCC,官网:https://gcc.gnu.org/ GCC:GNU Compiler Collection(GUN编译器集合),它可以编译C,C++, Objective-C,Fortran, Ada, and Go,等语言。 The GNU Comp...

2017-03-01 19:08:00 48

转载 OpenJDK9编译作业

学习jvm,有必要学会自己编译一个jdk。《深入理解java虚拟机》里的“实战:自己编译JDK”用的是OpenJDK7,按照书本上的指导我没有编译成功。于是果断上官网http://openjdk.java.net/,在Developers' Guide里有详细的获取源码的教程。 为了避免...

2017-03-01 11:34:00 620

转载 log4j的PatternLayout配置参数

想要得到自己钟意的日志输出,必须了解PatternLayout的配置。可以理解成c或java的String Format,只是format中的参数按照ConversionPattern的约定由log4j来填充。各个参数的含义如下表: 来自官网手册http://logging.apache....

2017-02-28 11:53:00 2891

转载 hadoop伪集群作业及hadoop-eclipse-pluging

首先介绍下基本信息: hadoop版本:2.7.1 服务器:Ubuntu 16.04.1 LTS JDK1.7 开发环境:Win10 JDK1.7 Eclipse4.5.1 1.如何安装配置 这部分内容强烈建议查看官网文档[1]。基本就是下载(wg...

2017-02-24 18:56:00 53

转载 bashrc 和 profile

java程序员经常需要配置JAVA_HOME。在windows下的环境变量的配置中,分用户变量和系统变量。 在linux系统,一般有一下几个可以配置的地方: /etc/profile #ubuntu 会引入所有profile.d/下的配置文件/etc/bashrc ...

2017-02-24 14:32:00 90

转载 Ubuntu添加硬盘笔记

空间不够用,给它加了个硬盘。记一下用到的命令。完整的教程可以参考《Ubuntu中添加新硬盘》[1] 环境:Ubuntu 16.04.1 LTS 三个主要命令: 1、分区:fdisk 2、格式化:mkfs 3、挂载:mount 其他操作: df列出文件系统的整体磁盘的使用量...

2016-12-29 22:49:00 40

转载 Table of Eigenvalues and Eigenvectors

if AA' = A'A then we get orthogonal eigenvectors. 转载于:https://my.oschina.net/amhuman/blog/81...

2016-12-29 08:46:00 84

转载 行列式十大性质

The determinant of square matrix.(注意:只有方阵才讨论行列式,长方形的矩阵不行。) The big reason we need the determinants is for the Eigen values. det(I) = 1 Exc...

2016-12-20 16:10:00 553

转载 矩阵的LU分解

矩阵的高斯消元法,通过行变换化成上三角阵。 可以表示为...E32E31E21A = U, 其中E表示行变换初等矩阵或消元矩阵,系数ij代表让A的ij位置变成0(暂不考虑行交换) 于是A = LU 其中L等于(...E32E31E21)的逆编辑器不能用上下标写公式真是费劲 而(......

2016-12-08 22:27:00 341

转载 最短路径(shortest path)之Floyd算法

Floyd算法求解最短路径应该是本科数据结构的课程,以前没什么感觉,经过多年,再次看到,发现实在太漂亮了,形式如此简洁,忍不住要赞下: /*Floyd算法,求网图G中各顶点v到其余顶点w的最短路径P[v][w]及带权长度D[v][w]。*/voidShortestPath_Floy...

2016-12-08 21:11:00 310

转载 ubuntu安装mysql后root无法登陆

mysql版本: ~$ mysql --version mysql Ver 14.14 Distrib 5.7.12, for Linux (x86_64) using EditLine wrapper ubuntu版本: Ubuntu 16.04 LTS 错误代码: ERROR...

2016-06-11 19:14:00 53

转载 gradle离线模式

gradle为了避免一遍又一遍的去访问仓库,提供了特定的缓存策略。这种策略主要针对依赖的SNAPSHOT版本和使用动态版本模式声明依赖。一旦获取,他们就会被缓存24小时,过期后再去检查仓库。 有时候,因为maven服务器不稳定,我们甚至希望不去检查仓库。那么可以启动gradle的离线模式,在...

2016-05-10 14:10:00 338

转载 express-http-proxy实现代理转发

我是想搭这么个环境: 前端开发人员通过git clone下代码后,使用 npminstallnodeweb-server.js 几个简单的命令就能工作,不需要其他东西,前后端分离。 后端用java写部署在其他地方,这样要求前端的serlvet请求转发到java服务器上。 直...

2016-05-09 16:57:00 1061

转载 gradle集成ant的HibernateToolTask

好的工具可以使工作效率成倍提高。通过编写hbm.xml使用HibernateTool来生成java代码和sql脚本,以及配合hibernate的hbm2ddl.auto的配置,在项目初期,给工作带来很大的方便。 gradle可以集成ant的task,通过hbm.xml生成java类的task...

2015-11-14 20:20:00 87

转载 gradle初始化工程目录

gradle不会帮我们生成默认的目录布局,每次要自己新建目录,重复工作是最让我无法忍受的。 虽然gradle有插件可以帮助完成这个任务,可是总觉得插件也太重了。 还有使用task来完成任务的: applyplugin:'java'applyplugin:'war'task...

2015-11-06 10:45:00 276

转载 CXF发布支持ajax跨域访问的restful webservice

用apache cxf构建了一个玩具型restful webservice,内嵌jetty,加上gradle,发布无比轻松。 applyplugin:'java'applyplugin:'application'repositories{ maven{ url"ht...

2015-09-25 17:37:00 173

转载 AVL二叉排序树的java实现

这两天终于把AVL树好好理解了下,在《算法分析与设计基础》这本书中,被安排在变治法章节,是实例简化思想在查找树中的应用。它对平衡的要求是:每个节点的左右子树的高度差不超过1。从而我们只要在插入或删除节点时,保证这种平衡就可以了。如果平衡被打破,使用一系列旋转使树重新达到平衡。 总共有四种类型...

2015-09-10 20:37:00 83

转载 java程序配置文件中路劲分隔符的选用

一个小小的路劲分隔符,可以足足耽误一天的工作时间。这两天在构建一个以apache cxf为基础的restful webservice的小程序时,就卡在这个上面了。幸好运气不错,胡乱猜测加试验,找到了问题的所在。真不敢想象,如果人品背点不知道会被耽误多少时间。 问题就是在hibernate的c...

2015-09-02 14:52:00 93

转载 快速排序中各种分区算法的学习

快速排序在很多教科书上被称为是起泡排序的改进,但这并不能帮我更好地理解快速排序,一直都是死记硬背,一考完试就很容易忘。 在算法设计与分析的书本上,起泡一般都归为蛮力法,而快排则是分治技术中的一种。快排的思路是: 1.选定一个“中轴”2.进行分区3.对分区的两个部分分别重复上述步骤 有...

2015-08-17 09:08:00 145

转载 用比特串法求幂集的java实现

由于Java中有很方便的 String Integer.toBinaryString(int),在学习生成子集的时后看到用比特串生成幂集的算法,就想着用java实现一下。幂集在解背包问题的时候还是很有用的,蛮力法,简单粗暴有效,当然仅限较小的实例。 实现如下 PowerSetGenerato...

2015-08-14 15:22:00 313

转载 图的邻接表表示法的JAVA实现

学习算法过程中,肯定会遇到图。因为比较熟悉java,所以习惯用java去实现一遍,但是我一直没有找到树和图的数据结构的jar包,好遗憾。 今天搜拓扑排序的实现,无意中发现了一个图的Java实现【1】,很棒,方正比我自己的好很多,map的使用是个亮点: enumColor{ WHIT...

2015-08-12 17:08:00 71

转载 vim插件入门

折腾了几天vim,终于也算告一段落,接下来的日子,就是要在实战中继续深入学习和熟悉vim的操作。ps:右手小拇指表示压力很大。 最后这几天主要是参照网上搭建IDE的资料,不停的尝试各种插件。其实现在vim的插件管理先进多了,可以用Vundle【2】像maven管理jar包一样管理插件。我之所...

2015-08-12 15:54:00 45

转载 vim学习笔记-CTags和taglist

这两天,vim的学习遇到瓶颈。vimtutor看完后,虽然会了很多基本操作,但是随着学习的深入,问题越来越多。按照vimtutor的指示,接下来应该看user-manual: This concludes the Vim Tutor. It was intended to give...

2015-08-10 15:52:00 163

空空如也

空空如也

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

TA关注的人

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