程序设计20231301计算机 基础

《SQL与数据库基础》23. 读写分离

(读写分离) 本文以 MySQL 为例。以 MyCat 数据库中间件为例,通过 MyCat 来完成读写分离操作。 读写分离 读写分离,简单地说就是把对数据库的读和写操作分开,以对应不同的数据库服务器。主数据库提供写操作,从数据库提供读操作,这样能有效地减轻单台数据库的压力。 通过MyCat可轻易实现 ......
数据库 基础 数据 SQL 23

【解答】OLAP资源隔离的设计原理?

(1)会话控制:分析型数据库会为每个用户分配独立的会话资源,包括内存、CPU时间片等。不同用户之间的会话资源是隔离的,不会相互干扰。会话控制还可以通过会话ID和隔离级别等方式实现。 (2)并发控制:为了避免不同用户之间的资源竞争和冲突,分析型数据库通常会采用锁、事务等机制进行并发控制。通过合理地设置 ......
原理 资源 OLAP

选择静态应用程序测试工具(SAST)的七点清单

从汽车到飞机,从医疗设备到工业控制系统,许多现代化产品都需要由软件驱动,安全问题已经成为制造商关注的重点问题。软件缺陷不仅会通过引入可被攻击者利用的漏洞影响安全性,还会通过影响产品的功能操作来影响安全性。 此外,产品安全还会产生财务财务影响。例如,在开发中修复漏洞的成本比在测试中低10倍,比在生产中 ......

超基础共同学习群

我是想把我学习过程中的知识讲给别人听,通过这种输出和交流达到掌握的目标。 建群一方面是想找听众,另一方面也想听别人是怎么学习怎么讲的。 但我又太菜,所以不敢说是技术交流,我真的特别菜,有点怕被笑话。 实在是不想这么菜了。 群里不闲聊 ......
基础

Linux基础第四章:用户账户与文件、目录的权限和归属

一、用户账户1、账户类型①超级管理员:最高权限拥有者,uid=0的用户,默认是root。 ②普通用户:有一定权限的用户,但是权限受限制。 ③系统(程序)用户:不是给人用的,是给程序用的,无法直接登录系统的用户。主要是出于安全性考虑,若是某个程序被攻破账户密码泄露,黑客只能攻击此程序,但是不能通过这个 ......
账户 权限 文件 基础 目录

Linux基础第三章Linux软件安装及yum本地库创建

一、Linux软件安装软件安装共2种安装方式,通过rpm包安装或通过yum仓库库安装。 1、Rpm包安装rpm:Redhat Package Manager 多用于红帽系列的系统,例如Redhat、Centos等,优点是直接安装,缺点是虽然可以检查依赖关系但是不会将依赖包直接安装,若强行跳过依赖包安 ......
Linux 第三章 基础 软件 yum

Docker 基础

1 Docker 的常用命令 # 帮助命令 docker version # 显示docker的版本信息 docker info # 显示docker的系统信息,包括容器 docker 命令 --help # 万能命令 # 镜像命令 docker ps -a # 列出所有镜像 --all # 同上 ......
基础 Docker

Linux基础第二章文件压缩归档及文本编辑和vi编辑器

一、文件压缩及归档 1、文件压缩 gzip和bzip命令用于文件压缩,但是缺陷是压缩完成后源文件消失所以一般不用。 命令格式是:gzip或者bzip + 0-9的压缩等级(数字越大压缩级别越大) +要压缩的文件 gzip -d 是解压缩 2、归档归档使用tar命令,使用格式:tar [选项] 自定义 ......
编辑器 文本 第二章 文件 基础

计算机组成原理

计算机系统 1. 硬件 2. 软件 系统软件:用来管理计算机系统 应用软件:为执行特定任务而编写 相关概念解释 微处理器:CPU 机器字长:32/64位处理器,计算机一次整数运算所能处理的二进制位数 摩尔定律:集成电路上可容纳晶体管的数量,每隔18个月便会增加一倍,整体的性能也将提升一倍 dos操作 ......
原理 计算机

