- 博客(21)
- 收藏
- 关注
原创 HNUCM湖南中医药大学信息科学与工程学院第二届新生赛
序号为1的同学会按下序号是1的倍数的灯的开关,序号是2的同学会按下序号是2的倍数的灯的开关(将关的灯打开,开的灯关闭)。如果p是一个质数,而整数a不是p的倍数,则有a^(p-1)≡1(mod p)相信聪明的学弟学妹们一定能够从上面的计算过程中,快速求出p是一个质数且a不是p的倍数的情况下,(a^n)%p的答案。因为两个人都足够聪明, 我们知道 n = 1的时候 先手必赢,n = 2 的时候必输,那么 n = 3的时候可以丢一个或2个 那么丢完之后就是 剩下1 个或者2个。N,K应该都是大于等于1的。
2025-02-04 18:52:35
414
原创 Hive-JDBC操作
truemysql用户名rootmysql密码root123hive用来存储不同阶段的map/reduce的执行计划的目录,同时也存储中间输出结果,默认是/tmp/<user.name>/hive,我们实际一般会按组区分,然后组内自建一个tmp目录存>储/tmp/hive/tmp/hivefalsetruebinary/tmp/hive0.0.0.00.0.0.0。
2025-02-04 18:50:51
708
原创 Android自定义TextView根据控件高度和宽度,解决字体适配问题
/减去边距为字体的实际高度。while (mTextPaint.descent()-mTextPaint.ascent() > availableHeight) { //测量的字体高度过大,不断地缩放。//textview视图的高度。// 获取当前所设置文字大小作为最大文字大小。//字体不断地减小来适应。// 最大的大小默认为特定的文本大小,除非它太小了。//默认的大小是设置的大小,如果撑不下了 就改变。
2025-02-04 08:17:27
751
原创 Android老司机被打脸!Dialog 对应的 Context 必须是 Activity吗?
有经验的同学会说,想要通过非Activity对象创建并正常显示Dialog,首先必须拥有SYSTEM_ALERT_WINDOW权限,还有,在调用Dialog.show方法之前,必须把Dialog的Window的type指定为SYSTEM_WINDOW类型,比如TYPE_SYSTEM_ALERT或TYPE_APPLICATION_OVERLAY。**所以,想做一个牛逼的程序员,那么就要让自己站的更高,成为技术大牛并不是一朝一夕的事情,需要时间的沉淀和技术的积累。
2025-02-04 08:15:43
1213
原创 git从入门配置到常用基本命令,傻瓜式操作一步步命令总结
git reset --hard HEAD^ ^回退一个版本 ^^回退100个版本。2,进入文件夹内部, 右键 Git Bash Here (打开Git命令窗口)输入。git reset --hard 版本的编号(不需要写全 5 6位数字就可以)如果你的电脑不显示这个文件夹,请打开显示隐藏的项目,创建一个本地版本库 写一个文档 交给git管理(添加到本地版本库)git reflog 显示所有版本 和 所有的操作信息。git log 只显示当前版本 和 之前的所有的版本。
2025-01-31 15:46:54
379
原创 Git下载及配置环境变量
这是对上图的解释,不需要了解请直接跳过 Git的默认设置下,出于安全考虑,只有在Git Bash中才能进行Git的相关操作。按照上图进行的选择,将会使得Git安装程序在系统PATH中加入Git的相关路径,使得你可以在CMD界面下调用Git,不用打开Git Bash了。按照上图进行的选择,将会使得Git安装程序在系统PATH中加入Git的相关路径,使得你可以在CMD界面下调用Git,不用打开Git Bash了。如果结果如下图所示,则说明安装正确,可以进行下一步了,如果不正确,则需要回头检查自己的安装过程。
2025-01-31 15:45:13
317
原创 点击页面其他部分关闭当前下拉框_js点击空白处关闭下拉面板
事件冒泡会导致点击userBox模块,先触发userBox的点击事件,又触发它父组件的点击事件。当不阻止事件冒泡时。
2025-01-29 14:17:03
218
原创 火爆GitHub!零基础Web前端学习路线
原型、实例化和原型、 对象实例化、通过构造器判断对象、继承与原型链、构造函数和原型对象 、构造函数、原型对象 、[[Prototype]]属性 、在构造函数中使用原型对象 、改变原型对象、内建对象的原型对象。语言模块、字符串的扩展与修复、数组的扩展与修复、数值的扩展与修复、函数的扩展与修复、 日期的扩展与修复、浏览器嗅探与特征侦测 、判定浏览器、事件的支持侦测、样式的支持侦测。事件与事件处理概述、事件与事件名称、常用事件、事件处理程序的调用、DOM事件模型、事件流、 事件对象、注册与移除事件。
2025-01-29 14:08:31
1540
原创 数据库结构模型_常用结构数据模型
这些数据库结构模型各有特点,适用于不同的场景和需求。选择合适的数据库结构模型是设计和开发数据库时需要考虑的重要因素。
2025-01-29 07:57:27
776
原创 数据库索引知识,你要了解的本文都有!
在 MySQL 中,索引是在存储引擎层实现的,所以并没有统一的索引标准,即不同存储引擎的索引的工作方式并不一样。需要注意的是,在引擎内部使用覆盖索引在索引 k 上其实读了三个记录,R3~R5(对应的索引 k 上的记录项),但是对于 MySQL 的 Server 层来说,它就是找引擎拿到了两条记录,因此 MySQL 认为扫描行数是 2。当数据量比较大的时候,索引是需要非常大的存储空间的,因此将索引保存在内存里显然不太现实,所以索引都是保存在磁盘空间里面,使用的时候再从磁盘读取到内存,这就是磁盘IO。
2025-01-29 07:55:19
703
原创 基于Python家政服务展示系统(Django框架)开题答辩常规问题和如何回答(答辩指导)
如果需要联系我,可以在优快云网站查询黄菊华老师在基于Python的家政服务展示系统(使用Django框架)的开题答辩中,你可能会遇到关于项目背景、技术选型、实施计划、预期成果等方面的问题。
2025-01-28 22:08:49
337
原创 基于OpenCV+深度学习CNN+Keras的智能手语 手势识别系统
【代码】基于OpenCV+深度学习CNN+Keras的智能手语 手势识别系统。
2025-01-28 22:06:46
131
原创 一篇文章快速搞懂Java中常用的四种线程池
try {System.out.println("运行时间: " +});上面的例子中创建了一个固定大小为3的线程池,然后在线程池提交了5个任务。在提交第4个任务时,因为线程池的大小已经达到了3并且前3个任务在运行中,所以第4个任务被放入了队列,等待有空闲的线程时再被运行。运行结果如下(注意前3个任务和后2个任务的运行时间):运行时间: 08:09:02 1运行时间: 08:09:02 2运行时间: 08:09:02 0运行时间: 08:09:04 4。
2025-01-28 12:28:50
593
原创 一篇文章带你深入了解MySQL 索引相关
=======索引应当再建立表时就进行创建,如果表中已有大量数据,再进行创建索引会花费大量的时间。– 方法一:创建表时CREATE TABLE 表名 (字段名1 数据类型 [完整性约束条件…],字段名2 数据类型 [完整性约束条件…],[UNIQUE | FULLTEXT | SPATIAL ] INDEX | KEY [索引名] (字段名[(长度)] [ASC |DESC]) );
2025-01-28 12:26:46
448
原创 R-GAT实现基于方面级情感分析_rgat
self,in_feats, # 输入的特征维度 (边和节点一样)hid_feats, # 隐藏层维度out_feats, # 输出的维度num_heads, # 注意力头数rel_names, # 关系的名称(用于异构图卷积)rel_feats, # 关系的特征大小):super().()# graph 输入的异构图# inputs 输入节点的特征h = self.conv1(graph, inputs) # 第一层异构卷积。
2025-01-28 04:02:32
671
原创 Qt单元测试--基本使用_qt test
1.在测试数据集中添加需要测试的数据我们通过函数定义两个为QString类型的元素列,分别取名为string和result。另外通过newRow()函数添加了三条测试数据集,分别取名为lower、mix和upper。2.在测试槽函数中添加需要测试的函数我们通过宏QFETCH获取测试数据表中的测试数据,其第一个参数为元素列的类型,第二个参数为元素列名称(与数据表中定义一致),并通过宏QCOMPARE来比较函数执行返回的值与期望的值是否一致。
2025-01-28 04:00:29
252
原创 LeetCode 剑指 Offer II 排序 专题总结
输入:arr1 = [2,3,1,3,2,4,6,7,9,2,19], arr2 = [2,1,4,3,9,6]输入:intervals = [[1,3],[2,6],[8,10],[15,18]]请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。解释:区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].输出:[2,2,2,1,4,3,3,9,6,7,19]输出:[[1,6],[8,10],[15,18]]输入: [3,2,1,5,6,4] 和 k = 2。
2025-01-27 15:22:51
594
原创 LeetCode - Medium - 332
Example 2:Input: tickets = [[“JFK”,“SFO”],[“JFK”,“ATL”],[“SFO”,“ATL”],[“ATL”,“JFK”],[“ATL”,“SFO”]]Output: [“JFK”,“ATL”,“JFK”,“SFO”,“ATL”,“SFO”]Explanation: Another possible reconstruction is [“JFK”,“SFO”,“ATL”,“JFK”,“ATL”,“SFO”] but it is larger in lexical
2025-01-27 15:20:50
1779
原创 Java 微服务 day02 源代码 SpringBoot 属性注入 自动配置 (一)
/@EnableConfigurationProperties(JdbcProperties.class) //使用配置属性。@Configuration //声明一个类作为配置类,代替xml文件。@Bean //声明在方法上,将方法返回值加入Bean容器,代替标签。@Bean //声明在方法上,将方法返回值加入Bean容器,代替标签。@Bean //声明在方法上,将方法返回值加入Bean容器,代替标签。@Bean //声明在方法上,将方法返回值加入Bean容器,代替标签。
2025-01-27 01:17:16
391
原创 JAVA 微信小程序 解密 用户信息encryptedData
/发送post请求读取调用微信 https://api.weixin.qq.com/sns/jscode2session 接口获取openid用户唯一标识。//请求地址 https://api.weixin.qq.com/sns/jscode2session。对称解密秘钥:key = Base64_Decode(session_key),aeskey是16字节。// iv 为一个 16 字节的数组,这里采用和 iOS 端一样的构造方法,数据全为0。//小程序调用wx.login返回的code。
2025-01-27 01:15:13
438
原创 51单片机项目(19)——基于51单片机的传送带产品计数器_使用proteus和keil实现如下功能 某生产线的传送带上不断地有产品以1
功能2.当按键1打开时, LED指示灯灭,定时器1和计数器0清零, m清零,并停止计数。功能3.当按犍2闭合且按犍1闭合时,计数器0和定时器1均暂停工作。当按键2打开且按键1闭合时,计数器0和定时器1从暂停的数健续计数。功能4.通过3位数码管实时显示计数器1的计数结果,通过2位数码管实时显示变量m的结果。要求计数过程和数码管显示之间互不影响。
2025-01-24 04:45:27
585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人