自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过JSONObject实现传参与分页逻辑

在开发中,我们经常需要通过接口传递参数,并且需要分页。那么如何通过JSONObject实现传参与分页逻辑呢?

2024-07-31 16:24:40 374

原创 java使用zxing生成二维码

这里是直接存到本地,并在本地设置好路径访问的方式。

2024-07-18 18:02:30 389

原创 关于UniApp使用的个人笔记

用于注册应用以及申请对应证书下载证书后,获取SHA1关键cmd。

2024-07-18 17:59:53 1046

原创 关于d3js生成节点画布的个人笔记

实现功能根据鼠标位置生成节点根据节点位置通过鼠标拖拽生成连线实现自定义线段颜色功能删除节点以及连线功能实现单个节点拖动功能实现整条线路的拖动功能主要模块介绍绘制连线const line = svg.selectAll(".line") .data(links, d => `${d.source}-${d.target}`);line.enter() .append("line") .attr("class", "line") .attr("str

2024-05-30 21:07:35 524

原创 关于服务器被入侵的个人日志(┬┬﹏┬┬)

普通用户无法进行删除,通过root删除后又会出现另一串占用100%cpu的杂乱英文字符进程,并且在htop中发现systemd进程,每5s重启一次,感觉是密码太简单了,赶紧先换密码再说。(由于本人过于好奇暂时用mv移入别处,经过查找发现是开源挖矿XMRig程序外加systemd启动脚本😑 )打开htop发现cpu占用过高,查找占用过高进程,发现有五个相同名称的杂乱英文字符的进程。查看前缀有exe的执行位置,进入后将相关内容进行删除即可。此时基本解决了cpu占用问题,重启后也不会启动了。

2024-03-12 16:30:50 546

原创 尝试各种可以联网的AI

Kagi的AI集成哲学强调AI应该在搜索相关的、定义明确的、闭合的上下文中使用,以增强搜索体验,而不是创建或替代它。通过you搜索推荐的ai搜索引擎,主界面很炫酷,暂时还没有注册。右侧显示搜索引用文章地址链接以及大致内容缩略显示。搜索次数限制:smart没有限制,其余全部5次。搜索次数限制:每四小时5次搜索。显示引用文章地址链接。

2024-03-07 19:45:14 471

原创 微信公众号绑定后台服务器已有账号

通过java对公众号接口实现账号绑定

2024-02-23 15:44:53 408

原创 关于obsidian的免费同步方法

注册(云端存储网站)[https://account.teracloud.jp/RegistForm.php/index/]注册infini-cloud后,进入MyPage页面在。下勾选Turn on Apps Connection。选择远程服务:Webdav。的ID和Password。鉴权类型为:basic。

2024-02-22 10:43:12 603

原创 Obsidian笔记软件(插件收藏)

obsidian的多种插件分享

2024-02-19 15:16:51 1949

原创 AutoHotkey使用(附带样例-应用程序在虚拟桌面之间移动)

AutoHotkey用于按键映射,通过快捷键实现一些复杂操作。

2024-02-19 14:49:47 734

原创 EsayExcel的使用

/</</</

2023-11-30 15:11:24 518

原创 SpringBoot下使用Quartz设置定时任务

这个类用来进行任务描述,进行定时执行并将对应的执行逻辑类进行绑定。这个类负责定时任务的逻辑处理(execute方法中写代码逻辑)关于cron表达式可以跳转这个连接->QuartzConfig类。

2023-11-30 15:06:29 616

原创 免费图床的使用§(* ̄▽ ̄*)§

路过图床(web端)支持最大上传图片10M(主页介绍)可以设置自动删除设置共享式图床 picb.cc(web端)目前没有发现限制上传图片大小(没有超过10M的图片测试)可以设置自动删除设置薄荷图床(web端):还可以上传文件支持最大上传图片5M非永久性存储sm.ms(web端)支持最大上传图片5M![外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cnR44IIQ-1628402716942)(https://i.loli.net/2021.

2021-08-08 14:22:52 1455

原创 7-38 数列求和-加强版

给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,S=1+11+111=123。输入格式:输入数字A与非负整数N。输出格式:输出其N项数列之和S的值。输入样例:1 3输出样例:123写题思路:一开始觉得将每个A合起来变成字符串,用stringstream其特性转换成数字相加就可以解决,结果还有超过整形的结果没办法,只能从“大数”入手,也就是利用数组将每个数字存到数组中根据题目要求要存到10000

2021-01-12 23:30:30 358

原创 2^k进制数

题目描述设r是个2^k 进制数,并满足以下条件:(1)r至少是个2位的2^k 进制数。(2)作为2^k 进制数,除最后一位外,r的每一位严格小于它右边相邻的那一位。(3)将r转换为2进制数q后,则q的总位数不超过w。在这里,正整数k(1≤k≤9)和w(k〈w≤30000)是事先给定的。问:满足上述条件的不同的r共有多少个?我们再从另一角度作些解释:设S是长度为w 的01字符串(即字符串S由w个“0”或“1”组成),S对应于上述条件(3)中的q。将S从右起划分为若干个长度为k 的段,每段对应一位

2020-09-29 21:28:37 1970

原创 PTA 7-1 N个数求和 (20分)

7-1 N个数求和 (20分)本题的要求很简单,就是求N个数字的和。麻烦的是,这些数字是以有理数分子/分母的形式给出的,你输出的和也必须是有理数的形式。输入格式:输入第一行给出一个正整数N(≤100)。随后一行按格式a1/b1 a2/b2 …给出N个有理数。题目保证所有分子和分母都在长整型范围内。另外,负数的符号一定出现在分子前面。输出格式:输出上述数字和的最简形式 —— 即将结果写成整数部分 分数部分,其中分数部分写成分子/分母,要求分子小于分母,且它们没有公因子。如果结果的整数部分为0,则只输

2020-07-09 22:34:38 10392 1

原创 62. 不同路径

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?示例 1:输入: m = 3, n = 2输出: 3解释:从左上角开始,总共有 3 条路径可以到达右下角。向右 -> 向右 -> 向下向右 -> 向下...

2020-05-07 22:10:16 119

原创 力扣,821. 字符的最短距离

给定一个字符串 S 和一个字符 C。返回一个代表字符串 S 中每个字符到字符串 S 中的字符 C 的最短距离的数组。示例 1:输入: S = “loveleetcode”, C = ‘e’输出: [3, 2, 1, 0, 1, 0, 0, 1, 2, 2, 1, 0]说明:字符串 S 的长度范围为 [1, 10000]。C 是一个单字符,且保证是字符串 S 里的字符。S 和 C 中的...

2020-04-26 23:40:16 199

原创 力扣,812. 最大三角形面积(用行列式求法)

给定包含多个点的集合,从其中取三个点组成三角形,返回能组成的最大三角形的面积。示例:输入: points = [[0,0],[0,1],[1,0],[0,2],[2,0]]输出: 2解释:这五个点如下图所示。组成的橙色三角形是最大的,面积为2。注意:3 <= points.length <= 50.不存在重复的点。-50 <= points[i][j] &lt...

2020-04-25 23:38:33 735

原创 力扣,823.翻转图像

给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1, 1] 的结果是 [1, 0, 0]。示例 1:输入: [[1,1,0],[1,0,1],[0,0,0]]输...

2020-04-23 21:26:48 144

原创 力扣、面试题 17.10. 主要元素

如果数组中多一半的数都是同一个,则称之为主要元素。给定一个整数数组,找到它的主要元素。若没有,返回-1。示例 1:输入:[1,2,5,9,5,9,5,5,5]输出:5示例 2:输入:[3,2]输出:-1示例 3:输入:[2,2,1,1,1,2,2]输出:2说明:你有办法在时间复杂度为 O(N),空间复杂度为 O(1) 内完成吗?来源:力扣(LeetCode)链接:http...

2020-04-21 19:55:31 186

原创 数组越界导致死循环

今天看了一下关于数组的东西,对于数组越界为什么会死循环有点不明白,于是在网上找了一下相关解答,数组下标越界导致死循环,主要是由于编译器地址空间分配的缘故。在内存中地址分配如下:高地址 | i | a[4] | a[3] | a[2] | a[1] | a[0] | 低地址数组地址逐渐增加,越界刚好更改了i的值。虽然有些编译器做了优化,使数组和i之间留有内存间隙,但是,如果i越界严重,比如不...

2020-04-18 23:33:45 269

原创 面试题 16.10. 生存人数(C语言)

给定N个人的出生年份和死亡年份,第i个人的出生年份为birth[i],死亡年份为death[i],实现一个方法以计算生存人数最多的年份。你可以假设所有人都出生于1900年至2000年(含1900和2000)之间。如果一个人在某一年的任意时期都处于生存状态,那么他们应该被纳入那一年的统计中。例如,生于1908年、死于1909年的人应当被列入1908年和1909年的计数。如果有多个年份生存人数相同...

2020-04-16 21:47:30 2490

原创 509. 斐波那契数

斐波那契数,通常用 F(n) 表示,形成的序列称为斐波那契数列。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.给定 N,计算 F(N)。示例 1:输入:2输出:1解释:F(2) = F(1) + F(0) = 1 + 0 = 1.示例 ...

2020-04-15 20:06:44 134

原创 三国演义从文本中提取出场率最高的十位人物(python)

我自己都不信我自己,竟然真的有耐心去一个个排除那些非人名的字,可能当时是真的有点闲了(捂脸)import jiebatxt = open("三国演义.txt","r",encoding="utf-8").read()excludes = {"将军","却说","荆州","二人","不可","不能","如此","商议","如何","军士","左右","军马","引兵","次日","大喜","...

2020-04-14 21:35:32 2980

原创 455. 分发饼干(C语言)

假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值 gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 sj 。如果 sj >= gi ,我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。注意:你可以假设胃口值为正。一个小...

2020-04-13 21:44:11 1340

原创 1387. 将整数按权重排序(C语言)

我们将整数 x 的 权重 定义为按照下述规则将 x 变成 1 所需要的步数:如果 x 是偶数,那么 x = x / 2如果 x 是奇数,那么 x = 3 * x + 1比方说,x=3 的权重为 7 。因为 3 需要 7 步变成 1 (3 --> 10 --> 5 --> 16 --> 8 --> 4 --> 2 --> 1)。给你三个整数 lo, ...

2020-04-13 00:01:33 1065

原创 260. 只出现一次的数字 III(异或运算)

给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。示例 :输入: [1,2,1,3,2,5]输出: [3,5]注意:结果输出的顺序并不重要,对于上面的例子, [5, 3] 也是正确答案。你的算法应该具有线性时间复杂度。你能否仅使用常数空间复杂度来实现?来源:力扣(LeetCode)链接:https://leetcode-...

2020-04-11 23:10:39 214

原创 1207. 独一无二的出现次数

输入:arr = [1,2,2,1,1,3]输出:true解释:在该数组中,1 出现了 3 次,2 出现了 2 次,3 只出现了 1 次。没有两个数的出现次数相同。示例 2:输入:arr = [1,2]输出:false示例 3:输入:arr = [-3,0,1,-3,1,1,1,-3,10,0]输出:true提示:1 <= arr.length <= 1000-1...

2020-04-11 21:51:15 142

原创 面试题25. 合并两个排序的链表

输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。示例1:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4限制:0 <= 链表长度 <= 1000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/he-bing-li...

2020-04-10 19:57:10 120

原创 力扣||461. 汉明距离

两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。给出两个整数 x 和 y,计算它们之间的汉明距离。注意:0 ≤ x, y < 231.示例:输入: x = 1, y = 4输出: 2解释:1 (0 0 0 1)4 (0 1 0 0)↑ ↑上面的箭头指出了对应二进制位不同的位置。来源:力扣(LeetCode)链接:https://lee...

2020-04-09 15:50:17 168

原创 面试题 01.01. 判定字符是否唯一

实现一个算法,确定一个字符串 s 的所有字符是否全都不同。示例 1:输入: s = “leetcode”输出: false示例 2:输入: s = “abc”输出: true限制:0 <= len(s) <= 100如果你不使用额外的数据结构,会很加分。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/is-un...

2020-04-08 19:27:03 270

原创 力扣 1309. 解码字母到整数映射

给你一个字符串 s,它由数字(‘0’ - ‘9’)和 ‘#’ 组成。我们希望按下述规则将 s 映射为一些小写英文字符:字符(‘a’ - ‘i’)分别用(‘1’ - ‘9’)表示。字符(‘j’ - ‘z’)分别用(‘10#’ - ‘26#’)表示。返回映射之后形成的新字符串。题目数据保证映射始终唯一。示例 1:输入:s = “10#11#12”输出:“jkab”解释:“j” -&gt...

2020-04-07 21:48:08 196

原创 力扣||1389. 按既定顺序创建目标数组(C语言和python)

给你两个整数数组 nums 和 index。你需要按照以下规则创建目标数组:目标数组 target 最初为空。按从左到右的顺序依次读取 nums[i] 和 index[i],在 target 数组中的下标 index[i] 处插入值 nums[i] 。重复上一步,直到在 nums 和 index 中都没有要读取的元素。请你返回目标数组。题目保证数字插入位置总是存在。示例 1:输入:n...

2020-04-06 21:43:35 231

原创 258. 各位相加

给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。示例:输入: 38输出: 2解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。进阶:你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决这个问题吗?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/a...

2020-04-06 17:33:46 112

原创 树的层序遍历(静态队列实现)

#include<stdio.h>#include<stdlib.h>typedef struct Tree{ int Data; struct Tree *Left; struct Tree *Right;}tree,*Tree; typedef struct Queue{ Tree font[50]; int i; //队头 int j; //队...

2020-04-05 23:56:13 127

原创 力扣||290. 单词规律(python版)

给定一种规律 pattern 和一个字符串 str ,判断 str 是否遵循相同的规律。这里的 遵循 指完全匹配,例如, pattern 里的每个字母和字符串 str 中的每个非空单词之间存在着双向连接的对应规律。示例1:输入: pattern = “abba”, str = “dog cat cat dog”输出: true示例 2:输入:pattern = “abba”, str ...

2020-04-05 23:03:23 371

原创 面试题64. 求1+2+…+n

求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。示例 1:输入: n = 3输出: 6示例 2:输入: n = 9输出: 45限制:1 <= n <= 10000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/qiu-12n...

2020-04-04 15:36:09 115

原创 1281. 整数的各位积和之差

给你一个整数 n,请你帮忙计算并返回该整数「各位数字之积」与「各位数字之和」的差。示例 1:输入:n = 234输出:15解释:各位数之积 = 2 * 3 * 4 = 24各位数之和 = 2 + 3 + 4 = 9结果 = 24 - 9 = 15示例 2:输入:n = 4421输出:21解释:各位数之积 = 4 * 4 * 2 * 1 = 32各位数之和 = 4 + 4 ...

2020-04-03 21:38:01 207

原创 69. x 的平方根

实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842…,由于返回类型是整数,小数部分将被舍去。来源:力扣(LeetCode)链接:https://leetcode-cn.com/...

2020-04-02 20:43:53 72

空空如也

空空如也

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

TA关注的人

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