【实战】SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目

JavaDog Chat 简单通讯聊天软件是基于SpringBoot+MybatisPlus+uniapp+uview+stomp等更多优秀组件及前沿技术开发,注释丰富,代码简洁,开箱即用,兼容H5+小程序+APP,及其适合入门学习 ......
SpringBoot 实战 程序 项目 uniapp

关于使用 uni app 开发的小程序,在 Android 上 image 标签本地图片加载失败的问题

一句话结论:使用 v-bind + require 就能解决。 今天碰到一个奇葩的问题,使用 uni app 开发的小程序,image 标签在 iOS 和 Android 上表现不一致,在我的机器(iOS)上可以显示,Android 上就是空白一片。下面是示例代码: <image src="/sta ......
Android 标签 程序 问题 图片

微信小程序登录页左上角的home图标如何隐藏?wx.hideHomeButton()不生效?

在做微信小程序时,我们一般都会在app.js中去判断当前用户是否已经登录,如果已经登录,会直接跳转到小程序的首页。如果未登录那么直接跳转登录页。 此时我们需要把首页首页作为微信小程序的pages列表中的第一个页面,这样可以减少打开小程序的时候闪过其他页面的频率,用户体验感会相对较好。 但是我们会发现 ......
左上角 hideHomeButton 图标 程序 home

Java程序基础

一。面向对象的概念 1.面向对象是一种思想,是 Java 基础知识中最重要的部分,没有之一。 面向对象是相对面向过程而言的,面向对象和面向过程都是一种思想。 (1)分析不同 面向过程,就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的 时候一个一个依次调用就可以了; 面向对象, ......
基础 程序 Java

MySql随笔记基础

XAMPP使用 shell 命令 每个数据库对应 一个子文件夹 mysql 进入mySQL的命令 -uroot userroot 登录用户 -uroot -p password 登录密码 -p123 show databases 显示数据库 use databaseName 使用哪个数据库 show ......
随笔 基础 MySql

通过vba将sheet1(基础数据表)的内容通过相关计算自动填充内容到sheet2(数据整理表)

一、应用场景 基础数据表有产品的初始时间、产品名称、批号、备注。①根据批号自动计算批次,注:每个批次用英文分号分隔开;②根据表头的标志"时间(天)"或者"时间(月)"来计算初始时间+表头数字(月或天),即计算时间;③根据内容判断是"√",计算内容就加上该内容。以标志"时间(天)"或者"时间(月)"判 ......
整理表 内容 数据 数据表 sheet

JAVA~适合新手和复习~基础五(IO流、Stream流)

IO流 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 FileInputStream 该流用于从文件读取数据,它的对象可以用关键字 new 来创建。 有多种构造方法可用来创建对象。 可以使用字符串类型的文件名来创建一个输入流对象来读取文件: InputSt ......
新手 基础 Stream JAVA

《oracle马拉松》基础语法篇-二

空值相关 NVL(),返回非null值 --若a.name为空,则nvl返回空的 select nvl(a.name,'空的') as name from student a join school b on a.ID=b.ID is null 或者 is not null,查询为空 select ......
马拉松 语法 基础 oracle

【解答】大数据量场景下,如何测试验证函数的数值计算的数据正确性

测试的大数据量场景已2T为例进行介绍如下: (1)数据抽样验证:由于数据量非常大,可以采用数据抽样的方式进行验证。从数据集中随机抽取一小部分数据进行测试和验证,以此来推断整个数据集的正确性。 (2)并行计算验证:可以采用并行计算的方式进行验证,将数据集分成多个部分进行计算,然后将结果汇总。这样可以大 ......
数据 正确性 数值 函数 场景

设计模式-策略模式

策略模式 定义 定义一系列的算法,把他们封装起来,并且使它们可以相互替换。该模式使得算法可独立于使用它们的客户而变化。 实现描述 使用的客户类中包含算法的抽象类,算法的具体实现类则继承抽象类并且具体实现算法接口,将算法的抽象类作为使用的客户类的构造参数,在客户类构造时传入。客户类在之后使用不同算法可 ......
模式 设计模式 策略

