大数据技术架构(组件)——Hive:环境准备2
1.0.1.5、Mysql安装
1.0.1.5.1、软件包下载解压缩
官网或者直接从百度云盘中下载即可。
https://dev.mysql.com/downloads/mysql/
1.0.1.5.2、环境变量配置
1.0.1.5.2.1、创建系统环境变量MYSQL_HOME

1.0.1.5.2.2、将系统环境变量配置到Path上

1.0.1.5.2.3、生成Data文件
使用系统管理员打开CMD窗口

--执行下面命令
mysqld --initialize-insecure --user=mysql
1.0.1.5.2.4、安装MYSQL并启动服务
--执行命令
mysqld -install
--启动服务
net start MySQL
1.0.1.5.2.5、登录Mysql并修改密码
--初始登录时不需要密码,直接回车即可
mysql -u root -p
--修改root默认密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql native password BY '123456';
--刷新提交
flush privileges;
1.0.1.6、Hive安装
如果你想要深入学习Hive底层,那么源码编译是必不可少的,所以本篇将采用源码包编译安装的方式。
1.0.1.6.1、下载软件包并解压缩
1.0.1.6.2、编译
mvn clean package -Phadoop-2 -DskipTests -Pdist

注意:在编译的过程中遇到问题的可能性非常大,大部分是因为maven,可能是网络问题,也可能跟你的镜像配置也有关系。另外对于一些模块编译过程中出现Could not transfer artifact XXXX的问题,可以先把pom文件中的scope设置注释掉!

1.0.1.6.3、安装
编译完成后,可以在$HIVE_SRC_HOME/packaging/target目录下找到对应的可执行的压缩包

1.0.1.6.3.1、配置环境变量
创建HIVE_HOME系统变量,然后将该变量追加引用到Path变量中


1.0.1.6.3.2、编辑配置文件
1.0.1.6.3.2.1、编辑hive-env.sh文件
#配置环境信息
# Set HADOOP HOME to point to a specific hadoop install directory
export HADOOP_HOME=D:\GitCode\hadoop-2.7.2
# Hive Configuration Directory can be controlled by:
export HIVE CONF DIR=D: GitCode apache-hive-2.3.9-bin\conf
# Folder containing extra libraries required for hive compilation/execution can be controlled by:
export HIVE AUX JARS PATH=D: GitCode apache-hive-2.3.9-bin lib
1.0.1.6.3.2.2、编辑hive-site.xml文件
该文件中的参数稍微有些多,不过我们只改动基础的部分即可。
<property><name>hive .repl.rootdir</name><value>D:\GitCode\apache-hive-2.3.9-bin\tmp_local</value>
</property><property><name>hive.repl.cmrootdir</name><value>D:\GitCode\apache-hive-2.3.9-bin\tmp_local</value>
</property><property><name>hive.exec.local.scratchdir</name><value>D:\GitCode\apache-hive-2.3.9-bin\tmp_local</value>
</property><property><name>hive .downloaded.resources .dir</name><value>D:\GitCode\apache-hive-2.3.9-bin\tmp_local\${hive.session.id}_resources</value>
</property><property><name>hive.server2.logging.operation.log.location</name><value>D:\GitCode\apache-hive-2.3.9-bin\tmp_local</value>
</property><property><name>javax.jdo.option.ConnectionPassword</name><value>123456</value>
</property><property><name>javax.jdo.option.ConnectionURL</name><value>jdbc:mysgl://ocalhost:3306/hive?createDatabaseIfNotExist=true&characterEncoding=UTF-8</value>
</property><property><name>javax.jdo.option.ConnectionUserName</name><value>root< value>
</property><property><name>hive.metastore.schema.verification</name><value>false</value>
</property>
1.0.1.6.3.2.3、log文件重命名
将conf文件中的几个Log文件后缀带有template移除即可

1.0.1.6.3.3、驱动包加载
本文使用mysql作为元数据存储,因此需要将JDBC的驱动包放到$HIVE_HOME/lib目录下

1.0.1.6.3.4、元数据初始化
在windows环境下,$HIVE_HOME/bin目录下并未找到cmd结尾的可执行文件,因此为了调通基础环境,可以从低版本中进行拷贝。本文涉及到的脚本和软件包都打包上传到云盘中
# 打开cmd命令行
$HIVE HOME/bin> hive schematool -dbType mysgl -initSchema --verbose

注意:在初始化过程中,可能会有表无法创建的问题,这里手动创建即可。或者直接source sql文件。本篇文章使用的是hive-shceam-2.3.0.mysql.sql
SQL文件位置于HIVE_HOME/scripts/metastore/upgrade/mysql下:


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4500253.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
美服刺激战场显示服务器无反,和平精英改端游画面,和平精英改画质无反应?...
Q1:和平精英改画质无反应?这个你必须得先把和平精卸载,然后再重新安装就可以了。如果回答满意,麻烦给个采纳,祝你生活愉快!Q2:和平精英改画质软件有封号风险吗?有封号风险Q3…...

一个单调递增的数组 被人随机拿出一个数 你怎么找到这个数
一个单调递增的数组 被人随机拿出一个数 你怎么找到这个数 就以 1,2,3,4,5,6,7,8,9… 100为例吧 小强把88这个数拿了出来 我怎么能很快找到? 1. 循环遍历 实现 以为的思维,我是想到了循环遍历,比较后一个数字是不是比前一个数字大1 不是的…...

深度剖析Java集合之BitSet
BitSet BitSet类实现了一个按需增长的位向量,实际是由“二进制位”构成的一个Vector。每一位都是一个表示true或者false 的boolean 值。如果我们希望高效地存储这样只有两种类型的数据,就可以使用BitSet。 首先需要说明的是,BitSet并不属于集合框架,没有实现List或Map或者…...

java解析excel中的ActiveX,如何用JavaScript读取Excel文件(没有ActiveXObject)
My friend asked me to make for a simple application to generate charts (bar, curves) from an Excel file. I opted to use JavaScript as a language since I know already the powerful chart.js. However before using chart.js, I have to gather data from the Exce...

java bitset javadoc_Java数据结构: java.util.BitSet源码学习
接着上一篇Blog:一道面试题与Java位操作 和 BitSet 库的使用,分析下Java源码中BitSet类的源码。位图(Bitmap),即位(Bit)的集合,是一种常用的数据结构,可用于记录大量的0-1状态,在很多地方都会用到ÿ…...

matlab 文件批量处理
matlab—批量处理文件和子文件任务描述: ——文件夹speech_commans10中有10个文件,分别是down ,go ,left ,no, off, on ,right,stop, up,yes.10类语音样本 目标: ——将这10类样本都一起放在一个sample中【cell格式】;并且将对应的…...

[附源码]计算机毕业设计JAVA企业公开招聘系统
[附源码]计算机毕业设计JAVA企业公开招聘系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybati…...
史上最萌妹纸最多的吃鸡游戏:没错,说的就是香肠派对
香肠派对吃鸡手游好玩吗?说到吃鸡手游,大家可能对刺激战场、全军出击、荒野行动等大厂的比较熟悉。其实这几款吃鸡游戏的风格差距都不大,今天主要给大家强烈安利这款可以说是史上最萌的吃鸡游戏:香肠派对。你没有看错,…...

