自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(154)
  • 收藏
  • 关注

原创 学会这招,anki开发能少输n多代码:装个VS Code提词器

从2.1.24版本开始,Anki支持代码补全和参数提示,搞定这俩功能,可以大幅提高开发效率。:这个很好理解,就是你敲俩字母,编辑器就会弹出提示,选择你想敲的变量名、函数名等,按下回车键就会自动帮你补全。或者你输入一个对象名后加点,自动显示可用的方法或属性。:你敲个函数名,按下括号后,会弹出这个函数的参数类型提示。这两项功能就像演讲者用的提词器一样,可以减少你的记忆负担。你演讲时得照着提词器把词念完不是?这个更先进,只需按下回车,后边不用念了,因此减少手动输入的代码量。

2025-03-27 17:15:00 641

原创 快速上手VS Code:从0到1的安装、使用与配置指南

VS Code出身名门,专业、免费,可用来编写复杂的大型项目,很多专业程序员都将其作为主编辑器。今天,老金也来照顾照顾它的生意。

2025-03-19 17:15:00 1254

原创 Anki开发入门:5分钟打造第一个插件

为菜单项绑定快捷键,可将下面的代码添加到创建 action 的代码后。action.setShortcut("Ctrl+H") # 绑定快捷键 Ctrl+H。

2025-03-18 16:50:29 998

原创 买内存条到底该看啥?——内存的频率与带宽

咱们都知道内存要大,可你知不知道,内存要发挥功力,更重要的是快!内存频率和带宽,就像人的心跳和血管,直接关系到内存的性能。本文详细介绍了内存频率和带宽的基本概念、换算关系,看完你会对内存的提速秘籍一清二楚。

2025-03-06 17:15:00 1286

原创 Linux 文件与目录的常用命令:CSP-S必考

从2021年起,关于Linux 文件与目录命令的题目,在CSP-S(提高级)第一轮考试中是必考题,而且都是第一题。本文介绍了CSP-S中Linux 文件与目录常用命令相关知识,并附有CSP-S第一轮考试历年真题。在此基础上,还进一步展开介绍了文件与目录的其他相关命令、技巧以及实际应用。

2025-02-10 20:38:04 741

原创 给电脑“洗脑”的话术:编程语言

计算机就是人类的打工仔。这个打工仔干活麻利,不知疲倦,最重要的是不要工钱,只要吃点电就行。但是,要让这个免费好用的打工仔干活,必须得有一个前提:安排!就像老板安排打工仔、老大安排小弟、老妹安排老哥做事一样,你要让计算机做事,也得安排它。用什么安排呢?编程语言。就像大规模话术传播组织给成员洗脑一样,编程语言能给电脑洗脑,让电脑乖乖听咱的话。它是人用来安排电脑干活的工具。用编程语言制造的产品,就叫“软件”。所有的软件都是编程语言造出来的,哪怕强如操作系统和编译器都是如此。

2025-02-10 08:00:00 1035

原创 Windows、Linux操作系统及常见操作

操作系统的英文叫Operating System,简称OS。所以如果有道信息学奥赛的题让你区别哪些是操作系统,那么带有OS字样的一般都跑不了它卖切糕的。操作系统就是电脑的管家,负责管理电脑里的所有软硬件资源,比如CPU、内存、硬盘啊,还有鼠标、键盘、显示器这些。用一句话简单来说,你和操作系统打交道、操作系统和电脑打交道。今天就聊聊操作系统那些事。

2025-01-27 09:00:00 1110

原创 “半身不遂”的逗号操作符

逗号(,),意味着两边是不完整的,它不光能分隔变量、参数,还能作为操作符参与运算。今天就来讲讲逗号操作符。

2025-01-25 19:26:02 845

原创 信息编码的秘密:从ASCII到汉字

信息就是音信消息,音就是声音,信就是书信。也就是说,信息是能用声音、文字、符号或图传播出去的玩艺。它就像病毒一样,能复制、能传播,而且要依附于宿主(信息载体)。牛津词典对信息的解释:~ (on/about sb/sth)facts or details about sb/sth信息;消息;情报;资料;资讯编码就是代替信息的文字和符号。无论你是光,你是电,你是什么样的神话,统统变成文字和符号。

