自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DQN tensorflow2 + OpenAI gym 实战

OpenAI gym手动编环境是一件很耗时间的事情, 所以如果有能力使用别人已经编好的环境, 可以节约我们很多时间. OpenAI gym 就是这样一个模块, 他提供了我们很多优秀的模拟环境. 我们的各种 强化学习算法都能使用这些环境.CARTPOLE-V1 环境介绍CartPole 是gym提供的一个基础的环境,即车杆游戏,游戏里面有一个小车,上有竖着一根杆子,每次重置后的初始状态会有所不同。小车需要左右移动来保持杆子竖直,为了保证游戏继续进行需要满足以下两个条件:杆子倾斜的角度\th..

2021-10-08 10:19:05 1180

原创 算法:匈牙利算法

匈牙利算法:匈牙利算法是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是二分图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。具体匹配原则就是 前面的让给后面的 得到最佳匹配参考视频连接https://www.bilibili.com/video/av16362938/...

2020-06-05 23:09:33 395

原创 算法:辗转相除法

辗转相除法,又被称为欧几里德(Euclidean)算法, 是求最大公约数的算法。辗转相除法首次出现于欧几里得的《几何原本》(第VII卷,命题i和ii)中,而在中国则可以追溯至东汉出现的《九章算术》。欧几里德算法是用来求两个正整数最大公约数的算法。古希腊数学家欧几里德在其著作《The Elements》中最早描述了这种算法,所以被命名为欧几里德算法。扩展欧几里德算法可用于RSA加密等领域。假如需要求 1997 和 615 两个正整数的最大公约数,用欧几里德算法,是这样进行的:1997 / 61

2020-05-29 21:32:59 1083

原创 Zipf分布

