NOT
2023年11月6号专业学习总结
1. 浮点数的精度问题 在计算机中,浮点数不能像整数一样精确的表示出来,存放的是它的近似值。 例如,存放0.3在计算机中可能是0.2999999999,或者是0.3300000001。 这种情况会对比较操作进行干扰,==这个运算符就不对了(在c/c++中"=="要完全相同才是true),所以我们需要 ......
线性代数 - 矩阵求直线方程组
已知两直线的方程组,求这两条直线的交点。 把方程转换成矩阵表示的方式 最终表示为: 求逆矩阵: 参考 求两条线段交点zz - 马语者 - 博客园 (cnblogs.com) 线性方程组矩阵解法 (shuxuele.com) 矩阵的行列式 (shuxuele.com) ......
第三章 用户管理
一:UID 和 GID Uid是每一个用户唯一的系统可识别的编号 Gid是用户属于所有组的id 使用ll查看文件的所有者 使用PS AUX 查看进程,用户名和密码存放在etc/passwd和etc/shadow文件夹中 二管理用户组 使用useradd 创建用户,用groupadd建立新的组 一个用 ......
Docker学习资料集(从入门到实践)
前言 昨天分享了一篇介绍Docker可视化管理工具的文章,然后在公众号后台收到了挺多同学的私信问:学习Docker有好的资料值得推荐的吗?想要学习Docker但是无从下手。其实之前我有断断续续的分享过Docker入门到实践的相关教程,可能比较零散。今天就把我自己学习Docker从入门到实践的相关教程 ......
快速调试 CSS 的技巧
## 使用原子化 CSS 工具包 比如把常见的 flex 布局封装成一个类名,这样就可以直接在 HTML 中使用了。 ```css .flexCenter { display: flex; flex-direction: row; justify-content: center; align-ite ......
C# 防止程序重复启动,检查程序是否已经运行
第一种方法:抓取程序的进程名,在系统已运行进程中检索该进程名是否已经存在 //获取欲启动进程名 string strProcessName = System.Diagnostics.Process.GetCurrentProcess().ProcessName; //检查进程是否已经启动,已经启动则 ......
`GROUP_CONCAT()`函数
如果我想要把用户拥有的角色也显示出来,这下就麻烦了。因为一个用户可能拥有多个角色,这怎么能合并成一条用户信息呢。这里我要用`GROUP_CONCAT()`函数把多个角色名称拼接成一个字符串,举例如下: SELECT GROUP_CONCAT( role_name separator "," ) FR ......
Unity ET服务器框架小记
前言 之前用过一段时间Mirror,它是一个服务器客户端一体的框架,通过给方法打上特定注解,来控制该方法运行在客户端还是服务器上(Unity官方已弃用的UNet设计思路一致)。这是它的优点,也是它的缺点,见仁见智吧。抛开这一点不谈,如果是客户端做主机那还好,但如果要打包为Deplicate Serv ......
单片机知识点相对详细版总结
单片机小实验 1.有一个想法,做一个倒数计时器 2.模块化编程,delay.h 为什么可以被调用两次? 键盘密码锁和蜂鸣器的结合使用 定时器闹钟 温度报警器和蜂鸣器的结合使用 单片机相关的英语 最根本的解决途径:看手册,浏览器搜索 不是固定的,可以人为按照需求自由地自定义使用命名 SRCLK: ......
influxdb 连续查询使用总结
转载请注明出处: 1.定义: InfluxDB 连续查询(Continuous Query)是一种自动化查询类型,该查询会根据定义的时间间隔定期运行,并将结果存储在新的目标测量中。这样的查询通常用于处理大量时间序列数据。 2.基本语法 使用语法格式: CREATE CONTINUOUS QUERY ......
flex 设置宽高常见问题
<html> <head> <title>flex 中设置高度的问题</title> </head> <body> <!-- 1. 容器设置为 flex,设置宽高会有什么影响,父容器和子容器默认宽高是多少 2. 如果容器宽高使用百分比表示,会有什么不同和影响? --> <div class="con ......
关于vba的“不能给数组赋值”错误(转载)
整理自https://zhidao.baidu.com/question/418213674.html的一个好答案。 首先,要了解“不能给数组赋值”这个错误产生的根源,是由于程序要改变固定数组的大小引起的,比较常见的是有些函数、方法的返回值是一个数组,它们会自动设置用于接受数据的数组的大小,如果用固 ......
新的开始
简单的介绍 我是一个非科班的程序员,同时是一名普普通通的小镇做题家。只是在大学的时候认识到自己的天坑专业(生物)出来基本上找不到好一点的工作,于是开始自学计算机。幸运的是在大三的时候找到了一份实习,又在23秋招中拿到了唯一的offer。我自己觉得在自学那段时间我确实努力了一段时间。那段时间自己也一直 ......
P2P技术原理解析
一、为什么我们的电脑不能直接上外网 现在大多数设备的网络采用的是ipv4网络,ipv4中ip的定义为x.x.x.x,其中每一位为0-255,所以全球的ip总数256^4=4294967296(42亿多个IP地址),这个数量是不足够全球使用的,为了让每个人都有IP可用,计算机网络模型采取了一个单位(若 ......
Python爬虫与pyecharts可视化入门
python爬虫与pyecharts数据可视化 一、爬虫介绍 1、爬虫定义 网络爬虫: 又被称为网页蜘蛛,网络机器人,是一种按照一定的规则,自动地抓取网络信息的程序或者脚本,另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。 通俗理解: 简单来讲,爬虫就是一个探测机器,它的基本操作就是模拟 ......
基于相空间重构的混沌背景下微弱信号检测算法matlab仿真,对比SVM,PSO-SVM以及GA-PSO-SVM
1.算法运行效果图预览 SVM: PSO-SVM: GA-PSO-SVM: 以上仿真图参考文献《基于相空间重构的混沌背景下微弱信号检测方法研究》 2.算法运行软件版本 MATLAB2022a 3.算法理论概述 3.1 SVM 支持向量机(Support Vector Machine,SVM)是一种用 ......
VS中多个源文件中只运行其中特定文件
1.问题 有时候一个项目中创建了多个源文件,但是我只想运行其中的一个,一起运行就会出现多个main入口的问题 2.解决方式 2.1 右键要排除的文件,点击属性 2.2 从生成中排除一项中选择是即可 2.3 此时被排除的文件会显示一个红杆,接着可以正常运行了。 ......
数据结构之树(二叉运算树)
什么是二叉运算树 二叉运算树(Binary Expression Tree),也称为二叉表达式树,是一种数据结构,用于求解数学表达式或算术表达式。它是一种二叉树,其中每个节点表示一个操作符或操作数,并且具有以下特点: 叶子节点(没有子节点)表示操作数,如整数或变量。 内部节点表示操作符,如加法、减法 ......
Typora下载与破解 (仅供个人学习)
一、简介 Typora 首先是一个 Markdown 文本编辑器,它支持且仅支持 Markdown 语法的文本编辑。Markdown 是用来编写结构化文档的一种纯文本格式,它使我们在双手不离开键盘的情况下,可以对文本进行一定程度的格式排版。由于目前还没有一个权威机构对 Markdown 的语法进行规 ......
多线程(Thread和Task)
线程(Thread)是进程中的基本执行单元,是操作系统分配CPU时间的基本单位,一个进程可以包含若干个线程,在进程入口执行的第一个线程被视为这个进程的主线程。本文主要介绍C# Thread和Task实现多线程。 1、C# 线程介绍 进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程 ......
每日总结
今天启动hive的时候遇到了启动失败的问题,经过搜索后,发现 原因是hiveserver2没有启动起来,beeline连接hive命令启动hiveserver2,命令:hive --service hiveserver2 总结: 1.查看hdfs启动没(start-dfs.sh) 2.查看yarn启 ......
4.描述设计
团队分工 UML 用例图 类图 活动图 状态图 工具选择 工具选择1:process on process on是功能强大且易于使用的图形处理和制图工具,其在线协作功能可使多个用户轻松合作,使图形和图表的制作更加便捷和高效。 工具选择2:可画 可画是近期流行的在线图形设计工具,可用于创建各种类型的图 ......
多元高斯分布/高斯过程全解析
大纲 公式推导 参数估计 高斯分布运算 高斯分布性质 高斯过程(Gaussian process) 高斯混合模型 概念区分 边缘分布(marginal distribution)和联合分布 概率密度函数和概率分布函数 1. 多元高斯分布公式推导 首先我们知道一元高斯分布是:\(N(x|u,\sigm ......
.NET Core 、 .NET 5、.NET 6和.NET 7 简介及区别
.NET是一种用于构建多种应用的免费开源开发平台,可以使用多种语言,编辑器和库开发Web应用、Web API和微服务、云中的无服务器函数、云原生应用、移动应用、桌面应用、Windows WPF、Windows窗体、通用 Windows平台 (UWP)、游戏、物联网 (IoT)、机器学习、控制台应用、 ......
Swagger UI 报错
Unable to render this definition The provided definition does not specify a valid version field. Please indicate a valid Swagger or OpenAPI version fi ......
es6_数组_扩展运算符
目录含义主要用法扩展运算符中放置表达式的用法只有函数调用才可以将扩展运算符放置在圆括号中 含义 主要用于将数组直接转换为用逗号分隔的参数序列 var arr=[3,5,7]; console.log(...arr); // 3,5,7 主要用法 主要用于函数调用 function add(x, y) ......
PHP2
打开网址源码看了,抓包看了但是都没什么信息 看了wp才知道是要扫描网站目录,网上扫到了.phps的文件,不知道为啥我这里扫不出来 那就假设已经扫出来了吧 审计代码发现传入参数id的值不能“ ” admin,但是url解码后的值 “==”admin 所以这里的话我们用编码的知识绕过即可 然后这里补充一 ......
基于Googlenet深度学习网络的螺丝瑕疵检测matlab仿真
1.算法运行效果图预览 2.算法运行软件版本 matlab2022a 3.算法理论概述 VGG在2014年由牛津大学著名研究组vGG (Visual Geometry Group)提出,斩获该年lmageNet竞赛中Localization Task (定位任务)第一名和 Classificatio ......
.NET(C#) Linq Concat和Union以及Select和SelectMany的使用及区别
1、Concat操作符 Concat操作符用于连接两个序列,生成一个新序列。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Ta ......