<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[limerick1718的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/limerick1718</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; limerick1718]]></copyright><item><title><![CDATA[XML 数据导入 MySQL]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/84647228</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/84647228</guid><author>limerick1718</author><pubDate>Fri, 30 Nov 2018 13:01:54 +0800</pubDate><description><![CDATA[MySQL verison: 8.0.13
XML 文件大小：65,146,062KB
新建table
USE dataBaseName;
CREATE TABLE tableName(
	Id INT NOT NULL PRIMARY KEY,
	...
	Title text NULL,
	...
	Count INT NULL
);

数据库的字段和XML 文件中的字段一一对应（注意大小写）...]]></description><category></category></item><item><title><![CDATA[Xavier 论文阅读]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/79481078</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/79481078</guid><author>limerick1718</author><pubDate>Thu, 08 Mar 2018 10:40:32 +0800</pubDate><description><![CDATA[Xavier 原论文传送地址 
参考博客传送



摘要

在2006年之前，似乎深层多层神经网络没有得到成功的训练，然而几种算法已被证明可以成功地训练它们，实验结果表明深层架构较浅层架构的优越性。 
所有这些实验结果都是通过新的初始化或训练机制获得的。 
我们的目标是更好地理解为什么使用了随机初始化的标准梯度下降与深度神经网络结合的效果差，以便来更好地理解这些最近的相对成功的算法，并帮助设计更好...]]></description><category></category></item><item><title><![CDATA[Maxout Networks]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/79464299</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/79464299</guid><author>limerick1718</author><pubDate>Tue, 06 Mar 2018 22:14:09 +0800</pubDate><description><![CDATA[maxoutmaxoutmaxout 的论文，参考 Goodfellow et al., 2013a 
上述论文的基本翻译，参考知乎回答

本质上讲，maxoutmaxoutmaxout 的核心在于： 
 
其中： 
 
其中，jjj 为kkk 的cursorcursorcursor ，iii 为 hiddenhiddenhidden layerlayerlayer 的 cursorcursorc...]]></description><category></category></item><item><title><![CDATA[使用anaconda在windows上安装tensorflow]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/79274422</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/79274422</guid><author>limerick1718</author><pubDate>Tue, 06 Feb 2018 20:44:38 +0800</pubDate><description><![CDATA[tensorflow 的github项目上有人已经提问过相关issue，传送门：https://github.com/tensorflow/tensorflow/issues/42

stackoverflow上的相关问题： 
https://stackoverflow.com/questions/37130489/installing-tensorflow-with-anaconda-in-wi]]></description><category></category></item><item><title><![CDATA[HttpServletBean 源码阅读]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/78637541</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/78637541</guid><author>limerick1718</author><pubDate>Sun, 26 Nov 2017 15:27:20 +0800</pubDate><description><![CDATA[public abstract class HttpServletBean extends HttpServlet implements EnvironmentCapable, EnvironmentAware HttpServletBean继承自HttpServlet，实现了EnvironmentCapable, EnvironmentAware 接口。成员变量有两个类成员变量：    @Null]]></description><category></category></item><item><title><![CDATA[阿里云 安装 python 全家桶]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/78632255</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/78632255</guid><author>limerick1718</author><pubDate>Sat, 25 Nov 2017 16:11:47 +0800</pubDate><description><![CDATA[下载anaconda:wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.0.1-Linux-x86.sh 
下载的文件的地址为当前工作目录bash Anaconda3-5.0.1-Linux-x86.sh根据提示：Do you wish the installer to prepend the Anacond]]></description><category></category></item><item><title><![CDATA[阿里云：零基础踩坑]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/78631940</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/78631940</guid><author>limerick1718</author><pubDate>Sat, 25 Nov 2017 15:27:19 +0800</pubDate><description><![CDATA[环境：
阿里云：Ubuntu
local：Windows
本地与远程交互的必要条件： 
阿里云开放访问端口。 
//TODOUnbuntu 阿里云下载jdk://如果直接使用wget命令的话，虽然成功了，但是应该是安装不了的，这是由于oracle在下载jdk的时候需要用户勾选接受它的协议。
wget --no-cookies --header "Cookie: oraclelicense=accep]]></description><category></category></item><item><title><![CDATA[JSP初步（一）]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/77406903</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/77406903</guid><author>limerick1718</author><pubDate>Sat, 19 Aug 2017 10:48:20 +0800</pubDate><description><![CDATA[HTML  标签的 type 属性
  值
  描述  button
  定义可点击按钮（多数情况下，用于通过 JavaScript 启动脚本）。
  checkbox
  定义复选框。
  file
  定义输入字段和 “浏览”按钮，供文件上传。
  hidden
  定义隐藏的输入字段。
  image
  定义图像形式的提交按钮。
  password
  定义密码字段。该字段中的字符被掩码。]]></description><category></category></item><item><title><![CDATA[opencv]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/56497130</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/56497130</guid><author>limerick1718</author><pubDate>Wed, 22 Feb 2017 20:58:22 +0800</pubDate><description><![CDATA[opencvApplicantion::opencvApplicantion(QWidget *parent, Qt::WFlags flags) 
    : QMainWindow(parent, flags) 
{ 
    ui.setupUi(this); 
    connect(ui.ImportButton,SIGNAL(clicked()),this,SLOT(slotImport]]></description><category></category></item><item><title><![CDATA[动态类型的语言支持--invokedynamic]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/54860579</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/54860579</guid><author>limerick1718</author><pubDate>Sat, 04 Feb 2017 08:47:54 +0800</pubDate><description><![CDATA[invokedynamic是为了实现lambda表达式做的技术准备。动态类型语言动态类型语言的关键特征是它的类型检查的主体过程是在运行期而不是编译期进行的，例如：APL、Clojure、Erlang、Groovy、JavaScript、Jython、Lisp、Lua、PHP、Prolog、Python、Ruby、Smalltalk和Tcl等等。那相对地，在编译期就进行类型检查过程的语言，如C++和J]]></description><category></category></item><item><title><![CDATA[虚拟机字节码执行引擎的方法调用]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/54849289</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/54849289</guid><author>limerick1718</author><pubDate>Fri, 03 Feb 2017 20:31:43 +0800</pubDate><description><![CDATA[方法调用的主要任务就是确定被调用方法的版本（即调用哪一个方法），该过程不涉及方法具体的运行过程。class文件的编译过程中不包含传统编译中的连接步骤，一切方法调用在class文件中存储的都是符号引用，而不是方法在实际运行时内存布局中的入口地址，这使得java有着更强大的动态扩展能力，但也使得java方法的调用过程变得相对复杂起来，需要在类的加载甚至运行期间才能确定目标方法的直接引用。 
按照调用方式]]></description><category></category></item><item><title><![CDATA[虚拟机字节码执行引擎]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/54848824</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/54848824</guid><author>limerick1718</author><pubDate>Fri, 03 Feb 2017 18:18:20 +0800</pubDate><description><![CDATA[我们知道，javac编译器完成了程序代码经过词法分析、语法分析到抽象语法树、再遍历语法树生成线性的字节码指令流的过程。而字节码文件再经过加载、验证、准备、解析、初始化等阶段才能被使用。字节码执行引擎正是执行了这样的过程：输入的是字节码文件，处理过程是字节码解析的等效过程，输出的是执行结果。运行时栈帧结构栈帧（stack frame）是用于支持虚拟机进行方法调用和方法执行的数据结构，它是虚拟机运行时数]]></description><category></category></item><item><title><![CDATA[虚拟机类加载机制]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/54845483</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/54845483</guid><author>limerick1718</author><pubDate>Fri, 03 Feb 2017 10:45:43 +0800</pubDate><description><![CDATA[概述虚拟机的类加载机制：虚拟机把描述类的数据从class文件加载到内存，并对数据进行校验、转换解析和初始化，最终形成可以被虚拟机直接使用的Java类型。在Java语言中，类型的加载、连接和初始化过程都是在程序运行期间完成的：增大了类加载时的开销，但提供了高度的灵活性（可以动态扩展的语言特性）：面向接口的应用程序，可以等到运行时再指定其实际的类；可以通过Java预定义和自定义类加载器，让一个本地程序可]]></description><category></category></item><item><title><![CDATA[JDK的命令行工具]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/54837401</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/54837401</guid><author>limerick1718</author><pubDate>Thu, 02 Feb 2017 19:18:12 +0800</pubDate><description><![CDATA[我……就是这么懒……JDK的命令行工具]]></description><category></category></item><item><title><![CDATA[垃圾回收]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/54836313</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/54836313</guid><author>limerick1718</author><pubDate>Thu, 02 Feb 2017 16:16:59 +0800</pubDate><description><![CDATA[程序计数器、虚拟机栈、本地方法栈3个区域随线程而生，随线程而灭，因此在这几个区域内就不需要过多考虑回收的问题，因为方法结束或者线程结束时，内存自然就跟随者回收了。而Java堆和方法区则不一样，一个接口中的多个实现类需要的内存可能不一样，一个方法中的多个分支需要的内存也可能不一样，我们只有在程序处于运行期间时才能知道会创建哪些对象，这部分内存的分配和回收都是动态的，垃圾收集器所关注的就是这部分内存。对]]></description><category></category></item><item><title><![CDATA[对象分配、布局和访问]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/54835568</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/54835568</guid><author>limerick1718</author><pubDate>Thu, 02 Feb 2017 13:36:02 +0800</pubDate><description><![CDATA[对象的创建Java是一门面向对象的编程语言，在Java程序的运行过程中无时无刻都有对象被创建出来。对象（限于普通Java对象，不包括数组和Class对象等）的创建过程：类加载检查当虚拟机遇到一条new指令时，①首先会去检查这个指令的参数是否能在常量池（用于存放编译期生成的各种字面量和符号引用）中定位到一个类的符号引用，②并且检查这个这个符号引用代表的类是否已被加载、解析和初始化过。如果没有，那必须③]]></description><category></category></item><item><title><![CDATA[Git Workflow]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/54835404</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/54835404</guid><author>limerick1718</author><pubDate>Thu, 02 Feb 2017 13:04:06 +0800</pubDate><description><![CDATA[前提条件：Git + GitHub/GitLab
根据task创建对应的develop branch
当我们接到一个新的task，首先第一步要做的就是创建一个新的开发分支（develop branch），然后checkout到这个新的branch上开始开发。  
团队的每个成员都应工作于自己新创建的branch上，这样做的好处在于master始终处于一种“整洁”的状态，不会因为多人的同时操作而造成过]]></description><category></category></item><item><title><![CDATA[Maven]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/54810194</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/54810194</guid><author>limerick1718</author><pubDate>Wed, 01 Feb 2017 20:15:47 +0800</pubDate><description><![CDATA[概述jar包下载到lib目录下：有用没有，冲突，是否因关联而不可删除。 
maven，ant，gradle都是用来解决jar包下载的问题。 
maven是基于项目对象模型（POM），可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。更好的管理项目，是一套强大的自动化工具。覆盖了编译、测试、运行、清理、打包和部署。贯穿了整个项目周期，提供了一个仓库的概念，统一管理项目依赖的第三方j]]></description><category></category></item><item><title><![CDATA[Java多线程]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/54800102</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/54800102</guid><author>limerick1718</author><pubDate>Tue, 31 Jan 2017 20:31:19 +0800</pubDate><description><![CDATA[线程概述线程和进程线程可以拥有自己的堆栈、自己的程序计数器和自己的局部变量，但不拥有系统资源，它与父进程的其他线程共享该进程所拥有的全部资源。 因此编程更加方便，但必须更加小心，因为需要确保线程不会妨碍同一进程里的其他线程。 
一个线程可以创建和撤销另一个线程。多线程的优势
进程之间不能共享内存，但线程之间共享内存非常容易。
系统创建进程时需要为该进程重新分配系统资源，但创建线程则代价小得多，因此使]]></description><category></category></item><item><title><![CDATA[Java集合（上）]]></title><link>https://blog.youkuaiyun.com/limerick1718/article/details/54767151</link><guid>https://blog.youkuaiyun.com/limerick1718/article/details/54767151</guid><author>limerick1718</author><pubDate>Sat, 28 Jan 2017 16:39:59 +0800</pubDate><description><![CDATA[集合类和数组不一样，数组元素既可以是基本类型的值，也可以是对象； 而集合里只能保存对象。Java的集合类主要由两个接口派生而出：Collection和Map，Collection和Map是Java集合框架的根接口，这两个接口又包含了一些子接口或实现类。Set和List接口是Collection接口派生出的两个子接口，它们分别代表了无序集合和有序集合；Queue是Java提供的队列实现，有点类似于Li]]></description><category></category></item></channel></rss>