自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 插入数据时更新时间

通常表中会有一个Create date 创建日期的字段,其它数据库均有默认值的选项。MySQL也有默认值timestamp,但在MySQL中,不仅是插入就算是修改也会更新timestamp的值!这样一来,就不是创建日期了,当作更新日期来使用比较好!因此在MySQL中要记录创建日期还得使用datetime 然后使用NOW() 函数完成!1,TIMESTAMP DEFAULT

2017-08-31 13:41:06 117

原创 mybatis 关联处理

public String toString() {          return "Orders [id=" + id + ", price=" + price + "]";      }        public Orders() {          super();          // TODO Auto-generated constructor stub

2017-08-29 11:39:57 165

转载 数组操作

下面是stackoverflow中关于数组方法的相关问题中,获得最多票数的12个数组操作方法。1.  声明一个数组?123String[] aArray = newString[5];String[] bArray = {"a","b","c","d","e"};

2017-08-16 14:45:28 205

原创 全排列 算法

全排列是将一组数按一定顺序进行排列,如果这组数有n个,那么全排列数为n!个。现以{1, 2, 3, 4, 5}为例说明如何编写全排列的递归算法。1、首先看最后两个数4, 5。 它们的全排列为4 5和5 4, 即以4开头的5的全排列和以5开头的4的全排列。由于一个数的全排列就是其本身,从而得到以上结果。2、再看后三个数3, 4, 5。它们的全排列为3 4 5、3 5 4、 4 3 5

2017-08-16 14:20:54 162

原创 50. Pow(x, n)

x^n      n = 7    =     111  = 2^2 + 2^1 + 2^0,则 x^n = x^(2^2 + 2^1 + 2^0) = x^(2^2)  * x^(2^1 )  * x^(2^0) public class Solution { public double myPow(double x, int n) { double res = 1.

2017-08-16 09:52:59 141

原创 43. Multiply Strings

public class Solution { public String multiply(String num1, String num2) { int[] product = new int[num1.length() + num2.length()]; for(int i = num1.length() - 1; i >= 0; i--){

2017-08-16 09:15:22 137

原创 spring boot 返回 html

在application.properties添加如下的内容。spring.thymeleaf.prefix=classpath:/templates/spring.thymeleaf.suffix=.htmlspring.thymeleaf.mode=HTML5spring.thymeleaf.encoding=UTF-8spring.thymeleaf.content-ty

2017-07-20 10:37:22 171

原创 theano dimshuffle的使用说明

Returns a view of this tensor with permuted dimensions. Typically the pattern will include the integers 0, 1, ... ndim-1, and any number of‘x’ characters in dimensions where this tensor should be broa

2017-06-29 15:55:12 267

原创 spring boot 发布成war

4.0.0  com.cetc  neo4j  0.0.1-SNAPSHOT  war   org.springframework.boot   spring-boot-starter-web                        org.springframework.boot           spring-boot-s

2017-06-15 10:25:12 147

原创 neo4j操作

1.删除操作match (n)-[r?]-()delete n,r

2017-06-08 09:54:26 324

原创 neo4j操作

删除节点:match (n)-[r]-()delete n,r

2017-06-08 09:53:36 81

原创 downsample

/usr/local/lib/python2.7/dist-packages/lasagne/layers/pool.pyfrom theano.tensor.signal import downsample   ----->     from theano.tensor.signal import *

2017-05-20 10:53:13 591

原创 深度学习配置环境

安装1. pip    sudo apt-get install python-pip   软件包的管理系统,能够安装python的一系列软件。lsb_release -a  查看ubuntu的版本信息sudo passwd root   创建超级用户

2017-05-18 20:07:35 62

原创 Highway Networks

Abstract理论和经验表明神经网络的深度是至关重要的。但是训练深层次的网络优势非常困难的。我们设计了一种简化的架构来训练基于梯度的训练方式。我们将这种架构称为highway net,因为其允许信息跨越几层来进行信息传输。架构师通过条件单位,也就是gate unit进行调节网络中的信息流动。HighWay net能够训练非常深层次的神经网络。这些神经网络可以包含成千上百层可以包含各种各样的激

2017-05-17 16:18:32 348

原创 How to Train Your Deep Neural Network with Dictionary Learning(翻译)

摘要:当今,训练神经网络存在两种比较流行的方式。第一种利用受限玻尔兹曼机(restricted Boltmanzz machine,RBM);第二种方式是自动编码器(autoencoders)。RBMS层叠构成了深度信念网络(DBN)。最终的表示层其实就是预测值,从而构成了深度信念网络。自动编码器通过嵌入到另外一个来构成堆叠式的自动编码器。一旦学习了堆叠式的编码器,解码部分也就被分离了,另外最

2017-04-24 16:17:51 329

原创 TypeError: 'module' object is not callable

项目目录结构代码:构造器错误调用正确调用

2017-04-24 12:50:13 264

原创 sklearn只决策树

from sklearn.feature_extraction import DictVectorizerimport csvfrom sklearn import preprocessingfrom sklearn import treefrom sklearn.externals.six import StringIOallEctronicsData = open(r'E:\work

2017-04-18 15:13:31 252

原创 sklearn之决策树

from sklearn.feature_extraction import DictVectorizerimport csvfrom sklearn import preprocessingfrom sklearn import treefrom sklearn.externals.six import StringIOallEctronicsData = open(r'E:

2017-04-18 15:11:20 121

原创 A fast learning algorithm for deep belief nets

摘要本文展示了如何运用“互补先验”来消除使得在多隐层密度连接型置信网络中推理困难的explaining away现象。利用互补先验,我们提出了一个快速贪婪算法,用于学习深度有向置信网络,每次学习一层,为最顶上的两层提供无向关联记忆。快速贪婪算法用来初始化一个更慢的的学习过程,这个过程是用wake-sleep算法的对比版本来微调权值 。在微调之后,一个三层隐含层的网络生成了一个很好的手写数字图像

2017-04-17 13:49:35 332

原创 《Hadoop权威指南》第三章Hadoop分布式文件系统

3.1HDFS的设计存储超大文件;流式数据访问;商用硬件;低时间延迟的数据访问,HDFS是为提高数据吞吐量应用优化的,这可能以提高时间延迟为代价,对于低延迟的访问HBase是更好的选择;大量的小文件;不支持多用户写入,任意修改文件;3.2HDFS概念3.2.1数据块HDFS有类似于硬盘的块的概念,默认大小为64M。如此之大的原因是,最小化寻址开销。对分布式文件系统的块进行抽象会

2017-03-28 21:25:55 531

原创 Hadoop中的属性设置

fs.default.name:设置Hadoop的默认文件系统。dfs.repliction:设置副本数量。

2017-03-28 20:39:03 253

原创 《Hadoop权威指南》第二章关于MapReduce

MapReduce适合处理半结构化和非结构化数据。2.3使用Hadoop来分析数据2.3.1map和reducemapreduce任务分为两个处理阶段:map阶段和reduce阶段。我们用的时候需要写map函数和reduce函数,处理的数据类型是简直对,具体的数据类型有我们自行决定。map函数的输入的key是行数的偏移量。value是每一行数据。在经过map函数的加工处理,提取

2017-03-28 15:17:36 281

原创 《Hadoop权威指南》第一章初始Hadoop

1.1数据!数据!我们已经进入了一个数据大爆炸的时代!(有大量数据需要存储和处理)1.2数据的存储与分析硬盘存储容量多年来不断提升的同时,访问速度却没有与时俱进。可采用分布式存储。但是存在两个问题,1.硬件故障问题。解决办法:a.冗余硬盘阵列(RAID);b.Hadoop的文件系统HDFS。2.多数任务需要某种方式结合大部分数据来共同分析。1.3相较于其他系统的优势1.

2017-03-28 14:07:49 270

原创 leetcode涉及的思想

1.DFS2.到目前为止。。。。

2017-03-27 14:16:16 356

原创 西瓜书 第六章 支持向量机

6.1间隔与支持向量找两类样本中间的超平面,这样的超平面对训练样本的容忍性最好。模型:线性。策略:最小化两类样本的距离。算法:求导。6.3核函数二维空间可能解决不了所有的问题,如异或问题,这就要求将原始空间映射到一个高纬度空间。6.4软间隔与正则化以上的问题是,现实生活中很难找到合适的核函数,就算找到了,也有可能是过拟合。缓解该问题的一个办法是允许支持向量机在一

2017-03-27 10:06:27 427

原创 西瓜书 第六章 支持向量机

6.1间隔与支持向量找两类样本中间的超平面,这样的超平面对训练样本的容忍性最好。

2017-03-27 09:20:30 250

转载 卷积神精网络的工作原理

作者:爱就投链接:https://www.zhihu.com/question/39022858/answer/120076653来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。通过一个图像分类问题介绍卷积神经网络是如何工作的。下面是卷积神经网络判断一个图片是否包含“儿童”的过程,包括四个步骤:图像输入(Input Image)→卷积(Conv

2017-03-25 09:55:10 304

原创 REST。。。。。

天呢。。。。见了N次REST风格,查了N次,还是云里雾里,因此决定这次一定要搞明白,方便自己查阅也“警示后人”。。。。一句话描述,URL定位资源,用HTTP动词(GET,POST,DELETE,DETC)描述操作。REST不是rest单词,而是词组的简写——Representational State Transfer表现层状态转移Transfer:通俗来讲就是:资源在网络

2017-03-24 19:19:02 232

转载 JVM内存堆布局图解分析

转载原文出处:http://www.codeceo.com/article/jvm-memory-stack.htmlJAVA能够实现跨平台的一个根本原因,是定义了class文件的格式标准,凡是实现该标准的JVM都能够加载并解释该class文件,据此也可以知道,为啥Java语言的执行速度比C/C++语言执行的速度要慢了,当然原因肯定不止这一个,如在JVM中没有数据寄存器,指令集使用的是

2017-03-23 18:46:25 412

原创 深入分析java线程池的实现原理

简书占小狼http://www.jianshu.com/users/90ab66c248e6/latest_articles要从,资源,性能,可管理性等方面考虑

2017-03-23 10:05:46 90

原创 西瓜书第二章 模型评估与选择

2.1经验误差与过拟合第一段:错误率,精度,训练误差,泛化误差。第二段:目的,是更好的预测——在新样本表现更好的学习器——在训练样本中找寻潜在的普遍规律,这就很可能造成过拟合或者欠拟合。过拟合是避免不了的。第三段:由于样本的大小和算法学习能力的大小导致的,过拟合是机器学习中的主要障碍,且机器学习中遇到的问题通常是NP难问题第四段:在众多算法中选择泛化能力最强的方法是,即模型选择的方

2017-03-21 10:48:23 381

原创 此贴,将记录面试过程中遇到的问题和平时遇到的面试问题

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-03-17 11:13:30 164

原创 桥接模式

桥接模式就是将继承中的抽象部分和实现部分隔离出来。若不使用桥接模式,其实就是继承,但是在继承的情况下就是强连接,若是进行扩展,用继承会造成类爆炸问题,扩展起来不灵活。

2017-03-17 10:09:48 173

原创 适配器模式

今天学习适配器模式的时候,感觉一句话很好——适配器就是两个不兼容的接口之间的桥梁,类似于读卡器对于内存卡和电脑的关系。将一个类的接口转换成客户希望的另一个接口。

2017-03-17 09:45:29 195

原创 工厂模式和抽象工厂模式

刚开始学习设计模式的时候,可能不理解“对于增加新的产品,无能为力”或者“支持增加任意产品”概念,觉着两个工厂模式是一样的,但是,实际上没有真正理解设计模式,设计模式其中的一条原则就是“开闭原则”——对扩展开放,对修改关闭,实现热插拔。当考虑一种模式的时候,要想,如果增加一个模块要付出的代价是什么,比如说,工厂模式,要增加一个新产品,需要修改工厂这是不符合“开闭原则”的,详细如下。1.工

2017-03-17 08:23:05 281

原创 Python格式化字符串

content = '''wwwfefefefefse%(name)s ishaha,he age is %(age)s'''c = content % {'name':'pythoner','age': '20'}print c 的结果是:wwwfefefefefsepythoner ishaha,he age is 20print "My name is %s an

2017-03-16 11:29:05 410

原创 Python String 方法

方法描述string.capitalize()把字符串的第一个字符大写string.center(width)返回一个原字符串居中,并使用空格填充至长度 width 的新字符串string.count(str, beg=0, end=len(string))返回 str 在 string 里面出现的次数

2017-03-16 11:27:55 281

原创 python三循环结构

whilefor(iterating_var in sequence)#!/usr/bin/python# -*- coding: UTF-8 -*- for letter in 'Python': # 第一个实例 print '当前字母 :', letter fruits = ['banana', 'apple', 'mango']for fruit in f

2017-03-16 11:11:21 357

原创 Python条件语句

if case:else:没有switch语句,只能用ifelse

2017-03-16 11:05:06 193

原创 python运算符

算数运算符以下假设变量: a=10,b=20:运算符描述实例+加 - 两个对象相加a + b 输出结果 30-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -10*乘 - 两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果 200/除 - x除以yb / a 输

2017-03-16 10:46:10 197

neo4j-community

neo4j-community

2017-05-05

neo4j-community_windows-x64

由于有大小限制,我切分压缩上传,用的时候将part1和part2放在相同目录,用winwar解压其中一个即可

2017-05-05

MySQL-Front

为MYSQL提供完美的图形展现和操作,不用再用以往的命令窗口

2013-06-20

Java简介132163

Java介绍,让你更好的了解Java java是很好的编程语言

2012-11-19

java为了性能需要做的26件事

提高Java性能的很好的方法,希望对你们有用。。。。。

2012-11-18

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

TA关注的人

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