- 博客(36)
- 问答 (1)
- 收藏
- 关注
原创 关于位运算
老是有人问我这个问题,为了方便,贴优快云方便一次性回答我在这里先把位异或运算符号定义为^,位与定义为|位异或的规则是相同位置0,不同位置1位与的规则是位都为1置1,位为0置0即异或:1^1=0 1^0=1 0^0=0这里我举一个简单的列子吧3^8888=8891,这个8891是怎么来的呢?我们用计算器把3转为二进制(你应该知道进制转换吧),3的二进制是11,而8888的二进制是10001010111000这里的运算过程是这样的1000101011100000000000000011
2021-12-03 00:23:56
269
2
原创 可重入锁初步了解
我们经常用的synchronized是可重入锁,你们经常用的,我不会用的ReentrantLock也是可重入锁。那么可重入锁究竟是什么呢?可重入,同一个线程就是可以重复获取相同的锁。我们来看看这段代码吧public class Person { public synchronized void fly(int i){ if(i==0)return; System.out.println(Thread.currentThread().getName()+"这个人还能
2021-12-01 23:07:49
288
原创 如何让代码简洁一点
学习记录(方法非原创)你是否遇到过这种代码 String name="狂野"; char sex='男'; double height=180; if(name.equals("狂野")){ if(sex=='男'){ if(height>=180){ System.out.println("好,你就是狂野,还钱");
2021-11-24 23:16:35
339
2
原创 递归入门到跑路(一)
这里写自定义题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅
2020-11-13 22:48:39
200
2
空空如也
java如何使用unicorn模拟x86汇编
2021-12-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人