微信扫一扫获取签名(给前端)
GetMapping("/getSignature")ApiOperation(value "获取签名")public ServerResponse getSignature(String url) throws IOException {String signature "";//获取noncestrString noncestr UUID.randomUUID().toString();//获取timestampStrin…...

面试最常被问的 Java 后端题目及参考答案
一、Java 基础篇 1. Object 有哪些常用方法?大致说一下每个方法的含义 2. Java 创建对象有几种方式? 3. 获取一个类对象的方式有哪些? 4. ArrayList 和 LinkedList 的区别有哪些? 5. 用过 ArrayList 吗?说一下它有…...

Java八股系列——Java数据结构
如果有兴趣了解更多相关内容,欢迎来我的个人网站看看:瞳孔空间 一:Enumeration Enumeration接口中定义了一些方法,通过这些方法可以枚举(一次获得一个)对象集合中的元素。 这种传统接口已被迭代器取代&a…...

js 本地读取excel 转json
<!DOCTYPE html> <html><head><meta charset"utf-8" /><meta http-equiv"X-UA-Compatible" content"IEedge" /><meta name"viewport" content"widthdevice-width, initial-scale1" />...

径向基神经网络RBF:Matlab实现多输入多输出RBF神经网络(含例子及代码)
创建5输入2输出RBF神经网络: x2*rand(5,1000)-1;%输入为5维度共1000个数据 y(1,:)sin(2*sum(x,1));%输出的第一维数据 y(2,:)cos(3*sum(x,1));%输出的第二维数据 %% 训练网络 Px;%输入数据 Ty;%输出数据 net newrbe(P,T);%建立rbf神经网络 训练网络 %% 测试网络 …...

GLASS数据预处理/MRT工具批量处理MODIS数据
GLASS数据预处理/MRT工具批量处理MODIS数据准备工作处理步骤准备工作 1.数据准备:进行网站批量下载MRT数据,存储方式为数据–年份–天(例如GLASSFVC数据为8天分辨率,001、009–361) 下载步骤见博文批量下载GLASS数据 …...

[Flutter]微信分享并从分享链接跳回APP指定页面
最近在使用flutter开发APP,flutter实现了一套代码同时生成Android和iOS两个平台的APP,可以实现零基础快速上手APP开发,缩短开发周期。但flutter仍处于较快增长期,版本迭代速度快,文档资料相对较少,这里将开…...

mybatis-plus批量处理方法
场景 在使用mybatis-plus作为数据客户端时,批量处理也需要用起对应的方法。 参考官网:CRUD 接口 | MyBatis-Plus 编码 接口实现 /*** description: ErmUser 表映射,与数据库表进行对应。* TableName 映射数据库表名,不写将进…...

电商商家速看 这些TikTok选品玩法你知道多少?
调查报告显示,有3成的商家在TiTok平台上运营电商,谋求TikTok变现增长。在海内外文化习惯、市场环境存在较大差异的情况下,如何 TikTok选品是他们的主要困难。李先生是具有丰富经验的TikTok电商商家,他表示想要实现TikTok变现增长&…...

手把手教你怎么用tcgames直播玩刺激战场和全军出击吃鸡手游
很多人第一次用 TC Games 电脑玩手机游戏助手不知道怎么操作。特别时很多吃鸡主播,用模拟器直播匹配的是模拟器玩家,很难带飞全场快速吃鸡。老玩家教一下大家怎么用tcgames直播刺激战场吃鸡。 如果你是主播,最好是用tcgames无水印版本的&…...

电脑能玩和平精英吗_电脑玩和平精英模拟器灵敏度这样设置无延迟,还能匹配手机?...
阅读本文前,请您先点击上面的蓝色字体“娱乐趣逗”,再点击“关注”,这样您就可以继续免费收到最新文章了。每天都有分享。完全是免费订阅,请放心关注 和平精英灵敏度如何设置?不知道你们有没有用过一款叫tcgames电脑键…...

三种方法助力绝地求生:刺激战场和绝地求生:全军出击快速上分吃鸡
绝地求生:刺激战场怎么操作?绝地求生:全军出击如何吃鸡攻略?很多吃鸡玩家在玩全军出击和刺激战场的时候总是吃不了鸡怎么办?除了游戏操作技术的问题还有一个客观原因是用手机玩类似吃鸡的射击类游戏确实不好操作。特别…...

js读取excel表格
js处理excel表格需要引入相应的js文件,在这里你可以下载。详细请看代码。或者下载xlsx模块,导入名称为XLSX analyzeFile(file){let reader new FileReader();reader.onload (e) > {/* Parse data */let bstr e.target.result;let wb XLSX.read(b…...

JS读取Excel时日期转换问题:1900-2-29问题
这个bug是从最初Excel起步时就存在的。 1、Excel的日期,是数值的一种特殊格式,比如:单元格输入2017-6-30,设置为常规格式后变为:42916,表示从1900-1-1算起的第42916天的日期。 2、1900年不是闰年…...

js使用xlsx读取excel文件
下载安装插件 npm install xlsx or yarn add xlsx 此时,在项目的node_modules文件夹和package.json文件中可以找到xlsx依赖。 文件基础 获取文件对象 我比较推荐使用h5的原生文件上传项 <input type"file" id"uploadExcel" multiple /&…...

微信小程序分包教程
文章目录一、使用场景二、操作方式1、建立分包文件夹2、文件构建3、文件配置三、总结一、使用场景 微信小程序分包常用于代码量较大的小程序,发布时会受到大小限制。 二、操作方式 1、建立分包文件夹 在项目根目录下创建分包文件夹,此处我创建了一个…...

【Canvas】JavaScript用Canvas制作美丽的对称图案
生活中有看到一个对称图案,看着很美,于是想到,试试用Canvas试着画对称图形来,想到就做,自己还真捣鼓出来了,自己弄了好多的对称图这里就不晒出来了,接下来讲讲怎么做,有兴趣的同学可…...
java bitset clean方法_BitSet实现原理及源码解析
BitSet的结构原理BitSet, 是Java对位集合抽象出的一种数据结构。它的内部维护了一个long数组,数组里的每一个元素用64位的二进制来表示,所以每一位只用来存储0,1值。BitSet只知道给定的数字是否存在,并不能还原数字本身; 所以它一般用来做精确…...
微信小程序详细图文教程10分钟解决
很多朋友都认为微信小程序申请、部署、发布很难,需要很长时间。 实际上,微信和腾讯云同是腾讯产品,已经提供了10分钟(根据准备资源情况,已完成小程序申请认证)完成小程序开发、部署、发布的方式。当然&…...
微信小程序开发入门教程(一)
背景 作为一个程序猿需要不断的充实自己,不仅要追求知识的深度,也要追求知识的广度,我也一直在这条路上践行,主要学习会让我变得专注,我非常喜欢这样的感觉,学习微信小程序开发也是兴趣使然,希…...

OpenCV批量处理图片
OpenCV批量处理图片前言直接上代码总结系列文章OpenCV图片批量处理 (就是本文)想到再补充(゜∀。)前言 学习计算机视觉的过程中,会用到多张图片,很多时候图片的大小、比例各不相同在导入的时候挺麻烦的。所以就写了一个可以将一个…...

HazelEngine 学习记录 - Profiling
Profiling Intro To Profiling 为了能够清晰的观察整个引擎的性能消耗情况,我们需要一个可视化的工具来进行性能分析,例如 Unity 的内置 Profiler: 其实本质就是将每个函数运行的时间进行可视化,这里我们借用标准库 chrono 来进…...

ithewei的2022年度总结
窗外的雨,顺着晒衣架汇聚成豆大的珠,落到一楼庭院顶棚上,嘀嗒不停; 路上的车,由远及近,又由近及远,疾驰而过; 床边的猫,也已入睡,时不时发出一两声细微的鼾声…...

随笔记:《复习 》for循环 使用详情
随笔记:《复习 》for循环 详细 for循环是在希望创建循环时会用到的工具 语法如下: for (语句 1; 语句 2; 语句 3) {被执行的代码块 }语句 1 (代码块)开始前执行 语句 2 定义运行循环(代码块)的条件 语句…...

arcgis 循环模型批量处理_arcgis模型构建器实现数据批量处理
Arcgis是一个比较好用的GIS常规数据处理软件,有非常多工具可用,但是有时候我们在处理数据的时候需要用到批量功能,因为可能有很多数据需要用相同的工具,虽然arcgis提供批处理的方法(工具右键可见),但还是需要进行大量的…...

bitset java 源码_【JAVA】BitSet的源码研究
这几天看Bloom Filter,因为在java中,并不能像C/C一样直接操纵bit级别的数据,所以只能另想办法替代:1)使用整数数组来替代;2)使用BitSet;BitSet实际是由“二进制位”构成的一个Vector。如果希望高效率地保存…...

