NOT

牛客动态规划1选做

[NOIP2002]过河卒 题目链接 进行记忆化搜索,然后强制把马所在的点和控制的点赋值为 0 #include<bits/stdc++.h> #define int long long using namespace std; set<pair<int,int>> st; int f[25][25 ......
动态

ArcGIS Pro发布地图服务(影像、矢量)

做GIS一般都是用ArcMap发布影像或者矢量服务,由于ArcGIS后续不在更新ArcMap,改用ArcGIS Pro,本文对ArcGIS Pro发布服务进行说明。 本文示例使用(因为portal的授权的版本只有10.5的,故使用10.5进行示例): 软件:ArcGIS Pro3.0.1(破解版), ......
矢量 影像 地图 ArcGIS Pro

用PIL库处理图片的几个基本和常用操作

在日常编程使用中,最常用的是numpy数组数据转换成图片的操作使用最为广泛,所以在这里将其在最常用的python图片库PIL中就如何转换numpy数据和图片进行简单的示例。 图片读取后转变成numpy数组: image = Image.open("test.jpg") im_array=np.arr ......
常用 图片 PIL

Spring05_Spring事务

一、JdbcTemplate 工具 ​ JdbcTemplate 类是 Spring 框架提供一个用于操作数据库的模板类,JdbcTemplate 类支持声明式事务管理。该类提供如下方法来执行数据库操作。 ​ 1、queryForObject 查询单个对象 ​ queryForObject(Stri ......
Spring 事务 05

再次学习malloc()

在力扣做题,发现给的函数是char ** fizzBuzz(int n, int* returnSize)这种类型的,也就是返回的是一个二级指针 题目 给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中: an ......
再次 malloc

从4k到42k,软件测试工程师的涨薪史,给我看哭了

清明节一过,盲猜大家已经无心上班,在数着日子准备过五一,但一想到银行卡里的余额……瞬间心情就不美丽了。最近,2023年高校毕业生就业调查显示,本科毕业月平均起薪为5825元。调查一出,便有很多同学表示自己又被平均了。看着这一数据,不免让人想到前不久中国青年报的一项调查:近六成大学生认为毕业10年内会 ......
软件测试 工程师 工程 软件 42k

第五天随笔

#include <iostream> #include <string> using namespace std; int main() { string pingyin[10] = {"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; ......
随笔

md文件图片上传

本篇文章解决了 关于MarkDown文件(简称md文件)上传至博客园后,md文件中本地图片url地址失效 的问题 -> 使用dotnet-cnblog工具 ......
文件 图片

numpy实现PSI指标计算

计算方法 population stability index, 群体稳定性指标,比较特征的分布在两个样本空间内的差异度,计算公式: $PSI = \sum\limits_{i=1}^{n} (A_i-E_i) * ln ( \frac{A_i} {E_i} )$ | 参数 | 说明 | | | | ......
指标 numpy PSI

列表多级分类sql

列表多级分类一般在数据库中的存储一般是树型结构,通过parentid来维持各行数据之间的父子关系,示例数据如图: 列表的层级固定可以使用内连接来实现,若是无限层级则可以通过mysql的with recursive递归实现。 一、固定层级 假如层级是两层(不加根层级),使用表的内连接实现查询分级数据: ......
sql

Linux笔记

1、Linux入门 1.1、Linux介绍 Linux的应用领域: 个人桌面领域的应用:Linux应用的薄弱环节。 服务器领域:最专业的领域,liunx免费、稳定、高效等特点得到很好的体现。 嵌入式领域:linux运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百 ......
笔记 Linux

PromQL的一个QPS语句的分析

这里以一个请求count指标为例,该指标是随时间增长的瞬时向量,如何用这个指标计算QPS,可以参照如下: req_sum_total 瞬时向量,value and timestamp,当然返回的数据是一个集合 req_sum_total{Project =~ "vlm.+", uri!~"/stat ......
语句 PromQL QPS

java - 使用 ProcessBuilder 调 window cmd指令太长导致找不到

pb.command不可使用一个长字符串指令command,需要把每个指令参数分开,放入集合中 Process process = null; ProcessBuilder pb = new ProcessBuilder(); //指令太长会导致无法找到文件,被视为一个完整的指令,应该每个空格都是为 ......
ProcessBuilder 指令 window java cmd

kafka

安装kafka 首先安装jdk,zookeeper,kafka 将压缩包放进linux目录/opt/mySoftware下,并依次执行下面的命令 tar -zxvf jdk-8u361-linux-x64.tar.gz tar -zxvf zookeeper-3.4.12.tar.gz tar -z ......
kafka

【中介者设计模式详解】C/Java/JS/Go/Python/TS不同语言实现

* 中介者模式是一种行为型设计模式,它可以用来减少类之间的直接依赖关系, * 将对象之间的通信封装到一个中介者对象中,从而使得各个对象之间的关系更加松散。 * 在中介者模式中,对象之间不再直接相互交互,而是通过中介者来中转消息。 ......
中介者 设计模式 中介 语言 模式

CS61A_hw07

#lang sicp (define (unique s) (if (null? s) nil (cons (car s) (unique (filter (lambfa (x) (not (eq? x (car s)))) (cdr s))) ) ) ) 这是一个Scheme函数,名为unique ......
A_hw CS 61 07 hw

web页面播放spine动画及播放相关使用及总结spine-player.js

1.官方git,里面有些例子可以参考。 https://github.com/EsotericSoftware/spine-runtimes.git 2.官方播放器: http://zh.esotericsoftware.com/spine-player 目前测试4.0以上的js支持动画模型透明 3 ......
spine spine-player 页面 动画 player

vscode office addin 环境搭建

npm install -g yo generator-office // run as adminstrator yo office code . npm install //yarn install npm start npm run build ......
环境 vscode office addin

天天打卡一小时第六天

1.问题描述 实验2-1 猴子吃桃问题 一只猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半加一个。到第N天早上想再吃时,见只剩下一个桃子了。问:第一天共摘了多少个桃子? 输入格式: 输入在一行中给出正 ......
小时

01 C++内存分区简介

C++内存分区简介 C++程序在执行时,将内存大致分为四个区域,不同区域存放的数据拥有不同的生命周期。 代码区:存放函数体的二进制代码,由操作系统进行管理。 全局区:存放全局变量和静态变量以及字符串常量,const修饰的全局常量。 栈区:由编译器自动分配释放,存放函数的参数值,局部变量,局部常量等。 ......
内存 简介 01

唱歌教程

除非你想要你的嗓音惊艳所有人,否则就不要联系我并学习唱歌教程 除非你想要掌握歌唱中的所有的唱歌技巧和发声方法,否则就不要联系我并学习唱歌教程 除非你想要改掉用喉咙唱歌坏习惯,成为ktv麦霸,否则就不要联系我并学习唱歌教程 除非你想要改变自己五音不全,不会唱歌的问题,否则就不要联系我并学习唱歌教程 咨 ......
教程

1.8冒泡排序

1.问题描述 把N个整数按照升序排列 2.问题分析。 利用数组储存,然后相邻数组进行排序。 3.代码 #include <iostream>#include <string>using namespace std; int main() { int n[10]; int i, j; int temp ......
1.8

centos9 redis安装报错(实在无解使用方法)

报错如下 [root@centos bin]# ./redis-server ./redis-server: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such fi ......
使用方法 centos9 方法 centos redis

AIRIOT物联网平台助力油库自动化升级 实现业务场景全覆盖

随着我国石油工业的飞速发展,油库规模迅速扩大,油库系统逐渐完善起来。石油行业属于高风险行业,所以石油化工产品在储存、运输和生产各个环节,均有极高的安监、环保、应急的管理要求。通常情况下,油库容量、油品种类、运输周期时间等都是造成危险事故的源头,且发生事故损失都是极其严重的,所以各企业在处理网络覆盖和 ......
油库 场景 业务 AIRIOT 平台

java - 调window系统指令的三种方式

方法1 try { Process process = Runtime.getRuntime().exec(command); int resultCode = process.waitFor(); System.out.println(resultCode); } catch (Exception ......
指令 方式 window 系统 java

TiDB在科捷物流神州金库核心系统的应用与实践

导读:在经过了近半年的测试验证和迁移准备之后,神州金库3.0核心系统 WMS 正式从 MySQL 迁移到了分布式 HTAP 数据库 TiDB,上线后不久即经历了第一次双11的考验,TiDB的性能和稳定性表现远超预期,给后续的全平台迁移计划打下了坚实的基础。神州数码 TiDB 交付团队与科捷物流技术、 ......
金库 神州 核心 物流 系统

替换算法与写策略

一.基础认知 1.个人理解 替换算法是用于管理高速缓存(Cache)中数据的一种策略,当高速缓存已满并需要为新的数据腾出空间时,替换算法会决定哪些数据应该被从高速缓存中替换出去。 2.基础认知 首先,我们需要知道计算机的组成原理,在其中计算机可以划分为cache-主存和主存-辅存两种层级结构,而平时 ......
算法 策略

Shell多线程备份数据库

Shell这么简单的脚本语言有多线程这一说吗?答案是有的。只不过它实现起来稍微有点难理解罢了,因为它借助了命名管道实现。所谓多线程就是原本由一个进程完成的事情现在由多个线程去完成。假如一个进程需要10小时完成的事情,现在分配10个线程,给他们分工,然后同时去做这件事情,最终可能就需要1小时。 本案例 ......
线程 备份 数据库 数据 Shell

vue3微信公众号商城项目实战系列(10)生成订单页面

本篇实现订单确认页面的功能,订单及订单明细表结构如下: 表名 字段 功能 order order_id (int) 订单编号 user_id (int) 用户编号 nickname (varchar) 昵称 mobile (varchar) 联系电话 address (varchar) 收货地址 t ......
实战 公众 订单 页面 商城

红明谷2023 crypto

It Takes Two! 这次只有一道密码下面来简单分析一下 题目代码: from sage.all import * from Crypto.Util.number import * from os import urandom from secret import flag n = 16 bo ......
crypto 2023