自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [蓝桥杯]第十一届决赛B组试题解析_试题 历届真题 补给【第十一届】【决赛】【b组】python

我们仅仅需要用一个二位数组表示坐标系(未扩散到的地方用0表示,扩散到的地方用1标识),每过一分钟,从四个点的位置处扩散,2020分钟扩散完毕之后,判断二维数组中1的个数即可。每过一分钟,黑色就会扩散一点。具体的,如果一个格子里面是黑色,它就会扩散到上、下、左、右四个相邻的格子中,使得这四个格子也变成黑色(如果原来就是黑色,则还是黑色)。其对应的指数a1,a2,a3就是3,1,1。在一个字符串中,如果取出若干个字符,将这些字符按照在字符串中的顺序排列后是单调递增的,则成为这个字符串中的一个单调递增子序列。

2025-01-15 08:15:55 883

原创 [开发笔记]-WindowsService服务程序开发

这时项目中就添加了一个新类 ProjectInstaller 和两个安装组件 ServiceProcessInstaller 和 ServiceInstaller。选择 VS组件 “Visual Studio命令提示(2010)” 工具,并以“管理员身份运行"(win7、win8系统下)。因为Installutil.exe程序默认在Windows\System32\目录下,需要通过cmd命令 “cd” 切换目录。选中“serviceInstaller1” 控件,F4打开属性面板,

2025-01-15 08:12:14 784

原创 [springboot]自定义事件的发布与监听

继承自ApplicationEvent抽象类,然后定义自己的构造器。springboot进行事件监听有四种方式1.写代码向ApplicationContext中添加监听器2.使用Component注解将监听器装载入spring容器3.在application.properties中配置监听器4.通过@EventListener注解实现事件监听。

2025-01-15 08:08:31 245

原创 vite 静态资源打包配置,echart 主题引入,build上线问题,vue3-echart5使用_vite echart

📚vite专栏☃️ 个人简介:一个喜爱技术的人。🌞 励志格言: 脚踏实地,虚心学习。

2025-01-14 15:58:34 358

原创 Unity 导航网格的使用

一、创建平面和物体平面可以用材质球使它变成黑色的随便创建两个物体,分别命名为1和2二、打开导航网格功能这里我用的版本是2020的,打开windows点击AI点击Navigation之后,可以在右侧视图旁边看到多出一个标签三、导航设置三、导航设置为物体1添加Nav Mesh Agent 代理这个组件先点击Plane,右侧的Navigation 组件点击静态,随后进行渲染(Bake)。四、脚本设置。

2025-01-14 15:47:22 856

原创 Unity 之 ShaderGraph Artistic节点解析汇总_unityshadergraph vertex normal

若你的工程还没有进行基础配置,请查看我的博文,按照步骤操作完成配置即可,还能顺便学习一下基础操作流程哦~

2025-01-14 15:43:39 2024

原创 SpringBoot开发英汉互译网站

public YouDaoTranslate(String q,String from,String to,String appKey,String salt,String sign,String curtime,String voice,String vocabId){ //有vocabId的构造。public String toString(){ //重写toString方法,生成需要的参数。如图所示,从返回的json格式的数据中可以看到,我们需要的翻译的内容是键为。

2025-01-13 23:21:34 870

原创 SpringBoot学习笔记(十七:MyBatis-Plus )

Mybatis Plus接口里定义的查询是可以直接以map的形式返回。定义:定义了一个方法,返回用的是map/**返回带分类的产品@return*/List查询脚本:查询字段有pid、product_name、category_name、price测试:@Test@DisplayName(“自定义返回结果”)List});结果:除了返回结果可以使用map,查询用的参数同样可以用map来传入。定义:List查询脚本:测试:@Test。

2025-01-13 23:17:51 755

原创 SpringBoot——学会使用Test,检测自己写的代码_springboottest

这一篇总结了常用的代码测试的方法,去大厂真的是必不可少!希望小伙伴们都可以认真掌握,创作不易,喜欢的话,可以给博主三连支持哦~~

2025-01-13 23:14:09 967

原创 Redis常用命令总结

127.0.0.1:6379> rpoplpush mylist mylist1 # 将mylist中最后一个元素弹出,并增加到mylist1中,如果mylist1不存在则会创建。127.0.0.1:6379> smove myset myset1 word # 将myset集合中的world元素移动到myset1中myset1不存在则会创建。127.0.0.1:6379> lrem mylist 1 hello4 #移除mylist中值为hello4的元素,然后移除1个。

2025-01-13 16:27:51 682

原创 Redis工具类:RedisTemplate

