AND
微服务及其十大框架推荐
导读:了解 2023 年顶级微服务框架,选择适合自己特定需求的开发方法。 微服务是一种面向服务的架构,用于开发多功能、逻辑复杂的应用程序。开发人员可以添加小型服务来创建软件,而不必创建完整的软件应用。 微服务是一种将单一用途应用程序划分为更小部分的开发方法。一个成功的项目始于正确的框架选择,这也是项 ......
最短路练习
###### T1 [Sightseeing Cows G](https://www.luogu.com.cn/problem/P2868) 我们先考虑如何求平均乐趣值。 1.总乐趣为 $\sum^n_{i = 1}f_i \times s_i$,其中 $f_i$ 为第 $i$ 个点的乐趣值,$s_ ......
如何更改轴标签的方向?
https://excel.dovov.com/1741.htmlvv 这将改变X轴刻度标签的方向。 ActiveChart.Axes(xlCategory).TickLabels.Orientation = 45 ' degrees 这是如何改变轴标题的方向: ActiveChart.Axes(x ......
day6
模板 函数模板使用泛型来定义函数,通过将类型作为函数参数传递给模板,可以使编译器生成该类型的函数,可以使用class来来创建模板 template <typename anytype> ......
TypeError: clone.weekday is not a function
依赖库版本: vue3 + antd for vue v3.x dayjs version ^1.11.9 使用dayjs格式化表单中的日期控件值后,点击日期选择器直接报错 解决: 引入dayjs插件 ```js import dayjs from 'dayjs' import advancedFo ......
fastadmin列表宽度变小,如何让列字段内容自动换行
首先,正常来讲,fastadmin列宽度没有属性约束,会随着字段值的长度自动伸缩。但fastadmin可以控制列的宽度,看一下控制列宽度后的样式。 {field : 'filename', title : '附件名称',cellStyle: function () {return {css: {"m ......
8.21-8.27学习总结博客七:Spark机器学习与实时处理
博客题目:学习总结七:Spark机器学习与实时处理入门内容概要:学习使用Spark进行机器学习和实时数据处理的基本知识,了解Spark的机器学习库和实时处理框架。学习资源:推荐的Spark机器学习和实时处理教程、案例和学习资源。实践内容:通过编写Spark应用程序,实践使用Spark进行机器学习和实 ......
Linux设备驱动开发详解——学习笔记
# Linux 设备驱动概述 计算机系统的运转需要软件和硬件共同参与,硬件是底层基础,软件则实现了具体的应用。硬件和软件之间则通过**设备驱动**来联系。在没有操作系统的情况下,工程师可以根据硬件设备的特点**自行定义接口**。而在有操作系统的情况下,**驱动的架构则由相应的操作系统来定义**。驱动 ......
Tricks
1. 用可持久化线段树维护非递归线段树的树链信息可以高效地解决区间半群问题。 2. 线段树维护的序列长度要保持不变。 3. 关于 $d$(约数个数函数):$d ( n m ) = \sum _ { x \mid n } \sum _ { y \mid m } [ \gcd ( x , y ) = 1 ......
暂告一段落的vue学习以及uniapp的开始
最近学习了VUE并且参照其他开源项目做了一个大致的框架,只余部分还需要改成自己的东西, 但是这个要到一段落了,开始了小程序项目之旅, 首先还是到uniapp官网查看官方资料 当然了,还是要从vue3的部分开始学起 跟着官方视频做了一个试例,感觉还不错,很简单 然后项目正式开始了~~ 终于开始了客户项 ......
测试也要了解的中间件知识
公众号后台有同学私信问了一个问题:中间件服务,如何做好质量保障工作? 日常我们的测试工作范畴,大多都是业务强相关的,比如:电商业务大多是商品、订单、库存、支付;金融业务则是存取款、清结算等。 而中间件服务很多时候会被我们下意识忽略,或者说测试过程中都会涉及到这些服务组件,但不会专门去针对它们开展质量 ......
JVM对象创建与内存分配机制深度剖析
对象的创建 对象创建的主要流程: 1.类加载检查 虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过。如果没有,那必须先执行相应的类加载过程。 new指令对应到语言层面上讲是,new关键词、对象克隆、 ......
L35_用日语表达多个动作
# 概述 依次叙述两个或两个以上的动作时,用动词的て形将它们连接起来。例如: ``` 大涌谷に 行って、黒たまごが食べたいです 去大涌谷,吃黑鸡蛋。 ``` # 动画会话 **箱根には 1時に着くよ** 我们一点到箱根。 **タムは なにが したい** Tam,你想要做什么? **大涌谷に 行って、 ......
类定义、属性、初始化和析构知识点总结
一:前言:为什么要学类? 类 是一个独立存放变量(属性/方法)的空 1.简化代码,提升效率,避免代码重复写入。如用户注册、校验、登录方法可以放在一个类中,需要哪个方法就调用哪个 类 》建立模型框架(建立一个方法) 》很多鼠标(实例化) 》都是独立的 2.面向对象:直接给我们结果例1. 列表的方法 l ......
Leetcode 454. 四数相加 II(4sum ii)
[题目链接](https://leetcode.cn/problems/4sum-ii) 给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足: - 0 nums1[0] + nums2[0] + nums ......
#pragma once
pragma once 是一个预处理指令,用于在C++源代码中防止头文件的多重包含。当一个头文件被多次包含在同一个源文件中,可能会导致重复定义和其他编译错误。为了避免这种情况,可以使用 #pragma once 来确保头文件只被编译一次。 具体来说,#pragma once 会在编译器处理源代码之前 ......
C#中扩展方法无法获得多态性的行为
在C#中,扩展方法(Extension Methods)是一种用于给现有类型添加新方法的技术。但是,扩展方法无法实现多态性的行为,因为它们是静态方法,它们的行为是在编译时确定的,而不是在运行时。 多态性是面向对象编程的一个重要概念,它允许不同的对象以不同的方式响应相同的方法调用。多态性的实现依赖于继 ......
openeuler linux内核4.19安装(centos 同理)
linux内核安装: 安装内核步骤 下载相应内核版本【我这里用的是linux-4.19.90.tar.gz】 下载网址:https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/ 解压缩到自定位置【我这里是/root/桌面/send/】 安装内核图像 ......
主从复制环境下的安全选项、及错误:ERROR 1418 (HY000):log_bin_trust_function_creators
【防止mysql例程的 “不确定性” 造成数据主从不一致】 SET GLOBAL log_bin_trust_function_creators = 1; -- do somethine ... SET GLOBAL log_bin_trust_function_creators = 0; --默认 ......
SQLite 3.43 发布,JSON 处理性能提升 2 倍
SQLite 3.43 发布,JSON 处理性能提升 2 倍 来源: OSCHINA 编辑: 局 2023-08-25 16:58:59 3 8 月 26 日「源创会」北京站,聊聊 AI 大模型与底层技术 >>> SQLite 3.43 已正式发布。 SQLite 是一个 C 语言库,实现了一个小型 ......
Airtest新增iOS、Windows录屏功能,真香!
1. 前言 在录屏这块,Airtest之前一直仅支持了Android设备,但Airtest1.2.9的新版录屏功能里,新增了iOS和Windows的录屏支持。 下文我们将详细了解这个新的录屏功能,以及实操下在iOS设备或者Windows端的录屏操作。 2. Airtest录屏功能介绍 熟悉Airte ......
MBR400100CT-ASEMI肖特基模块400A 100V
编辑:ll MBR400100CT-ASEMI肖特基模块400A 100V 型号:MBR400100CT 品牌:ASEMI 封装:M2 恢复时间:>50ns 正向电流:400A 反向耐压:100V 芯片个数:2 引脚数量:2 类型:肖特基模块 特性:肖特基模块、大功率肖特基 浪涌电流:3300A 正 ......
MySQL优化
# 索引创建方式 ```mysql #1、随表建立索引 create table customer( id int(10) auto_increment, customer_no varchar(20), customer_name varchar(20), #创建主键索引 primary key( ......
tmux静态链接libevent
### 开发环境 ```bash ~ ✘ cat /etc/issue Ubuntu 18.04.6 LTS \n \l ~ ✘ ``` ### 编译步骤 #### libevent ```bash ~/prog/libevent-2.1.12-stable ✘ ./configure --pref ......
ARC 一些有价值的题
## ARC126 F Affine Sort 被两年前的 zhy 爆杀了 QwQ。 对于题目中的极限式,有如下事实: > ### Stolz 定理 > 当 $g$ 是严格单调且趋近于无穷的数列时,有: > $$ > \lim_{n\to \infin} \frac{f_n}{g_n}=\lim_{ ......
Git的一些基本操作1
1. 检查文件的状态 可以使用 git status 命令查看文件处于什么状态,例如: 在状态报告中可以看到新建的 index.html 文件出现在 Untracked files(未跟踪的文件) 下面。 未跟踪的文件意味着 Git 在之前的快照(提交)中没有这些文件;Git 不会自动将之纳入跟踪范 ......
js对象操作(object)
声明对象 var can_args = new Object(); 对象赋值 can_args={"vue":300,"jquery":200……}; 对象动态赋值 第一种: let key = "id"; let value = 2 can_args[key] = value; 第二种: var ......
项目学习 鱼皮 API 开放平台 stateful-backend 项目总结
### 项目介绍 #### 用户中心 ##### 功能介绍 提供了一套基于 Session 的用户中心,提供以下功能 - 登入 - 登出 - 注册 - 用户信息管理 - 增 - 删 - 改 - 查 - 登录用户查询 - ID 查询 - 列表查询 - 分页查询 - 用户态记录 ##### 数据库表 ` ......
§3. 数列极限存在的条件
掌握单调有界原理、致密性定理、柯西收敛准则,能够运用这些定理证明一个数列是否收敛。 设S为有界数集,则若,则存在严格递减数列,使得 数列发散的充要条件是:存在,对任意的正整数N,总存在,使得 重点习题:1、3(单调有界原理)、5-8. ......