自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (8)
  • 收藏
  • 关注

原创 深度学习

深度学习python 数据科学anaconda 环境搭建Jupyter默认目录和默认浏览器修改opencv图片操作tensorflow入门神经网络股票收盘价opencv 图片几何变换-缩放待续 持续更新中...

2018-06-22 17:28:15 2193

原创 RPC

RPCnetty 之nio Netty Hello Word NIO的selector.wakeup的实现 Netty 核心代码 简单了解RPC实现原理 Netty5 服务端和客户端 netty心跳 Protocol Buffer 使用 理解大小端字节序 自定义序列化 mina保持android端\服务端的长连接 Netty 长连接服务...

2018-06-12 10:13:43 3904

原创 文字识别

文字识别概述样本地址http://yann.lecun.com/exdb/mnist/KNN代码# 1 重要# 2 KNN CNN 2种# 3 样本# 4 旧瓶装新酒 :数字识别的不同# 4.1 网络 4。2 每一级 4.3 先原理 后代码# 本质:knn test 样本 K个 max4 3个1 -》1# 1 load Data 1.1 随机数 1.2 4组 训练 测试 (图片 和...

2018-06-29 18:00:39 4504

原创 人脸识别

人脸识别概述爬虫准备样本数据beautifulsoup4urllib3简单的图片爬虫#'https://class.imooc.com/?c=ios&mc_marking=286b51b2a8e40915ea9023c821882e74&mc_channel=L5# 爬虫 1 理解爬虫原理 2 实现一个的图片爬虫# 1 http 2 html 3 正则 过滤条件 4 其它# ...

2018-06-29 17:59:33 801 1

原创 机器学习2

机器学习2概述

2018-06-28 22:15:38 372

原创 机器学习01

机器学习1 样本 2 特征 3 分类器 4 预测 检验haar+adaboost -》facehaar 模版 adaboost 三级 (强分类器 弱分类器 node)hog 模版 svm样本准备视频分解图片# 视频分解图片# 1 load 2 info 3 parse 4 imshow imwriteimport cv2cap = cv2.VideoCapture("1.mp4")# 获取一...

2018-06-28 22:13:59 608

原创 opencv 图像美化

opencv 图像美化直方图import cv2import numpy as npdef ImageHist(image,type): color = (255,255,255) windowName = 'Gray' if type == 31: color = (255,0,0) windowName = 'B Hist' ...

2018-06-25 11:29:00 1374

原创 opencv 图片特效4

opencv 图片特效4边缘检测 源码import cv2import numpy as npimport randomimport mathimg = cv2.imread('1.jpg',1)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]cv2.imshow('src',img)# sobel 1 算子模版 2...

2018-06-25 10:50:20 1109

原创 opencv 图片特效

opencv 图片特效图片颜色反转灰度图片颜色反转#0-255 255-当前import cv2import numpy as npimg = cv2.imread('image0.jpg',1)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]gray = cv2.cvtColor(img,cv2.COLOR_BGR2G...

2018-06-24 21:21:57 1390 2

原创 opencv 图片特效-灰度2

opencv 图片特效灰度处理方法1 imread#imread#方法1 imreadimport cv2img0 = cv2.imread('image0.jpg',0)img1 = cv2.imread('image0.jpg',1)print(img0.shape)print(img1.shape)cv2.imshow('src',img0)cv2.waitKey(0)方法2...

2018-06-24 21:20:49 882

原创 opencv 图片操作

opencv 图片操作图片剪切#100 -》200 x#100-》300 yimport cv2img = cv2.imread('image0.jpg',1)imgInfo = img.shapeprint(imgInfo)dst = img[100:200,100:300]cv2.imshow('image',dst)cv2.waitKey(0)图片移位使用opencv2 ap...

2018-06-24 21:19:40 553

原创 opencv 素描图

opencv 素描图代码opencv 3.3.1 版本调整 cv2.Canny(img,180,180) 中的数字 可以改变线条的多少1.jpg 源图片000.jpg 目标图片import cv2import numpy as npimport randomimg = cv2.imread('1.jpg',1)imgInfo = img.shapeheight = imgInfo[0]...

