自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 NIO实现服务端和客户端的网络IO

服务端代码 public static void main(String []args){ try { //获取连接器 Selector selector = Selector.open(); //获取服务端连接监听通道 ServerSocketChannel serverSocketChannel = ServerSocketChannel.open(); //服务端连接

2020-08-01 11:38:52 106

原创 尼姆博奕(Nimm Game)--为什么异或能等于0是奇异局势

尼姆博奕(Nimm Game):有三堆各若干个物品,两个人轮流从某一堆取任意多的物品,规定每次至少取一个,多者不限,最后取光者得胜。 首先(0,0,0)显然是奇异局势,无论谁面对奇异局势,都必然失败。第二种奇异局势是(0,n,n),只要与对手拿走一样多的物品,最后都将导致(0,0,0)。仔细分析一下,(1,2,3)也是奇异局势,无论对手如何拿,接下来都可以变为(0,n,n)的情形。 ...

2019-09-26 14:56:45 414 1

原创 虚拟机内存笔记

** 方法区 ** 方法区与Java堆一样,是各个线程共享的内存区域。 用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。 Java虚拟机规范对这个区域的限制非常宽松,除了和Java堆一样不需要连续的内存和可以选择固定大小或者可扩展外,还可以选择不实现垃圾收集。相对而言,垃圾收集行为在这个区域比较少出现。 内存回收目标主要是针对常量池的回收和对类型的卸载。 运行时常量池...

2019-08-08 01:04:05 90

原创 剑指offer-变态跳台阶

剑指offer-变态条台阶 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 解题思路 这道题有简单的版本 https://blog.csdn.net/weixin_38375236/article/details/98468914 我的思路是这样的: 1.第n个台阶,一定会跳上去的 2.其他台阶,这只青蛙会选择跳或不跳...

2019-08-04 16:11:00 120

原创 剑指offer-跳台阶

剑指offer-二进制数中1的个数 题目描述 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 解题思路 1.当数字为0时,1的个数就为0啦。 2.当数字不是0时,将数字n和n-1做&(按位与)运算这样,这样n-1将n的二进制数的最后一个1个借走,&操作后就能消耗数字n的一个1; 例如: 数字5 的二进制为 101 数字5-1 二进制为 ...

2019-08-04 14:34:41 68

原创 剑指offer-二叉树的下一个节点

剑指offer-二叉树的下一个节点 题目描述 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 解题思路 其实这道题很简单的,中序遍历的下一个节点嘛 1.该节点有右节点,就是该右节点的最左节点,一直到找左节点 2.如果没有就找父节点,没有父节点就只说明没有下一个节点 3.如果该节点是从父节点一直找右节点下去...

2019-08-04 11:58:35 126

原创 剑指offer-二叉树的重建

剑指offer-二叉树的重建 题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 本题思路: 1.前序序列的第一位为树的根节点 2.在中序序列找到该节点的位置 3.通过根节点的位置分割前序和中序序列 4....

2019-08-04 11:46:46 97

原创 tomcat部署web项目注意问题

这个问题使tomcat里已经部署了该名称的项目了,删了旧项目,重新部署就不会出现该警告了

2018-06-04 22:06:19 189

原创 关于myeclipse中项目位置出现红色感叹号

出现这中情况,有一种ge能就是jar包无法解析这时候只要把相应的库包删除了,在重新导入就可以了,如果还没有用,就可能使你的库包有问题了

2018-06-04 22:02:39 767

极客学院java-23种设计模式

极客学院java设计模式,课程源码,这是我辛苦收集的,本站有的要3个分,我两个就行,附赠研磨设计模式电子书,嘻嘻

2019-06-21

数据结构 王红梅 C语言

原版课件,提取课本精华内容,看ppt比看书更快掌握吸收数据结构的精髓,减少了不必要的课本内容的浏览

2018-08-31

空空如也

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

TA关注的人

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