自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(437)
  • 资源 (2)
  • 收藏
  • 关注

原创 python构建一个web程序

【代码】python构建一个web程序。

2024-08-20 16:16:45 408

原创 java求最长不重复子串长度

【代码】java求最长不重复子串长度。

2024-02-03 12:13:58 400 1

原创 java找到字符串中所有字母异位词

【代码】java找到字符串中所有字母异位词。

2024-02-03 12:13:00 172

原创 java判断二叉树是否是平衡二叉树

【代码】java判断二叉树是否是平衡二叉树。

2024-01-31 20:49:58 179

原创 java求二叉树的最小深度,深度优先,广度优先

【代码】java求二叉树的最小深度,深度优先,广度优先。

2024-01-31 20:47:11 115

原创 java遍历二叉树,前序遍历、中序遍历、后序遍历

【代码】java遍历二叉树,前序遍历、中序遍历、后序遍历。

2024-01-31 20:44:34 226

原创 java实现折半查找,一般方法实现和递归实现

【代码】java实现折半查找,般方法实现和递归实现。

2024-01-29 21:15:19 126

原创 java 求斐波那契数列(1,1,2,3,5...)的第n项,从1开始数起 动态规划思想实现

【代码】java 求斐波那契数列(1,1,2,3,5...)的第n项,从1开始数起 动态规划思想实现。

2024-01-29 20:39:22 142

原创 java买卖股票的最佳时机,动态规划

【代码】java买卖股票的最佳时机,动态规划。

2024-01-29 20:32:37 203

原创 java求二叉树的最小深度

【代码】java求二叉树的最小深度。

2024-01-28 22:10:13 113

原创 java未经排序的整数数组最长连续递增子序列长度 (贪心算法)

【代码】java未经排序的整数数组最长连续递增子序列长度 (贪心算法)

2024-01-28 21:31:56 103

原创 Java从数组中不能取相邻元素,使得取到的元素之和最大

【代码】Java从数组中不能取相邻元素,使得取到的元素之和最大。

2024-01-28 16:00:36 112

原创 java实现求1和2都出现偶数次的最长子字符串长度

【代码】java实现求1和2都出现偶数次的最长子字符串长度。

2024-01-28 14:37:19 113

原创 java实现全排列, 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列

【代码】java实现全排列, 给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。

2024-01-28 14:35:03 31

原创 java输入十六进制转为十进制, 例如输入0xAA ,输出170

【代码】java输入十六进制转为十进制, 例如输入0xAA ,输出170。

2024-01-28 14:33:39 281

原创 java实现n进制转化为m进制

【代码】java实现n进制转化为m进制。

2024-01-28 14:31:03 119

原创 c语言实现n皇后问题,递归回溯法的魅力

让第1个皇后,摆放在第2行,结果经过后面的寻找,剩余3个皇后都找到了合适的位置就完事了。最终找到(2413)满足条件的位置,所谓(2413)意思就是第一个皇后摆放在第2列,第2个皇后摆放在第4列,第3个皇后摆放在第1列,第4个皇后摆放在第3列。)时,即第1个皇后摆放在第1列,第2个皇后摆放在第3列,觉得没问题,但发现当摆放第3个皇后时,发现从第3行中找不到能摆放的位置都有冲突,所谓回溯法,本来摆放第i个皇后的位置没问题的,因为再摆放后面的皇后找不到满足条件的位置,就把前面摆放的第i个皇后的位置换成下一个。

2023-10-28 16:31:41 991

原创 js+html实现打字游戏v2

/单词生成速度,可以根据当前得分来设置,得分越高速度越快,比如当得分大于200时速度设为2,大于300百是速度设为3。,在此基础之上增加了从文件读取到的单词,随机选取10个单词。//从文件读取到的单词,随机选取10个单词。附录:englishg words.txt。//这里可以使用固定单词。//清除全部打出的一行。

2023-09-04 11:05:08 1143

原创 js+html实现打字游戏v1

