<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[rh57b1f7的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/rh57b1f7</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; rh57b1f7]]></copyright><item><title><![CDATA[浅谈css中一个元素如何在其父元素居中显示]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/58622840</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/58622840</guid><author>rh57b1f7</author><pubDate>Tue, 28 Feb 2017 19:11:26 +0800</pubDate><description><![CDATA[css如何垂直居中一个元素的问题已经是一个老生常谈的问题了。不管对于一个新手或者老手，在面试过程中是经常被问到的。前两天在看一个flex的视频教程，当中提到了有关元素的居中问题，所以今天小编就来扒一扒几种常见的方式。不足之处请大家批评指正（所有的代码都是自己亲手敲过可用的）
1、水平居中（margin:0 auto;）　　
　　关于这个，大家应该是最不陌生的,不管是在培训班还是自己自学的话 。]]></description><category></category></item><item><title><![CDATA[[Kafka]_1]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/58598954</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/58598954</guid><author>rh57b1f7</author><pubDate>Tue, 28 Feb 2017 15:27:23 +0800</pubDate><description><![CDATA[Kafka是由LinkedIn公司开发的，之后贡献给Apache基金会，成为Apache的一个顶级项目，开发语言为Scala。提供了各种不同语言的API，具体参考Kafka的cwiki页面；
Kafka的安装方式主要分为三种：单机安装、伪分布式安装、分布式安装；安装基本配置一样，区别在于：单机安装是在一台服务器上只安装一个broker服务，伪分布式安装是指在一台服务器上安装多个broker服务，]]></description><category></category></item><item><title><![CDATA[Maven入门-4.Maven的依赖]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/58589761</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/58589761</guid><author>rh57b1f7</author><pubDate>Tue, 28 Feb 2017 12:07:24 +0800</pubDate><description><![CDATA[1、Maven的依赖
1.1 添加依赖
1.2 依赖范围（sope）
依赖范围与classpath的关系
1.3 依赖的传递性
1.2.1 依赖传递性的冲突问题
1. 第一种情况
2. 第二种情况
1.2.2 通过exclusions元素排除不想要的传递性依赖
1.2.3 依赖传递性冲突问题解决办法总结
1.4 依赖版本的界限

1、Maven的依赖
Maven的依赖通过]]></description><category></category></item><item><title><![CDATA[babel总结]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/58330417</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/58330417</guid><author>rh57b1f7</author><pubDate>Mon, 27 Feb 2017 23:19:22 +0800</pubDate><description><![CDATA[建议将babel装在项目里，不要装在全局环境
第一步:在项目的根目录里创建以.babelrc命名的文件
　　　 文件里写上{'presets':['es2015']，'plugins':[]}，这句话实现将es6转成es5
　　　 如果还要转译jsx，则写成:{'presets':['es2015'，'react']，'plugins':[]}
第二步:在项目里安装babel-cli:np]]></description><category></category></item><item><title><![CDATA[深度神经网络（DNN）反向传播算法(BP)]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/58215501</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/58215501</guid><author>rh57b1f7</author><pubDate>Mon, 27 Feb 2017 19:47:21 +0800</pubDate><description><![CDATA[在深度神经网络（DNN）模型与前向传播算法中，我们对DNN的模型和前向传播算法做了总结，这里我们更进一步，对DNN的反向传播算法（Back Propagation，BP）做一个总结。
1. DNN反向传播算法要解决的问题
　　　　在了解DNN的反向传播算法前，我们先要知道DNN反向传播算法要解决的问题，也就是说，什么时候我们需要这个反向传播算法？　
　　　　回到我们监督学习的一般问题，假设我]]></description><category></category></item><item><title><![CDATA[《智能时代》读书笔记：这是最好的时代，也是最坏的时代]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/58128334</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/58128334</guid><author>rh57b1f7</author><pubDate>Mon, 27 Feb 2017 16:03:32 +0800</pubDate><description><![CDATA[一、关于此书
　　　　
　　看完了《硅谷之谜》之后，室友肖老板立即向我推荐了这本《智能时代》，当然他也买了，于是乎我就拿来看了。作者仍然是无所不通的吴军博士，Google早期员工之一，原腾讯副总裁，当前Google中日韩文搜索算法的主要设计者硅谷大咖，是一个还不错的摄影爱好者，一个古典音乐迷，喜欢享受高质量的影视。平时偶尔会修理园子，甚至做点木匠活，每年还会旅游很多次。
　　罗辑思维的罗胖曾]]></description><category></category></item><item><title><![CDATA[Mybatis实战之自定义TypeHandler处理枚举]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/58049203</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/58049203</guid><author>rh57b1f7</author><pubDate>Mon, 27 Feb 2017 12:31:21 +0800</pubDate><description><![CDATA[在Mybatis中，处理枚举类的TypeHandler有两个：

EnumTypeHandler: 用于保存枚举名 EnumOrdinalTypeHandler: 用于保存枚举的序号。 
在实际项目中，以上往往不能满足我们的需求。
需求分析
枚举需要包含两个属性，label(用于显示), value(实际的枚举值)。数据库保存枚举值(value)。
这很明显Mybatis提供的两个枚举]]></description><category></category></item><item><title><![CDATA[C# 设计模式巩固笔记]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/57587325</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/57587325</guid><author>rh57b1f7</author><pubDate>Sun, 26 Feb 2017 23:29:58 +0800</pubDate><description><![CDATA[前言
多读书、多学习
介绍-适配器模式
定义：适配器模式（Adapter Pattern）是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式，它结合了两个独立接口的功能。
实现
这里有大家生活中常见的例子，作为一名程序员。看到适配器我首先想到的就是我们常用的笔记本的电源适配器。大家都知道笔记本是无法直接接入220V的电压的，一般笔记本支持的就是16 - 22V的电压，这个]]></description><category></category></item><item><title><![CDATA[理解zookeeper选举机制]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/57427314</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/57427314</guid><author>rh57b1f7</author><pubDate>Sun, 26 Feb 2017 19:15:18 +0800</pubDate><description><![CDATA[zookeeper集群
配置多个实例共同构成一个集群对外提供服务以达到水平扩展的目的，每个服务器上的数据是相同的，每一个服务器均可以对外提供读和写的服务，这点和redis是相同的，即对客户端来讲每个服务器都是平等的。

这篇主要分析leader的选择机制，zookeeper提供了三种方式：

LeaderElection AuthFastLeaderElection FastLeader]]></description><category></category></item><item><title><![CDATA[【Zookeeper】源码分析之请求处理链（二）]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/57415470</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/57415470</guid><author>rh57b1f7</author><pubDate>Sun, 26 Feb 2017 15:31:21 +0800</pubDate><description><![CDATA[一、前言
　　前面学习了请求处理链的RequestProcessor父类，接着学习PrepRequestProcessor，其通常是请求处理链的第一个处理器。
二、ZooKeeper源码分析
　　2.1 类的继承关系　　

public class PrepRequestProcessor extends Thread implements RequestProcessor {}

]]></description><category></category></item><item><title><![CDATA[node-webkit制作桌面应用]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/57406365</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/57406365</guid><author>rh57b1f7</author><pubDate>Sun, 26 Feb 2017 11:47:18 +0800</pubDate><description><![CDATA[心血来潮突然想用js尝试写桌面应用，突然发现我大js真的无所不能。在网上搜到了这么一个东东：node-webkit。用Node.js来进行系统资源的访问，用HTML+CSS完成页面的搭建。哇，一切突然就好像变得特别简单。大学上c#课时也用c#制作过一些很入门的桌面应用，严格来说那个叫桌面窗体程序。比起来，node-webkit创建桌面应用的方式就像是我平时用来搭积木的东西突然可以盖楼了~厉害了，我]]></description><category></category></item><item><title><![CDATA[clearsiver cgi获取到的post数据为空问题]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/57153022</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/57153022</guid><author>rh57b1f7</author><pubDate>Sat, 25 Feb 2017 23:11:16 +0800</pubDate><description><![CDATA[问题描述：
在封装cgi库支持fastcgi从而在Nginx下通过spawn-fcgi方式运行时，发现通过jQuery ajax方式POST提交的数据在cgi侧获取为空。
 
1.先确认数据是否确实提交到服务器
工具：Fiddler 

确实发送了
 
2.是否是Nginx转发出了问题
打开Nginx日志，添加$request_body，重启Nginx


确实转发了
 ]]></description><category></category></item><item><title><![CDATA[一个Python小白5个小时爬虫经历]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/57083709</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/57083709</guid><author>rh57b1f7</author><pubDate>Sat, 25 Feb 2017 16:15:18 +0800</pubDate><description><![CDATA[前言
　　最近业余在做一个基于.NET Core的搜索项目，奈何基层代码写好了，没有看起来很华丽的数据供测试。很巧的也是博客搜索，于是乎想到了博客园。C#也能做做页面数据抓取的，不过在博客园看到的大部分都是python实现，所以就临时想了一下看看python到底是什么东东，不看基础语法，不看语言功能，直接上代码，哪里不会搜哪里。代码完成总共用时大概4个小时，其中搭建环境加安装BeautifulS]]></description><category></category></item><item><title><![CDATA[NuGet的简单使用]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/57078105</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/57078105</guid><author>rh57b1f7</author><pubDate>Sat, 25 Feb 2017 12:47:20 +0800</pubDate><description><![CDATA[什么是NuGet？
NuGet（读作New Get）是用于微软.NET开发平台的软件包管理器，是一个Visual Studio的扩展。在使用Visual Studio开发基于.NET Framework的应用时，NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。
通过NuGet你可以很容易的访问到其他开发者发布的软件包，你也可以创建、分享或者发布自己的包到NuGet。微软的]]></description><category></category></item><item><title><![CDATA[管理后台的登录功能－重新思考]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/56853867</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/56853867</guid><author>rh57b1f7</author><pubDate>Fri, 24 Feb 2017 20:11:13 +0800</pubDate><description><![CDATA[每个网站、APP都几乎必然有其管理后台，其中管理的内容则是公司的核心技术财产。而登录模块则是这扇大门，其安全的重要性可想而知。我们知道，功能越多，安全性就会越低，所以我们有必要重新审视一下，管理后台的登录界面到底需要些什么功能。
一、功能模块的取舍
1、基本的账号密码登录。这个无可避免是必然需要的了。
2、图片验证码。验证码的目的是为了阻止机器人暴力撞库，作为管理后台很有必要，而且是要每次登]]></description><category></category></item><item><title><![CDATA[个推你应该这样用的]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/56844673</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/56844673</guid><author>rh57b1f7</author><pubDate>Fri, 24 Feb 2017 16:43:13 +0800</pubDate><description><![CDATA[前言：
    说到这个远程推送，大家知道的应该都挺多的，但用到的估计极光和个推要占一很大部分，这篇博客重点说的就是个推的使用，个推官网的链接在这里，它的集成是比较方便的，你可以直接使用Cocoapods集成，待会再下面命令行也会给大家分享出来，这我们还会提到的有它的一个推送流程，还有SDK的一些使用以及在使用的过程中我们需要注意的地方：
    先看看个推的推送流程图：

    集成中]]></description><category></category></item><item><title><![CDATA[PHP---如何修改域名的指定的根目录]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/56838543</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/56838543</guid><author>rh57b1f7</author><pubDate>Fri, 24 Feb 2017 13:15:16 +0800</pubDate><description><![CDATA[如何修改域名的指定的根目录
环境：linux
使用工具：xShell

修改域名指定的文件根目录需要修改nginx的配置文件

第一步：连接xShell
第二步：进入根路径找到nginx的配置文件

cd .. 进入根目录
  cd usr    进入usr文件
  cd local 进入local文件
  cd nginx  进入nginx文件
  cd conf   ]]></description><category></category></item><item><title><![CDATA[esri-leaflet入门教程（4）-加载各类图层]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/56831137</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/56831137</guid><author>rh57b1f7</author><pubDate>Fri, 24 Feb 2017 09:39:15 +0800</pubDate><description><![CDATA[esri-leaflet入门教程（4）-加载各类图层
by 李远祥
      在leaflet中图层一般分为底图（Basemap）和叠加图层（Overlay）。前面章节已经介绍过底图其实也是实现了TileLayer 接口，而其他的叠加图层要么就是叠加的业务图层，要么就是动态显示的图形和符号。这一点在esri leaflet中也是有对照的。
      ArcGIS产品中比较让人熟知的图层包]]></description><category></category></item><item><title><![CDATA[解决 Windows instance 时间不同步问题]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/56680716</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/56680716</guid><author>rh57b1f7</author><pubDate>Thu, 23 Feb 2017 21:03:14 +0800</pubDate><description><![CDATA[这是 OpenStack 实施经验分享系列的第 3 篇。 



问题描述 




通过上一节部署出来的 Windows instance 有时候会发现操作系统时间总是慢 8 个小时，即使手工调整好时间和时区，下次 instance 重启后又会差 8 个小时。




原因 




KVM 对 Linux 和 Windows 虚拟机在系统时间上处理有所不同]]></description><category></category></item><item><title><![CDATA[从C#到TypeScript_0]]></title><link>https://blog.youkuaiyun.com/rh57b1f7/article/details/56676832</link><guid>https://blog.youkuaiyun.com/rh57b1f7/article/details/56676832</guid><author>rh57b1f7</author><pubDate>Thu, 23 Feb 2017 17:31:12 +0800</pubDate><description><![CDATA[总目录


从C#到TypeScript - 类型

从C#到TypeScript - 高级类型

从C#到TypeScript - 变量

从C#到TypeScript - 接口

从C#到TypeScript - 类

从C#到TypeScript - function

从C#到TypeScript - 装饰器

从C#到TypeScript - Promi]]></description><category></category></item></channel></rss>