- 博客(1165)
- 资源 (11)
- 收藏
- 关注

原创 Java编程
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Map.Entry;import java.util.Set;import java.util.Tre.
2021-01-29 20:37:49
978

原创 资源
Go语言:点击打开链接比特币交易网:点击打开链接深蓝居Hyperledger fabric代码测试覆盖率Cobertura使用Cobertura 统计多模块maven项目测试覆盖率实现多模块maven项目单元测试覆盖率统计(maven+ant)eclipse 实现 Maven 多模块聚合-moduleCobertura 统计多模块maven项目测试覆盖率ant的...
2018-06-10 10:32:35
594

原创 PAT团体程序设计天梯赛(更新中)
ID Title C/C++代码 备注 L1-001 Hello World 代码 L1-002 打印沙漏 代码 L1-003 个位数统计 代码 L1-004 计算摄氏温度 代码 L1-005 考试座位号 代码 L1-006 连续因子 代码 ...
2018-05-09 09:49:37
1674

原创 PAT甲级解题目录(更新中)
ID Title C/C++代码 备注 1001 A+B Format (20) 代码 字符串处理 1002 A+B for Polynomials (25) 代码 模拟 1003 Emergency (25) 代码 Dijkstra算法 1004 Counting Leaves (30) 代码 ...
2018-05-02 10:36:06
5705