2025-01-25 12:49:48 960

原创 弄懂了这一循环,你才真正明白啥是“生米煮成熟饭”

③不是以单项为单位总结每一项式子的规律,建立起每项的值与第n项的关系,而是以两项为一组,符号一正一负,前后项分母差2。因为最后一项可能是这一组中的前一项,也可能是后一项,需要在每一项后都加入判断,这个判断非常容易遗漏。do就是做嘛,while就是判断嘛,组合起来就是先做后判断,也就是不管三七二十一,先干了再说,用一句生活术语来说,就是先把生米煮成熟饭。所以必须要先运算后判断,而我家娃娃的代码恰恰忽略了这点,掉入本题最大的陷阱。的含义,就像前面说的,它的意思很明确,计算的式子的最后一项要小于。

2025-01-24 20:20:02 1019

原创 ROM:计算机界最没节操的仔!

ROM是英文“Read-Only Memory”的缩写,叫“只读存储器”。与RAM不同的是,ROM中的信息即使在断电的情况下也不会消失,因此常用于存放系统启动所需的BIOS代码、固件程序以及一些关键配置参数。

2025-01-24 16:25:54 1398

原创 内存条的构造、原理及性能参数

内存条是电脑中用来暂时存储和访问数据的部件。它就像是一个“飞毛腿快递小哥”,快速、准确地把数据从大仓库“硬盘”送到用户"CPU"手中。假如没有内存,就算CPU跑冒烟,电脑也快不起来。现在的内存条,容量普遍比较大,动不动十好几G,所以被诅咒的时候少了。想当年,在那个256MB、512MB的年代,打开个大一点儿的程序经常会卡得你痛不欲生。今天就说说内存条的构造和原理。

2025-01-23 17:04:14 1600

原创 跑道加一条,速度翻一倍:内存通道的提速秘密

如果程序是一辆跑车,那么CPU就是引擎,内存就是油箱,而内存通道就是供满管路。如果管道太窄,油就跟不上,发动机就像嗷嗷待哺的孩子。可怜啊,就算再怎么嗷嗷叫也吃不饱,车自然也就跑不起来。

2025-01-23 13:46:35 926

原创 机器学习第一道菜(二):玩转最小二乘法

yfθ​x之前在一文中,我们建立了线性回归的理论模型,本文就用“最小二乘法”来求解这个模型。

2025-01-22 17:00:00 1422

原创 计算机中的数:世上的一切,没有“二货”搞不定的!

计算机中数的表示和我们生活中数的表示是不一样的,这就涉及到进制和编码知识,这是信息学奥赛初赛必考内容。本文介绍了数制、进制的概念、进制转换,以及数字的编码(原码、反码、补码)相关知识,并附有信息学奥赛CSP-J第一轮习题。

2025-01-22 13:30:31 922

原创 逻辑运算符的优先级老是忘?只因你没想明白它的逻辑!

大多部编程语言中,逻辑运算符的优先级都会设置成!> &&>||,你有没有想过,这是为什么呢?

2025-01-21 18:56:38 930

原创 内存的升级换代之路

记得以前谁要说电脑慢,就会有人给你个建议:加根内存条。其实光加内存条是不够的,还得让它本身的传输速度更快,于是人们想尽办法,不断地提高内存容量和内存的速度。今天,就讲讲内存的升级换代之路。

2025-01-21 15:21:05 928

原创 内存原理:计算机存储的核心奥秘

在计算机这个复杂而精密的系统中,内存扮演着至关重要的角色,其原理也是计算机组成原理中的关键知识。

2025-01-20 21:33:33 946

原创 信息学奥赛笔试想过关,这些网络知识你得懂!

如今的你我,都是网中人。网页、短视频、微信、视频通话,甚至你出门坐个公交车统统都离不开网络。本文简要介绍了与信息学奥赛相关网络知识,并附有信息学奥赛CSP-J第一轮习题。

