本章我们学习了树与二叉树,在正式学习之前对树和二叉树有一定的了解,但在深入学习以后,还是有学到很多新的东西。树有很多专业术语:度 深度等等 如果不能记清他们的意义,基础题目都没有办法做。 首先我想说的是储存结构: 顺序结构 通过结构体内简单的int parent 将子结点与双亲结点连接起来 而特殊的 ...
分类:
其他好文 时间:
2020-05-31 01:12:09
阅读次数:
96
##标识符命名规则 标识符(identifier)用于引用变量,函数,宏,结构以及其他在C程序中定义的对象。标识符包括: (1)基本字符集的字母,a-z与A-Z(标识符区分大小写) (2)下划线_ (3)数字0-9(不能作为标识符的第一个字符) (4)代表其他语言字母和数字的通用字符名 在C语言标准 ...
分类:
其他好文 时间:
2020-05-30 22:19:29
阅读次数:
124
JVM 深入理解JVM(4)——如何优化Java GC「译」 Posted by Crow on August 21, 2017 本文翻译自Sangmin Lee发表在Cubrid上的”Become a Java GC Expert”系列文章的第三篇《How to Tune Java Garbage ...
分类:
编程语言 时间:
2020-05-30 21:34:51
阅读次数:
88
{eyou:type typeid="96"} <a href='{$field.typeurl}' class="foot-tit">{$field.typename}</a> {/eyou:type} 注:经过测试 typeid必须用双引号,以及标签 {/eyou:type}里边千万不要有空格。 ...
分类:
其他好文 时间:
2020-05-30 15:45:03
阅读次数:
126
原子操作类: public abstract class CounterBase { public abstract void Increase(); public abstract void Decrease(); } public class CounterNoInterlocked : Cou ...
分类:
编程语言 时间:
2020-05-30 15:33:34
阅读次数:
58
#include <bits/stdc++.h> using namespace std; char cnt = 0; struct A { A() { *reinterpret_cast<char*>(this) = ++cnt; cout << "construct: " << this << ...
分类:
其他好文 时间:
2020-05-29 23:40:29
阅读次数:
109
def add(n, i): return n+i def test(): for i in range(4): yield i g = test() for n in [1, 10, 5]: g = (add(n, i) for i in g) ...
分类:
其他好文 时间:
2020-05-29 19:48:04
阅读次数:
62
1.Confirm消息确认机制 消息的确认:是指生产者投递消息后,如果Broker收到消息,则会给生产者一个应答。 生产者进行接收应答,用来确定这条消息是否正常的发送到Broker,这种方式也是消息的可靠性投递的核心保障。 生产端 public static void main(String[] a ...
分类:
其他好文 时间:
2020-05-29 13:36:50
阅读次数:
47
1.用链表加循环的方式 n=123 f=456.456 s1='Hello,world' s2='Hello,\'lihua\'' s3=r'hello,"Bart"' s4=r'''hello Lisa!''' L=[n,f,s1,s2,s3,s4] for M in L: print(M) 2. ...
分类:
编程语言 时间:
2020-05-28 22:01:58
阅读次数:
424
题目: 找不同:给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 示例: 输入: s = "abcd" t = "abcde" 输出: e 解释: 'e' 是那个被添加的字母。 思路: 思路较简单。 程 ...
分类:
编程语言 时间:
2020-05-28 20:07:28
阅读次数:
260