君子生非异也

导航

 

2020年11月13日

摘要: 计算机通常用补码来表示有符号数,计算机的一个数据可以看作是有符号数,也可以看作无符号数的,也就是说计算机并不知道你存的是有符号数还是无符号数,而且所做的运算并不需要管你存的是什么数 阅读全文
posted @ 2020-11-13 10:12 徐知语的笔记 阅读(1598) 评论(0) 推荐(1) 编辑
 

2020年11月12日

摘要: 模块是相关Go包的集合。modules是源代码交换和版本控制的单元。 go命令直接支持使用modules,包括记录和解析对其他模块的依赖性。modules替换旧的基于GOPATH的方法来指定在给定构建中使用哪些源文件 阅读全文
posted @ 2020-11-12 15:17 徐知语的笔记 阅读(732) 评论(0) 推荐(0) 编辑
 

2020年11月10日

摘要: 守护线程:顾名思义,就是守护线程的线程;在JAVA线程分为 用户线程(User Thread)和守护线程(Daemon Thread) ;守护线程就是用来守护用户线程的。所以JVM中如果没有需要守护的线程了,守护线程也就没有存在的意义;守护线程最典型的应用就是 GC (垃圾回收器)。守护线程并非只有虚拟机内部提供,用户在编写程序时也可以自己设置守护线程 阅读全文
posted @ 2020-11-10 17:30 徐知语的笔记 阅读(617) 评论(0) 推荐(0) 编辑
 
摘要: 无符号数中,所有的位都用于直接表示该值的大小;有符号数中最高位用于表示正负, 阅读全文
posted @ 2020-11-10 14:16 徐知语的笔记 阅读(3720) 评论(0) 推荐(0) 编辑
 

2020年9月27日

摘要: 一、ReentrantLock的核心组成 1、CAS 2、abstract static class Sync extends AbstractQueuedSynchronizer AQS (双向链表) 3、锁的类型 4、 UNSAFE.park(false, 0L); 、 UNSAFE.unpar 阅读全文
posted @ 2020-09-27 19:44 徐知语的笔记 阅读(177) 评论(0) 推荐(0) 编辑
 

2020年7月3日

摘要: 特殊矩阵:即指非零元素或零元素的分布有一定规律的矩阵,为了节省存储空间, 我们可以对这类矩阵进行压缩存储;即为多个相同的非零元素只分配一个存储空间;对零元素不分配空间 阅读全文
posted @ 2020-07-03 10:10 徐知语的笔记 阅读(1658) 评论(0) 推荐(0) 编辑
 

2020年6月8日

摘要: 如果基类有友元类或友元函数,则其派生类不会因继承关系而也有此友元类或友元函数。如果基类是某类的友元,则这种友元关系是被继承的。即被派生类继承过来的成员函数,如果原来是某类的友元函数,那么它作为派生类的成员函数仍然是某类的友元函数。总之,基类的友元不一定是派生类的友元;基类的成员函数是某类的友元函数,则其作为派生类继承的成员函数仍是某类的友元函数。 阅读全文
posted @ 2020-06-08 20:30 徐知语的笔记 阅读(718) 评论(0) 推荐(0) 编辑
 

2020年6月6日

摘要: C++中的表达式由运算符和操作数按照规则构成。例如,算术运算符包括加“+”、减“-” 、乘“*” 、除“/”和取模“%”。如果不做特殊处理,则这些算术运算符通常只能用于对基本数据类型的常量或变量进行运算,而不能用于对象之间的运算。 阅读全文
posted @ 2020-06-06 11:13 徐知语的笔记 阅读(768) 评论(0) 推荐(0) 编辑
 

2020年6月2日

摘要: 友元类的关系是单向的。若说明类B是类A的友元类,不等于类A也是类B的友元类。友元类的关系不能传递,即若类B是类A的友元类,而类C是类B的友元类,不等于类C是类A的友元类。除非确有必要,一般不把整个类说明为友元类,而仅把类中的某些成员函数说明为友元函数。 阅读全文
posted @ 2020-06-02 15:14 徐知语的笔记 阅读(380) 评论(0) 推荐(0) 编辑
 
摘要: 在类中,也可以使用const关键字定义成员变量和成员函数,甚至是类的对象。由关键字const修饰的类成员变量称为类的常量成员变量。类的常量成员变量必须进行初始化,而且只能通过构造函数的成员初始化列表的方式进行。使用const修饰的函数称为常量函数 阅读全文
posted @ 2020-06-02 14:15 徐知语的笔记 阅读(516) 评论(0) 推荐(0) 编辑