2018-06-24 20:30:14 1197

原创 opencv 图片几何变换-缩放

opencv 图片几何变换-缩放图片缩放# 1 load 2 info 3 resize 4 checkimport cv2img = cv2.imread('image0.jpg',1)imgInfo = img.shapeprint(imgInfo)height = imgInfo[0]width = imgInfo[1]mode = imgInfo[2]# 1 放大 缩小 2...

2018-06-22 17:25:20 499

原创 神经网络股票收盘价

神经网络股票收盘价tf模块matplotlib的使用import numpy as npimport matplotlib.pyplot as pltx = np.array([1,2,3,4,5,6,7,8])y = np.array([3,5,7,6,2,6,10,15])plt.plot(x,y,'r')# 折线 1 x 2 y 3 colorplt.plot(x,y,'g',lw...

2018-06-22 16:48:32 3078

原创 tensorflow入门

tensorflow入门tensorflow基本语法#opencv tensorflow#类比 语法 api 原理#基础数据类型 运算符 流程 字典 数组import tensorflow as tf#常量data1 = tf.constant(2,dtype=tf.int32)#变量data2 = tf.Variable(10,name='var')print(data1)pr...

2018-06-22 11:45:39 564

原创 opencv图片操作

opencv图片操作概述https://opencv.org/releases.htmlopencv 版本及其相关文档图片读取import cv2# 1 文件的读取 2 封装格式解析 3 数据解码 4 数据加载img = cv2.imread('image0.jpg',1)cv2.imshow('image',img)# jpg png 1 文件头 2 文件数据cv2.waitKey ...

2018-06-21 21:00:13 465

原创 Jupyter默认目录和默认浏览器修改

Jupyter默认目录和默认浏览器修改概述打开cmd,首先进入到Jupyter的安装目录,我的是在D:\Python\Anaconda\Scrips中。然后,输入命令jupyter notebook --generate-config2.执行命令后,会在如下所示路径的文件夹中找到新建立的Jupyter_notebook_config.py文件C:\Users\Administrator\.jupy...

2018-06-21 16:07:36 2042

原创 anaconda 环境搭建

anaconda 环境搭建概述http://www.image-net.org/https://tensorflow.google.cn/anaconda通过anaconda 安装相应的包opencvtersorflowrtersorflownumpy中科大的镜像conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkg...

2018-06-21 15:42:23 1572

原创 基于netty的聊天室

基于netty的聊天室概述chat_netty3 基于netty3chat_netty4 基于netty4chat_protobuf 序列化协议 使用protobufhttps://github.com/csy512889371/learndemo/tree/master/netty/chat_netty3https://github.com/csy512889371/learndemo/tree...

2018-06-21 06:55:45 1884

原创 netty 解决粘包 和 分包的问题

