自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱的叹息的专栏

用编程改变世界

  • 博客(10)
  • 资源 (23)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java如何创建内部类对象的方法

如下,OuterClass是外部的类,InnerClass是内部的类,/******************************************************************************* * @project: IDS_AutoView_2019 * @package: com.acconsys.ids.convert.thread *...

2019-07-31 15:43:49 3792

转载 从底层彻底搞懂String,StringBuilder,StringBuffer的实现

在深入学习字符串类之前, 我们先搞懂JVM是怎样处理新生字符串的. 当你知道字符串的初始化细节后, 再去写 Strings="hello"或 Strings=newString("hello")等代码时, 就能做到心中有数。首先得搞懂字符串常量池的概念。常量池是Java的一项技术, 八种基础数据类型除了float和double都实现了常量池技术. 这项技术从字面上是很好理解的: 把经常用到...

2019-07-31 14:46:04 13650 21

原创 java基数排序

基数排序稳定性:稳定基数排序是按照低位先排序,然后收集;再按照高位排序,然后再收集;依次类推,直到最高位。有时候有些属性是有优先级顺序的,先按低优先级排序,再按高优先级排序,最后的次序就是高优先级高的在前,高优先级相同的低优先级高的在前。基数排序基于分别排序,分别收集,所以其是稳定的排序算法。基数排序基本思想像选择排序、插入排序、快速排序等都是基于两个元素的比较进行排序...

2019-07-13 12:16:39 398

原创 java归并排序

归并排序 稳定性:稳定归并排序是把序列递归地分成短序列,递归出口是短序列只有1个元素(认为直接有序)或者2个序列(1次比较和交换),然后把各个有序的段序列合并成一个有序的长序列,不断合并直到原序列全部排好序。可以发现,在1个或2个元素时,1个元素不会交换,2个元素如果大小相等也没有人故意交换,这不会破坏稳定性。那么,在短的有序序列合并的过程中,稳定是是否受到破坏?没有,合并过程中我们可以保证...

2019-07-13 12:14:24 185

原创 java交换排序算法的2个实现(冒泡排序排序、快速排序)

冒泡排序稳定性:稳定冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不会再无聊地把他们俩交换一下的;如果两个相等的元素没有相邻,那么即使通过前面的两两交换把两个相邻起来,这时候也不会交换,所以相同元素的前后顺序并没有改变,所以冒泡排序是一种稳定排序算法。快速排序稳定性:不稳定快速排序有两个方...

2019-07-13 10:41:06 427

原创 java选择排序算法的2个实现(直接选择排序、堆排序)

选择排序稳定性:不稳定选择排序是给每个位置选择当前元素最小的,比如给第一个位置选择最小的,在剩余元素里面给第二个元素选择第二小的,依次类推,直到第n - 1个元素,第n个元素不用选择了,因为只剩下它一个最大的元素了。那么,在一趟选择,如果当前元素比一个元素小,而该小的元素又出现在一个和当前元素相等的元素后面,那么交换后稳定性就被破坏了。比较拗口,举个例子,序列5 8 5 2 9,我们知道第一遍...

2019-07-13 10:16:53 369

原创 java插入排序算法的3个实现(直接插入排序、二分法插入排序和希尔排序)

插入排序稳定性:稳定插入排序是在一个已经有序的小序列的基础上,一次插入一个元素。当然,刚开始这个有序的小序列只有1个元素,就是第一个元素。比较是从有序序列的末尾开始,也就是想要插入的元素和已经有序的最大者开始比起,如果比它大则直接插入在其后面,否则一直往前找直到找到它该插入的位置。如果碰见一个和插入元素相等的,那么插入元素把想插入的元素放在相等元素的后面。所以,相等元素的前后顺序没有改变,从原...

2019-07-13 08:51:42 258

转载 java八大经典排序算法简单对比

排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序。8种排序之间的关系:当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排...

2019-07-10 22:18:53 202

转载 StoryGAN,一种文本转换插图的解决方案

内容部分来源于:https://www.jiqizhixin.com/articles/2019-07-06当我们阅读的时候,我们的头脑可以想象书中发生的事情,似乎文本可以转换为脑海中栩栩如生的画面。这种能力似乎是人类的「专利」。现在,机器也可以做到这一点了。来自杜克大学和微软等机构的研究人员开发了一种新的GAN网络——StoryGAN,它可以根据文本生成对应的故事插图。阅读小说是一件很有...

2019-07-08 17:14:47 1408 4

转载 怒啃Java虚拟机之一 java类加载机制

内容转自:https://www.cnblogs.com/wangjing666/p/7833725.html持续关注学习中。。。。。。。。。。看到这个题目,很多人会觉得我写我的java代码,至于类,JVM爱怎么加载就怎么加载,博主有很长一段时间也是这么认为的。随着编程经验的日积月累,越来越感觉到了解虚拟机相关要领的重要性。闲话不多说,老规矩,先来一段代码吊吊胃口。public cl...

2019-07-07 22:52:44 163 1

https://fengyuanchen.github.io/viewerjs/ 图片查看控件

https://fengyuanchen.github.io/viewerjs/ 图片查看控件

2022-05-20

设计元器件树结构展示,通过反射实现

设计元器件树结构展示

2022-05-16

图片转base64示例代码

图片转base64示例代码

2022-02-06

ojdbc6-11.2.0.4.0-atlassian-hosted_jar.zip

ojdbc6-11.2.0.4.0-atlassian-hosted.jar oracle驱动包

2021-07-21

octotree_v4.1.4.zip

Octotree插件 Octotree插件能够以树形展示 Github 项目、码云项目代码。 安装之后,浏览托管在Github上的项目,可看到左侧的树形结构,更方便查看代码。

2020-02-17

StoryGan介绍.docx

当我们阅读的时候,我们的头脑可以想象书中发生的事情,似乎文本可以转换为脑海中栩栩如生的画面。这种能力似乎是人类的「专利」。现在,机器也可以做到这一点了。来自杜克大学和微软等机构的研究人员开发了一种新的GAN网络——StoryGAN,它可以根据文本生成对应的故事插图。

2019-07-08

java编程思想第四版完整中文高清版 .pdf

java编程思想第四版完整中文高清版 ,是Think in java的第四个版本的中文翻译很不错的

2018-12-01

Maven权威指南中文版pdf文档及对应代码

Maven权威指南中文版pdf文档及对应代码mvn-examples-1.0.zip

2018-05-21

EveryClass

快速搜索jar包中的类 在jar包中找到config.properties 其中 dirPath设置jar包所在的文件夹 indexDir设置索引所在的文件夹。 打开cmd ,输入java -jar 该jar包的路径 例如:java -jar D:\work\自己\everyclass\EveryClass.jar 然后回车,稍等片刻,开始搜索

2017-11-22

java 类找不到终结者

此项目中com.burns.everyclass.ui.MainUI1是程序主界面, private static final String dirPath = "D:/MentorGraphics/CHS2010/lib"设置要查找的jar包路径,也可以设置maven都路径,然后可以搜索常用的类

2017-11-21

jvisualvm使用方法

遇到内存溢出的问题(OutOfMemoryError:PermGen space),这里给大家分享一种解决思路,希望能给大家提供一些帮助。 使用工具:jvisualvm:监控内存泄露,跟踪垃圾回收,执行时内存,cpu分析,线程分析...

2017-10-13

多个PDF合并为一个

多个pdf合并为一个,里面除了有pdf合并的代码,还有java打开浏览器并传递参数的代码。合并pdf在默认包中,主要用了itext中的第三方类来实现。

2017-09-08

axis数据传输,上传下载

利用axis框架实现文件的上传和下载

2017-07-13

open live writer(windows安装版本)

open live writer 能同步到多个博客的工具。方便

2017-06-03

WebServiceStudio

测试服务接口的工具,在运行的时候需要.NET framework3.5的支持。

2017-02-27

svg格式文件转换为pdf格式文件

把svg格式的文件转换为pdf格式。

2016-06-11

wrapper-windows-x86-32-3.5.20.zip

wrapper 即 Java的包装类,是用来把java的服务注册到windows中,并可以实现开机启动的服务。

2016-06-10

webservice 传输文件

webservice 实现文件的传输。

2016-06-05

jacob-1.16-M1.zip

java调用windows系统的com组件,用jacob来处理。JACOB一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32程序库。

2016-06-04

Java Swing图形界面开发与案例详解 .王鹏等.扫描版(前5章代码)

Java Swing图形界面开发与案例详解 .王鹏等.扫描版的代码,这个只是前5章,后面会继续添加的。

2015-10-28

jsp用smartupload实现文件上传

这个文件是用upload.html和do_upload.jsp两个文件实现的文件上传功能,有点瑕疵就是,中文乱码还没改正,这个还得好好看看smartupload,反正也就4,5个java文件,还有就是上传的文件因为用的是Eclipse,部署时用的tomcat插件的问题,上传的文件路径我的是在D:\workspace\eclipse\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\file_upload_download\upload 在Eclipse左侧开发目录看不到,这个也是个问题,算是以后的一个修改方向吧,有懂得也可以积极交流呵呵

2014-07-01

metronic应用文件增删改查,mysql做数据库

用metronic做框架,mysql做数据库,有数据库文件,做文件的增删改查,后期还会对预览进行更新

2014-07-01

Gson读取java对象

利用Gson把java对象转换为json数据格式,显示出来,就是数据格式化输出。

2014-07-01

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

TA关注的人

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