git commit报错---husky > pre-commit hook failed 或者‘lint-staged‘ 不是内部或外部命令,也不是可运行的程序

原因 // 当你在终端输入git commit -m “XXX”,提交代码的时候,pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。 // 如果代码不符合相应规则,则报错 // 而它的检测规则就是根据.git/hooks/pre-commit文件里面的相关定义 解决一 ......
commit lint-staged pre-commit 命令 程序

小程序扫描二维码进到某个页面,在该页面获取二维码携带的参数

onLoad: function (options) { // 分享过来推荐码 if (options && options.qrCodeUuid) { app.qrCodeUuid = options.qrCodeUuid app.cityCode=options.areaCode this.ge ......
页面 参数 程序

前端小程序生成二维码及分享功能

一、需求描述 小程序个人中心生成二维码,用户点击生成二维码功能即可生成二维码,生成的二维码可分享。用户通过扫码或者分享的链接可进入到小程序首页某个产品的详情页 js文件 data: { shareInfo:{}, productUuid:'' }, onLoad: function (options ......
前端 功能 程序

执行tsc -v命令后报错‘tsc‘ 不是内部或外部命令,也不是可运行的程序或批处理文件

// tsc -v 这个命令主要是查看typescript编译器的版本号的, // 也可以用于检查typescript是否安装好了?是否正常? 如果没有安装的话,就去安装 npm ls typescript // 查看本地是否安装typescript 或 npm ls typescript -g / ......
命令 tsc 文件 程序

idea 报错java程序包不存在,但实际并未有异常

idea报错程序包不存在,明明在 百度找了许多文档,百度了一个办法,就是在 Setting-maven-running 中勾选上 Delegate IDE build/run actions to Maven ,设置完成之后确实解决了那个错误。 但是发现每次一调整内容就一直在打包,很奇怪。感觉mav ......
实际 程序 idea java

计算机解决高中离子浓度计算

利用简单的化学及编程知识解决一类水溶液中各粒子浓度的计算 化学理论部分 假设氢离子浓度 假设现在有 $n$ 元酸——$\ce{H_nAc}$,其每一步电离的平衡常数为 $K_{a_1},K_{a_2},...,K_{a_n}$。(尽管 $n$ 是个非常小的数,还是写成这种较为通用的形式) 那么如果我 ......
浓度 离子 高中 计算机

Redis不同数据类型下的基础查询命令

目录 一、String数据类型 1. SET/GET/APPEND/STRLEN命令 2. INCR/DECR/INCRBY/DECRBY命令 3.GETSET命令 4.SETEX命令 5.SETNX 6.MSET/MGET/MSETNX 二、List数据类型 1.LPUSH/LPUSHX/LRAN ......
命令 类型 基础 数据 Redis

前端设计模式——访问者模式

访问者模式(Visitor Pattern)是一种行为型设计模式,用于将操作与其所操作的对象分离开来。该模式的核心思想是将操作封装在一个访问者对象中,而不是分散在各个对象中。通过将操作与对象分离开来,访问者模式可以在不修改对象结构的情况下,添加新的操作。 在前端开发中,访问者模式通常用于处理DOM树 ......
模式 设计模式 前端 访问者

Go语言:一文看懂什么是DI依赖注入(dependency injection)设计模式

前言: 本文主要介绍的是Goalng中关于 DI 的部分,前一部分会先通过典型的面向对象语言Java引入DI这个概念 仅供初学者理解使用,文章如有纰漏敬请指出 本文涉及到的知识面较为零散,其中包含面向对象编程的 SOLID原则、各语言典型的DI框架等,博主都已插入连接🔗供读者访问自行查阅 另外本文 ......

第四次作业-计算圆的周长和面积

| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF3/ | | | | | 这个作业要求在哪里 | https://edu.cnblogs.com/campus/sdscfz/SF3/homework/12946 | | 这个作业的目标 | ......
周长 面积