- 博客(5)
- 问答 (2)
- 收藏
- 关注
原创 史上最难用的编译工具Bazel 学习记录一(通过command控制select行为)
史上最难用的编译工具Bazel 学习记录一(通过command控制select行为)
2024-03-04 15:03:09 640
原创 CASPP练习题4.4 记录
CSAPP 练习题4.4用Y86-64来实现一个递归求和函数:如下long rsum(long *start, long count) { if (count <= 0) return 0; return *start + rsum(start+1,count-1);}解答:```Y86-64#long rsum(long *start,long count)#start in %rdi, count in %rsirsum: xorq %rax, %rax a
2021-04-12 23:31:35 261
原创 POJ1741 求距离小于K的点对详解(树重心,分治算法,深度优先遍历dfs)
POJ1741 求距离小于K的点对问题在做这题时网上搜索到很多版本代码,但是都没有注释或者没什么解释,这里稍作解释下解题思路以及放一篇注释版本(注释的比较随意,如有问题,敬请指出)思路读懂代码后还是比较简单的,第一步求整树的重心(Query_size;Query_root)其实我觉得是一个无向图,这个图的结点是以邻接表的形式表示结点间的关系,add_edge,具体操作其实就是:当前节点指向头节点的后继节点,头节点只想当前节点,每次都会新开一条“路径”e[i],具体可以将节点的变化过程printf出来
2021-01-22 12:15:41 1386 3
原创 Java学习笔记之 接口与抽象类的区别
在学习到这两个概念后,总感觉比较模糊,感觉这两个东西很像,所以在此做一个笔记抽象类与接口的区别:成员区别:抽象类:抽象类中可以有变量、常量、抽象方法、非抽象方法和构造方法。(有抽象方法的类一定是抽象类,抽象类不一定有抽象方法)public abstract class Animal{ Animal(){ //无参构造方法 } Animal(int age){ //带参构造方法 thi
2020-07-30 19:14:54 105
原创 Java学习笔记之 final 与 static
final 与 static 均为状态修饰符 final静态(final可以修饰的对象有 方法 、变量、类) 当final修饰方法时,子类中的方法不可以被重写,方法此时为最终方法。 当final修饰变量时,变量无法被重新赋值,变量此时变为常量。 当final修饰类时,该类无法被继承,类此时为最终类。 static最终态(static可以修饰成员方法、成员变量) 类中static修饰的变量为该类的所有对象共享。 类中static修饰的方法只能访问静态成员..
2020-07-28 17:15:57 98
空空如也
(生产者消费者问题)C++11<mutex>和<thread>的使用 多线程 出现死锁
2021-12-02
关于linux login shell 与nologinshell 对变量影响的一些问题
2021-03-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人