代码改变世界

[置顶]Android App学习计划

2018-04-16 11:48 by cascle, 564 阅读, 0 推荐, 收藏, 编辑
摘要:模块化 Json Gson Fastjson Jackson EventBus GreenDao Flutter ButterKnife Dagger okhttp Rxjava/Rxandroid Retrofit ARouter 阅读全文

刘洪波携手12位名师亲自带读雅思词汇真经,7天快速记忆雅思7000常用单词:1.自然地理(刘洪波)

2023-07-03 23:54 by cascle, 213 阅读, 0 推荐, 收藏, 编辑
摘要: 阅读全文

尚硅谷宋红康JVM全套教程(详解java虚拟机)之3:性能监控与调优篇

2022-12-02 13:40 by cascle, 247 阅读, 0 推荐, 收藏, 编辑
摘要:302. 性能监控与调优篇概述 303. 见识以下大厂面试题 304. 为什么调优及监控的依据 305. 性能优化三部曲 306. 4个性能测试指标及相关关系 307. JVM命令行监控工具的概述 308. jps:查看正在运行的Java进程 309. jstat:基本语法 310. jstat:如 阅读全文

【知识分享Linux内核源码分析】耗时整理的Linux内核干货视频教程

2022-04-16 15:34 by cascle, 351 阅读, 0 推荐, 收藏, 编辑
摘要:1-剖析Linux内核入门必修篇 2-剖析Linux内核缓存及中断处理 3-剖析Linux内核异常与中断处理 阅读全文

终结B站没人能讲清楚红黑树的历史,不服等你来踢馆!-【码炫课堂收费课节选之-红黑树源码解析及手写红黑树】

2022-01-25 17:41 by cascle, 262 阅读, 0 推荐, 收藏, 编辑
摘要:1.红黑树前置知识:二叉排序树常见操作详解 Treemap:Doug Lea和Josh Bloch 优化了原始红黑树 红黑树:二叉树基础上进行染色,达到一种黑色平衡,即每个分支黑色节点数目一致 二叉查找树:上图投影部分可以看到是按顺序排列的,向一只手压下来压平 一样 这里讲义写错了,正确的:前序是: 阅读全文

C++ 2.0新特性 C++11/14

2021-12-17 20:33 by cascle, 176 阅读, 0 推荐, 收藏, 编辑
摘要:1. 演进、环境与资源 2. Variadic Templates typenames... Types:参数类型和个数随意,代表其余(子队列) 这样分离为一个队首和子队列,适合递归处理,最终是一个队首和一个空队列,args为空,无法匹配默认“队首+子队列”模式 所以要不调用自己,要不调用对应无参空 阅读全文

尚硅谷宋红康JVM全套教程(详解java虚拟机)之2:字节码与类加载器篇

2021-12-12 12:16 by cascle, 404 阅读, 0 推荐, 收藏, 编辑
摘要:一. class文件结构 204. JVM中篇内容概述 205. 字节码文件的跨平台性 206. 了解Java的前端编译器 207. 透过字节码看代码执行细节举例1 208. 透过字节码看代码执行细节举例2 209. 透过字节码看代码执行细节举例3 先调用子类的print方法,print方法里的引用 阅读全文

侯捷C++八部曲:C++标准库 体系结构与内核分析

2021-12-02 23:03 by cascle, 309 阅读, 0 推荐, 收藏, 编辑
摘要:1. 认识headers、版本、重要资源 C++标准库:编译器提供的头文件 2. STL体系结构基础介绍 容器使用分配器管理内存 迭代器:泛化指针,容器和算法之间的桥梁 迭代器:对现有模板类做接口转换 predicate:宾语,条件 所有容器都有自己专属的iterator auto推导出来的类型是v 阅读全文

C++日拱一卒

2021-11-29 16:38 by cascle, 44 阅读, 0 推荐, 收藏, 编辑
摘要:2021.11.29 inline最新含义:不再是告诉编译器不要生成函数实体直接优化为代码,而是在头文件里定义的函数体可以被include到多个不同的cpp文件,最后只是随机选择生成的一份实体。用static更好,虽然会更大每个文件带一份,但不会有不同宏定义导致代码不同的问题 https://www 阅读全文

侯捷C++八部曲:C++程序设计(Ⅱ)兼谈对象模型

2021-11-28 21:36 by cascle, 244 阅读, 0 推荐, 收藏, 编辑
摘要:1. 导读 TL标准库主要是用模板泛型思维做出来的,而不是面向对象思维,多态基本没有,继承量不大(旧版本也是基本没有,新版本增多) 2. 转换函数 conversion function 主要作用是把一个对象转为另一种数值的类型,以及另外一种类型被转过来 转出去:operator typename( 阅读全文

侯捷C++八部曲:C++面向对象程序设计

2021-11-22 00:07 by cascle, 938 阅读, 1 推荐, 收藏, 编辑
摘要:1. C++编程简介 2.头文件与类的声明 c语言的数据暴漏的太多,任何函数都能访问,不容易维护 类分两种,内部带指针的和不带指针的 类里有指针要非常小心 .h和.cpp是一部分,因为角色的区分,分成两部分 自己的头文件用双引号,库的用尖括号 可以把.h拿掉,c的stdio要写成cstdio 3. 阅读全文