2025-01-20 16:39:24 890

原创 不堪回首的“内存”

就像小姐一样,内存这个词如今已经被用滥了。比如ROM、RAM、SRAM、DRAM、Cache都叫内存,哪个才是我们真正要找的王子呢?

2025-01-18 20:24:18 1249

原创 计算机的硬件、软件系统简介

计算机系统由硬件系统和软件系统组成。硬件就是看得见摸得着的硬邦邦的零件,软件就是一串串的代码。本文简要介绍了计算机的硬件、软件系统,并附有信息学奥赛CSP-J第一轮习题。

2025-01-18 18:43:19 947

原创 计算机史话

本文介绍计算机的历史,包括计算机发展历史、代表人物和计算机分类,并附有信息学奥赛CSP-J第一轮习题。

2025-01-17 20:43:26 1010

原创 1秒写出逻辑运算符的优先级判定表达式

如果你懒得动脑,且又一把子力气无处安放,可以试试把所有情况全部输出出来,让电脑帮咱找出那些输出结果不同的。通过将括号放到不同的位置,改变运算的优先级,然后看第1个表达式的输出结果与后面哪个表达式相同,即可简单判断出他们的优先级。这个力气咱不白花,细心观察,你会发现一个规律:头尾两个数,与&&挨着的必须是0,与||挨着的必须是1。这段代码考验脑筋的地方在于,要巧秒配置1和0,使括号放在表达式前面、后面的输出结果是不一样的。知道了这个规律,下次你忘了他们三个的优先级,就可以立刻无脑写出用于验证的表达式。

2025-01-17 16:55:40 1208

原创 整数的分离与合成

整数是由数字和数位组成的,比如327是一个三位数,它的数字是3、2、7,数位是个数、十位、百位。经常有些题目考查将一个整数拆分成各个数字,以及将各个数字合成一个整数,下面分别就此讨论。注:只考虑正整数,只涉及整数拆成单个数字,单个数字合成整数的情况,不考虑整数拆成多个整数,多个整数合成一个整数的情况。

2025-01-16 20:00:00 690

原创 机器学习第一道菜(一):线性回归的理论模型

这样的符号,显得很混乱,就像一支军队个个都穿得花里胡哨的。咱们这样简化处理纯为方便理解,现实生活中可能有1000个影响因素,还拿妹子的微笑来说,真是你花钱就能买到的吗?因为两点确定一条直线,显然,对于上面的散点图来说,不可能找到一条完美的直线,通过所有点。这很好理解,妹子的微笑不可能完全由一根直线决定,因此这些点是有噪声的。以追女孩为例,假设送的礼物越贵,妹子对我们抱以微笑的时候就越多。只要确定了斜率和截距,一次函数的图像形状也就确定了,因此我们要做的就求出k和b。为什么要搞个“西塔”出来,还要带下标呢?

2025-01-16 17:03:28 1341

原创 优先级和结合性:搞定C语言的“多边关系”

你知道下面的表达式在C语言里意味着什么吗?下面就这个问题说道说道。

2025-01-15 20:00:43 1011

原创 【深度解析】机器学习的“四大绝技”

回归就是从类似上面这样的连续数据中学习它的趋势,以此预测未来走势。牛津词典中对regression的解释:~ (to sth)the process of going back to an earlier or less advanced form or state倒退;回归;退化所以简单来说,回归就是回到过去,预测未来。

2025-01-15 17:10:15 1064

原创 一次为多个变量赋值的方法

从形式上a=b=c=1是符合这个定义的,但却忽略了一个问题:C语言中的等号是“赋值运算符”,表示将右侧的值赋给左侧的变量,而并不表示等号左右两边相等,它与数学中的等号意义是完全不同的。这其实很好理解,因为赋值就将等号右侧的值赋给左边的变量,就像从右向左传球一样,所以如果有一堆串联的等号,值的源头一定是在最右边,故而也自然从最右边算起。所以,作为编程人员,知道怎么求解此类题目即可,在编写代码时不推荐用这种赋值方式。有的书上称之为“串联赋值”,意思是把多个等号串联起来赋值,这种叫法更合理些。

