NOT
Go每日一库之165:go-callvis(可视化调用链)
本文介绍一款工具 go-callvis,它能够将 Go 代码的调用关系可视化出来,并提供了可交互式的 web 服务。 ## go-callvis 使用 ##### 依赖 - Go 1.17+ - Graphviz (可选,当工具指定了 `-graphviz` 时需要) ##### 工具安装 ``` ......
Go每日一库之166:go-version(语义化版本)
今天给大家推荐的是一个版本比较工具。该工具基于语义化标准的版本号进行比较、约束以及校验。以下是go-version的基本情况: **安装** 通过go get进行安装: ``` go get github.com/hashicorp/go-version ``` **解析和比较版本号** ``` v ......
苍穹外卖-第六章购物车
1. 缓存菜品 1.1 问题说明 用户端小程序展示的菜品数据都是通过查询数据库获得,如果用户端访问量比较大,数据库访问压力随之增大。 结果:系统响应慢、用户体验差 1.2 实现思路 通过Redis来缓存菜品数据,减少数据库查询操作。 缓存逻辑分析: 每个分类下的菜品保存一份缓存数据 数据库中菜品数据 ......
剪切移动并覆盖如何找回
USB连接剪切一遍视频后,USB卡顿仍显示视频在手机中,再次剪切选了移动并替换,之后文件变0kb 猜测是手机上剪切后已经没有文件只卡顿有文件名 1. 剪切覆盖在Diskgenius中扫描不到,不知道删除掉0kb再扫描会不会有效果,但0kb文件同样有Hex值,或许可以比对文件头尾 2. 网上搜索覆盖无 ......
学习笔记4
知识点总结 第七章 文件操作级别 硬件级别 fdisk:将硬盘、U盘或SDC盘分区 mkfs:格式化磁盘分区,为系统做好准备 fsck:检 查和维修系统碎片整理:压缩文件系统中的文件 操作系统内核中的文件系统函数 前缀为k表示内核函数 系统调用:用户模式程序使用系统调用来访问内核函数 open() ......
文件比较 winmerge 比较文件
文件比较 winmerge https://winmerge.org/ https://github.com/WinMerge/winmerge/releases/download/v2.16.32/WinMerge-2.16.32-Setup.exe ......
Harbor镜像仓库的导出与整理之二
Harbor镜像仓库的导出与整理之二 背景 前几天参照大神的blog进行了一下harbor的镜像列表的获取与下载. 当时发现一个很诡异的问题. 实际上镜像仓库里面的镜像很多. 但是导出和列表里面的却很少. 经过查询发现harbor的v2.0的API里面存在一些限制. 每次api的返回结果最多是 10 ......
苍穹外卖-第四章缓存管理
1. Redis入门 1.1 Redis简介 Redis是一个基于内存的key-value结构数据库。Redis 是互联网技术领域使用最为广泛的存储中间件。 官网:https://redis.io 中文网:https://www.redis.net.cn/ 主要特点: 基于内存存储,读写性能高 适合 ......
js-数组相关方法
Array.prototype.some() 示例代码 // 数组相关方法 Array.prototype.some() 为数组中的每个元素执行func函数 //func函数的参数: item当前循环的元素,index当前循环的索引,array当前调用some的数组本身 //判断数组中是否至少有一个 ......
机器学习之开发环境Anaconda
简介 Anaconda 是Python的一个发行版,里面内置了很多工具,不用单独安装,Anaconda将Python和许多与科学计算相关的库捆绑在一起,形成了一个方便的科学计算环境,安装了Ananconda就相当于安装了Python外加这些模块和库。 相比Python增加的内容: Python(sh ......
机器学习之科学计算库Numpy
简介 在Python数据科学领域,Numpy是用得最广泛的工具包之一,基本上所有任务都能看到它的影子。在数据处理上非常实用,并且其底层函数都设计得十分高效,可以快速地进行数值计算。基本上后续要用到的其他和数据处理相关的工具包(如sklearn机器学习建模工具包)都是以Numpy为底层的。 通常来说, ......
机器学习之数据处理及分析库Pandas
简介 Pandas工具包是专门用作数据处理和分析的,其底层的计算其实都是由Numpy来完成,再把复杂的操作全部封装起来,使其用起来十分高效、简洁。在数据科学领域,无论哪个方向都是跟数据打交道,所以Pandas工具包是非常实用的。 数据预处理 import pandas as pd df = pd.r ......
机器学习之数据可视化库Matplotlib
简介 用Python做可视化展示是非常便捷的,现成的工具包有很多,不仅可以做成一个平面图,而且还可以交互展示。Matplotlib算是最老牌且使用范围最广的画图工具了。 常规绘图方法 import matplotlib.pyplot as plt import numpy as mp %matplo ......
机器学习相关概念介绍
介绍 机器学习是人工智能的一部分,而深度学习又是机器学习的一部分,机器学习主要分为监督学习,无监督学习,半监督学习,增强学习4种,监督学习主要有分类问题和回归问题。 什么是机器学习 可以理解为最终得到的就是函数f(x) 主要任务 分类 回归 分类任务 二分类 判断邮件是否是垃圾邮件 判断发放给客户信 ......
KNN算法之超参数
超参数和模型参数 超参数是指运行机器学习算法之前要指定的参数 KNN算法中的K就是一个超参数 模型参数:算法过程中学习的参数 KNN算法没有模型参数 调参是指调超参数 如何寻找好的超参数 领域知识 经验数值 实验搜索 寻找最好的K 数据准备 from sklearn.neighbors import ......
解决无法安装或卸载程序问题
原因大多为权限问题,例如安装msi文件,可采用管理员权限解决 安装: 1、开始任务栏录入 cmd,管理员身份运行“命令提示符” 2、运行 msiexec/i sqlncli.msi(后面为要安装的程序实例) 3、运行安装即可 卸载: 建议采用腾讯管家删除无法删除的程序 ......
机器学习之KNN算法入门
简介 k近邻法(k-nearest neighbor, k-NN)是1967年由Cover T和Hart P提出的一种基本分类与回归方法。 它的工作原理是:存在一个样本数据集合,也称作为训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一个数据与所属分类的对应关系。输入没有标签的新数据 ......
NO.7 Linux 获取文件属性
1 /* 2 用于获取文件的属性和元数据信息,并输出到终端。 3 程序接受一个参数作为路径名,通过lstat函数获取指定文件的属性信息,并使用printf函数输出到终端。 4 注释对代码进行了简要解释,帮助理解各个部分的功能。 5 */ 6 #include <sys/types.h> 7 #inc ......
pyqt5-QWidget基础组件
1、介绍 QWidget,是pyqt5几乎所有组件的父类。同时也是窗口组件之一。 2、基础使用 show(self) 显示组件 如果是作为窗口,那么必须调用show方法,窗口才会显示 hide(self) 隐藏组件 close(self) -> bool 关闭窗口 3、标题栏 setWindowTi ......
zabbix6.4+grafana10.1监控可视化
一、安装grafana yum install -y https://dl.grafana.com/enterprise/release/grafana-enterprise-10.1.4-1.x86_64.rpm 二、启动并设为开机自启 [root@zabbix-server ~]# system ......
LeetCode 周赛上分之旅 #48 一道简单的树上动态规划问题
⭐️ 本文已收录到 AndroidFamily,技术和职场问题,请关注公众号 [彭旭锐] 和 BaguTree Pro 知识星球提问。 学习数据结构与算法的关键在于掌握问题背后的算法思维框架,你的思考越抽象,它能覆盖的问题域就越广,理解难度也更复杂。在这个专栏里,小彭与你分享每场 LeetCode ......
冷面
对不起,这大半夜的,我又饿了。 这夏秋交际的季节,保暖的选择总是困难的——夏凉被太冷,棉被太热,于是我现在虽然躺在被窝里,但脚已经伸出去冒汗了。 就着这又饿又热的劲儿,我想起了大冷面。以前大舅爷在的时候,有时候去花鸟鱼市买花。盛夏,在花市逛完一圈后,到饭点了,大伙儿的状态就和现在的我差不多。 此时大 ......
pyqt5-窗口菜单栏和右键菜单
1、介绍 窗口菜单栏和右键菜单的实现过程中,存在很大程度的相似性,都会使用QMenu和QAction这两类对象。 2、窗口菜单栏 只有QMainWindow类的窗口才可以创建窗口菜单栏,而QWidget和其它窗口则不支持。 3、右键菜单 基本上所有组件都支持右键菜单的实现。 from PyQt5.Q ......
[AtCoder] E - Packing Under Range Regulations
Key idea: For a given box and a list of balls that can be placed in this box, we should choose the ball with the smallest R. Proof: say we have box B ......
pyqt5-QTabWidget标签页组件
1、介绍 QTabWidget,标签页组件。 2、基础使用 clear(self) 清除所有子页面 addTab(self, widget: QWidget, a1: str) -> int addTab(self, widget: QWidget, icon: QIcon, label: str) ......
vim基础命令
模式 默认是一般命令模式,对于多个字符组成的命令,vim右下角会显示已输入的字符。 按i进入编辑模式。 按v进入可视化(Visual)模式。 按/:?中的一个进入命令行模式。 在编辑模式或命令行模式中按ESC可以返回一般命令模式。 光标 vim中的光标类似于insert模式,输入字符是向光标中的字符 ......
在 民科吧 反相吧 搜索 “超过 光速 的 方法”
我在 民科吧 反相吧 搜索 “超过 光速 的 方法”, 这是我自己的一篇文章 《超过 光速 的 方法》 , 在 民科吧 搜索结果 里 看到 《反相有这么好玩吗》 https://tieba.baidu.com/p/2046962265 在 反相吧 搜索结果 里 看到 《【立此为据】重新启动科学小实验 ......
第一届梦羽杯题目(部分)浅析
G 爱女装的社长 题目大意: n个位置排成一列,每个位置可以填1,2,3,要求不能有连续三个位置填相同的数,求方案数 \(n<=10^5\) 算法思路 看完题,似乎是个数学题?不太会 不急,观察数据范围,或许可以想一种稍微慢一点的办法 考虑DP 先谈一谈个人对DP的理解:DP,其实利用的是无后效性的 ......
2023-2024-1 20231421 《计算机基础与程序设计》 第一周学习总结
恢复内容开始 恢复内容开始 作业信息 1、作业属于哪个课程:2023-2024-1《计算机基础与程序设计》 2、作业要求在哪里:2023-2024-1计算机基础与程序设计第一周作业 3、作业的目标:快速浏览教材《计算机科学概论》,提出自己不懂或最想解决的问题并在期末回答 4、作业正文:https:/ ......
如何下载全国POI兴趣点数据?
通过以下方法可以将全国POI兴趣点数据下载到本机。 方法/步骤 下载GIS地图下载器 http://www.geosaas.com/download/mapdownloader.zip,下载解压后,双击“GISSaaS.MapDownloader.Client.exe”文件。 2、在要下载的县级 ......