• 2024-11-28微服务、容器、DevOps的三角恋
    0前言容器的普及,带来了微服务架构和DevOps的高速发展。1微服务的弊端1.1测试、发布工作量剧增单体应用拆分成多个微服务后,虽能实现快速开发迭代,但带来更大测试和运维部署的成本。很多业务早期就是一个大的单体Web应用,测试和运维时,只需把Web应用打WAR包,部署到Tomcat完事
  • 2024-11-28特征稳定性指标(CSI)
    特征稳定性指标CSI(CharacteristicStabilityIndex)是衡量金融风控模型中单个特征在时间上的稳定性的重要指标。CSI专注于监测和评估模型中关键特征分布的变化情况,以确定这些特征是否在新的数据集上保持了与训练数据集相似的分布。以下是关于CSI的详细解释:定义CSI用于量化特征
  • 2024-11-26RichCMS在Linux下的安装及部署
    RichCMS是一个使用Go语言开发的通用CMS,可用于个人网站、Blog、SEO内容网站、企业官网等。项目官网:https://www.richcms.net 安装包下载:https://www.richcms.net/down本文介绍RichCMS在Linux下的安装及部署,安装包的官网下载地址: https://www.richcms.cn/down ,本次使用cen
  • 2024-11-25vue等框架的响应式原理(简化)
    初次发布于我的个人文档本文简要介绍一下如何实现一个简化版的类vue的响应式。1.假装不知道响应式如果我们不知道vue等响应式框架,那么又该如何手动实现类似的功能呢?先来看这么一个简单的页面<!DOCTYPEhtml><htmllang="zh-CN"><head><title>MyProgram</title><
  • 2024-12-11JVM 垃圾回收时产生的 concurrent mode failure 的原因是什么?
    JVM垃圾回收时产生的concurrentmodefailure的原因是什么?在JVM中,concurrentmodefailure是垃圾回收器(通常是CMS,即ConcurrentMark-SweepGC)在执行并发垃圾回收时,因老年代空间不足导致的失败。这种失败会迫使JVM采用Stop-The-World(STW)的方式,执行一次单线程的FullG
  • 2024-09-24崖山从0到1系列06-崖山数据库双机高可用环境部署
    崖山从0到1系列06-崖山数据库双机高可用环境部署简单步骤环境:两台机器192.168.127.39192.168.127.40基础配置:调整机器的时钟,确保机器时钟一致。检测机器之前的网络通信情况,确保个节点通信正常创建yashan用户home目录和data目录划分。数据文件、redo文件以及归档
  • 2024-09-11JavaScript 中处理接口之字段处理(1)
     遍历 res1.data(假设它是一个数组)中的所有对象并添加两个字段的方法:letres=awaitgetData({});if(Array.isArray(res.data)){for(letitemofres1.data){item.newField1='newvalue1';item.newField2='newvalue2';}WIFIList.value=res.data
  • 2024-08-31磁盘和文件系统管理(二)
    LVM概述2-1LogicalVolumeManager,逻辑卷管理动态调整磁盘容量,从而提高磁盘管理的灵活性需要注意:/boot分区用于存放引导文件,不能基于LVM创建图形界面管理工具system-config-lvm/centos7系列光盘源文件中不带该程序LVM机制的基本概念PV(物理卷)VG(卷组)LV(逻辑卷)LVM的
  • 2024-07-2715.C语言形式参数和实际参数的介绍及函数总结
    形参和实参的介绍及函数总结1.形式参数和实际参数2.获取两个最大的数3.关于函数的一些总结1.形式参数和实际参数实际参数可以是常量、变量、表达式y=get(1);//常量y=get(x);//变量y=get(x+1);//表达式形参和实参数值相同,地址不同(传递参数是数值的传递
  • 2024-07-08vue3 watch使用方式,如何监听reactive子属性 ref数据等
    代码<template><divclass="box">childB</div></template><scriptlang="ts"setup>import{reactive,watch,ref}from"vue";constdata1=reactive({msg:"childB",abc:"sl
  • 2024-07-08/ 用上指针 ,定义函数实现:终端输入 add + sub - mul * div / 执行 两个数 的加减乘除
    #include<stdio.h>#include<string.h>intmy_add(intdata1,intdata2){  returndata1+data2;}intmy_sub(intdata1,intdata2){  returndata1-data2;}intmy_mul(intdata1,intdata2){  returndata1*data2;}intmy_di
  • 2024-07-05R语言数据分析案例40-华安中证基金多元线性回归和分析预测
    一、引言基金是一种非常受欢迎的投资工具,由于其具有风险分散、专业管理等特点,越来越多的投资者选择将资金投入基金市场。然而,基金的表现却受到很多因素的影响,如股票市场的整体表现、基金管理人员的能力、基金规模、基金管理费率等。因此,对基金的投资回报率进行研究和预测,对于
  • 2024-07-04复现网红阻力支撑指标RSRS,手把手教你构建大盘择时策略
    之前写过一篇利用RSRS指标做ETF轮动的文章,可能是因为回测绩效看起来还不错,其后就有不少小伙伴陆陆续续来询问,想不到还有那么多人关注,于是本期文章就想掰开了揉碎了唠唠RSRS,从数据获取、计算细节一直聊到策略构建,不藏着掖着,每一步都有对应代码。我当初关注到RSRS,是因为当时无
  • 2024-07-03DAG上的DP
    DAG是有向无环图而DAG的dp主要是利用一些问题的二元关系构造DAG图建模,转化成在图上求最长/短路的问题https://www.luogu.com.cn/problem/UVA437Code点击查看代码#include<bits/stdc++.h>usingnamespacestd;//typedeflonglongll;#defineintlonglongtypedefuns
  • 2024-06-23科学计算库Numpy库(2.数组之间的运算)
    文章目录前言一、数组运算二、数组广播三.数组与标量间的运算总结前言Numpy数组不需要遍历循环,即可对每个元素执行批量的算术运算操作,这个过程叫做矢量化运算。不过。如果两个数组的大小(ndarray.shape)不同,则它们进行算术运算时会出现广播机制。除此之外,数组
  • 2024-06-20MyBatis批量插入不用foreach
    原文链接:MyBatis批量插入不用foreach–每天进步一点点(longkui.site)近日,项目中有一个耗时较长的Job存在CPU占用过高的问题,经排查发现,主要时间消耗在往MyBatis中批量插入数据。mapperconfiguration是用foreach循环做的,差不多是这样。(由于项目保密,以下代码均为自己手写的demo
  • 2024-06-14编程题目解析
    编程题目解析假设数据项定义如下:DATA1DB'HELLO!GOODMORNING!'DATA2DB20DUP(?)用串操作指令编写程序段,使其分别完成以下功能:(1)从左到右将DATA1中的字符串传送到DATA2中。(2)传送完毕后,比较DATA1和DATA2中的内容是否相同(3)把DATA1中的第3和第4字节装人AX。(4)