实现逻辑:设置定时器每秒刷新一次,定时器刷新多少次执行一次生成单词操作来决定单词的生成速度,例如初始单词生成速度为1,那么定时器刷新5次才生成一次单词,每个单词用span来装,每组10个单词放到div里。监听键盘按下事件,用一个变量str记录键盘连续按下的字母组成的字符串,当字符串str包含span中的字符串,则span变红,同时右下角得分数加1,当div中的一排span都变红时,从body里删掉该div。//这里可以使用固定单词。//清除全部打出的一行。

2023-09-04 10:46:54 1154

原创 不用循环数组,js+html实现贪吃蛇

功能描述:每走10步随机改变一个方方向,当键盘按下方向键 w,s,a,d时,使用键盘方向控制蛇的移动,蛇头每撞到一次自身时改变屏幕颜色,蛇头碰到边界时从另一边回来。效果展示:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><script

2023-08-26 14:48:11 714

原创 贪吃蛇是怎么实现的,循环数组的魔力

比如蛇现在的位置从蛇头开始依次的坐标为(0,4),(0,3),(0,2),(0,1),(0,0),我们用一个数组来存这些坐标。贪吃蛇是怎么实现的,比如有5个结点的蛇,1,2,3,4,5,1是头,5是尾,结点的坐标用(x,y)表示,蛇要移动x,y怎么变化?当时我的设想是,蛇头改变方向,记下改变位置的坐标和方向,其他结点到达这个位置时也改变方向,但这种做法只能让蛇折一次,就最多使蛇变成一个L形,不能让蛇变成S形,因为当蛇处于L形状时,又让蛇转向会,产生了两个转向点,但只记录了一个,导致bug产生。

2023-08-25 20:06:16 126

原创 JAVA坦克大战游戏v3

JAVA坦克大战游戏v3。

2023-08-25 16:23:29 1353

原创 比特币是怎么回事?

前面忘了说了,我给矿工组织的操作细则手册会说明,刚开始我们协议每生成一页账簿,奖励小组50个比特币,后面,每当账簿增加21,000页,奖励就减半,例如当达到210,000页后,每生成一页账簿奖励25个比特币,420,000页后,每生成一页奖励12.5个,依次类推,等账簿达到6,930,000页后,新生成账簿页就没有奖励了。本账单的编号由本账单的内容用哈希函数生成256位编码,通过更改幸运数字,直到编号的前10位都是0,那么本次账单生成成功,比特币交易成功,旷工组织获得50个比特币的奖励。

2023-08-24 15:19:43 1372

原创 thinking in java summary

本书在设计时认真考虑了人们学习 Java 语言的方式。在我授课时,学生们的反映有效地帮助了我认识哪些部分是比较困难的,需特别加以留意。我也曾经一次讲述了太多的问题,但得到的教训是:假如包括了大量新特性,就需要对它们全部作出解释,而这特别容易加深学生们的混淆。因此,我进行了大量努力,使这本书一次尽可能地少涉及一些问题。所以,我在书中的目标是让每一章都讲述一种语言特性,或者只讲述少数几个相互关联的特性。这样一来,读者在转向下一主题时,就能更容易地消化前面学到的知识。下面列出对本书各章的一个简要说明,它们与我实际

2023-08-17 10:30:57 87

原创 http学习笔记3

这样一来,必定在候选的密码集合中存在一个正确的密码,可通过认证。还是举银行采用个人识别码是“4 位数字”的密码的例子,考虑到用户使用自己的生日做密码的可能性较高,于是就可以把生日日期数值化,如将 0101~1231 保存成字典,进行尝试。攻击者在得知该 Web 网站存在可跨站攻击(XSS)的安全漏洞后,就设置好用 JavaScript 脚本调用 document.cookie 以窃取Cookie 信息的陷阱,一旦用户踏入陷阱(访问了该脚本),攻击者就能获取含有会话 ID 的 Cookie。

2023-08-17 10:10:48 726

原创 http学习笔记2

