从事Java开发的都知道java有个垃圾回收机制Garbage collection,要准确理解Java的垃圾回收机制. 我们可以从:“什么时候”,“对什么东西”,“做了什么事情”这三个方面来分析。 01、“什么时候” 什么时候”即是GC触发的条件。GC触发的条件有两种: 程序调用System.gc ...
分类:
其他好文 时间:
2020-04-28 13:12:40
阅读次数:
55
面试官:了解锁吗? 小明:了解,还经常用过。 面试官:说说synchronized和lock的区别吧 小明:synchronized是可重入锁,由于lock是一个接口,重入性取决于实现,synchronized不支持中断,而lock可以。。。。。。。。。。。。。。。。 面试官:好了,那有没有比这两种 ...
分类:
其他好文 时间:
2020-04-27 17:46:57
阅读次数:
91
写给徘徊在选择python2 和 python3之间的你! python2 LTS默认支持年限 有同学说python3性能比python2慢?那是python3刚出来时! python2 和 python3性能对比,来自比较官方的数据:https://speed.python.org/compari ...
分类:
编程语言 时间:
2020-04-27 13:38:06
阅读次数:
188
由于最近大脑不太稳定,所以增加了这篇文章 这里是一些感慨/摘录,摘录的部分会注明出处 反驳民族主义 民族主义只教会人们,去恨连见都没见过的人 你从未参与过的那些成就,一下子就让你骄傲自豪起来了 就像有些美国人:“xxx法国人,要不是我们两次世界大战都救了他们,他们现在得说德语了” 你心想:“哦哦…… ...
分类:
其他好文 时间:
2020-04-25 23:30:21
阅读次数:
181
12:00 除非你有勇气看不见海岸,否则你永远不可能跨越海洋。 ——哥伦布 忘记了调整闹钟,难得的周末却在七点钟把自己叫醒了。被迫起床关闭了之后,至少少了一半的睡意,但还是相对疲惫,就继续躺睡了。模模糊糊地还真能睡到十一点。疲惫感并没有消散太多,这并不是睡觉就可以缓解的问题,因为这是我内心没能想通的 ...
分类:
其他好文 时间:
2020-04-25 19:05:59
阅读次数:
159
有人说,现在前端都饱合了,找不到工作。 那是他水平不行,是他找不到工作。去拉钩,智联看看,大把的高薪职位。问题是他拿不到。 要项目没项目,好吧,有时候学历也能唬人,但是学历也不行的,指望面试官是个渣渣吗?基本不可能,别说面试,可能简历都过不了,这种情况,能找到高薪工作那才叫活见鬼了。 看看现在web ...
分类:
Web程序 时间:
2020-04-24 21:29:03
阅读次数:
109
源码 setions信息 以下是原图: gdb peda:put@plt首探 结合.plt section信息 0x8048300就在.plt section,puts@plt是特殊符号名称 0x804a00c(指针)在.got.plt节这里 乍一看就得很奇怪,为什么要莫名其妙的跳到紧接着下一条指令 ...
分类:
其他好文 时间:
2020-04-23 21:33:24
阅读次数:
80
情况是这样的:字面值0是一个int类型而不是指针。如果C++发现一个0,在只能使用指针的上下文中,它会不情愿的把0解释为一个空指针,但是那是迫不得已的情况。C++的基本策略是0是一个int类型,而不是一个指针类型。 实际上,NULL的真实情况也是这样的。NUll的细节上有一些不确定性,因为各个实现被 ...
分类:
其他好文 时间:
2020-04-23 19:23:13
阅读次数:
53
一、前言 地址和经纬度互相转换的功能也经常用到,比如上次的路线方案查询的功能,之前官网是提供了直接输入出发地点和目的地的中文汉字,就可以查询到最优的路线,后面只支持输入出发地点和目的地的经纬度坐标了,这个就有点绕了,让用户输入什么经纬度坐标,那是个什么鬼?没有几个用户搞得懂的,所以就需要先将用户输入 ...
分类:
其他好文 时间:
2020-04-20 12:04:05
阅读次数:
104
首先 我现在编写一个代码时出现了一个问题代码如下 Spritestone& Monster::getValue() { int stoneCount[] = { 100,200,500,1000,2000,5000,10000,20000,100000 }; int value = stoneCou ...
分类:
其他好文 时间:
2020-04-16 15:23:05
阅读次数:
69