批量处理DataFrame行数据(pandas)
写在前面 批量处理 pandas.DataFrame 行列数据20200212,效率不怎么高 代码实现 方法1: 按列格式化处理数据 import re import numpy as np import pandas as pd""" 只要字符串中的中文,数字 """ def hq_zw_zm_sz(ss):…...

Mac下php-fpm重启方式
1、查看php-fpm端口使用情况 sudo lsof -i:9000 2、修改php.ini文件使其生效,需要重启php-fpm,关闭php-fpm命令 sudo killall php-fpm 3、启动php-fpm sudo php-fpm...

Go语言圣经 - 第4章 复合数据类型 - 4.6 文本和HTML模版
第四章 复合数据类型 基础数据类型是Go语言世界的原子 复合数据类型包括四种:slice、map、 struct、array 数组和结构体是聚合类型,它们的值由许多元素或成员构成,数组和结构体都是固定内存大小的数据结构,,相比之下…...

绝地求生全军出击自定义服务器申请,绝地求生全军出击怎么设置最顺手|设置技巧指南...
绝地求生全军出击怎么设置最顺手|设置技巧指南2018-03-08 14:28:39《绝地求生 全军出击》上线已经快一个月的时间了,越来越多的小伙伴都加入了这个吃鸡的大家庭。俗话说的好,工欲善其事必先利其器,对于萌新们来讲,首先熟悉界面操作…...

机器学习之径向基神经网络
RBFNN训练 import numpy as np import pandas as pd import matplotlib.pyplot as plt from sklearn.cluster import KMeans import eva import datetimestart datetime.datetime.now()def tanh(x):return (np.exp(x)-np.exp(-x))/(np.exp(x)np.exp(-x)) def de_tanh(x):retu…...

GATK / 体细胞短变异检测工具Mutect2的使用
前文回顾1. GATK官方教程 / 概述及工作前的布置2. GATK教程 / 体细胞短变异检测 (SNVInDel)流程概览3. GATK教程 / 变异检测前的数据预处理(如何) 使用GATK4 Mutect2调用体细胞突变(How to) Call somatic mutations using GATK4 Mutect2 本教程适用于Mutect2版本4.1.1.0&#x…...

刺激战场灵敏度怎么调压枪最稳:花了4个小时调的灵敏度,适合所有段位
玩刺激战场的时候灵敏度应该怎么调?虽然说不同机型和个人手感玩刺激战场的时候适配的灵敏度有差别,但是玩刺激战场这么久了,这个灵敏度是个人觉得最适合压枪的,从青铜到王牌都可以用,手机我也是米8和1加都是用的这个灵…...

电脑能玩和平精英吗_电脑玩和平精英灵敏度这样设置更流畅,还能匹配手机
和平精英灵敏度如何设置?不知道你们有没有用过一款叫tcgames电脑键鼠玩和平精英跟刺激战场国际服可以匹配手机的软件。这款投屏软件呢不用过检测就能匹配手机,用来玩吃鸡非常有优势,但是有的玩家反应用起来有卡顿现象,画面和鼠标都…...

【转】索引失效有哪些?
转自: https://xiaolincoding.com/mysql/index/index_lose.html#%E7%B4%A2%E5%BC%95%E5%A4%B1%E6%95%88%E6%9C%89%E5%93%AA%E4%BA%9B 对索引使用左或者左右模糊匹配 当我们使用左或者左右模糊匹配时(即"like %xx"或者"like %xx%"&…...

JavaScript怎样读取本地Excel文件
在浏览器中,使用JavaScript读取本地文件内容,支持Excel表格(.xls、.xlsx)和文本文件(.txt)两种格式。 首先创建一个Excel表格,其中第一行为字段名。 在浏览器的项目管理器中,创建自定义变量步骤,并依次添加姓名…...

我,原教培老师,大环境不景气,转行IT拿高薪
毕业即失业,不如考研? 就业即内卷,不如摆烂? 疫情大环境下,我们年轻人真的就没有别的出路了吗? 我认为不一定。 树挪死,人挪活;此路不通,另寻它路。 与其抱怨任命&#x…...

你现有的岗位工作多少年,薪资能赶上程序员?
网络上的一句道出了薪资不同的真正原因:工资的鸿沟,始于社会分工的出现和细化。 历史上的三次标志性科技革命(蒸汽动力、电力与计算机),实现了工人与农民、操作工与管理层、职员和专业人员的分工。分工的出现与细化提…...

3d虚拟VR实训教学软件制作
在课堂上,面对大量抽象枯燥的知识点时,学生往往无法快速消化。死记硬背、重复记忆会导致学习兴趣低、效果差等负面效果。如何能让枯燥的知识更加生动,甚至“跃然纸上”呢?深圳VR教学制作,从解决业内难点——VR课件开发入手&#…...

MacBook/MacOS/Mac OS 关于启动/停止/重启服务(进程/程序)的命令
文章目录使用命令 launchctl 停止某个进程使用命令 launchctl 启动某个进程使用命令 launchctl 查看某个进程是否启动使用命令 launchctl 停止某个进程 liaowenongdeair:bin root# sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist说明: .plist …...

uniapp实现app跳转app
需要H5唤醒App看这篇文章:H5唤醒App 需求:公司的app跳转公司的另一个app 注意看注释!!! 注意看注释!!! 注意看注释!!! 如何实现呢,…...
JDK源码阅读计划(Day12) BitSet
JDK11 BitMap原理&使用场景 用一个bit来存放一个状态的容器。由于对内存占用少,适合用于处理大规模数据和数据状态不多的情况。毕竟一个bit只对应两个状态。 图来自ref 假设原来有个int数组[1,2,3,6,7]需要用5*32bit160bit来保存存储空间。 但如果把元素的值…...

爆冷?黑马?这次用python来给你推测一波.....
人生苦短 我用python 在刚刚结束的2022年卡塔尔世界杯E组第一轮一场比赛中, 德国队爆冷1:2不敌日本队。 上半场,日本队门将权田修一出击扑倒劳姆送点, 京多安主罚命中先拔头筹; 下半场,堂安律门前补射为日本队扳平…...

微信小程序开发教程:wxml
wxml与html的区别 wxss与css的区别 数据绑定基本原则 在data中定义数据在wxml中使用数据Mustache语法应用场景 绑定内容(见上图实例)绑定属性运算(三元运算、算术运算)注:Math.random() 该值是double 【0,…...

Pico VR 一体机初测
最近换了一家有自己时间的互联网公司,编程了4年,很少有自己的时间来写博客,以后可能会分享跟记录自己一路上走来的经验以及心得 今天我们来一起学习一下PicoVR 一体机的相关功能 1.PicoForUnity SDK点这里下载 2.导入SDK后按照文档的要求我…...

百度token怎么获取_【专栏精选】实战:百度语音识别
洪流学堂公众号回复语音识别获取源码工程。洪流学堂,让你快人几步。你好,我是郑洪智。大智:“今天给你来点刺激的。” 小新满面红光:“啥刺激的?人家可还是个小孩子。” 大智:“带你实战!” 小新…...
Bitset 源码解析
目录 Bitset介绍 结构组成 构造函数 无参构造函数 有参构造函数 初始化函数 常用方法 【set】设置索引位有效 【get】获取索引位是否存在 【flip】索引翻转 【or】或运算 【xor】异或运算 【and】与运算 【andNot】非运算 【cardinality】计算有效索引位的数量…...

玩绝地求生:刺激战场如何设置灵敏度效果最好?刺激战场灵敏度攻略分享
关于刺激战场灵敏度的设置一般是根据个人喜好,在这里给大家分享一下我认为比较好用的灵敏度设置,当然根据版本的不同,灵敏度也在不断的变化,我现在说的是针对7月5号刺激战场更新后的最新版本。相信大多数人都爱用红点,…...

