数据处理 字符串 脚本 字符
大数据应用算法作业二
证明 Morris 计数器的方差为 O(n2)。请给出详细的证明步骤。 \(X_n:输入为n的计数器的随机变量\ \ \ \ \ \hat{n}=2^{X_n}-1\)\(Var[\hat{n}]=Var[\hat{n}+1]\)\(=E[(\hat{n}+1)^{2}]-E[\hat{n}+1]^ ......
数据库系统概述笔记目录
数据库系统概述笔记目录 本笔记源自于b站赵亮老师的课程,原地址在此 这次笔记并没有进行修改,一方当时觉得老师的课程分布就挺合理的,另一方面当时没想到要进行排版 仅供学习使用,侵删 第一章 概述 什么是数据库、数据库的产生和发展;数据模型:概念模型、逻辑模型;数据库的系统结构:三级结构模式、二级映像; ......
fastapi-----SQLAlchemy对数据的增删改查操作(不使用crud+schemas)
from sqlalchemy import create_engine,Column,String,Integer from sqlalchemy.ext.declarative import declarative_base from sqlalchemy.orm import sessionm ......
protobuf数据格式
参考: https://github.com/protocolbuffers/protobuf/releases(环境安装-下载资源) https://blog.csdn.net/m0_45971439/article/details/129351032(win下安装protobuf) https: ......
SQL_Duckdb-数据库一些介绍
数据处理 数据处理的本质是:针对不同需求,读取并标准化数据集后,施加不同的变换组合 shell-Unix 管道也有缺点——只能进行线性的流水线排布 SQL-关系型数据库是数据处理系统的集大成者。 spark 数据集和算子 一层层细化 数据库基本组件 对于一个数据库来说, 解析器——Parser,计划 ......
c#动态执行字符串脚本(优化版)
像javascript中有eval()来执行动态代码,c#中是没有的,于是自己动手丰衣足食, 先来代码 1 using System; 2 using System.Data; 3 using System.Configuration; 4 using System.Text; 5 using Sy ......
字符串的常规操作
1.获取字符串长度 int len = str.length(); 2. int indexOf(String s):字符串s在指定字符串中首次出现的索引位置,如果没有检索到字符串s,该方法返回-1 int lastIndexOf(String s):字符串s在指定字符串中最后一次出现的索引位置,如 ......
【问题处理】常见Linux系统启动失败
一、/dev/centos/swap does not exist 1、问题描述 服务器引导启动失败进入dracut:/#界面,提示Could not boot. /dev/centos/swap does not exist 2、原因分析 存在以下两种可能,需要临时修复进入系统后方可确认根因 a、 ......
xpath 处理自增的id manage11 使用表达式 //*[starts-with(@id, "manage") and number(substring-after(@id, "manage")) = 11]
//*[starts-with(@id, "manage") and number(substring-after(@id, "manage")) = 11] 1.使用starts-with()函数选择以"manage"开头的所有元素, 2.使用substring-after()函数获取ID中"ma ......
xtrabackup实现全量+增量+binlog恢复mariadb数据库
#一、利用xtrabackup实现完全备份及还原 1.下载并安装xtrabackup包 [root@centos8 ~]#wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2. ......
导入hellodb.sql生成数据库
导入hellodb.sql生成数据库 MariaDB [hellodb]> source /root/hellodb_innodb.sql (1) 在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄 MariaDB [hellodb]> select name,age from ......
C#窗体——VS2019连接到Navicat的sqlServer数据库
1、搭建一个特别简单的窗体 简单且丑陋~ 2、代码编写 新建一个DataBase.cs的类: 写入代码: //DataBase.cs using System; using System.Collections.Generic; using System.Linq; using System.Tex ......
数据库连接池(C3P0)
为什么要引入数据库连接池? 在JDBC编程中,每次创建和断开Connection对象都会消耗一定的时间和IO资源。 这是因为在Java程序与数据库之间建立连接时,数据库端要验证用户名和密码并为该连接分配资源,而程序则要把代表连接Connection对象等加载到内存中,所以建立数据库连接的开销很大。尤 ......
编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式)。
expect脚本: [10:40:45 root@centos8 ~]#cat expect{1..3}#!/usr/bin/expectspawn ssh 10.0.0.151expect { "yes/no" { send "yes\n";exp_continue } "password" { ......
编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"
for方法: [14:20:07 root@centos8 ~]#cat ping_for.sh#!/bin/bash# # Copyright (C) 2021 IEucd Inc. All rights reserved.## 文件名称:ping_for.sh# 创 建 者:TanLiang# ......
django 实现批量更新数据
原理 核心科技 还是 case when 无他尔 但是既然使用了 orm 既然要优雅(装逼)有一点 版本 1 一条的更新 多个语句 from myapp.models import MyModel # 更新id=1的数据 MyModel.objects.filter(id=1).update(nam ......
数据库 "test1007" 的 创建 失败。其他信息: 执行 Transact-SQL 语句或批处理时发生了异常。在数据库 'master' 中拒绝了 CREATE DATABASE 权限。 (Microsoft SQL Server,错误: 262)问题的解决
问题描述 在我使用sqlServer登录名和密码验证登录时,出现了创建数据库错误的信息; 问题解决 只需要在使用Windows身份验证进行登录后,在服务器角色里面找到dbeavor, 然后将我们的登录名添加进去,保存之后,重新启动; 之后再使用sqlServer验证登录连接之后,就能够建立好数据库啦 ......
shell脚本中字符串截取的多种方法
1.#号截取,删除左边字符,保留右边字符。 代码:echo ${var#*//} 其中var是变量名,#是运算符,*//表示从左边开始删除第一个//及左边的所有字符 示例: 结果: 2.##截取,删除左边字符,保留右边字符 代码:echo ${var##*/} 其中##*/表示从左边开始删除最后(最 ......
javascript比较字符串大小
https://blog.csdn.net/first_shun/article/details/108186675 使用js进行sort排序的时候比较字符串用了 使用localeCompare 方法 a.localeCompare(b) // -1 0 1 ......
删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符
[16:36:16 root@centos8 ~]#cat -A /etc/fstab$#$# /etc/fstab$# Created by anaconda on Mon Jul 19 12:39:26 2021$#$# Accessible filesystems, by reference, ......
编写脚本disk.sh,显示当前硬盘分区中空间利用率最大的值
[09:28:03 root@centos8 ~]#cat disk.sh#!/bin/bash# # Copyright (C) 2021 IEucd Inc. All rights reserved.## 文件名称:disk.sh# 创 建 者:TanLiang# 创建日期:2021年09月2 ......
编写脚本 systeminfo.sh,显示当前主机系统信息,包括:主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小
[10:03:38 root@centos8 ~]#cat systeminfo.sh#!/bin/bash# # Copyright (C) 2021 IEucd Inc. All rights reserved.## 文件名称:systeminfo.sh# 创 建 者:TanLiang# 创建 ......
显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录
显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 或者 ......
一种对数据库友好的GUID的变种使用方法
概述 .NET生成的GUID唯一性很好,用之方便,但是,缺少像雪花算法那样的有序性。虽然分布式系统中做不到绝对的有序,但是,相对的有序对于目前数据库而言,索引效率等方面的提升还是有明显效果的(当然,我认为,这是数据库的问题,而非编程的问题,数据库应该处理好任何类型数据作为主键索引时的性能,除非在SQ ......
【莫队】【bitset】【数据分治】P5313 [Ynoi2011] WBLT 题解
P5313 看到值域比较,又支持离线,可以想到莫队和桶。 考虑先将桶按 \(b\) 分段,将每段分别进行按位与运算,做完第 \(i\) 段时用于运算的桶全都为 \(0\),就可以直接得到答案。这显然可以用 bitset 优化。但是 STL 的 bitset 不支持分裂操作,所以需要手写。 当 \(b ......
个人数据存储计划:NAS基础知识
前言# 距离去年国庆入手了NAS至今有好几个月时间了(上一篇文章:NAS开箱),NAS折腾起来有点麻烦,且实际作用因人而异,并没有想象中的好用,所以说好的这个系列一直没有更新~ 还有另一方面的原因,这些NAS的系统基于Linux深度定制,对于我这种习惯用Linux的人来说,用着很别扭不自在,处处受限 ......
【大数据】HIVE部署(文档版本)
Mysql 安装配置远程登录 # 更新密钥 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 # 安装Mysql yum库 rpm -Uvh http://repo.mysql.com//mysql57-community-rele ......
【大数据】MapReduce与YARN 介绍与配置
MapReduce 架构 MapReduce是一种分布式计算模型,用于处理大规模数据集。它将数据分成小块,分配给集群中的节点进行处理。Map阶段处理数据并生成键值对,Shuffle阶段将相同键的值对传输到同一节点进行排序和分组,Reduce阶段对每组键值对执行操作并生成结果。整个过程由Master节 ......