Terraform基础
开发环境配置
安装terraform: https://developer.hashicorp.com/terraform/downloads?product_intent=terraform
安装vscode编辑器: https://code.visualstudio.com/docs/?dv=osx
安装编辑器插件: vscode-icons-mac 或
Read More
moregeek program
nginx与lua(1)-多极客编程
您好,我是湘王,这是我的51CTO博客,欢迎您来,欢迎您再来~HTTP服务器是相对于HTTP客户端来说的——HTTP客户端就是各种常用的「浏览器」,如IE、chrome、微信浏览器。当浏览器通过URL地址栏访问一个Web页面时,会发送一连串请求,或者说HTTP服务器能懂的「语言」,告诉自己需要什么。HTTP服务器通过解析「请求头」,或者通过静态页面给出内容,或者将客户端需要的内容通过编程语言「计算
Read More
Read More
c语言模拟用户输入三次密码并判断是否正确-多极客编程
#include<stdio.h>int main(){ char password[20] = { 0 };//先初始化这个数组避免出现其它数据 int flag = 0;//设立flag变量是若三次密码都输入错误了能向用户输出三次均错误的信息 for (int i = 1; i <= 3; i++) { printf("请输入密码:<"); scan
Read More
Read More
2023兔年大吉html,兔兔动态代码「兔了个兔」-多极客编程
一.2023兔年大吉HTML,兔兔动态代码「兔了个兔」
1.1 资源获取和效果预览
1.效果预览:
2.如何打开:(电脑端,解压后双击index.html打开!)
二.代码讲解(主要代码)
需要完整源码请到文章开头处下载:
观察下面的构成图,主要分为俩个部分:
1.背景加圆圈圈。
2.兔兔和提示字。
1.1 背景加圆圈圈
这里我为了代码的简便性,直接使用了section标签。
section
Read More
Read More
sysbench服务器性能测试-多极客编程
1,sysbench简介sysbench是一款开源的多线程性能测试工具,可以执行cpu/内存/线程/IO/数据库等方面的性能测试;包含以下几种测试:cpu性能磁盘IO性能调度程序性能内存分配及传输速度POSIX线程性能数据库性能(OLTP基准测试)数据库目前支持MySQL/PostgreSQL/Oracle2,工具安装编译好的离线二进制rpm包下载链接:https:/
Read More
Read More
leetcode.209 长度最小的子数组-多极客编程
1.题目给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 2.代码实现1.暴力求解 int min=Integer.MAX_VALUE; for(int i=0;
Read More
Read More
spring secuirity-多极客编程
简介:Spring Secuirity 是Spring家族中的一个安全管理框架。相比于另一个框架shiro,他提供了更加丰富的功能,社区资源也比市容丰富。一般来说中大型的项目都是使用SpringSecurity来做安全框架。小项目有Shiro的比较多,因为相比与SpringSecurity, Shiro的上手更加的简单。—般Web应用的需要进行认证和授权。认证:验证当前访问系统的是不是本系统的用户
Read More
Read More
由浅入深分析精准测试之覆盖-多极客编程
作者:京东工业 宛煜昕测试的覆盖通常是指需求范围的执行程度,如需求、测试用例、缺陷的正向与逆向的双向追溯。便于对其相关属性的度量,即使用了覆盖率。一、覆盖率与测试策略覆盖率是度量测试完整性的一个手段,是测试有效性的一个度量。测试覆盖是对测试完全程度的评测。测试策略按测试过程一般分为单元测试、集成测试、系统测试和验收测试四大阶段;按软件内部工作过程又有白盒、灰盒、黑盒;从过程是否执行软件又可将测试方
Read More
Read More
kali中安装并使用dsniff中的arpspoof和urlsnarf-多极客编程
简介dsniff是一款很好用的嗅探工具, 里面有arpspoof和urlsnarf这两个工具安装apt-get install dsniff使用介绍注意:如果没有arpspoof或者说没有dsniff的话, kali会自动提示安装的, 如果是新安装的kali, 可能会装不上, 因为kali的源默认是国外的, 所以需要kali换源.具体解决可参照:https://blog.51cto.com/
Read More
Read More
kali更换下载源-多极客编程
介绍:当碰到kali提示自动下载谋写工具的时候, 发现下载不了, 比如出现:Unable to locate package这是因为Kali默认的下载源是国外的, 所以我们需要更换下载源, 然后就可以正常安装了具体步骤按 i , 就如编辑模式(下面会出现 ---INSERT----)输入:vim /etc/apt/sources.list在文件中将用 # 号注意掉原来的源. #deb http:
Read More
Read More
软件开发入门教程网之mysql 运算符-多极客编程
本章节我们主要介绍 MySQL 的运算符及运算符的优先级。 MySQL 主要有以下几种运算符:算术运算符比较运算符逻辑运算符位运算符算术运算符MySQL 支持的算术运算符包括:运算符作用+加法-减法*乘法/ 或 DIV除法% 或 MOD取余在除法运算和模运算中,如果除数为0,将是非法除数,返回结果为NULL。1、加mysql> select 1+2;+-----+| 1+2 |+--
Read More
Read More
软件开发入门教程网之mysql null 值处理-多极客编程
MySQL NULL 值处理我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。为了处理这种情况,MySQL提供了三大运算符:IS NULL: 当列的值是 NULL,此运算符返回 true。IS NOT NULL: 当列的值不为 NULL, 运算符返回 true。<=>:
Read More
Read More
13种shell逻辑与算术,能写出5种算你赢!-多极客编程
相较于最初的 Bourne shell,现代 bash 版本的最大改进之一体现在算术方面。早期的 shell 版本没有内建的算术功能,哪怕是给变量加1,也得调用单独的程序来完成。
1、算术方法一: $(( ))
只要都是整数运算,就可以在 $(( )) 的算术表达式内使用所有的标准运算符。还有一个额外的运算符:可以用** 进行幂运算,如下:
COUNT=$((COUNT + 5 + MAX * 2
Read More
Read More
fpga:数字电路简介-多极客编程
数字电路的历史数字电路是数字计算机和自动控制系统的基础,它的发展是以电子器件的发展为基础的,器件的发展可以大致上分为3个阶段:电子管(1906年)晶体管(1947年)集成电路(Integrated Circuit,简称IC,1958年)器件发展的几个阶段:数字电路发展特点: 以电子器件的发展为基础电子管时代电压控制器件: 电真空技术1906年,福雷斯特等发明了电子管;电子管体积大、重量重、耗电
Read More
Read More
【redis 技术探索】「数据迁移实战」手把手教你如何实现在线 + 离线模式进行迁移 redis 数据实战指南(数据检查对比)-多极客编程
redis-full-check的使用背景在经历了之前的文章内容章节内容,已完成Redis迁移后,可能会存在以下问题需要进行数据迁移之后的对比。例如,如果Redis迁移的过程出现异常,源端与目的端Redis的数据将会不一致。【Redis 技术探索】「数据迁移实战」手把手教你如何实现在线 + 离线模式进行迁移 Redis 数据实战指南(在线同步数据)【Redis 技术探索】「数据迁移实战」手把手教你
Read More
Read More
文件io操作开发笔记(二):使用cpp的ofstream对磁盘文件存储进行性能测试以及测试工具-多极客编程
前言
在做到个别项目对日志要求较高,要求并行写入的数据较多,尽管写入数据的线程放在子线程,仍然会造成界面程序的假死(实际上Qt还是在跑,只是磁盘消耗超过瓶颈,造成假死(注意:控制台还能看到打印输出,linux则能看到打印输出)。
本篇升级了测试工具,并且测试了ofstream在USB3.0和M.2SSD上的写入性能。
<br>
版本v1.1.0
更新版本版本,新增了c++的
Read More
Read More
diffie-hellman密钥协商算法探究-多极客编程
作者 | 魔王赵二狗导读隐私计算(Privacy-preserving computation)是指在保证数据提供方不泄露原始数据的前提下,对数据进行分析计算的一系列信息技术,保障数据在流通与融合过程中的可用不可见。而Diffie–Hellman密钥协商是一种安全协议。它可以让双方在完全没有对方任何预先信息的条件下通过不安全信道创建起一个密钥。这个密钥可以在后续的通讯中作为对称秘钥讯内容。全文60
Read More
Read More
带你认识数仓的增量备份核心设计-多极客编程
摘要:增量备份是重要的常规备份策略,正确快速识别增量变化文件的相关信息对增量备份至关重要。本文分享自华为云社区《其疾如风,GaussDB(DWS)增量备份核心设计》,作者: 我的橘子呢 。1、认识增量备份GaussDB(DWS)数仓的备份恢复工具Roach支持集群级增量备份。全量备份会将源数据完整备份,而增量备份仅将上次备份后所作的更改进行备份,这里的上次备份可以使全量备份,也可以是全量备
Read More
Read More
flutter异常监控 - 肆 | rollbar源码赏析-多极客编程
一. Rollbar可以帮你解决哪些问题
无特别说明,文中Rollbar统指Rollbar-flutter
1. 代码复用
Rollbar官方文档说是纯Dart实现,该特征意味着自带”代码复用”光环。
如图当接入端(Third-APP)调用Rollbar SDK时表示包含的网络(异常数据上传等)和存储(异常存储管理)可达到复用效果。
若Flutter异常监控框架非纯Dart实现(第三篇中B
Read More
Read More
c++ 图进阶系列之纵横对比 bellman-ford 和 dijkstra 最短路径求解算法-多极客编程
1. 前言
因无向、无加权图的任意顶点之间的最短路径由顶点之间的边数决定,可以直接使用原始定义的广度优先搜索算法查找。
但是,无论是有向、还是无向,只要是加权图,最短路径长度的定义是:起点到终点之间所有路径中权重总和最小的那条路径。
如下图所示,A 到 C 的最短路径并不是A直接到 C(权重是9),而是A 到 B 再到 C(权重是 7)。所以,需要在广度优先搜索算法的基础上进行算法升级后才能查找到
Read More
Read More