- 博客(6)
- 收藏
- 关注
原创 拆分组合问题解决思想
拆分组合问题例:一个房间里有很多长短,密度不一致的木棍,每一根木棍都可以燃烧一个小时,现在你手中只有一个打火机,你怎么在45分钟的时候准时出房间。解决方案:随意拿两根木棍,一根木棍两头同时燃烧,一根木棍只燃烧一头,当其中一根木棍燃烧完,再将剩下的那根木棍的另一头也点着,木棍烧完,刚好过去了45分钟。类似于这类问题,需要先将这个数(需求)拆分,然后更根据条件组合,分步解决问题。就好比分布式方案...
2019-09-21 11:25:21
359
原创 水仙花数算法分析
水仙花数算法分析水仙花算法:水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。(例如:1^ 3+5^ 3+3^ 3 =153);给你A和B区间内有多少个水仙花数。public class mianshiTest { //1^3+5^3+3^3=153 public static void main(String[] args) { ...
2019-09-20 23:40:20
2975
1
原创 IDEA无法打开标有问号的文件
IDEA无法打开标有问号的文件解决方案IDEA无法打开文件的原因如图:新建IDEA第一次识别的文件,选择打开方式错误,等一系列错误。导致如下情况:解决方案按照如下图操作即可。第一步打开设置:第二歩修改设置:问题解决再次打开这个*.conf文件时,默认IDEA的选择即可...
2019-08-27 19:56:09
10960
2
原创 创建.bat的服务管理文件
快捷创建cmd命令行下的开启、关闭、重启服务以创建Grunt服务为例如下图,首先打开需要开启服务的目录,在目录中新建一个xxx.bat文件(注意命名规范,不要使用服务的名称命名,例如grunt.bat,这种命名方式,服务会一直跳动输入命令,服务不会开启),在grunt_start.bat文件中编辑grunt server,就可以了,不要输入其他指令。如果你想要创建停止或者重启服务和开启服务...
2019-08-23 12:58:51
274
原创 Java随笔(一)
随笔(一)零碎知识点Socket套接字(socket)是一个抽象层,应用程序可以通过它发送或接收数据,可对其进行像对文件一样的打开、读写和关闭等操作。套接字允许应用程序将I/O插入到网络中,并与网络中的其他应用程序进行通信。网络套接字是IP地址与端口的组合。所谓套接字,实际上是一个通信端点,每个套接字都有一个套接字序号,包括主机的IP地址与一个16位的主机端口号,即形如(主机IP地址:端口...
2019-08-16 16:16:35
264
原创 optional类
Java Optional类的简单使用一、了解什么是Optional类Optional类是Java8之后的新特性,主要是为了解决空指针异常(NullPointerException),也就是为了解决null值判断问题。Optional本质上是一个可选值的包装类,所以Optional类可以是任意类,既可以为null。Optional类常用的方法:二、简单举例说明1.Optional类...
2019-08-16 15:15:03
287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人