原创 PAT乙级解题目录(更新中)
ID Title C/C++代码 备注 1001 害死人不偿命的(3n+1)猜想(15) 代码 模拟 1002 写出这个数 (20) 代码 字符串处理 1003 我要通过!(20) 代码 数学题 1004 成绩排名 (20) 代码 查找元素 1005 继续(3n+1)猜想 (25)...
2018-05-02 00:04:03
839
原创 Ubuntu 16.04 配置系统最大句柄数
服务器在负载达到一定量时会报error: too many open files,这是inux默认只有1024的最大句柄数需要进行修改和配置。6. 重启reboot,查看是否修改生效,重启后命令 ulimit -n, 查看是否已修改。修改ubuntu 16.04 的文件句柄限制。查看当前系统最大能设置的句柄值。查看当前设置的句柄值。
2024-08-16 09:20:40
339
原创 中间件学习
两段提交:client端的写请求到达leader,leader会将数据写到数据文件并返回一个ACK,让后将数据同步给follower节点,follower节点将数据写到数据文件返回一个ACK给leader节点,当leader节点收到半数以上的ACK后会向follower节点发送commit请求,然后leader和follower节点将数据写入内存,主从数据同步完成。判断自己是否是最小的节点:如果是,则上写锁成功;如果不是,说明前面还有锁,则上锁失败,监听最小的节点,如果最小节点有变化,则回到第二步。
2023-09-27 17:39:46
228
原创 面试笔记(python)
代码量85000,核心业务代码30000处理问题:224个现网变更:配合252 变更428 B:94需求:1、cps-hub分集群部署cps-hub有两个功能,一个是状态通道,另一个是维护通道,之前的状态通道是cps-server的有个子进程叫status_server,这些生态是cps-client的agent类型组件上报到status_server并由status_server储存在内存中的,但随着华为云规模的增大,内存无法支撑。cps-client和status-server是通过sok
2023-09-19 17:33:13
170
原创 数据结构算法
建立价值数组,初始值均为0,目的是为了在value[0][j]与value[i][0]的情况为0,毕竟不放入物品或者背包容量为0的情况下,背包中的价值肯定为0,listTemp = list(map(int, input().split())) # 借助临时list每次新增物品对应的list加入到listWV中。len_left, len_right = len(left_l), len(right_l) # 计算当前被合并的列表的长度。raise ValueError("存在负权回路")
2023-09-06 09:50:20
106
原创 python面试准备
销毁列表del,引用计数器-1,如果引用计数器>0,表示还有其他变量使用此列表,之后不做任何操作:如果引用计数器=0,表示没人使用此列表,之后需要做如下事宜,如果列表中有数据,则先处理元素,其实就是找到每个元素,将元素的引用计数器-1,处理完元素后,ob_item=NULL 、ob_size=0 、ob_allocated=0,将列表从管理内存的双向环状链表中移除,认为这个对象没人使用了,现在可以被销毁了。如果桶中没有空闲的位置,则需要重新哈希,这会增加哈希表的大小并将所有元素重新分配到新的桶中。
2023-09-02 10:10:52
107
原创 zookeeper shell常用命令
zookeeper shell常用命令命令解释ls /使用ls命令来查看Zokkeeper中所包含的内容ls2 /查看当前节点数据并能看到更新次数等数据create /zk “test”在当前目录创建一个新的znode节点“zk”以及与它关联的字符串create [-s] [-e] path data acl-s 表示是否开启节点的序列化特性,-e表示开启临时节点(与会话相关联,会话结束,节点消失)特性,若不指定表示永久节点,path表示创建的路径,data
2021-02-28 12:56:24
326
原创 215. 数组中的第K个最大元素
在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1:输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4说明:你可以假设 k 总是有效的,且 1 ≤ k ≤ 数组的长度。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/kth-largest-eleme
2021-01-17 19:06:39
241
原创 215. 数组中的第K个最大元素
在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1:输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4说明:你可以假设 k 总是有效的,且 1 ≤ k ≤ 数组的长度。题目地址代码:class Solution { public void adjustHeap(int[] nums, i
2021-01-17 18:27:26
152
原创 187. 重复的DNA序列
所有 DNA 都由一系列缩写为 'A','C','G' 和 'T' 的核苷酸组成,例如:"ACGAATTCCG"。在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。编写一个函数来找出所有目标子串,目标子串的长度为 10,且在 DNA 字符串 s 中出现次数超过一次。示例 1:输入:s = "AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT"输出:["AAAAACCCCC","CCCCCAAAAA"]示例 2:输入:s = "AAAAAAAAAA.
2021-01-10 22:22:40
182
原创 187. 重复的DNA序列
所有 DNA 都由一系列缩写为 'A','C','G' 和 'T' 的核苷酸组成,例如:"ACGAATTCCG"。在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。编写一个函数来找出所有目标子串,目标子串的长度为 10,且在 DNA 字符串 s 中出现次数超过一次。示例 1:输入:s = "AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT"输出:["AAAAACCCCC","CCCCCAAAAA"]示例 2:输入:s = "AAAAAAAAAA.
2021-01-10 21:40:34
151
原创 990. 等式方程的可满足性
给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程 equations[i] 的长度为 4,并采用两种不同的形式之一:"a==b" 或"a!=b"。在这里,a 和 b 是小写字母(不一定不同),表示单字母变量名。只有当可以将整数分配给变量名,以便满足所有给定的方程时才返回true,否则返回 false。示例 1:输入:["a==b","b!=a"]输出:false解释:如果我们指定,a = 1 且 b = 1,那么可以满足第一个方程,但无法满足第二个方程。没有办法...
2021-01-10 14:12:38
128
原创 990. 等式方程的可满足性
990. 等式方程的可满足性给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程 equations[i] 的长度为 4,并采用两种不同的形式之一:"a==b" 或"a!=b"。在这里,a 和 b 是小写字母(不一定不同),表示单字母变量名。只有当可以将整数分配给变量名,以便满足所有给定的方程时才返回true,否则返回 false。示例 1:输入:["a==b","b!=a"]输出:false解释:如果我们指定,a = 1 且 b = 1,那么可以满足第一个方程...
2021-01-10 13:29:57
136
原创 838. 推多米诺
一行中有 N 张多米诺骨牌,我们将每张多米诺骨牌垂直竖立。在开始时,我们同时把一些多米诺骨牌向左或向右推。每过一秒,倒向左边的多米诺骨牌会推动其左侧相邻的多米诺骨牌。同样地,倒向右边的多米诺骨牌也会推动竖立在其右侧的相邻多米诺骨牌。如果同时有多米诺骨牌落在一张垂直竖立的多米诺骨牌的两边,由于受力平衡, 该骨牌仍然保持不变。就这个问题而言,我们会认为正在下降的多米诺骨牌不会对其它正在下降或已经下降的多米诺骨牌施加额外的力。给定表示初始状态的字符串 "S" 。如果第 i 张多米诺骨牌被推
2020-10-08 16:20:24
299
原创 215. 数组中的第K个最大元素
在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1:输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2:输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4说明:你可以假设 k 总是有效的,且 1 ≤ k ≤ 数组的长度。来源:力扣(LeetCode)题目链接代码:class Solution {public: int findKthLa
2020-10-08 15:04:15
206
原创 187. 重复的DNA序列
所有 DNA 都由一系列缩写为 A,C,G 和 T 的核苷酸组成,例如:“ACGAATTCCG”。在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。编写一个函数来查找目标子串,目标子串的长度为 10,且在 DNA 字符串 s 中出现次数超过一次。示例:输入:s = "AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT"输出:["AAAAACCCCC", "CCCCCAAAAA"]来源:力扣(LeetCode)链接:https://leetcode-.
2020-10-08 12:02:27
611
原创 990. 等式方程的可满足性
给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程 equations[i] 的长度为 4,并采用两种不同的形式之一:"a==b" 或 "a!=b"。在这里,a 和 b 是小写字母(不一定不同),表示单字母变量名。只有当可以将整数分配给变量名,以便满足所有给定的方程时才返回 true,否则返回 false。示例 1:输入:["a==b","b!=a"]输出:false解释:如果我们指定,a = 1 且 b = 1,那么可以满足第一个方程,但无法满足第二个方程。没有办法分配.
2020-10-08 11:17:49
150
原创 1047. 编程团体赛(20)
编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。现给定所有队员的比赛成绩,请你编写程序找出冠军队。输入格式:输入第一行给出一个正整数N(<=10000),即所有参赛队员总数。随后N行,每行给出一位队员的成绩,格式为:“队伍编号-队员编号 成绩”,其中“队伍编号”为1到1000的正整数,“队员编号”为1到10的正整数,“成...
2020-09-06 08:36:42
162
原创 vmware启动虚拟机黑屏
vmware启动虚拟机一直黑屏先来描述以下我的问题症状:之前在网上找了一些解决方法,但是都没有真正解决问题:后来在网上找的参考方法:最终的解决方法,亲测可用先来描述以下我的问题症状:之前虚拟机正用的好好的,突然有一天就打开vmware启动虚拟机黑屏,而且不是必现的,并且虚拟机一直黑屏想关虚拟机都关不上,就是强制关机再启动,刚刚启动的那个关不上的虚拟机依然在运行。之前在网上找了一些解决方法,但是都没有真正解决问题:当时给出的方案是这样的:以管理员的身份打开命令提示符并输入netsh winsock
2020-08-02 11:02:58
1786
原创 品优购项目开发笔记
品优购项目开发笔记项目启动步骤:项目启动步骤:设置品优购服务器IP地址:ifconfig eth4 192.168.25.129.启动dubbo服务(启动zookeeper:./zkServer.sh start,启动apach:./startup.sh)....
2019-11-24 21:33:05
669
原创 Java面试
java通过不同的系统、不同的版本、不同位数的java虚拟机,来屏蔽不同系统指令集差异而对外提供统一接口(java API),对于我们普通的java开发者而言,只需要按照接口开发即可,如果我们的系统需要部署到不同的环境时,只需在系统上安装对应版本的虚拟机即可。java是一个面向对象的语言,而基本数据类型不具备面向对象的特性。Integer类型缓存-128到127(p6)...
2019-08-22 01:00:17
231
原创 Python-Jenkins常用API
Python-Jenkins常用APIjenkins.Jenkins(url, username=None, password=None, timeout=, resolve=True) #创建jenkins实例参数: url –jenkins服务器地址 , strusername – 用户名, strpassword – 密码, strtimeout – 连接超时时间 (defaul...
2019-07-22 16:33:20
1030
2
转载 Synchronized锁升级
Synchronized锁升级锁的4中状态:无锁状态、偏向锁状态、轻量级锁状态、重量级锁状态(级别从低到高)为什么要引入偏向锁?因为经过HotSpot的作者大量的研究发现,大多数时候是不存在锁竞争的,常常是一个线程多次获得同一个锁,因此如果每次都要竞争锁会增大很多没有必要付出的代价,为了降低获取锁的代价,才引入的偏向锁。为什么要引入轻量...
2019-07-13 13:52:05
296
转载 InnoDB引擎行锁的实现
InnoDB锁在一般的数据库中为了保证数据库事务的四个特性,不可避免的要使用到锁.而InnoDB为我们提供了一个很好的行级锁,即锁定的是数据行,而不是整张表.,当然了,在某些情况下也会直接锁表,而不是行锁,比如说全表更新.下面来探讨一下InnoDB的行级锁.锁的类型InnoDB存储引擎为我们提供了两种标准的行级锁. 共享锁(S Lock),允许事务读取一行数据 排它锁(...
2019-07-08 22:45:02
312
转载 快速理解脏读、不可重复读、幻读
【1】脏读(读取未提交数据)A事务读取B事务尚未提交的数据,此时如果B事务发生错误并执行回滚操作,那么A事务读取到的数据就是脏数据。就好像原本的数据比较干净、纯粹,此时由于B事务更改了它,这个数据变得不再纯粹。这个时候A事务立即读取了这个脏数据,但事务B良心发现,又用回滚把数据恢复成原来干净、纯粹的样子,而事务A却什么都不知道,最终结果就是事务A读取了此次的脏数据,称为脏读。【2】不可重复...
2019-07-03 00:33:34
313
原创 Mysql学习笔记
Mysql学习笔记常用语句知识点常用语句查询支持的全部存储引擎SHOW ENGINES;查询默认的存储引擎SHOW VARIABLES LIKE 'storage_engine%';知识点Mysql中常见的几种引擎:InnoDB、MyISAM、MEMORY。InnoDB给Mysql的表提供了事务、回滚、崩溃修复能力和都版本并发控制的事务安全。InnoDB是Mysql上第一个提...
2019-06-30 23:46:18
168
转载 html表格自适应
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title>table</title> <style>.style1 { overflow: hidden; overflow: hidden; white-space:nowra...
2019-06-28 16:55:35
3490
1
android(登录、xml解释、适配器)
2017-12-07
图书出租系统
2017-11-27
图书租赁管理系统
2017-01-06
ImageSwitcher实现图片左右切换
2016-09-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人