自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 PYTHON-“人生重开模拟器“_python人生重开模拟器

PyCharm来说,有一个功能能够自动导入当前使用的模块~random.randint此处的random是一个python中的模块!—>别人写好的代码,直接给我们来用~✨幼年阶段~先使用一个循环,按照年龄,从1循环到10针对每一年,都生成一个随机数~[1,3]根据角色,性别,年龄,各种属性,触发各种事件,随机数会对 事件的结果造成影响~这里的事件可能会对属性带来变更~ ~每一年执行结束,都打印这一年发生的事件(让每年只发生一个事件)

2025-01-24 15:50:32 396

原创 openstack版本查询

依次点击 Series 选项的版本,然后下拉 找到nova 对应的版本是13.1.0的即可(依次点击进去看,直到看到nova和rpm看到的一致即可)可以看到是版本是 0.01, 但我没有找到 这个对应版本的网址 所以该方法不了了之。看到 版本是 12.0.0对应的openstack版本为 Liberty,俗称L版。该方法是通过nova包的版本,然后在官网找到相同nova版本的即可。如上,该控制节点的nova是13.1.0版本的,如果还没懂 没关系 再来一个 看看效果。可以看到这儿的是 12.0.0的版本。

2025-01-24 01:26:21 917

原创 MyBatis-日志工厂

log4jlog4j1.2.17。

2025-01-23 23:57:42 1008

原创 LeetCode_回文数(三种解法-Java)_如何拼成回文数字

示例 1:输入:x = 121输出:true示例 2:输入:x = -121输出:false解释:从左向右读, 为 -121。从右向左读, 为 121-。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释:从右向左读, 为 01。因此它不是一个回文数。示例 4:输入:x = -101输出:false。

2025-01-23 22:20:08 195

原创 Java面试题-web

Cookie是会话技术,将用户的信息保存到浏览器的对象,内容通过请求头和响应头由HTTP传输,Session也是会话技术,将Session的信息保存到服务器的对象.Session是基于Cookie的,利用Cookie向浏览器回写JSessionID.如果服务器端发送重复的Cookie那么会覆盖原有的Cookie,Cookie是基于Http协议session的原理:session实现底层依赖于cookie【会话级别】,将JSESSIONID存入Cookie中。

2025-01-23 20:59:20 668

原创 Java基础知识面试题(2022版)_java面试题 无尽的拉格朗日

一个程序中可以有多个类,但只能有一个类是主类。在Java应用程序中,这个主类是指包含main()方法的类。而在Java小程序中,这个主类是一个继承自系统类JApplet或Applet的子类。应用程序的主类不一定要求是public类,但小程序的主类要求必须是public类。主类是Java程序执行的入口点。面向对象和面向过程的区别优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。

2025-01-23 18:18:51 872

原创 JavaCV的摄像头实战之七:推流(带声音)

**@description 音频相关的服务*/@Slf4j// 采样率// 音频通道数,2表示立体声// 帧录制器// 定时器// 目标数据线,音频数据从这里获取// 该数组用于保存从数据线中取得的音频数据// 定时任务的线程中会读此变量,而改变此变量的值是在主线程中,因此要用volatile保持可见性/**帧录制器的音频参数设置*/// 码率恒定// 最高音质// 采样率// 立体声// 编码器/**

2025-01-23 16:55:42 720

原创 HarmonyOS开发详解(三)——鸿蒙程序结构详解以及真机运行调试_鸿蒙如何配置string文件

