惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Hackread – Cybersecurity News, Data Breaches, AI and More
C
Check Point Blog
Hacker News: Ask HN
Hacker News: Ask HN
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
WordPress大学
WordPress大学
P
Proofpoint News Feed
V
Visual Studio Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
N
Netflix TechBlog - Medium
C
CXSECURITY Database RSS Feed - CXSecurity.com
博客园 - 聂微东
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - 叶小钗
Cisco Talos Blog
Cisco Talos Blog
S
Schneier on Security
T
Threat Research - Cisco Blogs
腾讯CDC
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
The Hacker News
The Hacker News
Google DeepMind News
Google DeepMind News
Microsoft Security Blog
Microsoft Security Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
GbyAI
GbyAI
N
News | PayPal Newsroom
L
LINUX DO - 最新话题
酷 壳 – CoolShell
酷 壳 – CoolShell
P
Palo Alto Networks Blog
T
Tenable Blog
S
Secure Thoughts
T
Threatpost
V2EX - 技术
V2EX - 技术
大猫的无限游戏
大猫的无限游戏
Martin Fowler
Martin Fowler
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Vercel News
Vercel News
罗磊的独立博客
P
Privacy & Cybersecurity Law Blog
Engineering at Meta
Engineering at Meta
小众软件
小众软件
Google DeepMind News
Google DeepMind News
N
News and Events Feed by Topic
Y
Y Combinator Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
Cybersecurity and Infrastructure Security Agency CISA
P
Proofpoint News Feed
L
Lohrmann on Cybersecurity
P
Privacy International News Feed
H
Heimdal Security Blog
量子位
B
Blog

qlAD 的技术笔记

2026 年 6 月 7 日 -- 我有社交恐惧症,恐惧外面到处雷电风雨声(大学生活记录) 手把手带你实现哈希表(C/C++ 数据结构) 手把手带你实现图结构(C/C++ 数据结构) 手把手带你实现二叉树(C/C++ 数据结构) 手把手带你实现栈和队列(C/C++ 数据结构) 手把手带你实现单/双链表(C/C++ 数据结构) 手把手带你实现动态数组(C/C++ 数据结构) 2026 年 1 月 2 日 -- 我不怕冷,因为我内心炽热 【2025 年度总结】(大学生活记录) 2025 年 12 月 2 日 -- 省电模式:大一 100 天耗电日志(大学生活记录) 蓝桥杯备赛第一期 —— 枚举与模拟 2025 年 11 月 3 日 -- 用爱发电、大爱无私(大学生活记录) 使用循环嵌套输出规则图形找规律讲解(嵌套循环-图形输出) 2025 年 10 月 1 日 -- 二字开头第一年的生日记录及感悟随笔(大学生活记录) Python 初级 04 -- 目前为止 Python 中你们做题可能会遇到的问题以及七七八八 2025 年 9 月 24 日 -- 开学后的第一课及军训汇演(大学生活记录) Python 初级 03 -- 程序设计的三种结构之选择结构和循环结构 Python 初级 02 -- 基础的数据类型和输入输出 2025 年 9 月 17 日 -- 大连 2025 国际大体联足球世界杯(大学生活记录) Python 初级 01 -- 初识编程、理解计算机语言及程序运行方式 2025 年 9 月 12 日 -- 三天军训感受以及一些七七八八(大学生活记录) 2025 年 9 月 9 日 -- 体检、军训前的准备(大学生活记录) 适合大一新生的计算机基础知识 -- 个人认为足够版 2025 年 9 月 7 日 -- 既来之、则安之(大学生活记录) C++ 程序的内存布局 —— 代码区、全局/静态区、栈区和堆区 联想小新 pro 16 2025 开箱记录:跳过联网、office 激活、更换 win 11 专业版 R 语言中的数学函数 计算机软件著作权申请过程记录 从聚类到回归:用 Python 解析鸢尾花数据集的完整数据科学流程 条件概率、全概率与贝叶斯公式 —— 一篇文章带你死磕概率公式 高中化学物质反应规则表 —— 方程式之间也有规律可循 集合元素性质、关系、子集公式、基本运算 —— 一篇文章带你全方面死磕集合 如何为你的项目选择合适的许可证 -- 全方位指南 解释 3:1 和 9:3:3:1 的详细来源 —— 建立减数分裂与孟德尔遗传学定律之间的联系 重新设置磁盘分区以及 Btrfs 子卷(subvolume)布局的无损方案 零基础实战:用 Docker 启动 dockermailserver 绕过 25 端口封锁搭建个人邮箱服务器 基于 GitHub Actions + OSS 的自托管 APT 仓库全面指南 如何在安装 Debian 时配置 Btrfs 子卷 | 详细分步指南 一个合格的个人网站站长应该知道哪些事? CSS 基础入门教程 —— 选择器、样式声明 HTML 基础入门 —— 基本结构和语法 给博客添加一个文章数据统计的页面 Git 学习笔记(命令备忘表) Anki 牌组选项详细解释与设置 手动编译带有 KernelSU 的 OnePlus 6 内核 安卓类原生系统补全计划 —— PixelExperience(一加 OnePlus) 如何使用 use-sound 为 React 应用添加声音效果 标准化项目的 GitHub Flow 工作流 如何搭建设计自己的博客网站? 使用安知鱼主题同款的 Twikoo 评论组件 配置 GitHub Actions 实现自动化提交百度收录 第00期 | 环境搭建 & 递归 (一) | 基本数列递归 逐字符讲解 C 语言 HelloWorld 程序 2023 年回顾 🤟 Anki:记忆神器,助你高效学习 Gentoo 学习笔记 美化你的 PixelExperience OS Markdown 语法指南 搭建 OneDrive 目录索引 为什么用 65 表示大写字母 A
适合大一新生学习编程的前一课 -- 编程先导(编程的本质)
qlAD · 2025-09-13 · via qlAD 的技术笔记