第 7 章 确保 Web 安全的HTTPSHTTP 主要有这些不足,例举如下。通信使用明文(不加密),内容可能会被窃听不验证通信方的身份,因此有可能遭遇伪装无法证明报文的完整性,所以有可能已遭篡改这些问题不仅在 HTTP 上出现,其他未加密的协议中也会存在这类问题。除此之外,HTTP 本身还有很多缺点。而且,还有像某些特定的 Web服务器和特定的 Web 浏览器在实际应用中存在的不足(也可以说成是脆弱性或安全漏洞),另外,用 Java 和 PHP 等编程语言开发的Web 应用也可能存在安全漏洞。

2023-08-17 09:22:05 579

原创 http学习笔记1

在网络上,通信的双方在同一局域网(LAN)内的情况是很少的,通常是经过多台计算机和网络设备中转才能连接到对方。想要寄快递的人,只要将自己的货物送到集散中心,就可以知道快递公司是否肯收件发货,该快递公司的集散中心检查货物的送达地址,明确下站该送往哪个区域的集散中心。http负责生成对目标服务的器的http请求报文、解析请求url,原来你是要某某主机某个目录的下的资源呀,tcp负责字节流服务,分割出多个报文段、重组到达的报文段,ip负责搜索对方地址,中转路由传送。也就是说,请求保持原样中转给之后的服务器。

2023-08-17 09:20:52 781

原创 mysql分区与不分区、InnoDB和MyISAM引擎比较实验

结果说明,分区确实可以改善查询效率。

2023-05-12 16:56:11 168 1

原创 JAVA程序,MYSQL日志表按月分区

java程序, AOP(Aspect Oriented Programming)环绕通知,记录接口调用日志。mysql 建立分区表。

2023-05-12 11:05:04 349

原创 kubernetes快速入门笔记01

本质上说Kubernetes是云原生微服务(cloud-native microservice)应用的编排器(orchestrator)

2023-03-28 17:45:50 426

原创 基金定投模拟收益试算

【代码】基金定投模拟收益试算。

2023-03-27 15:41:29 284

原创 微服务设计学习笔记01

技术异构性,比如对于社交网络来说,图数据库能够更好地处理用户之间的交互操作,但是对于用户发布的帖子而言,文档数据库可能是一个更好的选择。弹性,对于单块服务的系统而言,可以通过将同样的实例运行在不用的机器上来降低功能完全不可用的概率,然而微服务系统本身就能够很好地处理服务不可用和功能降级问题。扩展,庞大的单块服务只能作为一个整体进行扩展,即时系统中只有一小部分存在性能问题,也需要对整个服务进行扩展。

2023-03-14 16:35:09 258

原创 windows上datax的使用记录

datax使记录简介DataX 是阿里云 DataWorks数据集成 的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS 等各种异构数据源之间高效的数据同步功能。1、下载datax2、下载python2.7安装之后设置环境变量。

2022-12-22 11:14:38 1568

原创 JAVA抽奖工具包

【代码】JAVA抽奖工具包。

2022-12-01 15:11:18 264

原创 JAVA 生成8位随机密码

【代码】JAVA 生成8位随机密码。

2022-12-01 10:45:43 518

原创 钉钉小程序开发案例-fitnessManagement

介绍,健身记录管理,完全就是一个单机应用。

2022-10-13 09:16:55 445

原创 IDEA 插件代理设置

idea插件 代理设置

2022-08-27 14:34:00 1907

原创 微信小程序十二时辰时钟

微信小程序十二时辰时钟

2022-06-27 11:45:05 1534

原创 微信小程序滚动字幕

微信小程序滚动字幕

2022-06-27 11:33:52 965

原创 微信小程序健身记录管理

微信小程序健身记录管理上代码index.wxmlindex.jsindex.wxss

2022-06-27 11:22:15 406

mysql5.7.22安装包

mysql5.7.22安装包

2022-03-11

100家大公司java笔试题汇总

100家大公司java笔试题汇总 sleep() 和 wait() 有什么区别? (网上的答案:sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复。调用sleep不会释放对象锁。 wait是Object类的方法,对此对象调用wait方法导致本线程放弃对象锁,进入等待此对象的等待锁定池,只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。) sleep就是正在执行的线程主动让出cpu,cpu去执行其他

2019-04-14

空空如也

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

TA关注的人

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