自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

blog_empire的专栏

记录自己学习的点点滴滴

  • 博客(40)
  • 收藏
  • 关注

原创 ABAC基于属性的访问控制

一、简单介绍    常用的基于角色的访问控制,最近研究关于基于属性的访问控制,感觉这个东西确实是个好东西,把自己的研究内容拿出来跟大家分享下。先简单了解下  用户在携带自身的属性值包括主题属性,资源属性,环境属性,然后向资源发送请求,授权引擎 会根据subject所携带的属性进行判断,然后会给出拒绝或者同意的结果给用户,然后就可以访问资源。 二、详细步骤 ABAC授权的...

2018-08-20 10:51:03 19753 1

原创 正确处理InterruptException

/*** interrupt()方法、isInterrupted()方法、interrupted()方法*/public class Interrupt { public static void main(String[] args) throws Exception { Thread t = new Thread(new Worker()); t...

2019-01-29 18:30:17 3349

原创 BeanValidator

import com.google.common.base.Preconditions;import com.google.common.collect.Lists;import com.google.common.collect.Maps;import com.mmall.exception.ParamException;import org.apache.commons.collec...

2018-08-23 15:56:18 2118

原创 RequestHolder

import com.mmall.model.SysUser;import javax.servlet.http.HttpServletRequest;/** * @Author: zhouheng * @Created: with IntelliJ IDEA. * @Description: * @Date: 2018-07-17 * @Time: 14:56 */pub...

2018-08-23 15:54:53 1093

原创 向前端返回字段的格式定义

import java.util.HashMap;import java.util.Map;/** * @Author: zhouheng * @Created: with IntelliJ IDEA. * @Description: * @Date: 2018-07-16 * @Time: 14:34 */public class JsonData { priva...

2018-08-23 15:53:56 300

原创 HttpIntercaptor

 对http进行拦截处理import com.mmall.model.SysUser;import com.mmall.util.JsonMapper;import lombok.extern.slf4j.Slf4j;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.w...

2018-08-23 15:52:15 191

原创 常用的工具类ApplicationContextHolder

工具类

2018-08-23 15:50:07 5723

原创 Mapped Statements collection does not contain value for 解决

Mapped Statements collection does not contain value for 解决经过很长时间的排查,xml的劲射文件没有在编译好的资源文件中,所以找不到。一个很大的坑,就是在写映射文件的时候需要加入pom.xml的build中resources<build> <resources> <resource>...

2018-05-19 17:17:44 3785 1

原创 activiti数据表介绍

Activiti数据表结构 1 、Activiti各项数据表结构 Activiti各项数据表的说明Activiti工作流总共有23张表,所有的表名都是以”ACT_”开头。并且表名的第二部分用两个字母表明表的用例,用例基本跟Service API匹配 ①   ACT_GE_*   “GE” 代表 “General” (通用), 用在各种情况下②   ACT_HI_ *   “HI” 代表  “His...

2018-04-20 08:53:01 794

原创 java IO

学习了java 的io 自己总结下,总共可以用到的有两类,字节流和字符流。字节流主要有 以Stream结尾的流,包括,InputStream、OutputStream、BufferedInputStream、BufferedOutputStream                                                               FileInputStre...

2018-03-22 08:58:39 143

原创 SSM整合

整合SSM记录一下,只有自己真正去做了才知道其中的问题,比如mybatis和sping整合需要mybatis的包和mybtis-spring的包需要对应,3.1.0和1.1.1对应,以及遵守的规范mapper.xml的namespace要写所映射接口的全称类名。mapper.xml中的每个statement的id要和接口方法的方法名相同mapper.xml中定义的每个sql的parameterTy...

2018-03-16 10:10:50 173 1

转载 slf4j的学习

记录一下log4j.rootLogger = debug,stdout,D,E#输出到控制台log4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.layout = org.apache.log4j.Patt...

2018-03-15 11:53:49 207

原创 华为在线训练之16进制转换10进制

package test;import java.util.List;import java.util.Scanner;import java.lang.Math;import java.util.ArrayList;public class Six { static int result; static String str; static Listlist = new Arr

2016-05-18 22:11:48 1398

原创 华为在线训练之字符串分隔

题目描述•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(输入2次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串数组输入例子:abc123456789输出例子:abc00000123456789

2016-05-17 21:00:17 1162

原创 华为在线训练之计算字符个数

题目描述:写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。import java.util.Scanner; public class Main3{ public static void main(String [] args){ Scanner sc = new Scanner(Syste

2016-05-15 16:40:16 508

原创 java 计算字符串最后一个单词的长度,空格隔开

package test;import java.util.Scanner;public class GetLastStr { public static void main(String []args){ System.out.println("请输入你需要求解的字符串"); Scanner sc = new Scanner(System.in); String str

2016-03-31 19:15:06 4860

转载 mysql压缩包安装后修改初始密码

ZIP文件安装(Win7):设置环境变量,MYSQL_HOME=ZIP解压所在目录,然后添加在path中;在cmd中输入mysqld -install安装成功之后,cmd输入net start mysql启动服务即可。1、mysql安装之后默认root密码是空输入mysql -uroot 即可进去mysql进去之后怎样设置初始密码呢:执行

2016-01-06 11:40:02 2045

原创 python实现哈夫曼编码

这里是用python实现的哈夫曼编码,拿出来跟大家一起分享# -*- coding: utf-8 -*-'''Created on 2015-12-6@author: zhouheng''''''This is the Huffman coding that write by zhouheng.'''import copyimport numpy as npimp

2015-12-10 15:40:12 5843 1

原创 python中取得矩阵中最大元素的位置

"""Create by 2015-10-25@author: zhouhengIn this function you can get the position of the elementthat you want in the matrix. """import numpy as npdef getPositon(): a = np.mat([[2, 5, 7,

2015-10-25 14:01:21 47112 1

原创 学校的景点见得最短路径问题

package sy10;public class GenerateGraph { public final static int INFINITY = Integer.MAX_VALUE; public static MGraph generateMGraph() { Object vexs[] = { "学校正门", "学校东门", "学校西门", "学校北门", "食堂",

2015-01-04 16:35:32 1622

原创 Eclipse 配置python的开发环境

第一篇讲在Eclipse中搭建Python开发环境,第二篇,主要讲一些配置。 第一篇:在Eclipse中搭建Python开发环境正文   首先我们需要明白一点——Eclipse作为一个灰常优秀的开发工具,它可被用作N多语言的IDE,然而前提是我们需要安装对应的编译器或者解释器。比如常见的Java开发,就必须JDK。因此要用Eclipse进行Python开发也必须Python的“

2015-01-04 16:31:38 1015

原创 matplotlib 画图 三维图

#绘制三维图import numpy as npimport mpl_toolkits.mplot3dimport matplotlib.pyplot as pltx,y=np.mgrid[-2:2:20j,-2:2:20j]z=x*np.exp(-x**2-y**2)ax=plt.subplot(111,projection='3d')ax.plot_surface(x,y,z,r

2015-01-04 16:25:08 5759

原创 matplotlib 画图 散列图

4.绘制散列图import matplotlib.pyplot as pltimport numpy as npimport randomplt.figure(figsize=(8,4))x=np.random.random(100)y=np.random.random(100)plt.scatter(x,y,s=x*1000,c=y,marker=(5,1),alpha=0.8,l

2015-01-04 16:23:17 1622

原创 matplotlib 画图 条形图

#绘制条形图import numpy as npimport matplotlib.pyplot as plty=[]plt.figure(1)width=1for i in range(len(y)): plt.figure(1) plt.bar(i*width,y[i],width)plt.xlabel("X")plt.ylabel("Y")plt.show(

2015-01-04 16:21:26 3219

原创 python matplotlib画图 画多个子图

"""绘制多个子图一个Figure对象可以包含多个子图(Axes),在matplotlib中用Axes对象表示一个绘图区域,称为子图,可以使用subplot()快速绘制包含多个子图的图表,它的调用形式如下:subplot(numRows,numCols,plotNum)图表的整个绘图区域被等分为numRows行和numCols列,然后按照从左到下的顺序对每个区域进行编号,左上区域的编号为1

2015-01-04 16:16:44 41371 1

原创 python 的 matplotlib画图 画曲线图

#encoding:utf-8#1.绘制曲线:import numpy as npimport matplotlib.pyplot as pltx = np.linspace(0, 10, 1000)y = np.sin(x)plt.figure(figsize=(8,4)) plt.plot(x,y,label="$sin(x)$",color="red",linewidth=2)

2015-01-04 16:11:09 25392

原创 PLS 画图结果<五>

这是我画图的结果,供大家参考

2014-11-23 13:32:47 1865 1

原创 PLS偏最小二乘 画图部分<四>

这里是画图部分,具体的不讲太多了,不懂得可以私信我

2014-11-23 13:14:14 2527

原创 偏最小二乘 PLS erro 误差部分 < 三>

这部分是误差预测的部分#encoding:utf-8import numpy as np def Erro(pc, X, Y, B,Y_mean):# 将前面的得到的参数传进来 erro=np.zeros((1,pc)) # 定义两个矩阵 turn_y = np.zeros(( Y.shape[0], pc)) for i in rang

2014-11-23 13:08:57 1291

原创 偏最小二乘 PLS _B < 二>

这是第二部分求最佳的预测系数

2014-11-23 13:01:32 1655

原创 PLS 偏最小二乘算法 demo <一>

现在网上大部分都是

2014-11-23 12:38:57 8518 8

转载 MATLAB教程

MATLAB入门教程 1.MATLAB的基本知识1-1、基本运算与函数   在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可。例如:  >> (5*2+1.3-0.8)*10/25  ans =4.2000  MATLAB会将运算结果直接存入一变数ans,代表MATLAB运算後的答案(Answe

2014-11-04 21:03:50 1544

原创 将读取的数据分为测试数据和训练数据

网上找了好多页没有找到如何把数据分开的代码,我今天给大家写一个比较

2014-10-25 20:54:16 3932 1

原创 读取.mat文件

# encoding:utf-8"""Python语言中读取。mat文件"""#导入scipy。io包import scipy.io as sio # 读取。mat文件赋值给fname,后面引号写。mat文件的路径fname = sio.loadmat('F:\data\milk_1.mat')D = fnameprint D这是简单的读取。mat文件,简单明了,在网

2014-10-25 20:48:31 1108

原创 Python冒泡算法精讲<三>

data = []for i in range(3): # 控制用户输入三个数 data.append(input()) #将用户输入的数加进列表class Sort(): #定义一个冒泡算法的类 def sort(self,data):#类中定义冒泡方法 for j in range(len(data)-1, 0, -1):

2014-09-17 13:34:19 908 2

原创 Python学习总结(对比java)

Python学习总结(与java比较)1.     基本概念1.1Python中的数共有四种类型:整数、长整数、浮点数和负数。1.2python中字符串的使用与java中不同,有‘’,“”,’’’ ‘’’三种,’’’用来指示多行字符串,内可用单引号和双引号;单引号与双引号的字符串表示出来的结果是相同大的;如想在字符串中包含符号,应该使用转义字符“\“;python表示字符串的方便之处在

2014-09-15 21:30:05 1331

原创 numpy基本方法总结

numpy基本方法NumPy基本方法一、数组方法创建数组:arange()创建一维数组;array()创建一维或多维数组,其参数是类似于数组的对象,如列表等读取数组元素:如a[0],a[0,0]数组变形:如b=a.reshape(2,3,4)将得到原数组变为2*3*4的三维数组后的数组;或是a.shape=(2,3,4)或a.resize(2,3,4)直接改变数组a的形状

2014-09-15 21:15:31 35204 1

原创 Python冒泡算法精讲<二>

#encoding:utf-8print "Please input four numbers that you want to bubble (push the Enter after input a number) :"data=[]for i in range(3):    data.append(input()) #在控制台让用户连续输入3个数字def sw

2014-09-12 17:53:29 817

原创 Python冒泡排序精讲<一>

#encoding:utf8'''这是简单的冒泡排序'''array =[]for i in range(3):    array.append(input())             #这是使控制台数组输入3个数#循环来实现冒泡算法for i in range(len(data)-1 , 0, -1):  #数据来了以后进行n-1次循环    for j i

2014-09-12 14:09:22 1656

翻译 numpy矩阵处理

转载地址:http://blog.sina.com.cn/s/blog_9470b2b00101rt8a.htmlPython使用NumPy包完成了对N-维数组的快速便捷操作。使用这个包,需要导入numpy。 SciPy包以NumPy包为基础,大大的扩展了numpy的能力。为了使用的方便,scipy包在最外层名字空间中包括了所有的numpy内容,因此只要导入了scipy,不必在单独导入nu

2014-09-11 16:14:52 9343

空空如也

空空如也

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

TA关注的人

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