自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

转载 spring controller中的单例和多例中的坑

此处仅是问题的简单描述,并没有按照规范整理,请大家谅解,这是我在遇到这样问题时,随手按照自己的想法记录下了自己的心得,看着有些乱,不过全是干货,希望谅解;//在springboot 整合rabbitmq下 rabbitTemplate 默认是单例形式如果仅是发送队列和接受队列消息 该单例模式就足够使用了如果想要 对于 发布端进行消息推送确认,那么单例模式是无法满足的如果我们有多个...

2019-05-07 19:10:45 1549 1

转载 restful风格,restcontroller与controller

restful风格简单的理解,restful是一种url风格,或者说是规范,在以前的网址中,假定一个业务,取得数据网址为http://test/get,添加信息的网址为http://test/post,类似这样。但是在restful风格中,取得数据和添加数据的网址均应为http://test,方法为get或者post;所以,在restful风格中,一个网址就是一个资源,其形式类似于h...

2019-05-07 16:56:21 580

转载 $stateParams 参数传递详解

$stateParams 详解 如何传递参数(参考 http://www.cnblogs.com/jager/p/5293225.html)首先,要在目标页面定义接受的参数:传参,ui-sref:$state.go: 接收参数,在目标页面的controller里注入$stateParams,然后 "$stateParams.参数名" 获取...

2018-09-25 20:15:25 2418

转载 ng-view用法

AngularJS支持通过在单个页面上的多个视图的单页应用。要做到这一点AngularJS提供ng-view 和 ng-template指令,以及 $routeProvider 服务。https://blog.csdn.net/u010006309/article/details/52779869http://www.runoob.com/angularjs/angularjs-routi...

2018-09-25 10:54:55 5405

转载 @Autowired的使用:推荐对构造函数进行注释

在编写代码的时候,使用@Autowired注解是,发现IDE报的一个警告,如下:  Spring Team recommends “Always use constructor based dependency injection in your beans. Always use assertions for mandatory dependencies”.  翻译:    Spr...

2018-09-19 17:01:52 357

原创 Spring注入依赖

引用spring的官方文档中的一段描述:在Spring2.0之前的版本中,@Repository注解可以标记在任何的类上,用来表明该类是用来执行与数据库相关的操作(即dao对象),并支持自动处理数据库操作产生的异常在Spring2.5版本中,引入了更多的Spring类注解:@Component,@Service,@Controller。@Component是一个通用的Spring容器管理的...

2018-09-19 16:13:56 294

原创 angular html tr td th

表格demo解释:https://blog.csdn.net/qq_26626113/article/details/53069447<table>是<tr>的上层标签<tr>必须在一个<table></table>里面,它不能单独使用,相当于<table>的属性标签.  < table>标示一个表格,&a

2018-09-19 14:11:13 637

原创 无法从静态上下文中引用非静态变量

non-static variable mainframe cannot be referenced from a static context即在静态方法中不能引用非静态变量为什么?因为我们知道静态的方法可以在没有创建实例时使用,而申明为非静态的成员变量是一个对象属性,它只有在对象存在时引用,因此如果在对象未创建实例时我们在静态方法中调用了非静态成员方法自然是非法的,所以编译器会在这种时...

2018-09-14 10:06:55 789 2

转载 SQL的正则表达式

如何教你看懂复杂的正则表达式 【前言】1.此文针对,正则表达式的初学者,老鸟请飘过。正则表达式的初学者,常遇到的情况是,对于相对复杂一点的正则表达式,觉得很难理解,很难看懂。2.此文目的,之前你看不懂,看了此教程后,就基本掌握了,看懂复杂正则表达式的思路。这样就可以通过自己的能力,一点点把复杂的正则表达式,一点点拆分,一点点分析,知道完全理解。3.在看此文之前,肯定需要你本身对于正则表达式,已...

2018-07-09 20:34:16 20051 3

转载 SQL中Group分组的使用

1、概述“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。2、原始表3、简单Group By示例1select 类别, sum(数量) as 数量之和from Agroup by 类别返回结果如下表,实际上就是分类汇总。4、Group By 和 Order By示例2se...

2018-07-05 10:29:20 41305

原创 在store中加load事件

监听store的load:此文为自己备忘用的,,为store添加事件store.addListener('load', function(st, rds, opts) {         // st 是当前的store, rds是读到的Record[], opts是store的配置        //alert(rds.getTotalCount());         //nexts...

2018-06-12 16:44:16 1655

转载 COMBOX

在传统页面的设计中,使用select标记作为下拉列表框,但在ExtJs中 ComboBox并不是一个select,不得不说ExtJs把按钮改的面目全非,这看起来和select标记别无二致,只是更加的漂亮了,再看看 ExtJs帮我生成的代码,会发现select扯不上任何关系了,取而代之的是N个div,复杂了N多,这便是美丽所付出的代价。ComboBox组件却需要Ext.data来提供数据。于是E...

2018-06-11 10:11:15 1646

转载 ActionColumn-EXT_JS

在EXTJS的各个版本中,grid应该是我们最常用的组件之一,EXTJS的grid为我们提供了很强大的功能,相信,做过extjs的人都已经了解了该组件的强大之处。比如说:排序、过滤、编辑、等等。这节呢,咱们主要是对grid中的ActionColumn做一个说明。以便在大家用到的时候。便于查阅和参考。 EXTJS的Grid为我们提供了好多的列类型。比如说(ActionColumn、Boolean...

2018-06-06 19:18:05 875

转载 extjs中的JsonReader、meta、recordType

JsonReader( Object meta,Object recordType ) 参数项: meta : Object 元数据配置参数。Metadata configuration options.recordType : Object 既可以是字段的定义对象组成的数组,如Ext.data.Recordcreate那般,也可以是一个由Ext.data.Recordcreate创建的Ext...

2018-06-05 14:25:24 497

原创 JAVA中的接口

类与接口的关系为实现关系,即类实现接口。实现的动作类似继承,只是关键字不同,实现使用implements。 其他类(实现类)实现接口后,就相当于声明:”我应该具备这个接口中的功能”。实现类仍然需要重写方法以实现具体的功能。 格式:class 类 implements 接口 {重写接口中方法}在类实现接口后,该类就会将接口中的抽象方法继承过来,此时该类需要重写该抽象方法,完成具体的逻辑。 ...

2018-05-28 20:07:47 129

转载 Git远程操作详解(clone、remote、fetch、pull、push)

2015年12月25日 17:36:17 阅读数:3712 Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pull...

2018-05-25 14:25:17 14702 1

转载 Dao层传递参数到mapping.xml文件的几种方式

总结我所用到的MyBatis,Dao层传递参数到mapping.xml文件的几种方式:第一种:传递单个参数Dao层Code片段: /** * 根据articleId查询XXXX详情. * * @param articleId * @return {@link CmsProductArticle} */ public CmsProductArticle getCmsPro...

2018-05-18 18:40:18 1998

转载 Spring 注解中,普通类获取@Service标记的方法 或者bean对象

使用Spring框架,我们不需要创建类的对象,都有Spring 容器创建,并通过注解来注入。注入的原理就是在程序启动的时候,Spring根据xml中配置的路径来扫描类,如果发现类的上方有类似@Service,@Controller,此时就会定位到当前类,然后来给当前类中标有注解的属性进行注入,从而我们可以使用该属性,调用方法。那么普通类怎么使用@Service标记的方法呢?1.如果你想用@au...

2018-05-17 16:59:16 1288

转载 直接抛出异常就用throw,在类和方法后面用throws

在类和方法后面用throws,直接抛出异常就要用到throw。throws就是放在类与方法后面,然后你要调用这个类与方法时,直接将类或方法抛出异常. throw就是单个语句抛出异常!throw是抛一个throws是抛多个 这两者虽然看起来只有一个s的区别,但是作用完全不一样/////java处理异常方式///////////////////////////////在java代码中...

2018-05-17 15:44:46 11127 1

原创 Spring bean中的properties元素内的name 和 ref

<bean id="userAction" class="com.neusoft.gmsbs.gms.user.action.UserAction" scope="prototype"> <property name="userBO" ref="userBO" /> </bean>

2018-05-16 14:11:50 836

转载 深入理解Spring MVC 思想

一、前言 二、spring mvc 核心类与接口 三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文的说明六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css八、spring mvc 请求如何映射到具体的Action中的方法九、 sp...

2018-05-16 11:10:59 100

转载 为何有DAO与Service层?为何先搞Dao接口在搞DaoImpl实现?直接用不行吗?

  转自http://blog.sina.com.cn/s/blog_4b1452dd0102wvox.html 我们都知道有了Hibernate后,单独对数据的POJO封装以及XML文件要耗损掉一个类(Orz意思是你需要精力写一个类)。然后,在大部分的服务中,我们又需要单独写一个Dao接口,并加个DaoImpl实现来操作数据库(好吧,再耗损2个类)。紧接着,我们发现其实Service层也要单...

2018-05-16 09:53:16 6616 1

翻译 java的多重继承

多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。有些时候我们会认为如果系统中需要使用多重继承往往都是糟糕的设计,这个时候我们往往需要思考的不是怎么使用多重继承,而是您的设计是否存在问题.但有时候我们确实是需要实现多重继承,而且现实生活中也真正地存在这样的情况,比如遗传:我们即继承了父亲的行为和特征也继承了母亲的行为和特征。可...

2018-05-11 16:51:51 717

原创 JAVA学习记录-sort重写

Collections.sort(dbAreaList,new Comparator<Map<String,Object>>() { @Override public int compare(Map<String, Object> o1, Map<String, Object> o2) { String sort1 = S...

2018-05-09 15:20:27 1189

翻译 Dropout解析及个人总结

Dropout全解析这篇教程是翻译Paolo Galeone写的Dropout分析教程,作者已经授权翻译,这是原文。过拟合一直是深度神经网络(DNN)所要面临的一个问题:模型只是在训练数据上学习分类,使其适应训练样本,而不是去学习一个能够对通用数据进行分类的完全决策边界。这些年,提出了很多的方案去解决过拟合问题。其中一种方法就是Dropout,由于这种方法非常简单,但是在实

2017-09-15 22:42:33 6723

转载 Caffe中实现LSTM网络的思路以及LSTM网络层的接口使用方法。 本文描述了论文《Long-term recurrent convolutional networks fo

本文内容:本文描述了Caffe中实现LSTM网络的思路以及LSTM网络层的接口使用方法。本文描述了论文《Long-term recurrent convolutional networks for visual recognition and description》的算法实验本文不做LSTM原理介绍,不从数学角度推导反向传播,不进行Caffe详细代码分析本文基于对Caffe的代码及使用有

2017-09-07 21:52:25 3471

原创 决策树的python代码

决策树学习算法包含特征选择、决策树的生成与剪枝过程。决策树的学习算法一般是递归地选择最优特征,并用最优特征对数据集进行分割。由于决策树表示条件概率分布,所以高度不同的决策树对应不同复杂度的概率模型。最优决策树的生成是个NP问题,能实现的生成算法都是局部最优的,剪枝则是既定决策树下的全局最优。A特征选择:如何判断一个特征的分类能力呢?有以下两种方法:1、信息增益;2、信息增益比。

2017-09-07 10:50:49 697

原创 机器学习中正则化项L1和L2的绘图+理解

正则化(Regularization)机器学习中几乎都可以看到损失函数后面会添加一个额外项,常用的额外项一般有两种,一般英文称作ℓ1-norm和ℓ2-norm,中文称作L1正则化和L2正则化,或者L1范数和L2范数。L1正则化和L2正则化可以看做是损失函数的惩罚项。所谓『惩罚』是指对损失函数中的某些参数做一些限制。对于线性回归模型,使用L1正则化的模型建叫做Lasso回归,使用L2

2017-09-05 15:59:16 1209

转载 用于进程间通讯(IPC)的不同技术

1.# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正

2017-09-01 15:27:48 496

转载 C++ String类的构造函数、拷贝构造函数的实现

构造函数、析构函数与赋值函数是每个类最基本的函数,在一些公司的面试中也会经常问到这方面的问题。每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)。对于任意一个类A,如果不手动编写上述函数,C++编译器将自动为类A生成四个缺省的函数:   A(void);                    // 缺省的无参数构造函数   A

2017-08-30 20:33:37 1299

转载 LSTM原理图解析及入门学习

原文地址:http://blog.csdn.net/hjimce/article/details/51234311作者:hjimce 一、相关理论    本篇博文主要讲解LSTM、GRU的前向传导过程;因为我觉得反向求导,只要你根据公式按步骤求偏导数,那么只要学会复合函数的求导法则就可以反向推导出来了。除了CNN中的卷积层、池化层这种稍微比较奇葩的求导之外,深度学习的反向求

2017-08-25 10:13:52 3972

转载 Keras模型的加载和保存、预训练、按层名匹配参数

我们不推荐使用pickle或cPickle来保存Keras模型你可以使用model.save(filepath)将Keras模型和权重保存在一个HDF5文件中,该文件将包含:模型的结构,以便重构该模型模型的权重训练配置(损失函数,优化器等)优化器的状态,以便于从上次训练中断的地方开始使用keras.models.load_model(filepath)来重新实例化你的模型,

2017-08-24 15:05:14 9748 3

原创 Keras默认使用的后端模式(Theano/TensorFlow)设置

其实就是在C:\Users\75538(75538是我的windos用户名字,找你对应的用户名就行)下有个文件夹.keras,里面有keras.json文件,改一下里面的内容就好了,如果没有文件夹和文件,手动创建就行。用theano的话,keras.json写入{ "image_dim_ordering": "th", "epsilon": 1e-07, "

2017-08-22 11:12:34 1349

原创 联合体

#include #includeusing namespace std;struct s1{union u{int i;};struct ss1{int i;};};struct s2{union{int i;};struct{int i;};};struct s3{//the same

2017-08-21 21:28:36 170

原创 Keras入门mnist_mlp.py

from keras.models import Sequential from keras.layers.core import Dense, Dropout, Activation from keras.optimizers import SGD from keras.datasets import mnist import numpymodel = Sequential(

2017-08-17 20:43:18 698

原创 有限状态机求解字符串匹配问题

问题描述:请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。class Solution {public:    char arr[10] = "+-n.ne+-n";    int tu

2017-08-15 15:31:07 1790 1

原创 double运算精度问题

题目:下列表达式中,可以得到精确结果的是()A.double d1 = 3.0 - 2.6;B.double d4 = 2.5 * 1.5; C.double d2 = 30/300; D. double d3 = 1/2 + 0.5; a因为double用二进制计算,因为0.6转换成二进制有精度损失,所以计算结果为0.3999999999999999c

2017-08-09 10:56:07 23947 1

原创 我所理解的 SVM核函数的应用

我们通过乘数法得到了  ,现在我们把它们回带到 分界线 :+b\\\end{split}" style="overflow:hidden; display:inline-block; max-width:100%; margin:0px 3px; vertical-align:middle; color:rgb(51,51,51); font-size:14px; line-heigh

2017-08-04 16:25:59 1457

原创 Batch Normalization反方向传播求导

作者给出的批标准化的算法如下:算法中的ε是一个常量,为了保证数值的稳定性反向传播求梯度:因为:所以:因为:所以:因为:和所以:所以:对于BN变换是可微分的,随着网络的训练,网络层可以持续学到输入的分布。BN网络的训练和推断按照BN方法,输入数据

2017-08-04 10:48:56 3967 1

原创 我理解的-随机失活dropout的意义

关于Dropout,文章中没有给出任何数学解释,Hintion的直观解释和理由如下:  1. 由于每次用输入网络的样本进行权值更新时,隐含节点都是以一定概率随机出现,因此不能保证每2个隐含节点每次都同时出现,这样权值的更新不再依赖于有固定关系隐含节点的共同作用,阻止了某些特征仅仅在其它特定特征下才有效果的情况。  2. 可以将dropout看作是模型平均的一种。对于每次输入到网络中

2017-08-04 10:08:05 3800

空空如也

空空如也

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

TA关注的人

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