上图黄色内容部分,可以说是一个最简单app(只有一个hap)的结构组成,包括:abilities、libs(类库)、resources(字符串、图片、音频)、config.json(配置包名、ability、权限等)。3)限定词有固定的取值范围,比如国家:zh(中国),us(美国)等,语言:cn(中文)、en(英文)等,设备类型:phone(手机)、tablet(平板)、car(撤车)等;(官方把资源目录分为两类的,base和限定词目录归为一类,这样也合理,base可以说是限定词目录的默认形式;

2025-01-23 15:32:54 1079

原创 Flutter (Dart) 全面解释final和const

修饰变量修饰传递参数。

2025-01-23 14:02:40 172

原创 Express中的session和token

Express身份验证在平常我们使用网站时,只需要登录一次即可,之后再访问这个网站就不需要再进行登录操作,本文将介绍Express中的session和token,它们是进行身份验证方法。HTTP 是一种没有状态的协议,也就是它并不知道具体是谁,哪一个用户访问。客户端的用户名密码通过了身份验证,不过下回这个客户端再发送请求时,还需要再进行验证。本文的身份验证省略了在数据库中对比的操作,默认请求接口即为登录成功。session。

2025-01-23 13:19:33 543

原创 day17-正则表达式_ ^ {17}{0-9x]$

+ 匹配前一个字符1次或1次以上,一般与[ ]一起使用。显示以m或n或o开头的并且以m或n或点结尾的行。{ } 匹配字符最少n次,最多m次。用于在文件内查找指定的字符串。匹配前一个字符0次或1次。() 后向应用(反向引用)显示以m或n或o开头的行。( ) 用来表示后向引用。以m或n或点结尾的行。

2025-01-23 00:20:49 203

原创 C++ · 入门 · 01 准备知识

为了更好地入门C++,本文有必要摆上一桌宴前小菜开开胃!C++是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库,以及编程范式等。本章节主要目标:补充C语言语法的不足,以及C++是如何对C语言设计不合理的地方进行优化的,比如:作用域方面、IO方面、函数方面、指针方面、宏方面等为后续类和对象学习打基础本文涉及的知识点有:C++关键字命名空间C++输入&输出auto关键字(C++11)基于范围的for循环(C++11)

2025-01-22 22:45:39 1010

原创 Android模块化设计之组件开发规范

目前只能想起这么多,以后有新增的会继续补充。规范好定制,落实起来却难,路漫漫其修远兮,加油吧,打工人!

2025-01-22 21:20:41 734

原创 Android 组件化面试必备

同层的代码不能相互调用。底层的代码也不能调用上层。这种编译隔离,带来了,模块间的高度解耦。让模块的依赖关系清晰。

2025-01-22 20:00:20 428

原创 activemq持久订阅工作原理

/ 如果消息筛选项没有变化,那么直接将刚恢复连接的订阅者id与之前的。先来看下TopicRegion的addConsumer方法。// 如果变化了那么首先移除该订阅者对应的。// 看下该订阅者的消息筛选项是否变化。//看该消息是否是持久化订阅。

2025-01-22 18:36:23 684

原创 30岁码农的一次面试经历:不委屈自己

同样的,对于求职者来说,不盲目自信,也不要“忍辱负重”。再者说,没必要到基层嘛,就安排一个合适的岗位,适合我的岗位,那我也是能够证明自己的,毕竟基层的资源是有限的,既然有限,肯定会限制发展,难以释放身上四射的光芒啊。我把这事写出来,就是为了劝你,该亮成绩就亮,假如面试官非要抹掉你之前的成绩,降低你的薪水,减少你的福利待遇 ,也没必要和面试官纠缠,去下一家面试就行了。谈崩的原因很简单,薪水不符合我的预期,像我这种在互联网上混出了些小名气的,显然对薪水是有一定要求的,尽管面试的时候心态摆的很低。

2025-01-22 17:07:59 232

原创 2021阿里巴巴最新分享1000道Java后端核心知识笔记(全是重点)(1)

在Spring AOP 中,关注点和横切关注的区别是什么?最佳实践中,通常一个Xml映射文件,都会写一个Dao接口与之对应,请问,这个Dao接口的工作原理是什么?Mybatis映射文件中,如果A标签通过include引用了B标签的内容,请问,B标签能否定义在A标签的后面,还是说必须定义在A标签的前面?假如Redis里面有1亿个key,其中有10w个key是以某个固定的已知的前缀开头的,如果将它们全部找出来?MySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据。

2025-01-22 15:28:33 537

原创 10个互联网兼职平台,让你的一技之长变现,副业薪资比日常搬砖高也太爽了_互联网搬砖工作有哪些

副业一直是人们老生常谈的问题,这个疫情谁都不知道多久能过去,但是因为这一次疫情我们应该更加相信人生必须拥有自己的一份 “副业”,搞已经是一个成年人该有的觉悟,不管你做什么工作,永远都要有自己的plan B,因为你永远不知道跟你一起玩的同学或上班的同事再做的副业是你工资的几倍。关于程序员理财和兼职,真的可以有很多话可以讲,这里再讲一位程序员的副业道路300+Python经典编程案例50G+学习视频教程100+Python初阶、中阶、高阶电子书籍1000+简历模板和汇报PPT模板(转正、年终等)

2025-01-22 13:54:04 435

原创 从无回显命令执行到getshell的渗透测试_basehttprequesthandler 命令行回显

根据phpmyadmin首页的显示,知道了mysql版本为5.7,那我们需要进一步查询secure_file_priv允许的路径,经过查看,路径为空(非NULL),这就说明,任何路径下均可对数据库进行导入导出操作。同样,现在我自己系统上线进行尝试。通过万能的搜索大法了解到,DNS每一级域名长度的限制是63个字符,所以,猜测可能是文件内容过多,导致生成的base64太长,所以域名携带不出来。于是,我开始打开我的虚拟环境,对我自己的系统下的目录进行同类型操作,果然,返回结果只有一条,证明了命令存在问题。

2025-01-15 13:53:02 731

原创 从一道 LRU 算法题说到缓存淘汰策略

有问题的是下面这种情况,比如前一段时间微博有个热点话题热度非常高,就比如那种可以让微博短时间停止服务的,于是赶紧缓存起来,LFU 算法记录了其中热点词的访问频率,可能高达十几亿,而过后很长一段时间,这个话题已经不是热点了,新的热点也来了,但是,新热点话题的热度没办法到达十几亿,也就是说访问频次没有之前的话题高,那之前的热点就会一直占据着缓存空间,长时间无法被剔除。如果这个 key 不是尾节点,那么就将此节的前驱节点的 next 指向此节点的后驱节点,此节点的后驱节点的 prev 指向此节点的前驱节点。

2025-01-15 13:45:36 235

原创 从Matrix-ResourceCanary看内存泄漏监控

不同于LeakCanary,在Matrix中,主要是通过Resource Canary来监控内存泄漏问题的,且监听的泄漏对象只支持Activity,官方说明如下:结合分析LeakCanary的经验可知,要实现Activity内存泄漏监听,总体上应该要实现两大功能:从 可知,我们可以通过Application.registerActivityLifecycleCallbacks来实现Activity生命周期监控,那么Matrix中又是怎么实现的呢?在Matrix中Resource Canary的实现类是Res

2025-01-15 13:41:54 521

原创 【云原生】Kubernetes控制器中StatefulSet的使用_kind statefulset

博客: 前端vue 后端 java mysql redis es …数据采集: 采集程序 有状态应用StatefulSet 用来管理某 Pod 集合的部署和扩缩,和 Deployment 类似, StatefulSet 管理基于相同容器规约的一组 Pod。但和 Deployment 不同的是,如果希望使用存储卷为工作负载提供持久存储,可以使用 StatefulSet 作为解决方案的一部分。

2025-01-14 23:06:25 319

原创 【云原生Kubernetes系列第一篇】深入理解容器集群管理系统Kubernetes(k8s)原理(相遇的意义在于彼此照亮)_云原生系列[一]

单机容器编排:容器集群编排应用编排:ansible。

2025-01-14 23:02:43 638

原创 【云原生 37】Docker快速部署编程语言Golang_docker go运行环境

🏅云计算领域优质创作者🏅。

2025-01-14 22:59:02 1076

原创 RocketMQ开发指导之三——RocketMQ编程示例_rocketmq c++

引用 GitHub 上的 RocketMQ-Client-CPP 介绍,内容如下:当前,RocketMQ-Client-CPP 支持如下特性:rocketmq-client-cpp 的安装是通过脚本 build.sh 实现的,不过在安装之前,需要确保开发环境中已经安装了下表所需的编译软件和库:执行下列操作,安装 rocketmq-client-cpp。从 GitHub 上下载并解压 rocketmq-client-cpp 源码包,链接为 https://github.com/apache/rocketmq-

2025-01-13 20:30:47 930

原创 RocketMQ 面试题总结_rocketmq面试

在 RocketMQ 中,有很多 offset 的概念。一般我们只关心暴露到客户端的 offset。不指定的话,一般指的是消费者消息的偏移量(ConsumerOffset)Message queue 是无限长的数组。一条消息进来下标就会涨 1,而这个数组的下标就是 offset。

2025-01-13 20:27:06 374

原创 RocketMQ 面试常问问题及答案

要真让我说,我会吐槽蛮烂的,首先没任何注释,可能是之前阿里巴巴写了中文注释,捐赠给apache后,apache觉得中文注释不能留,自己又懒得写英文注释,就都给删了。Consumer和queue会优先平均分配,如果Consumer少于queue的个数,则会存在部分Consumer消费多个queue的情况,如果Consumer等于queue的个数,那就是一个Consumer消费一个queue,如果Consumer个数大于queue的个数,那么会有部分Consumer空余出来,白白的浪费了。

2025-01-13 20:23:25 495

原创 Python Selenium 之数据驱动测试的实现!

【代码】Python Selenium 之数据驱动测试的实现!

2025-01-13 04:44:40 581

原创 Python NumPy教程-numpy

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。此参数定义了索引所在的轴,默认为展平的数组。输出显示了数组中最大元素的索引。

2025-01-13 04:40:59 782

原创 Python matplotlib 饼图

二、创建饼图plt.title(“中国票房2021TOP9”)plt.show()三、爆炸效果。

2025-01-13 04:37:18 759 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除