2025-01-14 20:31:11 775

原创 机器学习的爆发秘密

机器学习现在很火,但其实这玩艺并不是什么新产物。机器学习的基础理论和算法早就有了,只是一直没有产生炸裂的效应。为什么呢?因为英雄无用武之地,因为没有让它炸裂的环境。就好比今天的你一身武功,你也不敢称霸武林,无法一统江湖,因为你干不过子弹。甚至你想做个大侠都做不畅快,“十步杀一人,千里不留行,事了拂衣去……”,你能吗?你不能,因为你没资格“除暴”,也没资格“劫富”,那是违法滴。你说我不干人事,找个深山老林与大自然亲密接触,深藏身与名。完了,你终于“英雄无用武之地了”!

2025-01-14 17:00:48 699

原创 机器学习与人工智能的关系

水不流,会发臭;人不学,会落后。学习是产生智能的第一步。大自然造出了人,人学习,产生了智能。人造出了机器,机器学习,产生了智能。学习是人产生智能的手段,机器学习是人工智能的实现手段。也可以说,机器学习是人工智能的核心。机器学习(ML,Machine Learning),简单来说,就是让计算机通过数据来学习。人学习靠经验,机器学习靠数据(确切地说靠的是大数据,即集合人类的全部经验)。机器学习从大量的数据中提取出有价值的信息,从而不断提升自己的能力。

2025-01-13 20:33:56 1338

原创 初学者常犯:编程等号与数学等号划等号

因为在C语言中,赋值运算符是把值赋给变量,等号左边的一定要是变量,2=a不符合语法,编译器遇到这种代码时就会报错,从而起到帮助程序员纠错的作用。初学者在if、while、for等语句中表示逻辑判断时,经常将双等号(==)误用为等号(=),导致运行结果出错(注意是运行结果出错,编译时程序是可以正常通过的,所以这种错误不易发现)。在C语言中,等号(=)表示赋值操作,即将右侧的值存放到左侧的变量中。a=a+1这个式子在数学中显然是不成立的,但在C语言中却是成立的,它表示将变量a的值加1,再赋给变量a。

2025-01-13 17:00:00 1933

原创 数学函数的参数和返回值探秘

按要求参数不能是整数,返回值也不能是整数。所以按理sqrt(9)是不符合函数要求的,而应写成sqrt(9.0),但实际上,用sqrt(9)也能输出正确结果。这一点其实也很好理解,函数的原型就是sqrt(arg),它的参数归根到底只有arg,至于arg是怎么计算来的,取决于它本身的表达式,和函数本身没有关系(即19/2的值只与19/2这个表达式本身有关,和sqrt函数无关)。注意sqrt((double)(arg))参数中的这两个括号都是非常有必要的,感兴趣的可以用下面的代码测试一下,就可以看出其中的玄机。

2025-01-12 19:53:50 1059

原创 一般树、无根树、有根树、无序树、有序树的深入辨析

树的本质特征就一句话:树是一种无环的连通无向图。只要满足这个条件,它就是树。谈到树这种树据结构,大家总会想到根节点、子节点、叶节点,但是,殊不知树其实是可以无根的。而且,无根数才是树的最基本形式,因此也被称为一般树。所谓的无根,就是没有明确的根节点。任何一颗树其实都可以看成是无根树。比如下面这颗树:看到这张图,你肯定想当然地认为它的根节点是最上面的A,这显然犯了经验主义的错误。仅就这张图来说,在别人没告诉你根节点是哪个时,任何一个节点都可视为根节点。你可以把这张图想象成赵本山小品《牛大叔提干》

2025-01-12 19:00:00 1922

原创 三角函数习题:程序比数学多一种转换