cover

与之前的那篇文章:computer-basics-for-freshmen 大差不差,多了一些内容

一、文件管理

这里需要搞清楚,不仅仅只有 word、excel、ppt 叫做文件,还有图片文件、代码文件、可执行文件、压缩文件等等

90% 的文件会被存放在文件夹中,包括桌面也是一个文件夹。文件夹会放在对应盘符的磁盘里,并且文件夹可以嵌套

1、认识和创建文件(扩展名)

可能在大多数人的认知中手机里的图片就是一张图片,视频就是一段视频。但是在电脑中各种种类的文件格式多种多样,mp4、avi、mkv 等格式都表示视频。

而这些格式就体现在这些文件的后缀名上,打开显示文件扩展名就能看见,所以一个文件是由文件名和扩展名组成的

文件扩展名显示

在你创建文件时,你需要选择一个合适的格式,比如说新建文本文档的时候系统会自动补充 .txt 为扩展名,那现在试试 Word 、表格、和 PPT 都是什么扩展名吧

那如果我需要你创建一个扩展名为 .abc 的文件这时又该怎么办呢?

以下是另外不同格式的文件,反正你使用电脑的时间越长,就会逐渐认识这些文件格式

不同类型的文件

2、删除和恢复文件(回收站)

删除文件很简单,只要找到对应文件所在的位置,然后右键删除即可,这样文件会被暂时移动在回收站中,等待用户手动或自动清除回收站

对于一般在电脑上存储的文件来说,如果删除之后还没有清空回收站的时候可以从回收站中恢复

而对于一些专有软件上的文件,比如说 wps 中的 word、excel、ppt 之类的,一般都会有云端同步,可以在对应软件的最近文件或者备份中心中找到

但是你即清除了回收站又没有在云端同步或者备份中心中找到对应文件的备份,那么这时候只能用一些专业的数据恢复软件来恢复,但是这样并不能保证百分百能找回你删除的文件

3、文件在哪(位置路径)

手机中找文件通常就是打开文件管理器按照分类找到你需要的图片和视频之类的

手机文件管理器

电脑相比于手机稍微复杂了一点,电脑的文件存放是分为不同层级的(盘符 - 文件夹 - 文件),这次层级组成了文件的所在位置,我们管这个位置叫做路径

就比如你在浏览器中下载了文件后会默认存放在 下载 文件夹中,而下载文件夹的路径一般在 C盘 - 用户文件夹 - 你的用户名文件夹

下载文件夹

你可以尝试探索一些常见位置的路径,比如说桌面上的文件在哪个位置等等

4、运行文件(打开方式)

在电脑上运行文件通过双击就行,这样会通过默认打开方式打开,当然也可以右键手动选择打开方式或者重新设置默认应用

二、系统的使用

绝大多数人大学之前基本上没怎么用过电脑,电脑的操作系统会和手机略微有所差异。

1、查看电脑配置

相比大多数人买到新手机后就会去看关于手机,看看容量之类的。而电脑上最简单的方法就是通过查看任务管理器的性能选项卡

电脑 CPU

还有一个设备规格最好也了解了解,现在一般电脑都是 x64 操作系统

2、软件的安装与卸载

在手机中,安装软件可以很方便地从应用市场中下载安装。而对于电脑来说,一些品牌电脑可能会有专门的应用市场,比如说联想软件管家等之类的

