08 2024 档案
摘要:指针函数 和 函数指针 指针函数(Function Returning a Pointer) > 返回一个指针 指针函数是返回指针的函数。也就是说,这种函数的返回类型是一个指针。 定义和使用 指针函数的返回类型是一个指针类型 通过函数调用,返回一个指针 Demo #include <iostream
阅读全文
摘要:typedef 指针定义 #include <iostream> #include <string> #include <vector> using namespace std; typedef unsigned int UInt32; // 1. 简化类型 typedef float Real;
阅读全文
摘要:打 patch 报错:corrupt patch at line *** 1. Github 办法 https://github.com/Riscure/optee_fuzzer/issues/7 2. 工具解决 用 vim 编辑下 尝试使用一些工具修复补丁文件的格式,比如 Unix 的 dos2u
阅读全文
摘要:OOP 1. 继承 基类(base) 派生类(derived) 派生类需要访问的基类的成员:在基类中用 protected 来修饰 虚函数(Virtual) 基类希望派生类各自定义自己合适的版本 基类通常都应该定义一个虚析构函数,即使该函数不执行任何实际操作也是如此
阅读全文
摘要:C++面试题 1. 运算符优先级别 # *p++ 你理解么? 位置是要变化的,但是这个值本身还是变之前的
阅读全文
摘要:C++ 数据结构 1. 标准库 https://www.runoob.com/cplusplus/cpp-standard-library.html 2. Vector https://www.runoob.com/w3cnote/cpp-vector-container-analysis.html
阅读全文
摘要:Git Stash https://cloud.tencent.com/developer/article/2177783 Git 会提示“No local changes to save” 在 Git 中,git stash 命令默认情况下只会保存已跟踪的文件的修改和暂存区的内容,而不会保存未被追
阅读全文
摘要:Stream流 函数式编程:https://github.com/RonnieLee24/Java_new_feature/blob/master/函数式编程.md Stream本身并不是数据结构,不会存储数据或改变数据源,它仅定义处理方式,可以视为一种高级迭代器 不仅能够支持顺序处理 还能进行并行
阅读全文
摘要:mermaid(已经是 MarkDown 生态的一部分了) Github:https://github.com/mermaid-js/mermaid 教程:https://mermaid.js.org/intro/ 实时编辑器 时序图 结合教程来实际操作即可: sequenceDiagram %%
阅读全文
摘要:Diff and Patch Git diff 通过 git diff 打 Patch git diff 生成的补丁是展示当前工作目录中的修改(或者两个不同的提交之间的修改),而 git format-patch 通常用来生成提交历史的补丁。 1. 生成当前未提交的更改的补丁 # 这个命令会生成一个
阅读全文
摘要:指针 1. 指针的作用 使程序简洁、紧凑、高效 有效地表示复杂的数据结构 动态分配内存 能直接访问硬件 能够方便的处理字符串 得到多于一个的函数返回值 2. 指针和指针变量 指针初始化 int main() { int a = 10; int * p = &a; // p 是指针变量,p 的内容为
阅读全文
摘要:OpenWrt https://www.right.com.cn/forum/thread-5559135-1-1.html 恩山网站:以后折腾 J4125 就靠它了 OpenWrt 是一个基于 Linux 的开源嵌入式操作系统,主要用于路由器和嵌入式设备。它以高度可定制和灵活著称,允许用户安装和配
阅读全文
摘要:微信、QQ发送 .apk 文件,对方收到会带有.1后缀 解决方法:将 .apk 改为 大写 .APK
阅读全文
摘要:常用函数 1. clamp 方法 // 若X在[low,high]范围内,则等于X;如果X小于low,则返回low;如果X大于high,则返回high clamp(x, low, high) 2. double 转成 float(C++ 风格的显式类型转换) double d = 3.1415926
阅读全文