自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (14)
  • 问答 (2)
  • 收藏
  • 关注

原创 int数组与List互相转换

int[] data = {4, 5, 3, 6, 2, 5, 1}; // int[] 转 List<Integer> List<Integer> list1 = Arrays.stream(data).boxed().collect(Collectors.toList()); // Arrays.stream(arr) 可以替换成IntStream.of(arr)。 // 1.使用Arrays...

2021-07-31 17:33:41 7819

原创 PostgreSQL统计表占用空间

PostgreSQL提供了以下几个方法查看表(索引)所占用空间大小:1. 自己查找pg_classsde=# select relpages*8/1024||'M' as 占用空间,reltuples 记录数 from pg_class where relname='gis_poi'; 占用空间 | 记录数----------+-------- 6M | 26199(1 行记录)sde=# select relpages*8/1024||'M' as 占用空间,reltup

2021-07-30 14:37:15 3596

原创 Java数组的三种打印方式

1.数组的输出的三种方式一维数组:定义一个数组 int[] array = {1,2,3,4,5};(1)传统的for循环方式for(int i=0;i<array.length;i++){ System.out.println(array[i]);}(2)for each循环for(int a:array) System.out.println(a);(3)利用Array类中的toString方法调用Array.toString(a),..

2021-07-28 10:14:43 1507

原创 图的定义与术语总结

2021-07-28 09:18:37 196

原创 完全二叉树

2021-07-26 09:07:58 191

原创 算法时间复杂度计算

2021-07-25 10:32:51 208

原创 常见的时间复杂度

2021-07-25 10:23:32 186

原创 高斯算法概念

以首项加末项乘以项数除以2用来计算“1+2+3+4+5+···+(n-1)+n”的结果。这样的算法被称为高斯算法。高斯算法_百度百科

2021-07-25 09:52:03 6006

原创 学好算法,有三重境界

王国维先生在《人间词话》中写道:古今之成大事业、大学问者,必经过三种境界:“昨夜西风凋碧树。独上高楼,望尽天涯路。”此第一境也。“衣带渐宽终不悔,为伊消得人憔悴。”此第二境也。“众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。”此第三境也。算法的学习之道也是如此。夯实根基在最初的阶段,算法世界的大门刚刚打开,这个时候迷茫是正常的,解决迷茫的要诀在于少想多做,勇往直前。怀着一颗"千磨万击还坚韧,任尔东西南北风"的恒心,爬上算法的高楼,做到"望尽天涯路"。从一个算法萌新入门,第一步便在于打牢根基

2021-07-25 09:33:50 366 1

原创 算法与数据结构学习路线

随着科学技术的发展,人工智能已经逐渐渗透到各个行业,这是一个相当有前景的专业领域。其中,算法工程师这一职位更是非常火爆,在急缺大量人才的同时,也吸引了众多求职者,那么,初学者该如何学好算法呢?算法工程师的具体分支:其次,算法工程师的必备技能:▲至少熟悉一门编程语言C++/C++/java/python/R;▲功底;熟练运用各种常用算法和数据结构,有独立的实现能力;▲熟悉数据挖掘算法;▲熟悉机器学习相关知识理论。▲加分项:具有较为丰富的项目实践经验。好奇的你看到这.

2021-07-24 20:21:06 1845 9

原创 Java序列化和反序列化

遇到这个 Java Serializable 序列化这个接口,我们可能会有如下的问题a,什么叫序列化和反序列化b,作用。为啥要实现这个 Serializable 接口,也就是为啥要序列化c,serialVersionUID 这个的值到底是在怎么设置的,有什么用。有的是1L,有的是一长串数字,迷惑ing。我刚刚见到这个关键字 Serializable 的时候,就有如上的这么些问题。在处理这个问题之前,你要先知道一个问题,这个比较重要。这个Serializable接口,以及相关的东西,全部都在 J

2021-07-21 08:59:42 2506

原创 二叉树前中后序遍历原理及示例

前中后序:前中后序都是从根开始把根结点分解成三个部分:输出该结点、访问该结点左孩子、访问该结点的右孩子;唯一的区别便是每个部分的前后顺序前序:输出该结点、访问左孩子、访问右孩子中序:访问左孩子、输出该结点、访问右孩子后序:访问左孩子、访问右孩子、输出该结点可以关注“输出该结点”这个部分的位置,在最前则为前序,在中间则为中序,后序以此类推;例题:前序顺序A-B-D-F-G-H-I-E-C中序顺序F-D-H-G-I-B-E-A-C后序顺序F-H-I-G-D-E

2021-07-19 20:49:05 538 2

原创 判断两个List是否相等