/ hash的value序列化方式采用jackson第四步:创建JSON工具类try {return s;T t = null;

2025-01-13 16:24:10 822

原创 Redis实现附近的人

GEODIST计算距离。, 其中 unit 为单位 m|km|ft(英尺)|mi(英里)

2025-01-13 16:20:27 649

原创 Matlab旅程(完整版)

clc % 清除Command Window中的所有命令。C = repmat(B, 3, 1)%复制,将B复制成3行1列。clear all % 清除Workspace中的所有变量。disp(find(B))%dis输出。F = A .* B具体数值进行计算。E = A * B’%矩阵进行计算。D = inv(A)%逆。C = A(😃%列向量。功能丰富,可扩展性强。

2025-01-13 00:52:51 602

原创 Matlab——数组与矩阵

二维数组中元素的提取字符数组空数组从键盘直接输入元素, 列与列之间 的数据用 逗号或空格 分隔, 行与行之间 的数据用 分号分隔。a=[1;2;3] 生成列向量b=[1,2,3] 生成行向量c=[1 2 3] 生成行向量说明 :在一行中写多条语句时,逗号和分号可作为语句间的分隔符。如果用分号,则命令窗不显示运行结果。

2025-01-13 00:49:10 850

原创 MapReduce的序列化案例

统计每一个手机号耗费的总上行流量、下行流量、总流量。

2025-01-13 00:37:56 614

原创 Epoll原理解析_epoll_wait

假如能够预先传入一个 Socket 列表,如果列表中的 Socket 都没有数据,挂起进程,直到有一个 Socket 收到数据,唤醒进程。现在可以回答“如何知道接收了数据?下图的计算机中运行着 A、B 与 C 三个进程,其中进程 A 执行着上述基础网络程序,一开始,这 3 个进程都被操作系统的工作队列所引用,处于运行状态,会分时执行。然后调用 Select,如果 FDS 中的所有 Socket 都没有数据,Select 会阻塞,直到有一个 Socket 接收到数据,Select 返回,唤醒进程。

2025-01-11 22:30:49 685

原创 ELK日志分析

Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是第二流行的企业搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。Logstash由JRuby语言编写,基于消息(message-based)的简单架构,并运行在Java虚拟机(JVM)上。

2025-01-11 22:27:08 1787

原创 element ui 中 Cascader 级联选择器实现 动态加载 动态禁用 入门_cascader动态加载

lazyLoad: this.handleGetClassOrStudent, //懒加载调用的方法。lazy: true, // 是否动态加载子节点,需与 lazyLoad 方法结合使用。// emitPath:false,//返回值只有value。type: ‘root’, //这是自己定义的。multiple: true, //多选模式。value: ‘all’, //选中项绑定值。label: ‘全部’, //标签上显示文字。leaf: true, //是否有子选项。//选择器选择后触发。

2025-01-11 22:23:26 427

原创 Cocos2d-x 3

如果目标不存在,将会创建这个目标的新对象,这个动作将被添加在这个新创建出来的对象上 当目标动作被暂停,动作队列的顺序也不会乱。– 为一个目标添加动作。如果目标已经存在,动作将被加在已经存在的目标上。– 创建移动动作,持续时间1秒,移动到(150,0)的位置。– 创建移动动作,持续2秒,到(200,0)的位置。– 把以点为单位的矩形转换为以像素为单位的矩形。–把以像素为单位的矩形转换为以点为单位的矩形。– 运行旋转动作,旋转360度,持续2秒。– 获取surface的大小,单位为像素。

2025-01-11 18:12:30 699

原创 cmake使用教程(一)-起步

上面三种写法是相同的,注意,只有系统指令是不区分大小写的,但是变量和字符串是区分大小写的。创建一个tutorial.cxx文件,用来计算一个数字的平方根,内容如下:return 1;return 0;这样就完成一个最简单的cmake程序。

2025-01-11 18:05:03 1730

原创 ClickHouse性能优化

列式存储是一种数据库存储技术,它将数据按列而不是按行存储。这意味着每一列的数据都存储在一起,而不是每一行的数据存储在一起。这种存储方式对于联机分析处理(OLAP)非常有用,因为它可以避免读取不必要的列,从而避免昂贵的磁盘读取操作。此外,将同一列的不同值存储在一起通常会导致更好的压缩比率(与行式系统相比),因为在实际数据中,相邻行的同一列通常具有相同或不太多的不同值。在ClickHouse中,主键和索引的定义对查询性能有很大影响。你可以在创建表时使用语句来定义主键和索引。

2025-01-11 18:01:21 873

原创 Android 面试习题整理(内含答案)

(突出重点,突出自己的优势在哪里,切忌流水账);

2025-01-11 09:33:26 444

原创 Android 集成微信分享2,实现微信分享

/ Log.v(“lg”,“分享。// // 3. 发送请求消息到微博,唤起微博分享界面。* 邮箱:13164716840@163.com。* 作者:created by meixi。* 日期:2018/9/20 08。// 注册到新浪微博。

2025-01-11 09:29:45 736

原创 Android 错误信息捕获发送至服务器

* false代表不处理该异常(可以将该log信息存储起来)然后交给上层(这里就到了系统的异常处理)去处理,// 在上传的时候还可以将该app的version,该手机的机型等信息一并发送的服务器,/\*\* 系统默认的UncaughtException处理类 \*//\*\* 获取CrashHandler实例 ,单例模式 \*//\*\* 保证只有一个CrashHandler实例 \*//\*\* CrashHandler实例 \*//\*\* 程序的Context对象 \*/

2025-01-11 09:26:03 188

空空如也

空空如也

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

TA关注的人

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