XOR
c++性能优化策略
1-用好的编译器并用好编译器 C++ 编译器是非常复杂的软件构件。每种编译器为 C++ 语句生成的机器码都有差别。它们所看到的优化机会是不同的,会为相同的源代码产生不同的可执行文件。如果打算为代码做出最后一丁点性能提升,那么你可以尝试一下各种不同的编译器,看看是否有一种编译器会为你产生更快的可执行文 ......
收缩数据库日志SqlServer
ALTER DATABASE EICJT SET RECOVERY SIMPLE --将“恢复模式”设置为“简单” GO USE EICJT GO DBCC SHRINKFILE (N'EIC_log' , 1, TRUNCATEONLY)--收缩日志文件大小到1M EIC_log 在sys.dat ......
create-react-app react中使用monaco-editor v0.44
在通过create-react-app创建的react应用中使用monaco-editor v0.44 下载包: npm i monaco-editor npm i monaco-editor-webpack-plugin 安装插件: 使用craco自定义webpack配置 npm i craco ......
bigdecimal 使用 stripTrailingZeros() 去除多余的小数末位 0 ,变为科学计数法的解决办法
bigdecimal 类是java 中解决高精度数字加减乘除的类。其中 stripTrailingZeros() 内置函数是去掉小数未位上是0的功能。在使用过程中发现 使用它后,整数是 70或者 100 的数据会变为科学技术法。 //lysl 是 70 BigDecimal zsl=lccb_jps ......
QT5中utf8转gb2312问题
网上找的2段代码: char * Gb2312_utf8(std::string strutf8, char* str) { //头文件QTextCodec QTextCodec* utf8Codec = QTextCodec::codecForName("utf-8"); QTextCodec* ......
【scikit-learn基础】--『监督学习』之 逻辑回归分类
逻辑回归这个算法的名称有一定的误导性。虽然它的名称中有“回归”,当它在机器学习中不是回归算法,而是分类算法。因为采用了与回归类似的思想来解决分类问题,所以它的名称才会是逻辑回归。 逻辑回归的思想可以追溯到19世纪,由英国统计学家Francis Galton在研究豌豆遗传问题时首次提出。然而,真正将逻 ......
字段 "table1.xxx" 必须出现在 GROUP BY 子句中或者在聚合函数中使用
这是一个语法错误,通常会在执行 SQL 查询时抛出异常或错误消息。 它的意思是指,对于 SELECT 语句中选定的某些列或表达式,必须在 GROUP BY 子句中显示列出这些列或表达式,或者将它们用作聚合函数(如 SUM、COUNT、AVG 等)的参数。如果这些列或表达式既没有在 GROUP BY ......
DevExpress WPF Windows 10 UI组件,轻松构建触摸优先的业务型应用UX!(二)
DevExpress WPF的Windows 10 UI组件包含了一系列应用导航组件、Toast通知、对话框组件等,能帮助用户轻松开发漂亮的业务型应用程序,并模仿触摸优先的Windows 10 Pro UX。在上文中(点击这里回顾>>)我们为大家介绍了一些磁贴工具栏、导航框架等,本文将继续介绍浮动的 ......
CF1270G Subset with Zero Sum
题目链接:洛谷 或者 CF 比较朴素的题,首先观察题目条件: \[ i-n \le a_i \le i-1 \Rightarrow 1 \le i-a_i \le n \text{,所以易知 } i-a_i \text{ 必定是某一点} \]考虑构造题目所说 \[\sum_{i=x_1}^{x_{t ......
C 静态编译和动态编译
C语言静态库 (1)编译过程中把静态库中的相关代码加载可执行文件中,运行时不需要链接库,运行速度快 (2)可执行文件占用磁盘和内存空间较大,静态库升级后,程序需要重新编译 C语言动态库 (1)编译过程中仅记录使用的动态库,不复制共享库中的相关代码,运行时加载 (2)程序运行时需加载库,动态库升级后, ......
4种SVM主要核函数及相关参数的比较
本文将用数据可视化的方法解释4种支持向量机核函数和参数的区别 简单地说,支持向量机(SVM)是一种用于分类的监督机器学习技术。它的工作原理是计算一个最好地分隔类的最大边距的超平面。 支持向量机除了提供简单的线性分离之外,还可以通过应用不同的核方法进行非线性分类。参数设置也是SVM更好地工作的另一个重 ......
Go代码测试覆盖率
Go代码测试覆盖率 目录结构 ├── main.go └── main_test.go 代码 // main.go package main import "fmt" func Divide(a, b float64) (float64, error) { if b == 0 { return 0, ......
Go如何优雅的写数据库的单测
Go如何优雅的写数据库的单测 遇到的问题 当你想在代码中测试 Gorm 时,可以考虑使用单元测试或集成测试来确保 Gorm 的功能正常。下面是一个简单的示例,展示了如何编写一个基本的 Gorm 单元测试。 代码目录结构 app config config.yaml conf.go service ......
设计7米冷暖水管
水的热胀系数 水的热胀系数是指单位体积的水在温度变化1摄氏度时,所产生的体积变化量。一般情况下,水的热胀系数随着温度的升高而增加。 在大多数情况下,我们使用的是水在常温下(0℃~100℃)的平均热胀系数,该值约为0.00021/℃。这意味着,当水的温度上升1摄氏度时,单位体积的水的体积将增加约0.0 ......
xlwt创建excel表格并且写入数据
import xlwt#创建一个excelwb = xlwt.Workbook()#选择工作簿sh = wb.add_sheet('电影')#写入数据据 到单元格sh.write(0,0,'复仇者联盟')#保存excelwb.save('C:/Users/admin/Desktop/电影数据.xls ......
Linux学习笔记
一、简介 Linux是一种服务器操作系统,也是市面上主流的软件开发环境。家用电脑系统可能更多使用的是windows操作系统,Linux系统在企业级的服务应用上则更为专业和出名。有许多知名的软件应用就是由Linux工程师所开发应用的。 ......
vue2-diff算法手写一步步增加功能
前面 vue2 diff算法尽可能复用原来的老节点(比如老节点头尾跟新节点头尾看看是不是同一个节点,是的话打个补丁(更新class什么的,然后他的子节点继续调用这个diff算法), 没有找到可复用的就重新创建)。代码行数也不多,核心函数是 updateChildren vue patch工作流程简单 ......
ssh免密登录
A免密登陆B A cd /root/.ssh ssh-keygen -t rsa chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys B #将A的id_rsa.pub公钥文件写入B的authorized_keys cat ~/.ssh/id_rsa.p ......
lua: dofile 调用
lua版本: 5.3.6 1.example.lua function add(a,b) print("enter add") return a+b end return{ -- handle 是 dofile 返回的句柄, 将 add 赋值给 handle, 就要通过 handle 调用 add ......
Left join中查询结果比左表数据量多
原因: 应为左表的一个值,对应右表中一个以上的值,sql无法分辨,只能将所有匹配上的都现实在结果中 参考:https://blog.csdn.net/lq_feixiangdelanqiu/article/details/121267346 参考2:https://blog.csdn.net/m0_ ......
[省选联考 2022] 填树
[省选联考 2022] 填树 怎么感觉就是对着机器人那题出的? 考虑暴力怎么做。钦定值域为 \([l, l + K]\) 由于强制选最小值所以要容斥掉 \([l + 1, l + K]\),然后可以算出每个点可以选的值域区间,那么就是树上前缀积的问题,可以用换根 dp 在 \(O(n)\) 的时间内 ......
ecf 之前训练纪要
百度之星以赛代练。 cf1917F 将 \(l\) 排序,如果 \(l_n>\frac d2\) 那么 \(l_n\) 必然在直径上,背包一个 \(d\) 即可。如果 \(l_n+l_{n-1}>d\) 那么不行。 如果 \(l_n<\frac d2\) 那么需要满足找到两个子集满足 \(\sum ......
【Centos】Centos 7.6 Skywalking 9.2.0,监控微服务
1 前言 安装完Skywalking,我们来试试怎么把微服务给监控上。 agent文档:https://skywalking.apache.org/docs/skywalking-java/v9.0.0/en/setup/service-agent/java-agent/readme/ 2 安装步骤 ......
通信方式的分类
通信方式的分类 在了解串口通信之前,需要先对于常见的通信方式有一个基础的认知。 1. 串行、并行通信 串行通信:利用一条传输线将数据一位位地顺序传送 并行通信:利用多条传输线将一个数据的各位同时传送 2. 异步、同步通信 同步通信:信息发送设备与接收设备需要时钟同步,两者间除数据线连接,还需要额外的 ......
对某菠菜站点的渗透笔记
0x00 前言闲着无聊,网上随便找了一个菠菜进行简单测试,并做笔记记录,大佬们轻喷,有什么不足之处请指教。0x01 弱口令访问网站就是一个登录页面,没有验证码直接bp开启,成功爆出弱口令admin/123456,直接进入后台。0x02 注入拿下权限翻看了很多功能点,在一处功能点发现上传接口,并尝试上 ......
MM主数据维护错误
一、缺少生产参数文件 SPRO->生产->现场控制->主档资料->定义生产排程设定档 二、缺少库存地点 SPRO->企业结构->定义->物料管理->维护储存位置 ......
LY1117 [ 20230228 CQYC模拟赛 T4 ] 鸥
题意 你有一个长为 \(n\) 的序列 \(a_n, a_i = i^k\) 从这个序列里抽出 \(m\) 个互不相同的数,求出这些数中最大值的期望。 请输出答案对 \(998244353\) 取模的结果。 \(8MB\)。 Sol 首先将 \(n,m\) 自减一。 很显然,我们需要求出 \(\db ......
[BOM]跨域问题解决方案汇总
参考: https://blog.csdn.net/huzhenv5/article/details/104884760 https://juejin.cn/post/6844903521163182088 什么是同源:域名、协议、端口均为相同。 1. jsonp 动态创建js标签进行跨域。 只能实 ......
pcl库StatisticalOutlierRemoval去噪方法介绍
原理:从字面意思上理解,该方法使用了统计学的相关知识来进行去噪处理,其大致思路依据每个数据点到邻域点的平均距离值作为基础,计算上述样本值的标准差,然后用来计算出一个限差,用来判断一个点是否属于噪声。 第一步很明显计算每个点到其邻域点的平均距离; 第二步,依据第一步的值,计算了整体的平均值以及标准差 ......