From 4b3500f03d22c85014a64d01771efb0a7191efd6 Mon Sep 17 00:00:00 2001 From: Ninokz <2606904530@qq.com> Date: Thu, 18 Apr 2024 13:19:13 +0800 Subject: [PATCH] Site updated: 2024-04-18 13:19:11 --- 2023/04/30/hello-world/index.html | 4 +- 2024/03/27/cpp-review-for-intern/index.html | 4 +- 2024/03/31/GNN/index.html | 4 +- 2024/04/15/cpp-formal/index.html | 211 -------------------- 404.html | 4 +- about/index.html | 8 +- archives/2023/04/index.html | 8 +- archives/2023/index.html | 8 +- archives/2024/03/index.html | 8 +- archives/2024/04/index.html | 167 ---------------- archives/2024/index.html | 8 +- archives/index.html | 8 +- atom.xml | 19 +- categories/Learning/index.html | 8 +- categories/index.html | 6 +- daily/index.html | 6 +- index.html | 10 +- link/index.html | 8 +- site/index.html | 8 +- sitemap.txt | 3 +- sitemap.xml | 21 +- tags/C/index.html | 8 +- tags/Deep-Learning/index.html | 8 +- tags/index.html | 6 +- 24 files changed, 74 insertions(+), 479 deletions(-) delete mode 100644 2024/04/15/cpp-formal/index.html delete mode 100644 archives/2024/04/index.html diff --git a/2023/04/30/hello-world/index.html b/2023/04/30/hello-world/index.html index 854ab0b..ca6aa0e 100644 --- a/2023/04/30/hello-world/index.html +++ b/2023/04/30/hello-world/index.html @@ -161,7 +161,7 @@ } detectApple() })(window) -

Hello World

天生万物以养民,民无一善可报天。
+

Hello World

天生万物以养民,民无一善可报天。
不知蝗蠹遍天下,苦尽苍生尽王臣。
人之生矣有贵贱,贵人长为天恩眷。
人生富贵总由天,草民之穷由天谴。
@@ -175,7 +175,7 @@ 传令麾下四王子,破城不须封刀匕。
山头代天树此碑,逆天之人立死跪亦死!

快说,谢谢大西王

-
文章作者: Ninokz
文章链接: https://ninokz.github.io/2023/04/30/hello-world/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ninokz
公告
本站缓慢施工中...
最新文章
公告
本站缓慢施工中...
最新文章
-

C++ 复习笔记[实习应急]

起始

+

C++ 复习笔记[实习应急]

起始

这篇文章应该是 blog 里更的第二篇文章,最近开始准备今年夏季实习的事情,虽然C/C++&CSharp都会一点,但是感觉实习面试时的问题我会答不上来,所以准备了这篇笔记,一是记录学习笔记,二是督促一下自己吧。注意本文在使用对象一词时并不单单限定于OO中的面向对象的对象的意思。

C/C++ language

Keywords 🔑

@@ -2089,7 +2089,7 @@