最近一位同学在面试时被问到如何比较两个list是否相等?Java中的list是按自然顺序排列的。因此,如果两个list包含相同顺序的完全相同的元素,则认为它们是相等的,如果忽略元素顺序怎么样去比较两个列表?直接使用equals比较众所周知,两个列表具有完全相同的元素并且具有完全相同的顺序时,它们是相等的。因此, 如果我们业务要求两个list顺序一致,可以使用equals()方法进行相等性检查。@Testpublic void equalityCheckOfTwoLists() {

2021-07-17 16:50:17 15033 2

原创 PostgreSQL 按指定顺序排序

因为PostgreSql没有order by field 所以按照指定的顺序排序就没有这么简单了,可以使用case when then进行排序示例一SELECT stage, pln_statusFROM projectORDER BY CASE WHEN pln_status = '规划' THEN 1 WHEN pln_status = '初选' THEN 2 WHEN pln_status = '查勘' THEN 3 WHEN pln_status = '评审' THEN 4

2021-07-12 11:32:40 10475

原创 Linux下 去掉 ^M

第一种方法:cat -A filename就可以看到windows下的断元字符 ^M要去除他,最简单用下面的命令:dos2unix filenamec02n03节点上第二种方法:sed -i ‘s/^M//g' filename#注意:^M的输入方式是 Ctrl + v ,然后Ctrl + M第三种方法:#vi filename:1,$ s/^M//g...

2021-07-11 14:45:49 347

原创 福昕阅读器分屏

在阅读PDF文档的时候,经常会碰到阅读上面几页内容,和下面几页解释需要对照着一起看的情况,总是上下来回滚动鼠标很麻烦!福昕阅读器的【分屏功能】完美解决这个问题。(备注:目前我所知,文电通阅读器也有这个功能)方法如下:使用福昕阅读器打开PDF文档阅读窗口的右上角(也就是最右边文档上下进度条的最上方)有个【小方块】直接鼠标双击该小方块,或者左键点住上下拖动即可效果展示...

2021-07-11 14:44:45 1279

原创 《算法第4版》与《算法导论》比较

个人认为:《算法第4版》这本书,比标准教材《算法导论》要好非常非常多。《算法导论》主要是探讨了如何在数学模型写一个漂亮的算法,老版还居然使用pseudo code。在学术上,毫无疑问《算法导论》更高。而此书,则在实际应用上比算法导论高。《算法导论》是我曾经学过的教材。学过算法导论以后在真实的工程上一个最起码的问题常常困惑我。就是这些伪代码,或者说C代码如何实施在高级语言Java(Python或者C#)上。而难点在于如下几点:1. 《算法导论》是基于伪代码或者C的。而C的容器是远远不及Java

2021-07-11 10:27:27 5943

原创 Java中的goto

一、 Java中的goto关键字 在C/C++中,goto常被用于跳出多重循环。但goto 语句的使用往往会使程序的可读性降低,所以 Java 不允许 goto 跳转。实际上,自从“goto有害论”提出后,软件开发就不建议使用goto了,但是Java中依然保留了goto这个关键字留作备用,但这个关键字没有任何作用,只是为了将来可能的扩展,防止使用goto作为程序中的标识符。  类似地,Java中的const也只是一个不起作用的保留关键字(不具备C语言中定义常量的作用,Java中要想定义常量使...

2021-07-03 08:37:04 435

PMP第六版ITTO和4W1H

2020年最新PMBOK(第六版) 49个过程 ITTO和4W1H及输出流向图,精美排版

2020-06-25

49个过程ITTO汇总(PMBOK第六版).xlsx

最全 PMBOK第六版 ITTO 汇总。完全遵照 《PMBOK第六版》 中 ITTO 图汇总而来,Excel格式,方便进一步编辑、做个人笔记。

2020-06-07

修改WIN10控制台编码为UTF-8和恢复为ANSI简体中文

WIN10 cmd控制台本来的编码是ANSI的,所以要求执行的批处理脚本编码格式也是ANSI才行,要不就两边统一都改成UTF-8处理(作为一个程序员,一般我都会统一成UTF-8编码格式),下面就介绍如何统一改成UTF-8编码格式,和恢复为ANSI简体中文格式

2019-03-17

修改WIN10控制台编码为UTF-8

WIN10 cmd控制台本来的编码是ANSI的,所以要求执行的批处理脚本编码格式也是ANSI才行,要不就两边统一都改成UTF-8处理(作为一个程序员,一般我都会统一成UTF-8编码格式),下面就介绍如何统一改成UTF-8编码格式

2019-03-17

Excel中项目开发计划的日期编排公式技巧

Excel中,项目开发计划的日期编排公式技巧,遇到多人开发时,日程的安排可以智能编排,免去很多人工输入,可以看Excel中Sheet1的单元格P3,Q3的公式

2018-11-03

SpringBoot入门必学项目源码

能从中学习的知识: SpringBoot,MVC,MyBatis,Druid,Jsp,Bootstrap 带权限管理 文件上传和下载 多数据源切换等功能

2018-01-20

Hadoop实战 陆家恒著 第2版 part2 保证 完整

Hadoop实战 陆家恒著 第2版 part2 保证完整 一共四个部分,这是第二部分

2015-07-29

Hadoop实战 陆家恒著 第2版 part1 保证完整

Hadoop实战 陆家恒著 第2版 part1 保证完整 一共四个部分,这是第一部分

2015-07-29

Hadoop实战 陆家恒著 第2版 part3 保证完整

Hadoop实战 陆家恒著 第2版 part3 保证完整

2015-07-29

mysql-connector-java-5.1.11-bin.jar

mysql的连接驱动,亲测绝对可靠,保证能用

2015-07-18

hive-0.8.1.tar.gz

hive0.8.1稳定版本,亲测可以安装

2015-07-18

C++语言基础.doc

C++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.docC++语言基础.doc

2008-10-26

J2EE程序员适合的最全笔试题

这是业界公认的比较齐全的笔试必备题目,如果你是j2ee程序员的话,看过了能力会有很大幅度的提升.

2008-10-23

最全的java面试笔试题大汇集

最新最全的java 面试笔试题大汇集

2008-05-09

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

TA关注的人

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