自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 二级制为什么不能表示0.1

二进制表示法 别正整数转二进制,负整数转二进制,小数转二进制 正整数转二进制: 正整数转成二进制。要点一定一定要记住哈:除二取余,然后倒序排列,高位补零。 21 /2 -------------------------------余 1 10/2 --------------------------...

2019-06-30 17:46:46 457

原创 计算机编码格式总结

1.ASCII我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一...

2019-06-30 17:40:00 2336

原创 关于jquery中WdatePicker时间插件的提交问题

时间格式(环境mvc+hibernate)通过WdatePicker获取时间后,通过表单提交数据,发现问题:代码是通过实体绑定的date字段,form表达如果通过对象转为json格式将时间传入后台,时间解析错误无法直接保存数据库。此时应将前台的时间脱离后台绑定(name属性取消),然后再通过form表达提交前将获得的时间进行转化保存,再传入后台接受,此时接收类型为字符串,在后台通过Simpl...

2018-08-07 11:11:57 846

原创 判断时间先后

function checkTime() { // 判断开始时间是否小于结束时间 var startTime=$("#startTime").val(); var start=new Date(startTime.replace("-", "/").replace("-", "/")); var endTime=$("#endTime").val();

2018-08-07 11:05:11 768

原创 easyui的数据表格(datagrid)使用时formatter的参数

有时候datagrid表格显示数据的时候数据长度过长时,为了界面的美观我会对数据的显示长度做一个限制,显示数据形式是超过一定的长度后的为"..."显示:formatter :function(value, row, index)//value:数据表格列里面的数据//row:数据表格里面的列function formatHandle(value, row, index) { ...

2018-07-27 14:21:07 6104

转载 bash 权限不够

sudo ls > testbash: test: 权限不够其实需要重定向的不仅仅只有echo命令众所周知,使用 echo 并配合命令重定向是实现向文件中写入信息的快捷方式。本文介绍如何将 echo 命令与 sudo 命令配合使用,实现向那些只有系统管理员才有权限操作的文件中写入信息。比如要向 test.asc 文件中随便写入点内容,可以:$ echo "信息" > test.asc#...

2018-07-08 22:17:26 11948

原创 虚拟机ubuntu 切换root

 折腾虚拟机环境的时候遇到了这样的问题,root用户找不到JAVA_HOME,但是普通用户可以找到。       在Ubuntu环境中安装好Java环境后设置环境变量:在/etc/profile中设置好了JAVA_HOME变量并引入到PATH中,用于Ubuntu默认是不以root用户登录的,这时echo $PATH可以看到JAVA_HOME已经被设置好了,java命令也可以执行。接下来su roo...

2018-07-08 14:39:40 981

原创 jedis连接异常处理

我在window环境中的ecplise中用Jedis连接存在于虚拟机中的redis数据库。redis中的配置文件大部分为默认设置。 public class jedisTest { @Test public void test1() { Jedis jedis = new Jedis("192.168.111.128", 6379); String username = jedis.g...

2018-07-06 16:22:04 915

原创 springmvc json格式交互

springmvc4.0以上使用的jar包时下面三个,不然会报415错误

2018-07-04 11:11:58 111

原创 MultipartFile 接受前端上传文件一直为null

MultipartFile从前端传过来一直为null,主要因为我前端表单没有设置enctype="multipart/form-data"。

2018-07-03 21:34:49 20562

原创 Tomcat 类加载器之为何违背双亲委派模型

1. 什么是类加载机制? 代码编译的结果从本地机器码转变成字节码,是存储格式的一小步,却是编程语言发展的一大步。Java虚拟机把描述类的数据从Class文件加载进内存,并对数据进行校验,转换解析和初始化,最终形成可以呗虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部去实现,以...

2018-05-08 20:11:06 5590

原创 反射泛型的使用

  Type是java.lang.reflect包下的一个接口,该接口代表所有类型的公共接口,Class是Type接口的实现类。java采用泛型擦除的机制来引入泛型,也就是说,泛型仅仅是给编译器javac看的,来确保数据的安全性和免去数据类型转换,但是,一旦编译完成,所有和泛型相关的东西都被擦除,这一点也可以从类编译的class文件反编译看到。    在实际应用中,为了获得和泛型有关的信息,Jav...

2018-05-07 20:34:22 339

转载 反射

反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解...

2018-05-07 17:02:19 105

原创 @WebFilter注解

@WebFilter放在过滤器的开头。属性名类型描述filterNameString指定过滤器的 name 属性,等价于 <filter-name>valueString[]该属性等价于 urlPatterns 属性。但是两者不应该同时使用。urlPatternsString[]指定一组过滤器的 URL 匹配模式。等价于 <url-pattern> 标签。servletNa...

2018-04-17 22:08:43 1459

原创 EL表达式param用法

${param.name} 等价于request.getParamter(“name”),主要是服务器从页面或者客户端获取信息的方法。 <c:set value="coo" var="name1" scope="session"/>1利用标签定义的变量名可以在EL表达式中使用,如${name1}就是从page/request/session/application中依次取值,直到取到未...

2018-04-16 22:20:34 4814

原创 DBUTIL工具类

工具类的核心API:QueryRunner类:                                update()更新                                query()查询构造方法:QueryRunner(DataSource ds)query方法:public <T> T query(String sql, ...

2018-04-12 11:24:27 380

原创 java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法(案例说明)

java向MySQL插入当前时间的四种方式和java时间日期格式化的几种方法1. java向MySQL插入当前时间的四种方式第一种:将java.util.Date类型的时间转成mysql数据库识别的java.sql.Date类型时间注:java.util.Date是java.sql.Date的父类Date time= new java.sql.Date(newjava.util.Date().ge...

2018-04-11 20:41:47 190

原创 元数据

简介:使用元数据编写更通用的jdbc代码什么是元数据?    1.链接数据库        知道连接的是哪个数据库,版本号,使用数据库的元数据对象(DatabaseMetaData)package com.lpy.jdbc.metadata;import com.mchange.v2.c3p0.ComboPooledDataSource;import java.sql.Connection;...

2018-04-11 17:22:20 201

原创 BeanUtil工具

什么是BeanUtils工具BeanUtils工具是一种方便我们对JavaBean进行操作的工具,是Apache组织下的产品。 BeanUtils工具一般可以方便javaBean的哪些操作?1)beanUtils 可以便于对javaBean的属性进行赋值。2)beanUtils 可以便于对javaBean的对象进行赋值。3)beanUtils可以将一个MAP集合的数据拷贝到一个javabean对象...

2018-04-11 09:51:01 2167

原创 常用的连接池工具

1.DBCPpackage com.lpy.jdbc.dbcp;import org.apache.commons.dbcp2.BasicDataSource;import org.apache.commons.dbcp2.BasicDataSourceFactory;import java.io.FileInputStream;import java.io.IOException;...

2017-07-31 09:20:23 984

深度神经网络算法全套内容

最新整理深度学习神经网络算法全套 最新整理深度学习神经网络算法全套 最新整理深度学习神经网络算法全套

2018-07-18

NSGA-III代码 matlab可运行

测试可以跑,根据自己情况修改下函数即可. NSGA-III 首先定义一组参考点。然后随机生成含有 N 个(原文献说最好与参考点个数相同)个体的初始种群,其中 N 是种群大小。接下来,算法进行迭代直至终止条件满足。在第 t 代,算法在当前种群 Pt的基础上,通过随机选择,模拟两点交叉(Simulated Binary Crossover,SBX)和多项式变异 产生子代种群 Qt。Pt和 Qt的大小均为 N。因此,两个种群 Pt和 Qt合并会形成种群大小为 2N 的新的种群 Rt=Pt∪Qt。 为了从种群 Rt中选择最好的 N 个解进入下一代,首先利用基于Pareto支配的非支配排序将 Rt分为若干不同的非支配层(F1,F2等等)。然后,算法构建一个新的种群St,构建方法是从 F1开始,逐次将各非支配层的解加入到 St,直至 St的大小等于 N,或首次大于 N。假设最后可以接受的非支配层是 L层,那么在 L+ 1 层以及之后的那些解就被丢弃掉了,且 St\ FL中的解已经确定被选择作为 Pt+1中的解。Pt+1中余下的个体需要从 FL中选取,选择的依据是要使种群在目标空间中具有理想的多样性。

2018-07-12

空空如也

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

TA关注的人

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