golang控制结构
前言 第一篇学习了基本结构和基本数据类型,这一篇学习一下控制结构。 控制结构 if-else 1 2 3 4 5 6 7 if condition1 { // do something } else if condition2 { // do something else } else { // catch-all or default } 即使当代码块之间只有一条语句时,大括号也不可被省略。 关…
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
前言 第一篇学习了基本结构和基本数据类型,这一篇学习一下控制结构。 控制结构 if-else 1 2 3 4 5 6 7 if condition1 { // do something } else if condition2 { // do something else } else { // catch-all or default } 即使当代码块之间只有一条语句时,大括号也不可被省略。 关…
前言 开始学习第十章 结构(struct) 与 方法(method) 结构体定义 1 2 3 4 5 type identifier struct { field1 type1 field2 type2 ... } 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 package main import "fmt" type point struct { x fl…
前言 开始学习第十一章 接口与反射。 接口是什么 接口定义了一组方法(方法集),但是这些方法不包含(实现)代码:它们没有被实现(它们是抽象的)。接口里也不能包含变量。 1 2 3 4 5 type Namer interface { Method1(param_list) return_type Method2(param_list) return_type ... } 类型不需要显式声明它实现了…
基本结构和基本数据类型 文件名、关键字与标识符 Go 的源文件以 .go 为后缀名存储在计算机中,这些文件名均由小写字母组成,如 scanner.go 。如果文件名由多个部分组成,则使用下划线 _ 对它们进行分隔,如 scanner_test.go 。文件名不包含空格或其他特殊字符。 Go 语言也是区分大小写的。 有效的标识符必须以字符(可以使用任何 UTF-8 编码的字符或 _)开头,然后紧跟着…
前言 上一篇简单学了一下控制结构,这一篇学习一下函数。 函数(function) Go 是编译型语言,所以函数编写的顺序是无关紧要的。 函数参数、返回值以及它们的类型被统称为函数签名。 函数重载(function overloading)指的是可以编写多个同名函数,只要它们拥有不同的形参 / 或者不同的返回值,在 Go 里面函数重载是不被允许的。 如果需要声明一个在外部定义的函数,你只需要给出函数…
第十二章:读写数据 前言 继续开始读写数据的学习,其实就是I/O流了估计是,这方面还是挺重要的。 读取用户的输入 Scanln 扫描来自标准输入的文本,将空格分隔的值依次存放到后续的参数内,直到碰到换行。Scanf 与其类似,除了 Scanf 的第一个参数用作格式字符串,用来决定如何读取。(感觉Go这方面类似C的scanf了) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15…
前言 开始学习第八章Map。类似python中的dict,Java中的Map了。 Map 声明、初始化和make map是引用类型。声明: 1 var map1 map[keytype]valuetype map 是可以动态增长的。 key 可以是任意可以用 == 或者!= 操作符比较的类型,比如 string、int、float。所以切片和结构体不能作为 key(含有数组切片的结构体不能作为 k…
有时开电脑会突然进 grub, 退出提示 device not found, 此时就可以用 livecd + boot-repair 工具解决
实在太闲了,图床想不到改啥了,就花了点时间做了个telegram机器人喵,主要就是除了色图调取功能都是很平常的功能喵,如果各位可以 ... 写了一个telegram bot,各位可以来提提意见喵最先出现在小芹のblog。
Dism++以人性化的方式,沉稳庄重地提供系统清理、优化、部署等高级功能,它通过直接调用CBS接口,实现了比DISM更强大的图形化操作,极大地提升了系统维护效率和空间利用率,但对于初学者而言,其专业性仍需谨慎探索。
上一篇博客锐评 Coding Agent时就觉得 CC 性能遥遥领先,并且有种”第一性原理”的美。现在今非昔比,大家的认知都跟上了,甚至 Codex 已成新神。
如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。
看了市面上的所有主题,目前没有遇到一个适合自己的主题,计划自己写一个主题了。 之前博客是在用 wordpress,现在买了 Halo 的永久版,索性就把博客迁移到这边吧,也不想在重新弄了,希望这是最后一次吧。 仔细看了一下Halo 的功能,基本上可以符合我的需求。 不过也不要期望太高,毕竟我是一个很
这是一条动态~
这是一条动态喔,~用来测试一下数据。
星河在夜的织锦上绘梦,每一颗星辰都是未完的故事。
在日常使用 Docker 进行应用部署时,随着时间推移,本地往往会积累大量不再使用的镜像、容器和数据卷,不仅占用存储空间,还可能导致环境混乱。本文将以通用场景为例,分享一套 Docker 批量管...
一些背景 我有一个主机跑 PVE , 我本来有一块 8T 的机械硬盘,分了 4T 给飞牛。 后来感觉 4T 可能不够,就又买了一个 8T 的盘,又从新盘分了 4T 给飞牛,在里面用的是 lvm + btrfs. 最近想着我本来就两块磁盘,而且 lvm 还是 stripe 的,没有 mirror, 没有 raid, 用两块磁盘纯属徒增故障率,就想把其中一块直通得了,总容量还是 8t 左右。 开始操作…
我的 nixos 用的是 nixpkgs-unstable channel, 虽然包比 stable 的更新快一点,但是确实如同它的名字,非常不稳定,基本上我每半个月就遇到一次更新故障,其中 qemu + ceph 更是挂了两次。 下面是我从网上抄来的一些可能有用的修复方法。 Github PR 讲道理因为 nixos 的可复现性,出问题的时候肯定不止你自己的环境有问题,首先肯定是先去 GitHu…
本文介绍了如何免费搭建多源头像API,支持通过MD5值、邮箱或QQ号获取头像,并详细阐述了在EdgeOne中添加站点、配置边缘函数及触发条件的步骤。该API利用EdgeOne的免费资源,无需担心用量超限,并提供在线使用体验。 点击查看全文
一、前言及背景 2024年12月,工业和信息化部根据新启用的《中华人民共和国业余无线电台管理办法》(2024年 […]
这两天在拼多多和抖音弄个了公司店铺,基本很多操作根据提示的信息就完成了,还算顺利。
决定 大家好啊,今天我做了个很艰难的决定,我将公众号 echeverra 几乎所有的文章都删除了,只保留了几个 […] (文章今日已有 1 人访问 ::>_
QQ音乐会员 我看谁还充,反正我是不充了。来看看下面这个方案:[card title="免费私有云音乐方案" color="success"]🎵下载:LX Music(洛雪音乐):一款免费开源的...
检验方法不同样本组数量对应于不同比较目标下所适用的检验方法,表如下。数值变量+比例(分类变量):分类变量:Population = 1组 → Chi-GOF;Population ≥ 2组 → ...
通常这是右Alt键被 占用导致的,把 换到其他的就可以了
在博客中应当有图表能表达一些信息,Mermaid 很好,但是与 Astro 集成很麻烦,于是选择了更加美观的 D2,本文记录了详细过程。
决策树是一种用于分类和回归的非线性方法 决策树有两种节点状态: 内部节点:对特征值进行测试(通常是一个),并决定走向哪个分支 叶节点:确定最终的类别 决策树对类别特征和数值特征都较为有效,并且可解释性强,上图是决策树的工作模式。如右图所示,决策树将 x-空间划分成了长方形区块,不过不同程度的分支组合,决策树的决策边界可以任意复杂 设 $X$ 是一个 $n\times d$ 设计矩阵,$y\in \…
决策树的变种 决策树回归 决策树回归就是通过一系列是否问题,创建了一个分段常数函数(Piecewise Constant Regression Fn),在函数的每一段,决策树的预测是一个固定的常数 上图左边是一个对特征维度为 2 的样本进行决策回归的过程,数据顺着路径到达某一个叶子节点得到最终的预测值 中间的图表示决策树将整个特征空间划分成多个区块,每个区块对应一个叶子节点 右图表示对应的分段常数…
神经网络 单个的、基础的感知机存在严重局限性,无法解决像 XOR(异或)这样看似简单但非线性的问题。如下图,异或的二维输入和输出表示了三维空间的点,无法被线性分类器分类 如果添加一个二次特征 $x_1x_2$,那么 XOR 将在 3 维空间线性可分 当然,我们也有更佳的方法,通过多个单层线性分类器的叠加可以实现类似电路的逻辑连接,此外在每个线性分类器的输出添加一个非线性的函数 $s$ 可以实现类似…
梯度消失与爆炸 当使用 sigmoid 函数时,如果 sigmoid 的输出接近 0 或 1,那么梯度 $s' = s(1 - s) \approx 0$,此时梯度更新将会特别缓慢,这个问题被称为梯度消失,在深层网络中,反向传播会使得梯度消失加剧 将激活函数换为 ReLU 将会缓解梯度消失,ReLU 的定义为 $r(\gamma) = max\{0, \gamma\}$,它的导数为 $$ r'(\…
无监督学习 有时候我们的训练数据里面没有标签,但是我们还是希望寻找数据的结构信息 无监督学习的应用主要分为如下几个大类: 聚类(clustering):将数据划分成几个相似的点集 数据降维(dimensionality reduction):数据一般分布在特征空间的低纬子空间,或者矩阵一般有低阶秩近似 分布学习(density estimation):使用离散数据拟合一个连续概率分布 主成分分析…
AdaBoost AdaBoost 是一个集成学习方法,它可以降低偏差(Bagging 法可以降低方差) AdaBoost 使用不同权重的训练样本训练学习器,如果某个样本被错误分类,那么它的权重将增加;并且对每个学习器使用不同的权重,更加准确的学习器施加更大的权重 假设我们训练 T 个分类器 $G_1, \dots, G_T$,训练样本 $X_i$ 在训练 $G_t$ 是的权重取决于 $G_1,…
Nearest Neighbor Classification 给定一个查询样本 $q$,找到 k 个离 $q$ 最近的样本点。对于回归任务,返回这 k 个点的均值;对于分类任务,返回数量最多的类别或者分布表 随着超参数 k 的数值增大,kNN 一般会由过拟合变为欠拟合 Exhaustive k-NN 算法 给定一个样本点 $q$,计算所有的 n 个训练样本点到 $q$ 的距离,维护一个距离的小顶…
前言 嘿嘿,本来是抓包发现 CNB 的 Hunyuan 模型不鉴权,但是一问 youkun 有 API 能直接调,那我昨天捣鼓这半天算什么事啊。 如果你想玩 AI+,但是太烧 token 玩不动,自己部署模型又太笨,不妨试试这个 0 成本不限量调用 hunyuan-a13b 模型的方法。 准备工作
前言 之前写过一篇 https://www.anye.xyz/archives/IuHBJWtU,今天又试了一下,感觉还是太复杂,无论是进入 PE 还是使用 Live CD 都提高了操作难度,经过时间发现当前版本下 ViVeTool 也不是必须的,那么就写个脚本来一键启用 Edge 的卸载功能吧!
1.配置repo源 首先进入/etc/yum.repos.d查看repo源 cd /etc/yum.repos.d/ ls 然后在yum.repos.d 执行vim redis.repo(作者把打成了R,可参考官网用小写)。 redis官网配置 https://redis.io/docs/late
前言 最近,群友推荐了一个“小电视空降助手”的插件,后续整合进了“bilibili-linux”; 使用过程中 […]
前言 同事的手机是鸿蒙的,一家客户的远程环境需要OTP才能进入; 然后这个OTP软件的定制化的,第一次需要与服 […]
这是一份很特殊的礼物啦!不确定会写多少字,也许只是一次简单的记录。昨日,收到了快递消息,让我去取快递,我当时懵的,因为我没买什么,我还感觉是某人的恶作剧之类的,因为刚刚好是五点,而且我没买东西,于是我试探性的去问了一下我姐,因为我想着也许是我姐给我买的,毕竟她说月底给我发红包之类的,结果不是。今天,快递取回来了,打开一看,是一块牌子,牌子上写着鼓励的话,这让我很惊讶,我很好奇是谁寄的,我拿起快递盒…
去年就是热爱爬山且爱到非常有奉献精神(指作为司机把所有人车接车送到家,荣获 G 司机头衔)的 G 带我入坑 hiking 的,当时有每周爬山活动,我跟着爬了大概五六个 trail。 她今年七月回加拿大之后正好碰上我比较惨的疯狂打工期,于是两个月了都没见过,这次是第一次约上。 今年就轮到可以开我的车了!我也荣升为 X 司机(结果回去太累了还是让 G 司机发挥余热开回去了!!) 一后备箱学人精/专业批发小鹰包 Goat Ridge Trail 总长度 6km 总爬升 1km,总长度和总爬升在 hard trail 里都不算特别长,出发前 G 也发图提醒我们预警,我也没有放在心上,毕竟我可是攀岩人,…
换源 使用 一键脚本使换源更简单 - LinuxMirrors。 # 方式一:执行在线脚本 $ bash
生活琐事接踵至,没了校园的宽和,慢慢学对自己负责
今天下午和小猫去看《汉斯季默与朋友们:沙漠之钻音乐会》,几次差点听到落泪,他不愧是电影配乐大师啊,是能把前卫的 […]
Disclaimer: 本文仅提供步骤。在这么做之前,请充分考虑法律后果。如果你的企业邮箱来自工作/包含商业信息,或者签订了保密条款或协议,私自导出的行为几乎一定构成侵权,触犯法律。快毕业了,想着把学校邮箱里的邮件导出一份,主要是留个纪念和方便日后引用。学校的官方政策不鼓励全量导出邮件,仅仅建议转发重要的通信,故此我认为导出一份作为个人使用也无可厚非。学校用的是 Microsoft 365 的商业版本(即从 outlook.office.com 登录的企业版 Outlook);但是如下图所示,导入/导出功能被禁用了。通过一个在 Reddit 上的 workaround,我找到了将所有文件导出成…
零、前言 和GUI环境相比,命令行是个危险的世界。用一句前段时间看到(不过似乎不是那么恰当)的话来类比,它“略去了前端,只留下后端”。翻译成人话就是,只要没有语法错误无法继续,命令行总会坚定地执行你的命令,不再二次质疑。 (本来想再放点rm相关梗图的,省略脑补~😂) 一、通过alias将rm指向mv命令 通过运行下面的命令,可以把rm改为“mv到回收站(指定目录)”的操作。 以上命令中各参数的简单解释: 这样,每次敲rm xxx(xxx为一个或多个文件或目录)的时候,它实际上就是被移动到了/.trash/rm.TI […]
暂无描述
我给 ComfyUI 写了一个插件 ComfyUI-Functional,能让你在 ComfyUI 的节点图中直观地定义函数,实现在工作流中复用流程,还能