文件
  • B+树常被用于文件系统中的索引结构,例如在磁盘上维护文件的目录结构。通过B+树,可以实现对文件的高效查找、插入和删除操作。
  • B+树的平衡性和有序性使得文件系统能够快速定位到目标文件或目录,减少了磁盘IO次数,提高了文件系统的性能和效率。
  • -

    文章作者: Ninokz
    文章链接: https://ninokz.github.io/2024/03/27/cpp-review-for-intern/
    版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ninokz
    公告
    本站缓慢施工中...
    目录
    1. 1. 起始
    2. 2. C/C++ language
      1. 2.1. Keywords 🔑
        1. 2.1.1. const
        2. 2.1.2. static
        3. 2.1.3. this
        4. 2.1.4. inline
        5. 2.1.5. sizeof
        6. 2.1.6. volatile
        7. 2.1.7. extern “c”
        8. 2.1.8. struct in C++ & C
        9. 2.1.9. struct vs class in c++
        10. 2.1.10. union
        11. 2.1.11. union vs struct vs classs
        12. 2.1.12. explict
        13. 2.1.13. enum枚举类
        14. 2.1.14. auto
        15. 2.1.15. decltype
        16. 2.1.16. 类型转换关键字
        17. 2.1.17. 宏 vs typedef vs typename vs inline
        18. 2.1.18. NULL vs nullptr
        19. 2.1.19. new/delete
        20. 2.1.20. 内存分配
      2. 2.2. STL相关
        1. 2.2.1. STL容器一览
        2. 2.2.2. STL算法复杂度一览
        3. 2.2.3. STL迭代器一览
        4. 2.2.4. STL关系一览
        5. 2.2.5. STL高频问题[重点]
          1. 2.2.5.1. 什么是STL
          2. 2.2.5.2. STL六大组件
          3. 2.2.5.3. STL各大容器
            1. 2.2.5.3.1. vector
            2. 2.2.5.3.2. list
            3. 2.2.5.3.3. deque
            4. 2.2.5.3.4. map
            5. 2.2.5.3.5. set
            6. 2.2.5.3.6. unordered_map
            7. 2.2.5.3.7. stack & queue
            8. 2.2.5.3.8. priority_queue
            9. 2.2.5.3.9. vector vs List
            10. 2.2.5.3.10. queue vs List vs deque
            11. 2.2.5.3.11. map vs set
            12. 2.2.5.3.12. map | set vs multimap | multiset
            13. 2.2.5.3.13. vector vs map in index [key or index]
            14. 2.2.5.3.14. hash_map vs map
            15. 2.2.5.3.15. 迭代器 ++it vs it++
          4. 2.2.5.4. 普通 i++与++i
          5. 2.2.5.5. STL容器删除元素
          6. 2.2.5.6. STL中迭代器失效
          7. 2.2.5.7. STL hash_table解决冲突办法
      3. 2.3. 综合 📚
        1. 2.3.1. CPP编译步骤*
        2. 2.3.2. 变量存储区域*(内存管理机制)
        3. 2.3.3. 静态&动态的类型与绑定
        4. 2.3.4. 静态断言和动态断言区别
        5. 2.3.5. 纯虚函数与抽象类
        6. 2.3.6. 虚函数*
        7. 2.3.7. Vptr 与 Vtable*
        8. 2.3.8. virtual搭配*
          1. 2.3.8.1. 静态函数可以声明为虚函数吗
          2. 2.3.8.2. *构造函数可以为虚函数吗
          3. 2.3.8.3. 析构函数可以为虚函数吗*
          4. 2.3.8.4. 构造函数和析构函数可以调用虚函数吗
        9. 2.3.9. C++的继承
        10. 2.3.10. 构造与析构问题一览*
          1. 2.3.10.1. 初始化列表概念
          2. 2.3.10.2. 类静态分配Only&动态分配Only
          3. 2.3.10.3. 构造函数析构函数的执行顺序
          4. 2.3.10.4. 构造函数析构函数可否抛出异常
          5. 2.3.10.5. 构造函数种类
          6. 2.3.10.6. 普通构造函数
          7. 2.3.10.7. 委托构造函数
          8. 2.3.10.8. 移动构造函数
          9. 2.3.10.9. 拷贝构造函数
          10. 2.3.10.10. 深拷贝浅拷贝
          11. 2.3.10.11. 零拷贝
          12. 2.3.10.12. 什么时候合成构造函数
          13. 2.3.10.13. 如何禁止自动生成拷贝构造函数
          14. 2.3.10.14. 什么时候合成拷贝构造函数
          15. 2.3.10.15. 为什么拷贝构造函数必须传引用不能传值
        11. 2.3.11. 模板问题
          1. 2.3.11.1. 模板原理
          2. 2.3.11.2. 模板类和模板函数的区别
          3. 2.3.11.3. 模板的声明和实现通常写在哪
        12. 2.3.12. 引用与指针
          1. 2.3.12.1. 二者区别
          2. 2.3.12.2. 指针参数传递&引用参数传递
          3. 2.3.12.3. 指针分辨
          4. 2.3.12.4. 左右值引用*
          5. 2.3.12.5. 传递参数时引用和指针的选择
          6. 2.3.12.6. 智能指针
          7. 2.3.12.7. auto_ptr
          8. 2.3.12.8. 野指针 vs 悬空指针
          9. 2.3.12.9. this指针
        13. 2.3.13. RAII
        14. 2.3.14. RTTI
        15. 2.3.15. OO
        16. 2.3.16. 友元
        17. 2.3.17.
        18. 2.3.18. C++11引入哪些新特性
        19. 2.3.19. 经典排序
      4. 2.4. 可能会针对个人提出问题
        1. 2.4.1. 语言方面
          1. 2.4.1.1. C# 和 C++区别
          2. 2.4.1.2. C#装箱拆箱机制
          3. 2.4.1.3. C# 编译机制
          4. 2.4.1.4. IL
          5. 2.4.1.5. CLR
          6. 2.4.1.6. C# 委托
          7. 2.4.1.7. C# List queue dictionary linkedList
          8. 2.4.1.8. C vs C++
    3. 3. 计网
      1. 3.1. OSI TCP/IP
      2. 3.2. HTTP
      3. 3.3. TCP相关
        1. 3.3.1. 三次握手和四次挥手
        2. 3.3.2. 2MSL
        3. 3.3.3. 拥塞控制算法[区别流量控制]
        4. 3.3.4. TCP vs UDP
        5. 3.3.5. TCP如何保证可靠
    4. 4. OS
      1. 4.1. 内存管理
        1. 4.1.1. 虚拟技术
          1. 4.1.1.1. 总述
          2. 4.1.1.2. 虚拟内存
          3. 4.1.1.3. 页面置换算法
      2. 4.2. 进程&线程
        1. 4.2.1. 区别
        2. 4.2.2. 用户态内核态状态切换
        3. 4.2.3. 进程调度算法
        4. 4.2.4. 多线程
        5. 4.2.5. 死锁
        6. 4.2.6. 有哪些锁
      3. 4.3. 文件系统
    最新文章
    公告
    本站缓慢施工中...
    目录
    1. 1. 起始
    2. 2. C/C++ language
      1. 2.1. Keywords 🔑
        1. 2.1.1. const
        2. 2.1.2. static
        3. 2.1.3. this
        4. 2.1.4. inline
        5. 2.1.5. sizeof
        6. 2.1.6. volatile
        7. 2.1.7. extern “c”
        8. 2.1.8. struct in C++ & C
        9. 2.1.9. struct vs class in c++
        10. 2.1.10. union
        11. 2.1.11. union vs struct vs classs
        12. 2.1.12. explict
        13. 2.1.13. enum枚举类
        14. 2.1.14. auto
        15. 2.1.15. decltype
        16. 2.1.16. 类型转换关键字
        17. 2.1.17. 宏 vs typedef vs typename vs inline
        18. 2.1.18. NULL vs nullptr
        19. 2.1.19. new/delete
        20. 2.1.20. 内存分配
      2. 2.2. STL相关
        1. 2.2.1. STL容器一览
        2. 2.2.2. STL算法复杂度一览
        3. 2.2.3. STL迭代器一览
        4. 2.2.4. STL关系一览
        5. 2.2.5. STL高频问题[重点]
          1. 2.2.5.1. 什么是STL
          2. 2.2.5.2. STL六大组件
          3. 2.2.5.3. STL各大容器
            1. 2.2.5.3.1. vector
            2. 2.2.5.3.2. list
            3. 2.2.5.3.3. deque
            4. 2.2.5.3.4. map
            5. 2.2.5.3.5. set
            6. 2.2.5.3.6. unordered_map
            7. 2.2.5.3.7. stack & queue
            8. 2.2.5.3.8. priority_queue
            9. 2.2.5.3.9. vector vs List
            10. 2.2.5.3.10. queue vs List vs deque
            11. 2.2.5.3.11. map vs set
            12. 2.2.5.3.12. map | set vs multimap | multiset
            13. 2.2.5.3.13. vector vs map in index [key or index]
            14. 2.2.5.3.14. hash_map vs map
            15. 2.2.5.3.15. 迭代器 ++it vs it++
          4. 2.2.5.4. 普通 i++与++i
          5. 2.2.5.5. STL容器删除元素
          6. 2.2.5.6. STL中迭代器失效
          7. 2.2.5.7. STL hash_table解决冲突办法
      3. 2.3. 综合 📚
        1. 2.3.1. CPP编译步骤*
        2. 2.3.2. 变量存储区域*(内存管理机制)
        3. 2.3.3. 静态&动态的类型与绑定
        4. 2.3.4. 静态断言和动态断言区别
        5. 2.3.5. 纯虚函数与抽象类
        6. 2.3.6. 虚函数*
        7. 2.3.7. Vptr 与 Vtable*
        8. 2.3.8. virtual搭配*
          1. 2.3.8.1. 静态函数可以声明为虚函数吗
          2. 2.3.8.2. *构造函数可以为虚函数吗
          3. 2.3.8.3. 析构函数可以为虚函数吗*
          4. 2.3.8.4. 构造函数和析构函数可以调用虚函数吗
        9. 2.3.9. C++的继承
        10. 2.3.10. 构造与析构问题一览*
          1. 2.3.10.1. 初始化列表概念
          2. 2.3.10.2. 类静态分配Only&动态分配Only
          3. 2.3.10.3. 构造函数析构函数的执行顺序
          4. 2.3.10.4. 构造函数析构函数可否抛出异常
          5. 2.3.10.5. 构造函数种类
          6. 2.3.10.6. 普通构造函数
          7. 2.3.10.7. 委托构造函数
          8. 2.3.10.8. 移动构造函数
          9. 2.3.10.9. 拷贝构造函数
          10. 2.3.10.10. 深拷贝浅拷贝
          11. 2.3.10.11. 零拷贝
          12. 2.3.10.12. 什么时候合成构造函数
          13. 2.3.10.13. 如何禁止自动生成拷贝构造函数
          14. 2.3.10.14. 什么时候合成拷贝构造函数
          15. 2.3.10.15. 为什么拷贝构造函数必须传引用不能传值
        11. 2.3.11. 模板问题
          1. 2.3.11.1. 模板原理
          2. 2.3.11.2. 模板类和模板函数的区别
          3. 2.3.11.3. 模板的声明和实现通常写在哪
        12. 2.3.12. 引用与指针
          1. 2.3.12.1. 二者区别
          2. 2.3.12.2. 指针参数传递&引用参数传递
          3. 2.3.12.3. 指针分辨
          4. 2.3.12.4. 左右值引用*
          5. 2.3.12.5. 传递参数时引用和指针的选择
          6. 2.3.12.6. 智能指针
          7. 2.3.12.7. auto_ptr
          8. 2.3.12.8. 野指针 vs 悬空指针
          9. 2.3.12.9. this指针
        13. 2.3.13. RAII
        14. 2.3.14. RTTI
        15. 2.3.15. OO
        16. 2.3.16. 友元
        17. 2.3.17.
        18. 2.3.18. C++11引入哪些新特性
        19. 2.3.19. 经典排序
      4. 2.4. 可能会针对个人提出问题
        1. 2.4.1. 语言方面
          1. 2.4.1.1. C# 和 C++区别
          2. 2.4.1.2. C#装箱拆箱机制
          3. 2.4.1.3. C# 编译机制
          4. 2.4.1.4. IL
          5. 2.4.1.5. CLR
          6. 2.4.1.6. C# 委托
          7. 2.4.1.7. C# List queue dictionary linkedList
          8. 2.4.1.8. C vs C++
    3. 3. 计网
      1. 3.1. OSI TCP/IP
      2. 3.2. HTTP
      3. 3.3. TCP相关
        1. 3.3.1. 三次握手和四次挥手
        2. 3.3.2. 2MSL
        3. 3.3.3. 拥塞控制算法[区别流量控制]
        4. 3.3.4. TCP vs UDP
        5. 3.3.5. TCP如何保证可靠
    4. 4. OS
      1. 4.1. 内存管理
        1. 4.1.1. 虚拟技术
          1. 4.1.1.1. 总述
          2. 4.1.1.2. 虚拟内存
          3. 4.1.1.3. 页面置换算法
      2. 4.2. 进程&线程
        1. 4.2.1. 区别
        2. 4.2.2. 用户态内核态状态切换
        3. 4.2.3. 进程调度算法
        4. 4.2.4. 多线程
        5. 4.2.5. 死锁
        6. 4.2.6. 有哪些锁
      3. 4.3. 文件系统
    最新文章
    -

    GNN 学习回顾

    前言

    +

    GNN 学习回顾

    前言

    ​ 研一刚入学时分到的大方向是时间序列(Time-series)领域相关的方向,特别是关于多元时间序列相关的任务,本来想好了毕业相关课题做什么,但是出于一些客观原因,没有做纯时间序列相关的内容了,拓宽了一部分到网络异常方面,做时间序列+网络异常检测结合领域的东西。同时我导提出了关于再结合Dynamic Graph的建议,现在做的大概是时间序列+网络异常检测+动态图的三领域重叠的部分,也挺有挑战性,感觉有点不好下手。平时项目也多,GNN也是突然间就给加过来的,以前没怎么做过GNN方面,花了大半个月读Survey和Review入门了GNN&动态图,发现结合动态图还真不太好去结合,现在我都还没找到合适的结合点切入去做实验设计,比较焦虑这一部分的内容。

    ​ 前不久看了一篇 AAAI 21 的关于多变量时间序列异常检测的论文,但是这是多变量时间序列异常检测的邻域内容,也是属于纯时间序列相关的部分,我甚至将原作者的代码修改的更易于阅读了一点[修改版]。虽然发现了其中的文章作者提出的模型有部分可以修改的地方,但还是与网络异常检测+动态图找不到合适的结合点。也许,我可能还需要补充回顾一下关于GNN相关知识才能找到网络异常检测+动态图的结合点?

    GCN

    @@ -272,7 +272,7 @@

    GCN


    待更新 2024.04.15

    -
    文章作者: Ninokz
    文章链接: https://ninokz.github.io/2024/03/31/GNN/
    版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ninokz
    公告
    本站缓慢施工中...
    公告
    本站缓慢施工中...
    最新文章
    -

    C++ 复习正式版

    文章作者: Ninokz
    文章链接: https://ninokz.github.io/2024/04/15/cpp-formal/
    版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ninokz
    公告
    本站缓慢施工中...
    最新文章
    \ No newline at end of file diff --git a/404.html b/404.html index 1a6e31f..e85e33c 100644 --- a/404.html +++ b/404.html @@ -52,7 +52,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-04-16 17:10:34' + postUpdate: '2024-04-18 13:18:37' } -
    文章总览 - 1
    2024
    C++ 复习正式版
    公告
    本站缓慢施工中...
    最新文章
    - - 分类 - -
    -
    网站资讯
    文章数目 :
    4
    本站访客数 :
    本站总访问量 :
    最后更新时间 :
    \ No newline at end of file diff --git a/archives/2024/index.html b/archives/2024/index.html index 1fc1049..97bbd01 100644 --- a/archives/2024/index.html +++ b/archives/2024/index.html @@ -52,7 +52,7 @@ isHome: false, isHighlightShrink: false, isToc: false, - postUpdate: '2024-04-16 17:10:35' + postUpdate: '2024-04-18 13:18:37' }