π是个常数,所以应用const关键字声明常数。有些书中这样定义π:这样的代码在算法竞赛中是有问题的,因为它只精确到两位小数,而算法竞赛中经常会要求结果保留n位小数,如果n>2显然就会输出错误的结果。完美的代码是这样的:因为cos(π)=-1,所以反余弦函数acos(-1.0)值就是π [注:反余弦函数acos(x)会返回一个角度,这个角度的余弦值等于x。

2025-01-12 16:08:12 864

原创 树的定义与相关概念全解析:信息学奥赛“树”知识构成

树由一个或多个节点组成,节点就是树枝与树枝的交叉点。每个节点都有一个值,并可以连接零个或多个子节点。这些子节点又可以作为新的节点,继续连接其他子节点,形成一棵树。简单来说,树就像是一个家谱,有祖先(根节点),有后代(子节点),还有兄弟姐妹(同一父节点的其他子节点)。从树的定义可以看出,这玩艺完全是仿生学产物。

2025-01-12 11:42:47 910

原创 TensorFlow的简明介绍:机器学习界的谷大拿

通过训练语言模型,TensorFlow可以实现对文本的理解、生成和翻译等功能。张量是 TensorFlow 的核心数据结构,可以看作是多维数组,可以是标量(scalar,0 维)、向量(vector,1 维)、矩阵(matrix,2 维)或更高维的数组。计算图也就是图,也是由一系列节点(Node)和边(Edge)组成,只不过,人家这图是专门用来做计算的。Tensor的意思是“张量”,简单来说就是多维数组,可以想象成是一个装了很多数字的盒子,这些数字可以是标量、向量、矩阵,甚至是更高维度的不明生物。

2025-01-11 20:32:42 1323

原创 “树”的简明介绍

树(Tree)是一种由节点和边组成的层次结构。节点就是树枝与树枝的交叉点,边就是一条条的树枝。生育关系。树枝和树枝的生育关系看起来不是那么直观,所以,换一种方式,把树看成是一个家谱更容易理解。树从树根开始繁衍,家族从老祖宗开始繁衍,这就是树的根节点。树的基本性质:每个节点可以有零个或多个子节点,但除了根节点外每个节点只有一个父节点。自然界中树也一样,只有一个树根,分出很多茎叶。一条树枝可以长出n条树枝,每个树枝都长在其他树枝或树根上,且只能长在一根树枝上。

2025-01-11 19:15:00 828

原创 排序的本质、数据类型及算法选择

包含多个属性的数据,可能需要根据一个或多个属性进行排序。例如,学生的成绩,可以以总成绩为主关键字、以单科成绩为次关键字一起排序。按字母顺序对单词或句子进行排序,看着是字母,实际上排的是ASCII码,而ASCII码就是数字。排序,从字面上理解,就是把一堆乱糟糟的东西按照一定的规则排得整整齐齐,使无序变有序。如地理坐标(经纬度)、版本号(如软件版本号)、IP地址等,它们也有特定的排序规则。对于编程来讲,排序就是将数字按从小到大的顺序排列。没错,无论排什么,最终本质上排的都是数字。是不是赏心悦目好多?

2025-01-10 20:00:00 1516

原创 离程序库越近,离真理越远

机器学习有那么丰富的库,从TensorFlow到PyTorch,再到Scikit-learn,应有尽有,只有你想不到,没有你找不到。这些库强大到什么地步呢?这么说吧,只要你会调包(import),会看文档,基本上就能搭个模型,跑得有模有样,甚至发个论文也不在话下。因此,有些人会对那些埋头研究机器学习原理人嗤之以鼻。老子三两下就出菜了,你学了一溜儿十三招还在原地拉磨!但是,这些程序库就是黑漆漆的永远不掌灯的仓库,你能做的只是从窗口取东西,别想透过窗子看见什么,更别想进入仓库。这些库被称为“黑盒”。

2025-01-10 17:00:00 1075

原创 数据分析vs机器学习

经常会看到某大伽说来自“数据分析和机器学习团队”,数据分析和机器学习一个是数据,一个是机器,这俩货为啥总出双入对呢?今天就来掰扯掰扯。

2025-01-09 05:00:00 999

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除