1 2 3 4
摘要: 前言 我认为,一个人的个人发展,取决于能力+运气。但运气无疑是不可控的,我们在放平心态的同时,唯一可以控制的,便是能力的培养。 因此,我把“培养能力”的能力,称为学习能力。换言之,也就是学会如何学习。学习,学而时习之。求得学问,并勤于练习。 但你接触的学习方法,学习理论足够多时,你可以很容易的发现这 阅读全文
posted @ 2022-06-28 16:09 木木木999 阅读(415) 评论(0) 推荐(1) 编辑
摘要: 计算机科学学习规划 计算机领域的方向庞杂,知识浩如烟海,每个细分领域如果深究下去都可以说是没有止境。因此,一个清晰明确的学习规划是非常重要的。本学习规划参照了https://csdiy.wiki/的相关内容,本文更大程度上是自己的学习记录,规划本身为他人所做。 在开始学习之前,强烈推荐一个科普向系列视频 Crash C 阅读全文
posted @ 2021-11-22 15:33 木木木999 阅读(206) 评论(0) 推荐(1) 编辑
摘要: 前言 2022年即将过去,这是我的转折之年,我经历了一年半的延期,终于从研究生毕业了,然后一头撞上了2022这个最冷秋招季,“寒气”逼人,但借着实习转正,我并未深入感受这个寒冬。 回望整个2022,我的驱动力是什么呢?我的心理也没有一个准确的答案,只有几个模糊的备选项,如恐惧,如好奇。 在这个驱动力 阅读全文
posted @ 2022-12-29 15:28 木木木999 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 前言 上次写总结还是2021年末,本来应该等3个月后,2022年底做一个2022年终总结的,不过正好最近旧的工作告了一个段落,新的工作正要开始。那便以此为契机,做一下总结和进一步的规划吧。 在之前的文章中,我介绍过了我梳理生活的维度: 身体,精神,元认知,技能。 现在看来,元认知,技能等描述还是有些 阅读全文
posted @ 2022-10-10 20:52 木木木999 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 语法 指针和引用 指针:存放某个对象的地址 引用:变量的别名,从一而终,不可变,必须初始化 const变量 指针常量(底层const):指针所指的对象不可变 常量指针(顶层const):指针不可变 define和typedef的区别 define: 只是简单的字符串替换,没有类型检查 是在编译的预处 阅读全文
posted @ 2022-09-07 10:01 木木木999 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 每次换电脑配环境都很折腾,这次决定汇总一下好的帖子,一劳永逸。 VMware虚拟机 Ubuntu linux上vscode gtest doxygen vscode插件 better c++syntax c/c++ c/c++ extension pack c/c++ themes c++ help 阅读全文
posted @ 2022-08-03 09:23 木木木999 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Linux系统侧: sudo apt install openssh-server 连接以太网卡 vscode 插件:remote development; 配置config文件 连接 输入密码 配置免密登录: windows:ssh-keygen -t rsa 在用户目录下,用户名下.ssh文件 阅读全文
posted @ 2022-07-11 22:29 木木木999 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 网络基础 网络结构模式 C/S(Client - Server)服务器提供服务,客户端作为用户终端进行访问。缺点:更新时所有客户端都需要升级;针对不同的操作系统,需要不同的客户端 B/S(Browser - Server)web浏览器,统一了客户端,浏览器与服务器为请求-响应模式。缺点:通信开销变大 阅读全文
posted @ 2022-05-29 16:14 木木木999 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一、线程 概念 线程(thread)是一种允许应用程序并发运行多个任务的机制。 线程之间共享全局数据区,以及堆区,创建代价小。 进程是CPU分配资源的最小单位,线程是操作系统调度执行的最小单位。 线程是轻量级进程(LWP: Light Weight Process),在Linux环境下,其本质仍是进 阅读全文
posted @ 2022-05-12 17:06 木木木999 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 一、进程概述 程序是包含一系列信息的文件,这些信息描述了如何在运行时创建一个进程 二进制格式标志:内核利用此信息来解释文件中的其他信息。ELF可执行链接格式 机器语言指令:对程序算法进行编码 程序入口地址 数据:变量的初始值 和 字面量值(如字符串) 符号表及重定位表:描述程序中函数和变量的位置及名 阅读全文
posted @ 2022-05-08 18:03 木木木999 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一、GCC GCC(GNU Compiler Collection,GNU 编译器套件)是由 GNU 开发的编程语言编译器。GCC包括 C、C++、Objective-C、Java、Ada 和 Go 语言前端,也包括了这些语言的库(如 libstdc++, libgcj等) GCC可以使用命令行选项 阅读全文
posted @ 2022-05-01 17:13 木木木999 阅读(714) 评论(0) 推荐(0) 编辑