MySQL非空、唯一、主键、默认、外键约束,数据库设计,表之间的关系,多表查询之内连接、外连接、子查询,事务简介、事务四大特征
文章目录约束概念&分类案例非空约束唯一约束主键约束默认约束外键约束数据库设计软件开发的步骤数据库设计概念数据库设计的步骤表关系表关系之一对多表关系之多对多表关系之一对一总结多表查询内连接外连接子查询多表查询分析步骤事务事务简介事务四大特征MySQL事务默认自…...

Android APP分享微信小程序
需求: Android APP端 将公司的微信小程序 分享至微信好友 分析: 微信开放平台SDK支持小程序类型分享,详见官方文档:https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Share_and_Favorites/Android.html a) 要求发起分享的App…...

java反射案例练习。写一个“框架“,不能改变该类的任何代码的前提下,可以帮我们创建任意类的对象,并且执行其中任意方法
/ 框架类 **案例: *需求:写一个"框架",不能改变该类的任何代码的前提下,可以帮我们创建任意类的对象,并且执行其中任意方法 *实现: 1.配置文件 2.反射、 步骤: 1.将需要创建的对象的全类名和需要执行的方法定义在配置文件中 2.在程…...

JDK8新特性之Stream流【小白快速上手,没有技巧全是实操-LOL英雄类讲解不失趣味】
前言 摘取自jdk1.8官方文档对于Stream类定义的谷歌翻译 流管道由源(可能是数组、集合、生成器函数、I/O 通道等)、零个或多个中间操作(将流转换为另一个流,例如 filter(Predicate) ) 和终端操作(产生结果或副作用&…...

opencv绘制基本图形及文字
OpenCV中可以绘制的图形有直线、矩形、多边形、圆、椭圆。以及一个写文本的函数puttext 1. 基本函数Line C: void line(Mat& img, Point pt1,Point pt2, const Scalar& color, int thickness1, int lineType8,int shift0) Parameters:img – 图像.pt1 – 线条起点.pt2 …...
学习OpenCV2——绘制基本图形及文字
OpenCV中可以绘制的图形有直线、矩形、多边形、圆、椭圆。以及一个写文本的函数puttext 1. 基本函数 Line C: void line(Mat& img, Point pt1,Point pt2, const Scalar& color, int thickness1, int lineType8,int shift0)Parameters:img – 图像. pt1 – 线条起点. …...

深入浅出CChart 每日一课——快乐高四第四十八课 祖龙一脉,在WPF中使用CChart
什么是WPF? WPF(Windows Presentation Foundation)是微软推出的基于Windows 的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作&…...

从0到1 拿下C语言——绪论(计算机的组成、进制转换、算法表示、程序结构、C语言基本词汇)
关注一下阿酱趴!😃😃😃 前言: 🙆♂️ 作者简介:一碗黄豆酱 🙆♂️ 给大家带来快乐的就是阿酱我! 🎈 CSDN 勤写标兵!、上兰村编程小能手&…...
FreeRTOS高级篇7---FreeRTOS内存管理分析
目录 1. heap_1.c 2. heap_2.c 3.heap_3.c 4.heap_4.c 5.heap_5.c 内存管理对应用程序和操作系统来说都非常重要。现在很多的程序漏洞和运行崩溃都和内存分配使用错误有关。 FreeRTOS操作系统将内核与内存管理分开实现,操作系统内核仅规定了必要的内存…...

Spring Boot 1.5.3 源码深入分析
更多springboot2.X文章请移步至博主专栏:spring boot 2.X/spring cloud Greenwich 目录 1. 项目初始化过程 springboot启动类 SpringFactoriesLoader工厂加载机制...

spring boot 2.1学习笔记【六】SpringBoot 2集成MySQL,Spring Data JPA
springboot系列学习笔记全部文章请移步值博主专栏**: spring boot 2.X/spring cloud Greenwich。 由于是一系列文章,所以后面的文章可能会使用到前面文章的项目。springboot系列代码全部上传至GitHub:https://github.com/liubenlong/springboot2_demo 本系列环境:Java11;s…...

python 多线程编程并不能真正利用多核的CPU
GIL 与 Python 线程的纠葛 GIL 是什么东西?它对我们的 python 程序会产生什么样的影响?我们先来看一个问题。运行下面这段 python 程序,CPU 占用率是多少? # 请勿在工作中模仿,危险:) def dead_loop():while True: pas…...

letter-shell | 一个功能强大的嵌入式shell
嵌入式开源项目精选专栏 本专栏由Mculover666创建,主要内容为寻找嵌入式领域内的优质开源项目,一是帮助开发者使用开源项目实现更多的功能,二是通过这些开源项目,学习大佬的代码及背后的实现思想,提升自己的代码水平&…...

C小白Jeff头秃的第六天:函数使我快乐!
函数 c语言中管理函数的最小代码,一个函数就是一段具有某项功能的代码段。其实就是一段二进制数。,存储在只读(代码的封装) 通过调用(函数名(参数))的方式执行,执行完后…...

小张学linux内核: 9. slab分配器
概述 slab分配器,不是按页进行分配的,而是按字节来分配的。slab分配器向页框分配器也就是伙伴系统申请page,然后进行自己的管理,进行字节的分配,slab分配器为"打通铺"的分配思想。kmalloc,和内核…...

手把手教你使用ThreadLocal
什么是ThreadLocal? 首先我们来看javadoc: This class provides thread-local variables. These variables differ from their normal counterparts in that each thread that accesses one (via its get or set method) has its own, independentl…...

python多线程为什么不能利用多核cpu
GIL 与 Python 线程的纠葛 GIL 是什么东西?它对我们的 python 程序会产生什么样的影响?我们先来看一个问题。运行下面这段 python 程序,CPU 占用率是多少? # 请勿在工作中模仿,危险:) def dead_loop():while True: p…...

2-【快乐学习c++】变量
变量 变量存在的意义:方便我们管理内存空间 变量创建的语法: 数据类型 变量名 变量初始值 int a 10变量取名规则: 标识符不能是关键字只能由字母、数字、下划线第一个字符必须是字母和下划线区分大小写 关键字 int char break for class extern … 常量 定义方式 1.#defi…...

rust不能放火堆_Rust 之不可为 (1) 暴露内部结构
之前的《学一点Rust又不会怀孕》系列好久没有更新啦,灰常抱歉(毫无诚意)。发现很多人在学习Rust期间会不约而同地尝试做一些事情,然后不约而同地做chongxie了le很hen久duobian,最后和最初的设想大相径庭。为什么呢?其实根本原因是…...

Java 设计模式-目的和设计原则
1、序言 软件设计模式(Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。 打个比方…...

ffmpeg+mencoder环境搭建和视频处理总结 - Wirlfly
导读: ffmpegmencoder几乎可以完成目前基于web的播客平台任何音视频处理的操作.如果还需要添加一些什么的话,那么就是视频在线录制功能了,这个也可以用ffmpegfms来完成,因此一般的类似于YouTube的一些可见功能都可以在ffmpegmencoderfms来做后台实现.由于fms没有实践…...

上传视频并转换为flv,抓取第一帧生面图片
---源码下载---- WEB.config配置节如下 <appSettings><!--工具文件夹--><add key"ffmpeg"value"ffmpeg/ffmpeg.exe"/><add key"mencoder"value"mencoder/mencoder.exe"/><add key"mplayer"value…...

java处理视频
目前绝大多数视频网站使用的格式是flv。格式可以任意位置播放,并且压缩效果也不错。 java的视频处理: 1. 上传视频。 2. 将上传的视频转换为flv格式,需要在后台开启进程进行处理。 视频转换工具:ffmpeg,mencoder ff…...

Ubuntu(Linux)下编译ffmpeg(svn版)和x264(git版)解编码器
转自:http://bbs.phpchina.com/viewthread.php?tid99963 ffmpeg是一款多媒体视频和音频文件解码和编码的工具,用来提供众多的多媒体(主要指视频和音频)文件的播放和转换支持。x264是一个编解码H264视频格式的库文件,相…...

ubuntu16.04 + ubuntu + apache2 配置apache解析php
给apache安装php扩展: sudo apt-get install libapache2-mod-php 注:这是apache解析php文件的关键,光修改配置文件不安装扩展是不起作用的。 目录位置:/etc/apache2/apache2.conf<Directory /home/menco/workplace># Rew…...
activiti 快速入门--传值取值(4)
比如说现在申请人需要往下一个审批人传一些值告诉他我是谁谁谁,然后审批人获取该值,那么可以这么做,具体操作如下: 1) 使用processEngine.getTaskService().setVariable(String taskId, String variableName, Obje…...

activiti 快速入门--3种assignee任务分配方式(2)
1. 第一篇文章写过,直接写死在流程图assignee里面,这种不灵活 2. 通过表达式来写${user} 3. 通过监听器 下面说说后面两种方式 1)通过表达式${user},当然这里可以随便起名,记得用的时候对应上就好了,…...
cas搭建sso单点登陆
多的话我就不说了,概念什么的自己百度,直接上操作步骤: 一:cas是基于https的所以我们需要的就是证书啦: 1.cmd窗口输入: keytool -genkey -alias ssodemo -keyalg RSA -keysize 1024 -keypass caiwenhao …...
activiti快速入门--简单请假例子(1)
1. 新建一个maven项目 2. pom.xml文件添加所需依赖: <dependencies><dependency><groupId>org.activiti</groupId><artifactId>activiti-engine</artifactId><version>5.21.0</version></dependency…...
springboot系列 | 与mybatis整合
springboot与mybatis整合及其简单,与传统SSM框架整合少了很多烦人的配置,springboot与mybatis整合只需导入mybatis包,这样springboot就会帮我们自动配置及整合了。下面直接上所需代码: 依赖包引入 整个pom.xml文件如下:…...

springboot系列 | 配置文件
可采用该网站https://start.spring.io/进行springboot项目创建 生成pom.xml文件内容: <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/200…...
springboot系列 | 开启缓存(redis)
这篇基于redis在springboot中开启缓存处理 项目目录结构 依赖包引入 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xs…...
基于客户端(非proxy)实现数据库读写分离
之前写过一篇文章是基于atlas实现数据库读写分离(文章链接),还有一篇是主从同步(文章链接),atlas是一个proxy中间件,它的结构是在数据库与业务中间加了个中间件。 数据库读写分离有两种分类&am…...
SpringBoot 缓存之redis 篇
项目目录结构 依赖包引入 <?xml version"1.0" encoding"UTF-8"?><project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://maven.apac…...
基于zookeeper实现统一配置管理、实现、集群
为什么要用统一配置? 我们做项目时用到的配置比如数据库配置等...我们都是写死在项目里面,如果需要更改,那么也是的修改配置文件然后再投产上去,那么问题来了,如果做集群的呢,有100台机器,这时…...
activiti快速入门
activiti快速入门--简单请假例子(1) 1. 新建一个maven项目 2. pom.xml文件添加所需依赖: <dependencies> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-engine</a…...

作业作业作业
Private Sub Command1_Click() Cls Print f(10) End Sub Private Function f(x As Integer) As Long If x 1 Then f x Else f x f(x - 1) End If End Function...

Word2016--显示/隐藏书签、批量删除书签
目录 显示/隐藏标签 批量删除书签 显示/隐藏标签 批量删除书签 1、altF11,打开VBA窗口 2、双击打开ThisDocument 3、输入代码并运行 Sub DeleteBookmarks() Dim Bk As BookmarkFor Each Bk In ActiveDocument.Bookmarks Bk.Delete NextEnd Sub 大功告成&#x…...

vscode设置书签与同时显示多终端
软件开发中有很多的代码编写工具,比如 Source Insight、Atom、Eclipse和Visual Studio等等,这些编写工具,各有特点,根据自己的业务需求和开发场景来选择。这里介绍一下跨平台的、轻量级的代码编写工具VSCode。 VSCode 全称 …...

转:区块链的这些事儿:十大法则、社会角色、社群运营
为何会出现这么大的泡沫?区块链的未来在哪里?区块链项目如何与实际落地,能运转起来?除了去交易所,数字货币还有哪些流转的渠道?当一个项目不想再用概念去割韭菜,开始思考如何与现实生活和商业结…...

算法:链表(力扣+牛客经典题)
链表 力扣 203. 移除链表元素 思路:使用while循环每找到指定的值,就把下一个节点指向下下个节点的位置 /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int…...

2021-08-18 2021年塔式起重机司机(建筑特殊工种)最新解析及塔式起重机司机(建筑特殊工种)复审考试
题库来源:安全生产模拟考试一点通公众号小程序 塔式起重机司机(建筑特殊工种)最新解析根据新塔式起重机司机(建筑特殊工种)考试大纲要求,安全生产模拟考试一点通将塔式起重机司机(建筑特殊工种)模拟考试试题进行汇编,组成一套塔式起重机司机…...

信息与计算机科学系工作总结
信息与计算机科学系工作总结 信息与计算机科学系本着实事求是,认真做事,积极推动我系工作顺利进行的原则,系上领导及教师从本职工作做起,以身作责,将“爱岗敬业”和“为人师表”的职业道德宗旨牢记心中,主动…...

Android 10.0 修改系统默认的产品类型为设备类型
1.概述 在产品开发中,在原厂sdk源码部分,会默认有一个产品类型,tablet phone device三种代表是平板电脑手机和设备类型,目前由于sdk源码默认的产品类型为tablet即平板电脑,所以需要修改成设备,更符合要求 2.修改系统默认的产品类型为设备类型核心代码部分 packages\apps\…...

RTS行业化差异初显
RTS行业化差异初显政府、教育、金融、交通、建筑、电力、旅游、制造等各行各业都在努力构建一个更加实时、智能、完善的RTS系统,但这一系统的行业化特征却越来越明显。本刊记者 施建忠在政府、企业、行业信息化进程中,他们都在努力利用IT技术构建一个快速…...

中国标准之一 AVS:后来者成大器
比起视频编码标准MPEG-2和MPEG-4 AVC/H.264,2006年才正式成为国家标准的AVS无疑是一个后来者,但AVS绝对不是落后者。现在,这个研发总投入不足国际同类标准2%、性能上却毫不逊色的“新手”,已经使得全球可选的第二代音视频标准形成…...

给海归技术创业兄弟的九个忠告(转载)
很长一段时间,我对国内 IC 设计产业的困境感到迷惑不解。 在这个产业里,聚集了中国 最聪明的头脑(其中绝大多数是海归精英)。政府很舍得花钱支持, VC 也很重视,有硅谷的成熟商业模 式,又…...

即将开业的影院,20 亿美刀的元気森林和「五环外」的钉钉|极客一周
封了差不多半年之后,电影院终于要开门了;华为公布上半年财报,依然赚钱但更难了;元気森林已 20 亿美元估值进行新一轮融资,红杉加入;钉钉开始「下沉」。《天堂电影院》剧照|豆瓣电影下周…...

计算机毕业设计Javahtml5在线医疗系统(源码+系统+mysql数据库+lw文档)
计算机毕业设计Javahtml5在线医疗系统(源码系统mysql数据库lw文档) 计算机毕业设计Javahtml5在线医疗系统(源码系统mysql数据库lw文档)本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 开发软件:idea…...

本来挺喜欢刷《剑指offer》的.......(第十一天)
跟着博主一起刷题 这里使用的是题库: https://leetcode.cn/problem-list/xb9nqhhg/?page1 目录剑指 Offer 66. 构建乘积数组剑指 Offer 68 - I. 二叉搜索树的最近公共祖先剑指 Offer 68 - II. 二叉树的最近公共祖先剑指 Offer 66. 构建乘积数组 剑指 Offer 66. 构建…...

python t分布的双侧置信区间
intervalstats.t.interval(a,b,mean,std) t分布的置信区 间 a:置信水平 b:检验量的自由度 mean:样本均值 std:样本标准差 from scipy import stats import numpy as np x[10.1,10,9.8,10.5,9.7,10.1,9.9,10.2,10.3,9.9]x1np.array(x)meanx1.mean()stdx1.std()inter…...
统计学——小样本容量置信区间
一般来讲,n<30,不能进行好的估计,针对这种情况,给出t distribution对sample mean分布进行修正。 T分布和正态分布相似,具有fatter tail,因为低估了S。对应的,不再去查z table,而…...

SAS-配对设计资料秩和检验
配对设计秩和检验 配对设计的情况:(1)同对的受试者分别给予两种处理,如同窝别、体重相近的两只动物配对;(2)同一受试对象处理前后的比较。 配对设计资料一般采用配对t检验,但若配对…...

Java实现 LeetCode 327 区间和的个数
327. 区间和的个数 给定一个整数数组 nums,返回区间和在 [lower, upper] 之间的个数,包含 lower 和 upper。 区间和 S(i, j) 表示在 nums 中,位置从 i 到 j 的元素之和,包含 i 和 j (i ≤ j)。 说明: 最直观的算法复杂度是 O(n2…...
单样本和两样本的统计推断:置信区间和假设检验
《商务与经济统计学》读书笔记 6 1 相关概念 置信区间(confidence interval):用一个区间范围来估计总体参数,和点估计对比。 点估计:用一个数值来估计总体参数。 置信系数(confidence coefficient…...
SPSS——均 值 检 验 (Compare Means)——独立样本T检验
简介 简介 指两个样本之间彼此独立没有关联,两个独立样本各自接受相同的测量,主要目的是分析两个独立样本的均值是否有显著差异。 前提 独立性 两个样本相互独立,即从一总体中抽取一批样本对从另一总体中抽取一批样本没有任何影响&#x…...
SPSS——均 值 检 验 (Compare Means)——单一样本T检验
简介 检验某个变量的总体均值和指定值是否存在显著性差异,统计的前提是样本的总体服从正态分布。此检验对偏离正态性也是相当稳健的。 置信区间 正态总体、方差未知、小样本情况下 如果总体服从正态分布,无论样本容量大小,样本均值的抽样分…...

Unity | 序列化(Serialized)和反序列化(NonSerialized)是什么意思
一、什么是序列化 官方叙述:序列化是将对象的状态信息转换为可以存储或传输的形式的过程。 人话叙述:我们平时输入的代码,实际上是不能储存或者传输的,所以我们需要翻译一下,翻译成能储存或者翻译的文字,这…...

Cookie/ Session简介
数据来源 Cookie 01 Cookie简介 HTTP是一个基于请求与响应 无状态的 应用层的协议。 无状态:服务器不知道用户上一次做了什么 这严重阻碍了交互式Web应用程序的实现 Cookie:网站为了辨别用户身份 存储在用户本地终端上的数据 Cookie是由服务端生成…...

Android删除手机文件,联系人,通话记录
下面代码作为类可以调用 public class Delete {Context context;private String[] columns {CallLog.Calls.CACHED_NAME// 通话记录的联系人, CallLog.Calls.NUMBER};//通话记录的电话号码public Delete(Context context){this.contextcontext;}//删除文件(夹&…...

【工作记录】android删除通话记录
今天在讨论拨打指定电话号码的木马。目的有:吸费,ddos攻击等。 然后记录一下学习使用删除和查询通话记录的用法: 1、通话记录的URI:CallLog.Calls.CONTENT_URI 2、电话号码的URI:CallLog.Calls.NUMBER 3、将查询出来的通话记录…...

android 删除联系人号码,Android开发实现删除联系人通话记录的方法
本文实例讲述了Android开发实现删除联系人通话记录的方法。分享给大家供大家参考,具体如下:1. 负责存放呼叫记录的内容提供者源码在 ContactsProvider 项目下:源码路径:com/Android/providers/contacts/CallLogProvider.Java使用到…...

安卓中删除通话记录
当拦截到黑名单电话后,即使挂断了电话,也会在通话记录中留下记录,因此还要将黑名单的通话记录删除。**一、找到系统存放通话记录的表,用内容提供者监听该表的变化。**//找到存放通话记录的表 Uri uri Uri.parse("content://…...

verilog的经典电路详解
经典的电路的控制 例如 :spi 控制器 文档 design spec (1) IO postlist (2) feature list (3) 框图:对其进行分解,分隔 ,查看每个模块接口都有那些信息 设计人员 : 对自己的代码心里有数 全加器 提供进位输出&#x…...

神经网络之反向传播算法(加入Nesterov动量的误差反向传播算法)
文章目录1、Nesterov动量2、结合Nesterov动量的误差反向传播算法3、算法实现3.1 训练过程3.2 测试过程4、参考源码及数据集1、Nesterov动量 在动量法提出不久之后,Nesterov动量也随之被提了出来,此方法属于动量法的进一步发展,与动量法不同的…...

在Ubuntu上使用VSCode编译MySQL Connector/C连接库
首先下载并解压MySQL Connector/C源码,然后执行以下步骤: 1、安装MySQL Connector/C依赖:在终端中输入以下命令来安装MySQL Connector/C的依赖项: sudo apt-get install build-essential cmake 2、下载并解压MySQL Connector/C源…...

LeetCode 2395 - 和相等的子数组
给你一个下标从 0 开始的整数数组 nums ,判断是否存在 两个 长度为 2 的子数组且它们的 和 相等。注意,这两个子数组起始位置的下标必须 不相同 。 如果这样的子数组存在,请返回 true,否则返回 false 。 子数组 是一个数组中一段…...

游戏平台商店化的功能特点
帮助用户高效的获取游戏以及游戏相关内容是游戏平台的核心,基于这个需求在平台功能的设计上与其他类型产品也有着类似的思路。商店模式的特点诸如百货商店、超市、书店以及其他类型的商店,都会根据推荐、分类两个特点提供商品。 如果把游戏比作书籍&…...

多线程进阶学习08------CAS与原子类详解
CAS CAS介绍 CAS的全称是:比较并交换(Compare And Swap)。在CAS中,有这样三个值: V:变量var,也即AtomicInteger类当中被声明为volatile 的valueE:期望值(expected)U:新…...

牛刀小试(牛客小题)
今天为大家带来了几道牛客网的题 很简单 注重基础BC105 矩阵相等判定描述KiKi得到了两个n行m列的矩阵,他想知道两个矩阵是否相等,请你回答他。(当两个矩阵对应数组元素都相等时两个矩阵相等)。输入描述:第一行包含两个整数n和m,表…...

开启新航路,拓尔思发力AIGC市场 | 爱分析调研
2022年,随着AI聊天机器人GhatGPT在世界范围内持续火爆,极具创意、表现力、个性化且能快速迭代的AIGC技术成功破圈,成为全民讨论热点。 AIGC是指在确定主题下,由算法模型自动生成内容,包括单模态内容如文本、图像、音频…...

彻底关闭Windows更新
一、关闭Windows Update服务 1、按“Windows R”键,打开运行对话框,并输入“services.msc”,然后再单击“确定”。 2、在弹出的服务窗口中,找到“Windows Update”选项并双击打开它。 3、在弹出的“Windows Update的属性”对话框…...

Array.from() 超全用法详解
Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括 ES6 新增的数据结构 Set 和 Map)。 下面是一个类似数组的对象,Arr…...

IP编辑框(官方、网上、自定义)——QtWidget
前言 最近小工具界面上用到了ip编辑框,目前是直接放了个编辑框QLineEdit,因为属于自用,就不用写诸多限制。但是时间上有多余,就用官方的(即在QLineEdit基础上直接设置的)、网上的(QLineEdit拼接…...

【Note8】
#!/bin/bash # # Copyright 2019-present Huaqin. All Rights Reserved. # # This program file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by the # Free Software Foundation; versio...

ELK企业级日志分析平台(二)
文章目录一、kibana数据可视化1.部署2.定制数据可视化(1)网站访问量(2)访问量排行榜(3)创建dashboard,大屏展示二、ES集群监控1.启用xpack认证2.metricbeat监控3.filebeat日志采集一、kibana数据…...

金三最冷春招?你工作找的怎么样?
今年3月,说它是史上“最冷春招”也不为过,不少朋友都反馈说自己投的简历石沉大海,这些似乎都证明了一件事:今年找工作真的难! 破局最重要的一点是:不断提升个人价值。 一个人在职场里、在专业领域、在技术…...

C# 连接Oracle数据库和读取数据
一直没有Oracle数据库使用的经验,现在项目对接需要使用Oracle数据库,正好花点时间来学习学习,学点皮毛然后使用用在项目上就好了。 前面的文章对Oracle数据库的安装,以及Navicat for Oracle可视化工具安装、数据库视图/表的创建进…...

面试准备啊
fail fast 是把数组原来的更改次数记住 每次都去比较 变了 就抛异常 如果数组容量没到64 会先扩容 再树化 缺点:全是偶数 hash分布不均匀 质数比较好(二次哈希也不需要) 效率好 2的n次幂 使用内存屏障解决指令重排序 第一次扩容和之后的不…...

一篇学会redis
一、Redis概述 Redis是一个开源的key-value存储系统。支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集…...

这几个免费PPT模板、素材库,你绝对不能错过
1、菜鸟图库 ppt模板免费下载|ppt背景图片 - 菜鸟图库 网站有各种类型的素材,主要以设计素材为主,但办公类素材也很多,PPT模板就有上万个,而且经常更新。模板质量都很高,分类也很清晰,全部都能免费下载&am…...

JS-对象篇
内容 简单介绍 重点介绍三个 Array,String和JSON 后面这两个不是重点 BOM-浏览器对象模型 DOM-文档对象模式(JS中每个HTML标签都封装成一个DOM对象) Array 和java不同 方式一 JS中是var 变量 new Array()(这个变量名后面没有[]这个标记&…...

vue项目使用xshell部署到服务器
萌新小白疯狂百度,累哭了。 后端部署:后端jar部署 百度,csdn上的大致分两条路线 1,服务器上 安装tomcat 部署服务 2,服务器上安装 nginx部署服务 我下面使用的是第二种方法,第一种我也没有成功…...

Leetcode 二分查找的一些思考
正常做法是class Solution { public:int search(vector<int>& nums, int target) {int l0,rnums.size();while(l<r) {int mid(lr)/2;if(nums[mid]<target){lmid1;}else if(nums[mid]>target){rmid;} elsereturn mid;}return -1;} };为什么是 rnums.size() 而…...

五、k8s 生命周期管理和服务发现
文章目录前言深入理解 Pod 的生命周期Pod 的完整生命周期如何确保 Pod 的高可用健康检查探针优雅启停案例Service 对象Service 对象Endpoint 对象EndpointSlice 对象Service、Endpoint 和 Pod 的对应关系kube-proxyNetfilter 和 iptableskube-proxy 工作原理DNS 与 域名服务k8s…...

个人练习-Leetcode-835. Image Overlap
题目链接:https://leetcode.cn/problems/image-overlap/ 题目大意:给出两个位图矩阵img1[][]和img2[][],其中元素只有0和1。一次平移是指将一个图像里【所有的1】都向左/右/上/下移动一格。求经过若干次平移后,两个图像能重叠的1…...

Java ---包
(1)定义 包是Java语言有效地管理类的一个机制。在不同Java源文件中可能出现名字相同的类,如果用户想区分这些类,就需要使用包名。使用包名可以有效地区分名字相同的类,当不同Java源文件中的两个类的名字相同时&am…...

【前沿技术】文心一言 PK Chat Gpt
目录 写在前面 一、文心一言 二、Chat GPT 三、对比 四、总结 写在前面 随着人工智能技术的不断发展和普及,越来越多的智能应用走入了人们的日常生活,如智能语音助手、智能客服、机器翻译等等。在这些应用中,自然语言生成(…...

Centos系统服务器怎么查看端口是否开放?
不同的linux系统查看端口是否开放的不同,在某些环境下,需要依赖于服务,如果centos中并没有装相关的服务,就不一定能生效。所以具体使用哪种方法,取决于环境,可以每一种都试试。 方法:1、利用tel…...

每天学一点之Servlet
一、web资源 1、web资源的概念 将web应用部署到tomcat中,web应用中所有的内容都是服务器中的资源 2、web资源的分类 web资源的分类:web应用中src中编写的动态资源,web应用中web中编写的静态资源 静态资源:每次访问时…...

记人生第一次正式马拉松!
历时近五个小时,完成了人生的第一次正式的马拉松比赛;起步阶段,很多人朝前挤,我想先热身再说,不用太着急,慢慢跑;还试着边跑边看电影,但不成,只要一熄屏电影就不播了。跑了2公里&…...

【必须收藏】别再乱找TiDB 集群部署教程了,这篇保姆级教程来帮你!!| 博学谷狂野架构师
TiDB 基础使用 TiDB dashboard使用 TiDB Dashboard 是 TiDB 自 4.0 版本起提供的图形化界面,可用于监控及诊断 TiDB 集群。TiDB Dashboard 内置于 TiDB 的 PD 组件中,无需独立部署。 [外链图片转存中…(img-nQFfHgkf-1679905899529)] 集群概况 查看集群…...

Slope One:一种简单但实用的推荐算法
Slope One推荐算法 Slope One是一种简单但实用的协同过滤推荐算法。它的基本思想是如果两个项目对同一用户有相同的评分差值,那么这两个项目对其他用户也应有相同的评分差值。 Slope One通过对评分差值的利用从而减少所需的数据,这使得它在数据稀疏的情况下仍能有效运行。 算…...

安装MinIO
MinIO是一个高性能的、分布式的对象存储服务,能够在常规硬件上支持PB级别的存储规模。本文将介绍在CentOS系统中安装MinIO的步骤。步骤1:安装wget在开始安装MinIO之前,需要安装wget命令行工具。可以使用以下命令在CentOS系统中安装wget&#…...

今年面试好激烈!
金三银四过去一半,市场火热,但是大家就业压力却没有缓解多少。 很多粉丝后台留言,Java程序员面临的竞争太激烈了…… 我自己也有实感,多年身处一线互联网公司,虽没有直面过求职跳槽的残酷,但经常担任技术面…...

Matbox V1.0.7更新预览与手册
哔哩哔哩地址 : Click Me! Github地址 : Click Me! YouTube演示地址 :Click Me! 快速更新命令 pip install https://github.com/PythonnotJava/MTBOX/releases/download/matbo1.0.7/matbox-1.0.7-py3-none-any.whl --upgradePyPi 链接 :…...

DAY58|单调栈739.每日温度、496.下一个更大元素 I(哈希表)
单调栈里面是递增或者递减的 739.每日温度 今天正式开始单调栈,这是单调栈一篇扫盲题目,也是经典题。 大家可以读题,思考暴力的解法,然后在看单调栈的解法。 就能感受出单调栈的巧妙 class Solution {public int[] dailyTempe…...

RabbitMQ Explain in Detail
“Hello World”(using the Java Client) RabbitMQ is a message broker: it accepts and forwards messages. A queue. Although messages flow through RabbitMQ and your applications, they can only be stored inside a queue. A queue is only bound by the host’s me…...

Windows安装mysql5.5图文安装教程(详细说明+安装包)
mysql 安装图解 mysql图文安装教程(详细说明) 大家都知道MySQL是一款中、小型关系型数据库管理系统,很具有实用性,对于我们学习很多技术都有帮助,前几天我分别装了SQL Server 2008和Oracle 10g数据库,也用了JDBC去连接他们&#x…...

借LeNet简单的模型对深度学习训练过程中的注意事项进一步总结
本文是在卷积神经网络(LeNet)详解_欲游山河十万里的博客-CSDN博客博文的基础之上,对深度学习过程遇到的一些常见的问题进行总结。本文所总结的问题,不仅仅适用于这个简单的模型,更适用在其他的多个应用场景之下。 一、训练过程中模型的保存 …...

Java基础八股文
https://zhuanlan.zhihu.com/p/516271873 1.java八大基本数据类型 6 种数字类型: 4 种整数型:byte、short、int、long2 种浮点型:float、double 1 种字符类型:char1 种布尔型:boolean。 2.基本类型和包装类型的区别…...

安卓面经_安卓面试题(27/30)APK打包流程和反编译
系列专栏: 安卓高频面经解析大全专栏链接:150道安卓高频面试题全解析安卓高频面经解析大全目录详情 : 安卓面经_anroid面经_150道安卓常见基础面试题全解析安卓系统Framework面经专栏:Android系统Framework面试题解析大全安卓系统Framework面经目录详情:Android系统面经_Fr…...

「解析」牛客网-华为机考企业真题61-80
又是一年春招时,有幸收到华为自动驾驶算法岗,之前刷题不多,在此汇总下牛客网的真题,主要采用Python编写,个人觉得语言只是实现工具而已,并不是很关键,Python简洁易懂,更加适合算法工…...

【vue】vue中的计算属性和监听属性详解
文章目录计算属性和侦听器计算属性1.计算属性计算属性和缓存侦听器计算属性 vs 侦听器计算属性和侦听器 计算属性 1.计算属性 用来描述依赖响应式状态的复杂逻辑 <p>Has published books:</p><!-- <span>{{ author.books.length > 0 ? Yes : No }}&…...

canal快速监听数据库变化-window版
目录 一、下载canal 二、解压 三、开启数据库 Binlog 写入功能 四、建立一个canal账号 五、启动canal 六、python客户端 七、教程地址 一、下载canal Releases alibaba/canal (github.com)https://github.com/alibaba/canal/releases 二、解压 三、开启数据库 Binlo…...

Week14周报
一.动态规划1.路径计数难点:由于最后的答案很大,所以一些代码容易出现time limited ecceed的问题思路:此题可以采用动态规划来完成,分为向右走和向下走两种情况。动态规划的转移方程:f[i1][j]f[i1][j]f[i][j],当我们从…...

5GC-架构及网元
** SBA(Service-Based Architecture)架构: ** 每个网元对外暴露多种服务,其他网元通过HTTP API的形式来调用该服务对外暴露的接口称之为SBI,书写格式以大写N开头,加上小写的网元名字,如Namf…...

如何学习k8s
学习Kubernetes可以遵循以下步骤: 了解Kubernetes的基本概念和架构。学习Kubernetes前,需要了解它的基本概念和组成部分,包括Pod、Service、ReplicaSet、Deployment、Namespace等等,同时也需要了解Kubernetes的整体架构和工作原理…...

第二十五章 绘制简单物体总结
简单的说,编译顶点着色器。首先需要把顶点着色器的源代码存储在一个字符串中,其次用glCreateShader创建一个着色器(参数:GL_VERTEX_SHADER) 下一步把源码附加到着色器对象上,再编译它(glShaderSource和glCompileShader) 最后用glGetShaderiv来检查是否编译时有错误(参…...

【ConfluxNews】MOSSAI 6 DCC即将上线,飞行体验官限时招募中……
1.【网络状态】当前版本V2.2.2,全网算力≈10T,昨日交易次数28K,昨日新增账户0.63K,昨日新增合约1个; 2.【POS参数】总锁仓247(1),节点总数263(1),…...

include、require、include_once、require_once的区别
include() 与require()1.1相同点首先,include() 与require() 的功能是相同,它们的结构在包含文件上完全一样,都是包含并运行指定文件1.2 不同点1.2.1区别一 对错误的处理不同require()语句在遇到包含文件不存在,或是出错的时候&am…...

登录那些事
Cookie HTTP 是无状态的协议(对于事务处理没有记忆能力,每次客户端和服务端会话完成时,服务端不会保存任何会话信息):每个请求都是完全独立的,服务端无法确认当前访问者的身份信息,无法分辨上一…...

【Linux】计算机网络1
计算机网络的背景背景:早在20世纪50年代初,美国建立的地面防空系统就是将地面的雷达和其他测量控制设备的信息通过通信线路汇集到一台中心计算机进行处理,开创了把计算机技术和通信技术相结合的尝试。20世纪60年代中期开始,出现、…...

安卓面经_安卓基础面全解析<28/30>之注解全解析
系列专栏: 安卓高频面经解析大全专栏链接:150道安卓高频面试题全解析安卓高频面经解析大全目录详情 : 安卓面经_anroid面经_150道安卓常见基础面试题全解析安卓系统Framework面经专栏:Android系统Framework面试题解析大全安卓系统Framework面经目录详情:Android系统面经_Fr…...

STM32个人笔记-I2S
现实存在的声音是模拟量,这对声音保存和长距离传输造成很大的困难,一般的做法是把模拟量转成对应的数字量保存,在需要还原声音的地方再把数字量的转成模拟量输出。 模拟量转换成数字量,3个过程:采样、量化和编码。 蓝…...

Qt 学习笔记 8. QStringList
1.clear() 函数来清空 QStringList 对象中的内容 在 Qt 中,我们可以使用 clear() 函数来清空 QStringList 对象中的内容,将其重新变为空列表。 以下示例代码演示了如何清空 QStringList 对象中的内容: QStringList myList {"apple"…...

书籍阅读-《杨绛传:墨染里的彩色人生》
作者: 林希美 出版社:台海出版社 出版时间:2021-09 2023年3月26日 1.直到她知道一家人南归的原因,才深知许多事不是静静陪伴就能岁月安好。 2.一个人从懂事起便丢了童年…...

基于`Caché/IRIS`实现`Socket`解决方案
文章目录基于Cach/IRIS实现Socket解决方案简介什么是Socket?Socket有两种类型使用场景Socket与Web Socket的区别工作流程示例1. 利用Socket实现简单客户端、服务器通信。2. 利用Socket实现客户端服务端文件传输。3. 利用Socket实现实时聊天应用程序4. 利用Socket实现…...

展会邀请|虹科诚邀您3月29-31日参加深圳国际传感器与应用技术展览会!
01 展会介绍 深圳国际传感器与应用技术展览会(Shenzhen International Sensor Technology Expo 2023)将于2023年3月29-31日于深圳会展中心(福田)举办,届时展会规模在原有基础上将扩大一倍,专业技术含量和产…...

考pmp有什么好处?
PMP证书报名条件要求高,这是众所周知的事,那你通过了PMP考试,就证明你是有一定能力的,重要的是,你已经有了至少半年的项目管理经验,并且在你申请考试的前六年内,累计项目管理达三年。 PMP有什么…...

Python入门教程+项目实战-6.5节: 神奇的Python交互模式
目录 6.5.1 理解交互模式 6.5.2 进入交互模式 6.5.3 交互模式的基本用法 6.5.4 在交互模式中获取帮助 6.5.5 退出交互模式 6.5.6 系统学习python 6.5.1 理解交互模式 理解交互模式,首先得理解什么是交互。“交互”在日常生活中很常见,比如人与人之…...

积性函数及其初级应用
积性函数及其初级应用 垃圾博客,我本地 LaTeX 挂了,艹 大量内容和入门方式都参考了 莫比乌斯反演与数论函数 。感谢 CMD 大爷! 0xFF 前置知识 1.质数及其判定,质因数及其分解 小学课本里面讲过质数的定义了,不细讲…...

A1015 Reversible Primes 反转数字后仍为素数
1015 Reversible Primes 分数 20A reversible prime in any number system is a prime whose "reverse" in that number system is also a prime. For example in the decimal system 73 is a reversible prime because its reverse 37 is also a prime.Now given an…...