码迷,mamicode.com
首页 > 编程语言 > 日排行
java代码转化为jar包,再转化为.exe文件步骤
下面是具体步骤: 一、先把自己的程序发布成jar文件 这是eclipse自带的功能,右键工程包-->Export 然后选择Java-->JAR file,next 选择输出路径,next 取消勾选Export class files with compile errors,因为一般warnings可 ...
分类:编程语言   时间:2019-08-10 21:44:25    阅读次数:159
Spring再次学习(4)
时隔一年多,在掌握了Spring、SpringBoot、SpringCloud之后 我再次回头,重新学习Spring框架 Bean的生命周期学习: 在传统的XML配置中,可以这样自定义初始化和销毁方法: 注解方式的简单使用: 注意:要有close方法,否则不会打印Car销毁方法 打印如下: 这里默认 ...
分类:编程语言   时间:2019-08-10 21:44:47    阅读次数:112
常用排序算法及其实现
一、常用排序算法及滑稽实现 1. 插入排序:遍历数组(n),将每个元素插入到前面子序列的合适位置(插入时采取前面的部分元素后移,再将本元素填在适当位置的方法) 平均:O(n2) 最坏:O(n2) 最好:O(n)(有序时出现) 稳定性:稳定(相同元素在排序之后相对位置不会改变) 模拟: 12 30 9 ...
分类:编程语言   时间:2019-08-10 21:45:16    阅读次数:136
两种语言实现设计模式(C++和Java)(十六:状态模式)
状态模式对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为。 状态模式是一种对象行为型模式,其主要优点如下。 状态模式的主要缺点如下。 UML: 示例: 以仓库里的无人仓储物流机器人(AGV)为例,设计AGV的工作模式时,为AGV定义3种状态:空 ...
分类:编程语言   时间:2019-08-10 21:46:32    阅读次数:119
欧几里得&扩展欧几里得算法
朴素的欧几里得算法大家应该知道 $gcd(a,b)$表示a,b的最大公约数 朴素的欧几里得算法其实就是所谓的辗转相除法 辗转相除法 $gcd(a,b)=gcd(b,a$ $mod$ $b)$ 证明如下: $设r=a$ $mod$ $b$ $=a \lfloor\frac{a}{b}\rfloor b ...
分类:编程语言   时间:2019-08-10 21:46:56    阅读次数:91
Java基础(二)流程控制和数组
流程控制 break结束多重循环 java public static void main(String[] args) { int[] a = new int[]{1, 2, 3, 4}; int[] b = a; //a和b指向的内存地址相同,指向同一个数组对象,改变b中元素,a也会变 Syst ...
分类:编程语言   时间:2019-08-10 21:47:26    阅读次数:92
c语言求素数以及改进算法
代码需要使用c99编译 ...
分类:编程语言   时间:2019-08-10 21:51:11    阅读次数:101
Spring入门编程问题集锦Top10
我写的一篇文章,希望对spring初学者有所帮助: 1、如何学习Spring? 你可以通过下列途径学习spring: ①. spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 ②. AppFuse集成了目前最流行的几个开源 ...
分类:编程语言   时间:2019-08-10 21:55:27    阅读次数:138
Selenium+java - Ajax浮动框处理
Ajax浮动框 我们常遇到的某些网站首页输入框,点击后显示的浮动下拉热点,如下图: 实际案例 模拟场景如下: hao123首页搜索输入框,单击搜索框,点击浮动框中的哪吒票房破30亿,单击后选项的文字内容会显示在搜索框中,并进行搜索 具体代码如下: 运行效果 以上就是关于 Ajax浮动框处理,仅供参考 ...
分类:编程语言   时间:2019-08-10 21:56:21    阅读次数:163
图解NavMesh寻路中的漏斗算法
NavMesh是广泛使用的一种寻路技术,将地图中可走的部分生成连续的多边形/三角形网格,寻路在网格中进行,主要包含两步:1、根据网格的邻接信息构造图,使用A*之类的寻路算法计算出从起点到重点需要走过的多边形/三角形集合;2、使用漏斗算法/拉绳子算法,将多边形列表转换为一条最优的路店。本文主要讲一下对 ...
分类:编程语言   时间:2019-08-10 21:57:05    阅读次数:502
Tarjan算法介绍
一种由Robert Tarjan提出的求解有向图强连通分量的线性时间的算法。 Tarjan与无向图连通性 ·几个定义 给定无向图$G=(V,E)$ 如果割掉点x,图中的连通块数量增加,则称x为G的 割点 如果割掉边e,图中的连通块数量增加,则称e为G的 桥 或 割边 ·时间戳 在图的深度优先搜索中, ...
分类:编程语言   时间:2019-08-10 21:58:57    阅读次数:117
2019_JAVA面试题_真实总结
来自刚被某互联网公司录取的朋友的分享。 整理的面试题1: 1.Java里面有哪几种基础数据类型, 2.Char为何是两个字节, 3.Object有哪些方法 4.final修饰变量,函数,类的作用, 5.ArrayList的父类有哪些, 6.为什么覆盖equal的时候必须覆盖hashcode, 7.反 ...
分类:编程语言   时间:2019-08-10 21:59:18    阅读次数:278
POJ2239-Selecting Courses-(匈牙利算法)
题意:n门课,每门各自有t个开课时间,在不冲突的情况下选最多课。 题解:把周p第q节课转化为数值sum,表示在一周7*12节课中排第几节,用二分图最大匹配。 #include<stdio.h> #include<iostream> #include<algorithm> #include<cstri ...
分类:编程语言   时间:2019-08-10 21:59:36    阅读次数:114
用命令将本地jar包导入到本地maven仓库
【**前情提要**】在日常开发过程中,我们总是不可避免的需要依赖某些不在中央仓库,同时也不在本地仓库中的jar包,这是我们就需要使用命令行将需要导入本地仓库中的jar包导入本地仓库,使得项目依赖本地仓库中的代码。 例如我们需要将下面pom文件中的jar包引入本地仓库 ```xml com.eelve ...
分类:编程语言   时间:2019-08-10 23:03:48    阅读次数:102
进度条(python 实现)
1 import sys,time 2 for i in range(50): 3 sys.stdout.write('#') 4 time.sleep(0.1) 5 if i in[10,20,40,50]: 6 sys.stdout.flush() 7 8 if __name__ == '__m... ...
分类:编程语言   时间:2019-08-10 23:04:35    阅读次数:109
python变量
变量 什么是变量? 变量,是用于在内存中存放程序数据的容器 计算机的最核心功能就是“计算”, 计算需要数据源,数据源要存在内存里,比如我要把小明的姓名、身高、年龄信息存下来,后面程序会调用。 怎样定义一个变量? 直接设置一个“变量名=值” 怎样调用变量? 后面程序想调用的时候,直接调 变量名 就可以 ...
分类:编程语言   时间:2019-08-10 23:08:49    阅读次数:204
使用Jasypt对SpringBoot配置文件加密
# **前言** 在日前安全形势越来越严重的情况下,让我意识到在项目中存在一个我们经常忽略的漏洞,那就是我们的项目的配置文件中配置信息的安全,尤其是数据库连接的用户名和密码的安全。所以这里我们就需要对数据库的用户名和密码进行加密,这也是本文的由来。本文采用Jasypt对Spring Boot配置文件 ...
分类:编程语言   时间:2019-08-10 23:09:32    阅读次数:184
[Spring cloud 一步步实现广告系统] 16. 增量投送到kafka
[Spring cloud 一步步实现广告系统] 16. 增量投送到kafka
分类:编程语言   时间:2019-08-10 23:11:57    阅读次数:233
java8(一)Lambda表达式
其实很久前已经学习过了Lambda表达式,但是学习后没有多少使用的机会,久而久之也就忘记(惭愧)。最近新的项目用的jdk8所以准备再学习一次,写下文章也是为了记录,方便以后再忘的时候,不用到处找资料(旁白:这么丢人的事,能别到处说吗)。 语法 第一个Lambda表达式 输出结果: Lambda表达式 ...
分类:编程语言   时间:2019-08-10 23:12:22    阅读次数:221
【Java】 float保留两位小数
前言:float是浮点数,有时需要做精确的位数处理 正文: 方法1 方法2 参考博客: Java float保留两位小数_ufeng_新浪博客http://blog.sina.com.cn/s/blog_77a45ee10101qbuy.html ...
分类:编程语言   时间:2019-08-11 00:22:18    阅读次数:108
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!