在联想软件管家中,和手机一样,搜索你想要安装的软件后点击安装即可

而对于某型情况,比如说软件管家中没有你想要的软件,这个时候就需要从对应软件的官网中下载安装包然后手动安装

如果想卸载应用,可以在 win11 中的应用中找到你想卸载的应用然后卸载即可

卸载应用

或者你用的还是 win10,可以从控制面板中找到卸载程序的菜单,然后选择你想卸载的软件

3、环境变量

安装的软件在哪(应用安装位置)?

应用安装位置

其实每次安装好了软件后我们只能像打开文件一样,在对应的文件夹下双击打开,那为什么我们能在桌面中直接打开呢?这是由于桌面上的那个是一个快捷方式,提供了能快速打开相关位置下对应文件的功能

应用安装位置

而我们学习的编程,会经常用命令行运行 java、python 这种程序,而运行这些程序通常会把他们加入环境变量中,做到运行时可以从任何位置下调用。同理,你也可以把 QQ 加入环境变量中,这样你就可以在任何位置下运行 QQ 了

4、工具与快捷键

推荐一款好用的截图工具 Snipaste-2 结合触控板或者快捷键很好用

Snipaste

或者可以使用微信等工具或者电脑自带的截图工具

三、浏览器设置

浏览器对于计算机专业的学生来说可以算是使用时间最多的工具了,

1、浏览器收藏栏

一个花费时间和精力来整理的收藏栏会很大程度减少你找网站的时间,而精确的文件夹分类会大大地提高你工作和学习的效率

浏览器收藏栏

除了收藏栏这种,还有那种的现成的导航网站

2、浏览器扩展

没有扩展的浏览器是没有灵魂的,浏览器扩展可以实现很多有用的功能。对于新手来说可能最麻烦的就是不小心点击广告或者推销链接

这里推荐一款去广告的插件 ADguard,安装之后便能去除大部分搜索结果和网站上的侧栏广告之类的

3、浏览器密码管理器

对于计算机专业的学生来说,需要注册账户的网站很多,而很多网站的密码规则又不同,为了方便管理你的密码,在你每次注册账号的时候会询问你是否保存密码

如果你选择保存,浏览器会将你的密码存放在对应的云端账户中。下次如果需要登录该网站,点击密码输入栏就可以快速地选择你当时保存的密码

而且不止如此,密码管理器还会为你自动生成建议的密码,这样既不用担心不同的密码规则,还能得到一个安全性强的密码

如果有的时候密码管理器没有弹出已保存的密码,这时候可以从浏览器设置中的密码选项中搜索你需要登录的网站后找到

四、编程是什么

编程就是编写程序的过程。编写需要用到可以写入文件的工具,比如记事本、Word 等。而程序可以代表不是硬件的任何东西(软件)

参考:【十分钟学会编程的本质【收藏级】】

1、输入与输出

输入和输出是编写程序中的重要概念。一个程序的输入就是接受数据信息,一个程序的输出就是输出数据信息。输入和输出之间就是程序的处理功能过程。

其实生活中也有这种输入和输出,比如今天你不吃早饭,中午就会饿。输入就是不吃早饭的这个动作,输出就是反馈饿的这种感觉

我们的大脑也可以抽象成一个巨大的函数,拿学校的学习来说,每次学到新知识就是输入,把它呈现在答题卡上就是输出。而这之间函数的功能就是通过作业、测验、背诵等内化知识的过程。

所以不管学习任何知识都是一样的,输入 - 内化 - 输出

2、数据与函数

编程这个过程就是编写函数去处理数据,所以编程的难度取决于数据量的大小和函数逻辑的复杂程度,这和解一道数学题是一样的

编程的难度

函数是能解决特定问题的一个概念,比如 excel 中的 SUM() 函数,它的功能是将多个数字相加,并输出求和。

SUM() 函数

更简单地来说,函数就是接受输入参数、处理功能、输出结果的过程。

编程的难度

我们通常把函数接受输入参数的动作叫做调用函数,在函数内还可以调用其他函数。比如我现在有一个加法函数,接受两个数字类型的参数,输出这两个数字的和。

注意了,这里只接收数字类型的参数,如果你传入其他类型的参数,比如字符,那么这个函数就会报错。

判断结构

那么现在你可以用这个加法函数来计算 2∗32 * 3 的结果吗

循环结构

理解到这里了就恭喜你,你已经见识到了程序中的两大控制结构,判断结构循环结构。而且一般一个程序只有一个主要的函数,然后在主要函数里面调用其他函数。那就比如上面的例子,谁是主函数,谁又是其他函数呢?