有一个基本定律,就是大家常说对于内容的访问遵循80/20原则,也就是20%的内容,会占有80%的访问量。Zipf分布与其类似。这是一个定性的原则,定量来说,内容访问近似符合Zipf定律(Zipf's law), 这个定律是美国语言学家Zipf发现的,他在1932年研究英文单词的出现频率时,发现如果把单词频率从高到低的次序排列,每个单词出现频率和它的符号访问排名存在简单反比关系:这里 r 表示一个单词的出现频率的排名,P(r)表示排名为r的单词的出现频率.(单词频率分布中 C约等于0..

2020-05-27 22:10:36 2724

原创 公式:香农定律

香农定律是关于信道容量的计算的一个经典定律,可以说是信息论的基础。在高斯白噪声背景下的连续信道的容量其中:B为信道带宽(Hz);S为信号功率(W);n0为噪声功率谱密度(W/Hz);N为噪声功率(W)。由香农公式得到的重要结论:(1)信道容量受三要素B、S、no的限制。(2)提高信噪比S/N可增大信道容量。(3)若n0---->0,则c--->无穷,表明无噪声信道的容量为无穷大。(4)若S----->无穷,则C----->无穷,表明当信号功率不受限制时

2020-05-26 16:43:37 2676

原创 算法:最小二乘法拟合

最小二乘法拟合用一条最佳直线方程近似代替曲线

2020-05-25 15:58:35 1038

原创 连接池

c3p0连接池方法1  在方法里写配置属性 @Test public void fun1() throws PropertyVetoException, SQLException { //创建连接池对象 ComboPooledDataSource dataSource=new ComboPooledDataSource(); ...

2019-01-14 16:37:19 116

原创 自定义标签 使用SimpleTag接口

 自定义标签,使用SimpleTag接口 第一步  要创建自定义的JSP标签,你首先必须创建处理标签的Java类。写个自己的标签类MyTag.javapackage cn.test.tag;import java.io.IOException;import javax.servlet.jsp.JspContext;import javax.servlet.jsp.JspEx...

2018-12-26 16:03:54 748

原创 JSP标准标签库 jstl

一、JSTL标签库介绍    JSTL标签库的使用是为弥补html标签的不足,规范自定义标签的使用而诞生的。使用JSLT标签的目的就是不希望在jsp页面中出现java逻辑代码二、JSTL标签库的分类核心标签(用得最多) 国际化标签(I18N格式化标签) 数据库标签(SQL标签,很少使用) XML标签(几乎不用) JSTL函数(EL函数)三、导入 标签库jar包在jsp...

2018-12-23 18:11:02 268 1

原创 java绘制简单图画

 java绘制简单图画运行结果package cn.test.image;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.FileNotFoundException;import...

2018-12-20 15:01:51 2226

原创 JDK5特性

JDK1.5新特性:1.自动装箱与拆箱自动装箱:指开发人员可以把一个基本数据类型直接赋给对应的包装类。自动拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型public static void main(String[] args){ //自动装箱 Integer i=10; //自动拆箱 int m = i;}...

2018-12-17 17:38:50 157

原创 利用dom4J 和jaxen  对student.xml 文件进行增删查小实例(附代码)

 利用dom4J 和jaxen  对student.xml 文件进行增删查需要dom4j 和jaxen 两个包小例子所有文件:  对student.xml 进行增删查最初调用testAdd方法后  调用testGet方法后调用testDelete方法后相关代码:StudentService.javapackage cn.test.servi...

2018-12-17 11:33:55 511

原创 dom4j解析xml 文件 并对其操作

代码实例package cn.test.dom4jtest;import java.io.FileOutputStream;import java.util.List;import org.dom4j.Document;import org.dom4j.DocumentHelper;import org.dom4j.Element;import org.dom4j.io.Ou...

2018-11-27 14:39:37 156

原创 使用jaxp的sax方式操作xml

 使用jaxp的sax方式操作xmlsax方式不能实现增删改查  只能做查询操作实例 打印出整个文档代码:package cn.test.jaxptes;import javax.xml.parsers.SAXParser;import javax.xml.parsers.SAXParserFactory;import org.xml.sax.Attributes...

2018-11-27 09:07:04 181

原创 W3C 使用jaxp对xml文件遍历增删改查小实例

集合:xml元素之增删改查加遍历     使用jaxp运行结果 person.xml<?xml version="1.0" encoding="UTF-8" standalone="no"?><person> <p1> <name>zhangsan</name>

2018-11-20 16:56:22 138

原创 解析xml的两种方式 ,使用jaxp查询xml结点的实例

解析xml的两种方式  使用jaxp查询xml结点的实例 person.xml  TestJaxp.javaimport org.w3c.dom.Document;import org.w3c.dom.Node;import org.w3c.dom.NodeList;public class TestJaxp { /* 查询xml内 所有name元...

2018-11-20 09:09:28 160

原创 w3c小案例 dtd 和xml运用

 w3c小案例 TV.dtd文件<!ELEMENT TVSCHEDULE (CHANNEL+)><!ELEMENT CHANNEL (BANNER,DAY+)><!ELEMENT BANNER (#PCDATA)><!ELEMENT DAY (DATE,(HOLIDAY|PROGRAMSLOT+)+)><!ELEME...

2018-11-20 08:11:24 184

原创 HTML实现动态单元格 小实例

 HTML实现动态单元格 <html> <head>  <title>HTML</title>  <style type="text/css">  </style> </head> <body>   行:<input typ

2018-11-09 13:28:55 273 1

原创 HTML下拉选择 简单实例 添加删除节点到另一个节点下

 下拉选择 简单实例 <html> <head> <title>HTML</title> <style type="text/css"> </style> </head> <body><div id="s1&

2018-11-08 09:05:23 288

原创 HTML复选框实现 全选 反选  全不选的 简单小实例

 复选框实现 全选 反选  全不选的 简单小实例<html> <head> <title>HTML</title> <style type="text/css"> </style> </head> <body> <in

2018-11-08 09:02:00 3204

原创 HTML动态显示时间 入门小实例

 HTML动态显示时间 小实例样例<html> <head>  <title>HTML</title>  <style type="text/css">  </style> </head> <body>    <div id

2018-11-08 08:59:49 13458

原创 innerHTML 设置或返回表格行的开始和结束标签之间的 HTML

innerHTML 属性定义和用法innerHTML 属性设置或返回表格行的开始和结束标签之间的 HTML。实例<!DOCTYPE html><html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title><

2018-11-06 11:50:18 993

原创 HTML DOM Document 对象 Element 对象node属性appendChild() 方法 insertBefore() 方法removeChild() 方法

HTML DOM Document 对象Document 对象每个载入浏览器的 HTML 文档都会成为 Document 对象。Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。提示:Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问。Document 对象方法  方法 ...

2018-11-06 11:35:48 1152

原创 HTML在结尾插入节点实例

在结尾插入节点  <html> <head> <title>HTML</title> <style type="text/css"> </style> </head> <body> <ul id="ulid

2018-11-05 21:27:33 503

原创 HTMLwindow对象小实例

 小实例纯html代码实现表格 页面传值效果  <html> <head> <title>HTML</title> <style type="text/css"> </style> </head> <body>&

2018-11-01 13:20:31 299

原创 HTML BOM简介Window 对象Navigator 对象Screen 对象History 对象Location 对象方法和属性

HTML BOM 对象浏览器对象模型,提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM提供的多个对象,包括:Window、Navigator、Screen、History、Location等。其中Window对象为顶层对象,其他对象都为Window对象的子对象。1. Window 对象1.1 说明Window 对象:表示浏览器打开的窗口、标签或者框架(若当前页...

2018-10-31 00:13:01 504

原创 DOM的理解 Document 对象介绍Document 对象方法

DOM文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。DOM 是 W3C(万维网联盟)的标准。DOM 定义了访问 HTML 和 XML 文档的标准:“W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。”W3C DOM 标准被分为 3 个不...

2018-10-30 17:59:35 590

原创 JavaScript 全局对象

JavaScript 全局对象 eval() 函数eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。说明该方法只接受原始字符串作为参数,如果 string 参数不是原始字符串,那么该方法将不作任何改变地返回。因此请不要为 eval() 函数传递 String 对象来作为参数。如果试图覆盖 eval 属性或把 eval() 方法赋予另一个属性,并...

2018-10-22 22:43:28 608

原创 JavaScript 函数和JavaScript Array(数组)对象

JavaScript Array(数组)对象定义数组数组对象用来在单独的变量名中存储一系列的值。我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象:var myArray=new Array()有两种向数组赋值的方法(你可以添加任意多的值,就像你可以定义你需要的任意多的变量一样)。1:var mycars=new Arra...

2018-10-21 21:21:07 263 1

原创 JavaScript 输出,运算,常用基本语句

JS常用基本语句 If判断语句在 JavaScript 中,我们可使用以下条件语句:if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码 if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码 if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行 switch 语句 - 使用该语句...

2018-10-21 17:24:00 500

原创 希尔排序思想分析

这个图可能一下子看不懂  现在来解释一下   解释:第一趟  第1个和第6个比较 ,排序                        第2个和第7个比较,排序                       第3个和第8个比较,排序       以此类推直到所有的都排好             第二趟   第1个  第3个  第5个  第7个  第9个    一起比较 排序 ...

2018-10-20 22:33:18 1298

原创 堆排序图解分析

堆排序堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序 堆是具有以下性质的完全二叉树:每个结点的值都大于或等于其左右孩子结点的值,称为大顶堆;或者每个结点的值都小于或等于其左右孩子结点的值,称为小顶堆。如下图:堆排序的基本思想:将待排序序列构造成一个大顶堆,此时,整个序列的最大值就是堆...

2018-10-20 22:18:20 494

原创 基数排序及java语言实现

基数排序分类:LSD——从低位向高位排MSD——从高位向低位排例一基数排序图文说明通过基数排序对数组{53, 3, 542, 748, 14, 214, 154, 63, 616},它的示意图如下:在上图中,首先将所有待比较树脂统一为统一位数长度,接着从最低位开始,依次进行排序。1. 按照个位数进行排序。2. 按照十位数进行排序。3. 按照百位数进行排序。排...

2018-10-20 22:00:01 188

原创 快速排序(QuickSort)基本思想与分析

快速排序(QuickSort)快速排序:首先上图:     从图中我们可以看到:left指针,right指针,base参照数。其实思想是蛮简单的,就是通过第一遍的遍历(让left和right指针重合)来找到数组的切割点。第一步:首先我们从数组的left位置取出该数(20)作为基准(base)参照物。第二步:从数组的right位置向前找,一直找到比(base)小的数,...

2018-10-20 21:36:15 516

原创 拓扑排序

原文地址:http://blog.csdn.net/lisonglisonglisong/article/details/45543451一、什么是拓扑排序在图论中,拓扑排序(Topological Sorting)是一个有向无环图(DAG, Directed Acyclic Graph)的所有顶点的线性序列。且该序列必须满足下面两个条件:每个顶点出现且只出现一次。若存在一条从顶点 ...

2018-10-20 16:59:07 130

原创 JavaScript介绍 ,基本类型,引入html方式

JavaScriptJavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言 JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HT...

2018-10-20 09:37:16 408

原创 CSS盒子模型和布局

CSS盒子模型网页设计中常听的属性名:内容(content)、内边距(padding)、边框(border)、外边距(margin), CSS盒子模式都具备这些属性。这些属性我们可以用日常生活中的常见事物——盒子作一个比喻来理解,所以叫它盒子模式。CSS盒子模型就是在网页设计中经常用到的CSS技术所使用的一种思维模型。 border:设置边框     border:2px ...

2018-10-19 21:45:47 3720

原创 CSS的基本选择器和CSS扩展选择器

CSS的基本选择器1标签选择器使用标签名作为选择器名称选择并设置所有 <p> 元素的样式: <html><head><style>p{background-color:yellow;}</style></head><body><h1>欢迎来到我到的

2018-10-19 21:37:14 193

原创 CSS及其特点和HTML中引入css的四种方法

CSS层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 [1] CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的...

2018-10-19 15:07:13 1100

原创 HTML头标签和框架标签

HTML头标签根据 HTML 标准,仅有几个标签在 HTML 的头部分是合法的。它们是:<base>, <link>, <meta>, <title>, <style> 和 <script>。 <title> 元素<title> 标签定义了不同文档的标题,是HTML/XH

2018-10-16 21:21:38 198

dom4j-1.6.1.jar

dom4j-1.6.1.jar 包 使用起来很方便 使用普通的工具解压导入即可

2018-11-27

江西农业大学javaweb作业登入页面

江西农业大学javaweb作业登入页面 实现登入 功能 用到 request 和response

2018-11-08

江西农业大学javaweb作业访问统计量

江西农业大学javaweb作业访问统计量 用session 和application 实现 页面访问量统计

2018-11-08

江西农业大学操作系统实验指导书

江西农业大学操作系统实验指导书。2018年版 包含进程控制 等

2018-10-27

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

TA关注的人

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