netty 解决粘包 和 分包的问题概述粘包现象客户端在一个for循环内连续发送1000个hello给Netty服务器端 Socket socket = new Socket("127.0.0.1", 10101); for(int i = 0; i < 1000; i++){ socket.getOutputStream().write(“hell...

2018-06-20 18:45:42 5227

原创 netty 管道传递

netty 管道传递概述我们在使用netty的是有都会存在将channelBuffer的数据处理成相应的String或者自定义数据。而这里主要是介绍管道里面存在的上行和下行的数据处理方式通过一张图片来看一下具体管道中的实现过程代码serverpackage com.server;import java.net.InetSocketAddress;import java.util.concur...

2018-06-20 18:05:53 1187

原创 go windows 环境搭建

go windows 环境搭建更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka st...

2018-06-20 07:04:49 5111

原创 python 数据科学相关库

python 数据科学相关库概述最受欢迎的Python数据科学平台AnacondaAnaconda 官网下载地址:https://www.continuum.io/downloadshttps://repo.continuum.io/archive/ 下载地址我使用的是 Python 3.5 版本,这里使用Anaconda3-4.2.0-Windows-x86_64.exe版本安装软件:1、打开A...

2018-06-19 12:00:06 759

原创 自定义数据包协议

自定义数据包协议代码地址https://github.com/csy512889371/learndemo/tree/master/netty/packageProtocol粘包 分包两条消息give me a coffee give me a teagive me a coffeegive me a tea 粘包现象give me a coffeegive me a tea 分...

2018-06-15 14:57:05 4890 1

原创 自定义序列化

自定义序列化代码https://github.com/csy512889371/learndemo/tree/master/netty/Serial例子一使用位移 与大小端存储对象。import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import...

2018-06-15 07:47:19 596

转载 理解大小端字节序

学过编程的人都应该知道大小端字节序的概念,但是很多时候,总是把他们弄混,这是整理出来的一份很简单的方式理解字节序的文章,废话不多说,这里直接入正题。什么是字节序?    字节序,简单来说,就是指的超过一个字节的数据类型在内存中存储的顺序        那么就很明显了,像char这样的类型,肯定不存在字节序的问题了。字节序分为哪几类?大端字节序:     高位字节数据存放在低地址处,低位数据存放在高...

2018-06-15 07:19:13 4645 2

原创 Protocol Buffer 使用

Protocol Buffer 使用概述Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。https://github.com/csy512889371...

2018-06-14 16:03:45 1688 1

原创 netty心跳

netty心跳概述心跳对于服务端来说,定时清除闲置会话inactive(netty5) channelclose(netty3)心跳对客户端来说,用来检测会话是否断开,是否重连! 用来检测网络延时!netty3package com.heart;import java.net.InetSocketAddress;import java.util.concurrent.ExecutorServ...

2018-06-14 07:40:20 855 1

原创 Netty5 服务端和客户端

Netty5 服务端和客户端概述netty 5 已经放弃掉了,作为学习netty4和5的差别不大,本例子是基于netty5https://github.com/netty/netty/issues/4466线程安全一个thread + 队列 == 一个单线程线程池。线程安全的,任务是线性串行执行的线程安全,不会产生阻塞效应 ,使用对象组线程不安全,会产生阻塞效应, 使用对象池Figure 1. 对...

2018-06-13 09:21:42 2345

原创 FastDFS 集群的安装、配置、使用

FastDFS 集群的安装、配置、使用概述FastDFS 介绍(参考:http://www.oschina.net/p/fastdfs)FastDFS 是一个开源的分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS 服务端有两个角色:跟踪器(tr...

2018-06-12 15:36:45 949

转载 Dubbo之telnet实现

Dubbo之telnet实现我们可以通过telnet来访问道对应dubbo服务的信息比如我们可以利用一些指令来访问。我们知道,默认情况下,dubbo使用netty做transport。那么dubbo是如何区分开正常业务请求和telnet请求呢?首先来看一下netty的服务。NettyServer在打开是会注册一些downStream和upStream的eventpublic class Netty...

2018-06-12 15:00:00 2932

原创 Redis3集群的安装、配置、高可用

Redis3集群的安装、配置、高可用概述参考文档Redis 官方集群指南:http://redis.io/topics/cluster-tutorialRedis 官方集群规范:http://redis.io/topics/cluster-specRedis 集群指南(中文翻译,紧供参考):http://redisdoc.com/topic/cluster-tutorial.htmlRedis 集...

2018-06-12 11:04:24 3027

原创 ActiveMQ高可用集群(zookeeper+leveldb)安装

ActiveMQ高可用集群(zookeeper+leveldb)安装概述从 ActiveMQ 5.9 开始,ActiveMQ 的集群实现方式取消了传统的Master-Slave 方式,增加了基于ZooKeeper + LevelDB的 Master-Slave实现方式,其他两种方式目录共享和数据库共享依然存在。三种集群方式的对比:(1)基于共享文件系统(KahaDB,默认):<persist...

2018-06-12 09:55:02 1164 1

原创 Keepalived+Nginx实现高可用Web负载均衡

Keepalived+Nginx实现高可用Web负载均衡更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记...

2018-06-12 07:35:42 1614

原创 ZooKeeper 集群的安装、配置、高可用测试

ZooKeeper 集群的安装、配置、高可用测试概述Dubbo 建议使用 Zookeeper 作为服务的注册中心。 Zookeeper 集群中只要有过半的节点是正常的情况下,那么整个集群对外就是可用的。正是基于这个 特性,要将 ZK 集群的节点数量要为奇数(2n+1:如 3、5、7 个节点)较为合适。ZooKeeper 与 Dubbo 服务集群架构图服务器 1:192.168.1.81 端口:21...

2018-06-11 16:56:43 743

原创 Netty3 核心代码

Netty 核心代码概述netty 核心代码基于nio 实现多线程。下面是简化版的netty代码https://github.com/csy512889371/learndemo/tree/master/netty/NIONetty代码Bossimport java.nio.channels.ServerSocketChannel;/** * boss接口 * * */public i...

2018-06-11 15:41:07 885

原创 负载均衡算法

负载均衡算法更多干货 分布式实战(干货) spring cloud 实战(干货) mybatis 实战(干货) spring boot 实战(干货) React 入门实战(干货) 构建中小型互联网企业架构(干货) python 学习持续更新 ElasticSearch 笔记 kafka storm 实战 (干...

2018-06-11 15:32:04 1232

转载 NIO的selector.wakeup的实现

 NIO中的Selector封装了底层的系统调用,其中wakeup用于唤醒阻塞在select方法上的线程,它的实现很简单,在linux上就是创建一 个管道并加入poll的fd集合,wakeup就是往管道里写一个字节,那么阻塞的poll方法有数据可读就立即返回。证明这一点很简单,strace即 可知道: Java代码  public class SelectorTest {      public ...

2018-06-11 11:54:00 8255 3

原创 Netty3 Hello Word

Netty Hello Word概述netty版本大致版本分为 netty3.x 和 netty4.x、netty5.xnetty可以运用在那些领域?1、分布式进程通信例如: hadoop、dubbo、akka等具有分布式功能的框架,底层RPC通信都是基于netty实现的,这些框架使用的版本通常都还在用netty3.x2、游戏服务器开发最新的游戏服务器有部分公司可能已经开始采用netty4.x 或...

2018-06-10 20:59:41 632

转载 Fel轻量高效的表达式计算引擎

Fel是轻量级的高效的表达式计算引擎Fel在源自于企业项目,设计目标是为了满足不断变化的功能需求和性能需求。Fel是开放的,引擎执行中的多个模块都可以扩展或替换。Fel的执行主要是通过函数实现,运算符(+、-等都是Fel函数),所有这些函数都是可以替换的,扩展函数也非常简单。Fel有双引擎,同时支持解释执行和编译执行。可以根据性能要求选择执行方式。编译执行就是将表达式编译成字节码(生成java代码...

2018-06-10 10:41:12 3671 2

RabbitMQ-3.7.2安装手册

AMQP:是消息队列的一个协议。mysql 是 java 写的吗?不是 那么 java 能不能访问?可以,则通过(驱动)协议;那么要访问 RabbitMQ 是不是也可以通过驱动来访问

2018-03-18

高可用redis集群搭建及原理

高可用redis集群搭建及原理,博客地址 http://blog.csdn.net/qq_27384769/article/details/79479020

2018-03-08

Xwiki installation guide Xwiki安装手册

XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用平台

2018-01-10

中文 Spring Boot 参考指南

Spring Boot 中文 reference 中文指南 Spring Boot Reference Guide 中文文档 带书签

2018-01-09

mysql 5.7 Percona Server

Percona Server为 MySQL 数据库服务器进行了改进,在功能和性能上较 MySQL 有着很显著的提升。该版本提升了在高负载情况下的 InnoDB 的性能

2017-12-15

instantclient-basic-windows.x64-12

instantclient-basic-windows.x64-12.1.0.2.0 window7 64位oracle

2017-11-30

postman-4.9.2 crx

postman 4.9.2 rest 安装步骤参照链接:http://blog.csdn.net/qq_27384769/article/details/78645583

2017-11-27

spring-data-jpa hibernate 整合 1.10.1.RELEASE

spring-data-jpa hibernate 版本升级: 4.2.5.RELEASE 5.1.0.Final 1.10.1.RELEASE

2017-11-27

空空如也

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

TA关注的人

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