自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白猫警长J的博客

没有描述,你想看什么?

  • 博客(6)
  • 收藏
  • 关注

原创 初见位Swap算法引发的位异或思考

偶遇今天在逛博客的时候看到了hzk_cpp同学写的《位运算的使用》一文,链接附上:https://blog.csdn.net/hzk_cpp/article/details/79313692文中谈到了几种基础的位运算,并且在文末举了一个例子,就是运用按位异或得到的Swap算法;Swap算法的几种形式一、额外添加temp变量这个方法我们在初学C语言时常常见到v...

2018-05-26 20:45:32 901

原创 JVM内存、类加载学习记录

Jvm内存分为哪几个主要部分?堆主要用来存储实例对象,现今HotSpot虚拟机将该区做了分代分区处理,分为Eden,2个Supervisor,和Old方法区存储编译后产生的信息,如class,静态变量和常量等,也可以叫Non-heap,或者在HotSpot虚拟机中称为永久代jvm栈用来执行方法本地方法栈执行本地方法PC计数器有哪些原因会产生内存溢出?...

2018-05-24 20:25:21 186

原创 TCP连接的建立与关闭

TCPTCP是面向连接的协议,所以TCP运输连接的建立和释放是每次TCP通信中必不可少的过程;在整个TCP运输连接中存在三个阶段:连接建立、传输数据、连接释放,而计算机系统需要一个管理机制来保证TCP运输连接的建立和释放都能正常的进行,这个管理过程就是通过通信双方在知晓对方存在的情况下,通过一些参数进行协商,运输实体资源;“三次/四次握手”-TCP连接的建立假设A是TCP客户,...

2018-05-24 01:13:31 664

原创 Java的四种引用记录

StrongReferences-强引用只有在对象强引用释放之后,才”可能”在不远的将来被gc回收(不一定立即回收)SoftReferences-软引用引用对象只存在软引用(强引用全部释放)时,如果内存依然足够,则不会被标记可回收;如果此时内存不够了,就会将该对象回收WeakReferences-弱引用当引用对象只存在弱引用时,不管内存是否足够,只要gc扫描到标记为弱引...

2018-05-23 20:34:47 212

原创 AAPT2错误在Android Studio下的解决方案

sync发生错误时在gradle.properties中加入 android.enableAapt2=falsebuild时发生Failed to excute aapt关闭Android studio的Instant Run功能

2018-05-04 17:05:45 894

原创 有关LayoutInflater的inflate方法的一些简单记录(后续还会补充)

View inflate(int res, ViewGroup root, boolean attach);第一个参数layout的Id第二个参数只要当前root的类型和layout根节点类型对应上了就能使用第三个参数如果为true则直接把View引用传给当前View,即可在类中直接通过findViewById找到控件 如果为false则需要接住inflate...

2018-05-03 19:52:36 119

空空如也

空空如也

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

TA关注的人

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