<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[给您添蘑菇了的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aabv54321</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aabv54321]]></copyright><item><title><![CDATA[grpc-gateway：grpc转换为http协议对外提供服务]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/64143886</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/64143886</guid><author>aabv54321</author><pubDate>Mon, 20 Mar 2017 21:04:16 +0800</pubDate><description><![CDATA[我所在公司的项目是采用基于Restful的微服务架构，随着微服务之间的沟通越来越频繁，就希望可以做成用rpc来做内部的通讯，对外依然用Restful。于是就想到了google的grpc。

使用grpc的优点很多，二进制的数据可以加快传输速度，基于http2的多路复用可以减少服务之间的连接次数，和函数一样的调用方式也有效的提升了开发效率。
不过使用grpc也会面临一个问题，我们的微服务对外一]]></description><category></category></item><item><title><![CDATA[c3p0和QueryRunner的结合使用，让开发更加简便]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/64130416</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/64130416</guid><author>aabv54321</author><pubDate>Mon, 20 Mar 2017 18:54:17 +0800</pubDate><description><![CDATA[1：DBUtils中的QueryRunner的使用：
　　1.1：QueryRunner中提供了对SQL语句操作的api；
　　1.2：主要有三个方法：
　　　　1.2.1：query()：用于执行select（查询）；
　　　　1.2.2：update()：用于执行insert（插入）/update（更新）/delete（删除）；
　　　　1.2.3：batch()：批处理；

2]]></description><category></category></item><item><title><![CDATA[（原创）我对未来的人类的发展，以及AI技术发展的一些思考。]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/64128119</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/64128119</guid><author>aabv54321</author><pubDate>Mon, 20 Mar 2017 16:44:14 +0800</pubDate><description><![CDATA[最近AI非常的火，不仅仅是阿尔法狗的成功，因为它击败了人类最强的大脑，颠覆了人类几千年来的对传统的认识，也让人类意识 到了一个问题：天外有天，人外有AI。
　　那么AI究竟会对人类的未来造成什么深远的影响呢？它又将怎么改变人类的生活呢？我来列举几个阶段性的东西，希望能给大家一些思考和启发。
　　近期：AI其实我个人感觉10年前并不是很火，但是最近突然火了起来，主要的发展还是在图片识别了文字识别]]></description><category></category></item><item><title><![CDATA[瞎谈CNN：通过优化求解输入图像]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/64125631</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/64125631</guid><author>aabv54321</author><pubDate>Mon, 20 Mar 2017 14:44:49 +0800</pubDate><description><![CDATA[本文同步自我的知乎专栏：
From Beijing with Love
机器学习和优化问题
很多机器学习方法可以归结为优化问题，对于一个参数模型，比如神经网络，用来表示的话，训练模型其实就是下面的参数优化问题：

其中L是loss function，比如神经网络中分类常用的cross-entropy。
CNN学到了什么？
特征（Representation）。把原始图像看做一个维度是]]></description><category></category></item><item><title><![CDATA[推荐15个很优秀的跨平台的移动开发工具]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/64124058</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/64124058</guid><author>aabv54321</author><pubDate>Mon, 20 Mar 2017 12:29:18 +0800</pubDate><description><![CDATA[跨平台的移动开发指的是通过特定方式开发出来的移动应用可以用在多种移动平台，iOS、Android 以及 WindowsPhone。利用现有的高质量移动框架来构建移动 Web 应用程序已成为非常容易，本文包含15个最佳的跨平台移动开发工具。
您可能感兴趣的相关文章


网站开发中很有用的 jQuery 效果【附源码】 分享35个让人惊讶的 CSS3 动画效果演示 十分惊艳的8个 HTML5 ]]></description><category></category></item><item><title><![CDATA[Unity Shader 知识点总结（二）]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/63720052</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/63720052</guid><author>aabv54321</author><pubDate>Sun, 19 Mar 2017 21:54:15 +0800</pubDate><description><![CDATA[紧接着上一篇文章的shader入门知识的总结，本文主要总结shader中的纹理贴图、透明度混合、顶点动画、后期特效处理等操作。如果有什么地方有错，请指出更正，谢谢。本文的代码主要来自开源书：unity入门精要
一、Unity shader中的纹理
　　1、简单纹理　　
      在unity shader中，纹理的主要作用是用来给模型贴上一个外表，这样得到的模型颜色就具有纹理的颜色混合。在]]></description><category></category></item><item><title><![CDATA[PHP解耦的三重境界（浅谈服务容器）]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/63688382</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/63688382</guid><author>aabv54321</author><pubDate>Sun, 19 Mar 2017 20:09:14 +0800</pubDate><description><![CDATA[阅读本文之前你需要掌握：PHP语法，面向对象
在完成整个软件项目开发的过程中，有时需要多人合作，有时也可以自己独立完成，不管是哪一种，随着代码量上升，写着写着就“失控”了，渐渐“丑陋接口，肮脏实现”，项目维护成本和难度上升，到了难以维持的程度，只有重构或者重新开发。
第一重境界
假设场景：我们需要写一个处理类，能够同时操作会话，数据库和文件系统。我们或许会这么写。
境界特征：可以运行，但是]]></description><category></category></item><item><title><![CDATA[DAX-PowerBI系列]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/63685720</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/63685720</guid><author>aabv54321</author><pubDate>Sun, 19 Mar 2017 16:39:12 +0800</pubDate><description><![CDATA[DAX/PowerBI系列 - 父子层级（Parent-Child Hierarchy）
难度： ★★☆☆☆（2星）
应用场景：
其实很多时候对数据汇总都会有层级关系的问题，不过说的不是产品分类--子分类这样的场景，而说的是父和子都是存到同一个表中（通过一个父节点的字段指定parent），而且父节点和子节点也可能会有Fact数据。
以下是几个应用场景：


销售 - 组织架构层级
]]></description><category></category></item><item><title><![CDATA[AR入门系列-06-Vuforia文字识别]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/63684666</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/63684666</guid><author>aabv54321</author><pubDate>Sun, 19 Mar 2017 14:49:12 +0800</pubDate><description><![CDATA[先将TextRecognition和Word预制件拖到Hierarchy视图中

点击TextRecognition，第一使用，标注2中会提示添加Wordlist

我们需要在官网中下载案例，将案例中vwl文件复制到我们的项目中，为了方便使用，我将文件共享到网盘，Vuforia-English-word.vml百度网盘地址：http://pan.baidu.com/s/1hs3JkLA
]]></description><category></category></item><item><title><![CDATA[设计模式----行为型模式之观察者模式(Observer Pattern)]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/63683748</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/63683748</guid><author>aabv54321</author><pubDate>Sun, 19 Mar 2017 12:54:11 +0800</pubDate><description><![CDATA[下面是阅读《Head First设计模式》的笔记。
观察者模式
　　定义了对象之间的一对多依赖，这样一来，当一个对象改变状态时，它的所有依赖者都会收到通知并自动更新。
JDK API内置机制
　　JDK1.0版本就已经包含了java.util.Observer和java.util.Observable，TODO。
　　java.util.Observer是一个接口，所有使用内置机制实现观]]></description><category></category></item><item><title><![CDATA[测试方法]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/63682745</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/63682745</guid><author>aabv54321</author><pubDate>Sun, 19 Mar 2017 10:54:13 +0800</pubDate><description><![CDATA[1. 等价类划分
　　常见的软件测试面试题划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的 测试.因此,可以把全部输入数据合理划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据.取得较好的测试结 果.等价类划分可有两种不同的情况:有效等价类和无效]]></description><category></category></item><item><title><![CDATA[工作十年，我是如何达到年薪40W以上]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/63678745</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/63678745</guid><author>aabv54321</author><pubDate>Sun, 19 Mar 2017 09:09:18 +0800</pubDate><description><![CDATA[自从结束了创业后，心一直不甘，无奈被逼生活压力，在深养着一个老婆以及两个孩子，以外包的身份进入了国企，具体就不说了。月薪超2W，拿到手的真的不多，扣税扣得太猛了，3800还不算社保，五险一金，每次拿到工资条，心里极度不爽，到手18K左右，每个月总会有点孩子病之类的事情，所以2017年，给自己一个小目标，要突破月薪3W以上。
     先说一下本人的简历，84年，07年毕业于广东科技技术学院，大专]]></description><category></category></item><item><title><![CDATA[从零开始部署小型企业级虚拟桌面 -- Vmware Horizon View 6 For Linux VDI -- 概念简介]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/63299197</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/63299197</guid><author>aabv54321</author><pubDate>Sat, 18 Mar 2017 22:09:11 +0800</pubDate><description><![CDATA[什么是桌面虚拟化？
桌面虚拟化有很多概念，此处谈论的，是指的一般企业使用的“服务器 + 虚拟机 + 云终端”的方式来实现的。
桌面虚拟化的原理是什么？
桌面虚拟化看上去高大上，实际上原理非常的简单。拿VMware的Horizon View来说，整个架构是这个样子的：
1，利用VMware相关产品，在服务器上面，部署多套虚拟机，每个虚拟机都是一个完整的操作系统
2，利用Windows的域功]]></description><category></category></item><item><title><![CDATA[webots自学笔记（一）软件界面和简单模型仿真]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/63268901</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/63268901</guid><author>aabv54321</author><pubDate>Sat, 18 Mar 2017 20:19:12 +0800</pubDate><description><![CDATA[本人是某非理工类某高校大四狗，由于毕设研究需要使用webots软件，在学习使用webots的过程花费了很多时间。由于这个软件基本没有什么中文资料，所以想把自己所学到的一些东西写下来，如有什么错误的地方，大家可以批评指正。
 
 1.界面介绍
 
     打开webots软件，我使用的是webots pro 7.0.3，界面大概如下，该软件是支持中文的，可以通过Tools->Prefenc]]></description><category></category></item><item><title><![CDATA[Struts2中&lt;s-if&gt;和&lt;s-iterator&gt;标签的使用]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/63263300</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/63263300</guid><author>aabv54321</author><pubDate>Sat, 18 Mar 2017 18:24:10 +0800</pubDate><description><![CDATA[A:判断字符串的问题：
1、判断单个字符：
这样是从session中取出username的值，并且判断其是否为c，但是这样判断是不正确的，这样判断的话，根本判断不出来，要改成下面这样：

这样判断才能正确判断，至于原因我也不知道，在网上看到struts2中可能它判断的是char类型。
2、判断字符串：
这样写的就是判断username是不是milo，是String的判断，这个是不用加t]]></description><category></category></item><item><title><![CDATA[Hibernate之旅二：Hibernate简介]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/63253961</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/63253961</guid><author>aabv54321</author><pubDate>Sat, 18 Mar 2017 14:34:11 +0800</pubDate><description><![CDATA[一. Hibernate是什么 
　　以下是摘自百度百科对Hibernate的介绍：Hibernate是一个开放源代码的对象关系映射框架，它对JDBC进行了非常轻量级的对象封装，它将POJO与数据库表建立映射关系，是一个全自动的orm框架，hibernate可以自动生成SQL语句，自动执行，使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDB]]></description><category></category></item><item><title><![CDATA[C3p0数据库连接池的使用]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/63252887</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/63252887</guid><author>aabv54321</author><pubDate>Sat, 18 Mar 2017 12:39:09 +0800</pubDate><description><![CDATA[1：首先介绍c3p0的一般使用用法，这种用法练习使用，当然工作的时候使用第二种xml配置完成c3p0的使用。
c3p0的网址：http://www.mchange.com/projects/c3p0/
　　1.1：第一种方式使用c3p0：
　　　　使用编码方式实现c3p0数据库连接池，练习学习使用的方式
　　　　1.1.1：创建数据库和数据表，省略。
　　　　1.1.2：引包，如下所示，]]></description><category></category></item><item><title><![CDATA[.NET Core 1.1日期解析无APi、SQL Server数据转换JSON]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/63251474</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/63251474</guid><author>aabv54321</author><pubDate>Sat, 18 Mar 2017 10:39:13 +0800</pubDate><description><![CDATA[前言
在批量导入Excel中的数据时发现出生日期为整数也就是为天数，结果倒腾了翻，这是其一，其二是数据库中的某一列存的是JSON数据，但是场景是为了作为作业来运行，此时不得不将筛选出的数据手动拼接成JSON，给需要的童鞋铺一点路。
日期问题
在Excel中我们给出的出生日期则是正确的日期格式，比如如下：

但是呢，当我们导入数据时发现将其日期转换成了天数，这其实也没什么问题，但是项目是在]]></description><category></category></item><item><title><![CDATA[科克曼女生问题]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/62991969</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/62991969</guid><author>aabv54321</author><pubDate>Fri, 17 Mar 2017 23:49:10 +0800</pubDate><description><![CDATA[1850年，科克曼在《女士与先生之日记》杂志上发表了题为的文章，提出了15个女学生问题：一位女教师每天带领好班上的15名女生去散步，她把这些女生按3人一组分成5组，问能不能作出一个连续散步7天的分组计划，使得任意两个女生曾被分到一组且仅被分到一组，也就是说，随便从15人中挑出 2人，她俩在一周所分成的35个小组里必在一组中见过一面，且仅见一面
　　解法：暴力搜索，很快得到一个解，不过其它解很长时]]></description><category></category></item><item><title><![CDATA[操作Checkbox标签]]></title><link>https://blog.youkuaiyun.com/aabv54321/article/details/62914893</link><guid>https://blog.youkuaiyun.com/aabv54321/article/details/62914893</guid><author>aabv54321</author><pubDate>Fri, 17 Mar 2017 21:49:09 +0800</pubDate><description><![CDATA[在前端开发中，少不了对Checkbox的操作。
常用的的方法有2个：.is()和.prop()方法。前者是判断 checkbox的状态，选不是未选。而后者为checkbox设置一个值，可以设置checkbox是true还是false。


写个小例子，练习一下：
在html：

input id="Checkbox1" type="checkbox"  />
input id="T]]></description><category></category></item></channel></rss>