harryptter
码龄18年
求更新 关注
提问 私信
  • 博客:1,189,048
    社区:64
    1,189,112
    总访问量
  • 184
    原创
  • 371
    粉丝
  • 21
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2008-06-07
博客简介:

harryptter的专栏

查看详细资料
个人成就
  • 获得459次点赞
  • 内容获得91次评论
  • 获得885次收藏
  • 代码片获得878次分享
  • 博客总排名1,281,736名
创作历程
  • 27篇
    2024年
  • 34篇
    2023年
  • 2篇
    2021年
  • 39篇
    2019年
  • 65篇
    2018年
  • 45篇
    2017年
  • 40篇
    2016年
  • 69篇
    2015年
  • 50篇
    2014年
成就勋章
TA的专栏
  • 架构设计
  • 高性能mysql
    2篇
  • java8 新特性实例
  • 剑指offer
    4篇
  • Redis详解
  • kafka
    2篇
  • zookeeper
  • 算法
    28篇
  • 命令集
    5篇
  • JVM
    1篇
  • 分布式
    3篇
  • 并发编程
    5篇
  • mysql
    8篇
  • mybatis源码分析
    1篇
  • java 程序员面试
    15篇
  • Java 常用设计模式
    9篇
  • spring 源码分析
    3篇
  • 华为OD算法
    22篇
  • Spring Cloud
    10篇
  • cocos2dx
    80篇
  • ios开发
    61篇
  • 经验
    98篇
  • 好文
    3篇
  • lua
    21篇
  • openGL
  • 游戏工具开发
    1篇
  • python
  • 版本管理
    10篇
  • 算法
    30篇
  • c++
    2篇
  • java
    63篇
  • Spring
    10篇
  • node.js
    3篇
  • 数据库
    8篇
  • 设计模式
    9篇
  • leetcode
    2篇
  • linux
    4篇
  • 工具软件
    1篇
  • SpringCloud
    10篇
  • 缓存
    3篇
  • redis
    7篇
  • 分布式
    5篇
  • 架构
    27篇
  • mac
    4篇
  • mysql
    12篇
  • 面试
    22篇
  • 并发编程
    5篇
  • jvm
  • vim
    1篇
  • 命令集
    3篇
  • mybatis
    1篇
  • 消息中间件
    2篇
  • java基础
    5篇
  • 性能优化
    3篇
  • spring boot
    2篇
  • 微服务
    5篇
  • 监控
    2篇

TA关注的专栏 2

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 服务器
    linux
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

29人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

[消息队列 Kafka] Kafka 架构组件及其特性(二)Producer原理

这边整理下Kafka三大主要组件Producer原理。
原创
博文更新于 2024.06.12 ·
2028 阅读 ·
14 点赞 ·
5 评论 ·
32 收藏

[消息队列 Kafka] Kafka 架构组件及其特性(一)

集群中有三个Broker,有两个topic,都有三个副本,topic0有两个分区,分区1(图中左上角的Partition(0))的leader在Broker0中,分区2leader在Broker1中,topic1的分区leader在broker2中。b)消费者获取消息有两种模式:Pull模式(拉)(消费者主动从消息队列中获取消息),Push模式(推)(Broker把消息推送给消费者)b)副本必须在不同的Broker上,副本包括了主从节点(Leader(图片中蓝色部分),Foller(图片中灰色部分))
原创
博文更新于 2024.06.07 ·
1897 阅读 ·
18 点赞 ·
1 评论 ·
10 收藏

[华为OD] C卷 100 橱窗里有一排宝石,不同的宝石对应不同的价格

例如客户最大购买宝石个数为m,购买的宝石编号必须为gems[i],gems[i+1]…之后n行分别表示从第0个到第n-1个宝石的价格,即gems[0]到gems[n-1]的价格,类型为int,橱窗里有一排宝石,不同的宝石对应不同的价格,宝石的价格标记为gems[i] 0
原创
博文更新于 2024.05.25 ·
621 阅读 ·
7 点赞 ·
0 评论 ·
11 收藏

[华为OD]C卷 BFS 亲子游戏 200

这题里面因为有糖果数目,所以这边采用的方法是,如果下一步能走到终点,那么终点位置的visit[endx][endy]不设置为1.这样其他方案走到终点的话,也能加入进队列里面。但是由于队列里面取首元素是终点的话,那么就不会往下找了,所以,搜索记录的应该也都是比较短的路线。宝宝和妈妈参加亲子游戏,在一个二维矩阵(N*N)的格子地图上,宝宝和妈妈抽签决定各自。游戏规则Q是妈妈必须在最短的时间(每个单位时间只能走一步)到达宝宝的位置,路上的。的位置,地图上每个格子有不同的Q糖果数量,部分格子有障碍物。
原创
博文更新于 2024.05.23 ·
957 阅读 ·
4 点赞 ·
0 评论 ·
11 收藏

[华为OD] C卷 dfs 特殊加密算法 100

所有搜索的时候顺序应该是左->上->下->右(因为排列是先x坐标后y坐标),这样找到第一个符合条件的数据就是最小的密文。如明文第位Data[i]对应密码本单元格为Book[x][y],则明文第i位对应的密文为XY, X和。3•需要按明文串的数字顺序在密码本里找到同样的数字串,密码本里的数字串是由相邻的单元。有一种特殊的加密算法,明文为一段数字串,经过密码本查找转换,生成另一段密文数字串。格数字组成,上下和左右是相邻的,注意:对角线不相邻,同一个单元格的数字不能重复使。如果有多条密文,返回字符序最小的密文。
原创
博文更新于 2024.05.23 ·
796 阅读 ·
9 点赞 ·
0 评论 ·
11 收藏

[华为OD] B卷 树状结构查询 200

题目不难,就是构建一个树状的数据结构,只是遍历打印的时候需要注意下,如果子节点有多重树的话,先打印子节点,再打印子节点的子节点。第一行输入行数,下面是多行数据,每行以空格区分节点和父节点。树中的节点是唯一的,不会出现两个节点,是同一个名字。输入一个节点之后,请打印出来树中他的所有下层节点。通常使用多行的节点、父节点表示一棵树,比如。输出查询节点的所有下层节点。
原创
博文更新于 2024.05.21 ·
475 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

[华为OD] C卷 田忌赛马 DFS 200

这边因为数组大小不超过10,所以可以采用DFS暴利解法,把所有的数据都拿到比较,然后找出最优解的个数就可以了。给定两个只包含数字的数组a, b,调整数组a里面数字的顺序,使得尽可能多的a[i] >b[i]。有两个a数组的排列可以达到最优结果[ 12,20,11] 和[11,20,12] ,故输出2。输入的第一行是数组a中的数字,其中只包含数字,每两个数字之间相隔一个空格,a数组大。输入的第二行是数组b中的数字,其中只包含数字,每两个数字之间相隔一个空格,b数组大。输出所有可以达到最优结果的a数组的数量。
原创
博文更新于 2024.05.09 ·
511 阅读 ·
9 点赞 ·
0 评论 ·
1 收藏

[华为OD]BFS C卷 200 智能驾驶

那么在经过加油站的坐标时候,加油站坐标的visit[x][y],还是为0,不能变为1,防止其他路径更少油量,由于visit[x][y]==0,而不能到加油站,结果就不对。此时,先根据oilStations,拿到抵达这个加油站当前的最少油量prsentLeastOil,如果这个路径到这个加油站的最少油量。4)当走到任意坐标时候,油量足够,而且汽车加过油,那么初始油量应该不变,因为加过油,剩余油量在加油站那个坐标直接变为100了。后面一个M*N的矩阵,其中的值是0或-1或正整数,加油站的总数不超过200个。
原创
博文更新于 2024.05.09 ·
1484 阅读 ·
27 点赞 ·
0 评论 ·
15 收藏

[华为OD]C卷 运输时间 200 动态规划

第i辆车 判断能追上,那么s/v[i] + 1< dp[i-1] ,因为第i辆车与前一辆车行驶时间差距1小时,所以有个-1,也就是前车耗时比后车多一个小时。由于题目说了,速度快的车追上前车,会在追上前车时候按照前车速度继续行驶,那么这个时候,这个速度快的车就会和前车同时到达终点。每辆车固定间隔1小时出发,比如第一辆车0时出发,第二辆车1时出发,依次类推.2辆车,距离11, 0时出发的车速度快,1时出发的车,达到目的地花费5.5。后,只能以前车的速度继续行驶,求最后一车辆到达目的地花费的时间。
原创
博文更新于 2024.05.08 ·
709 阅读 ·
13 点赞 ·
0 评论 ·
2 收藏

[华为OD]C卷 精准核算检测 100

建立一个Map<Integer, List<Integer>> patientsContact,存储的是对应的人员编号和他接触人的编号。另一个就是建立初始化为0的数组visited[],数组大小和总人数一致,里面visited[i],就表示编号为第i+1的人员对应的接触人员是否已经检查过了,检查过了那么visited[i]=1. 而递归的终点就是result里面的所有数,都检查过了。编号为1、2号的人员为确诊病例1号与0号有接触,0号与3号有接触,2号54号有接触。输出需要做核酸检测的人数。
原创
博文更新于 2024.05.07 ·
921 阅读 ·
5 点赞 ·
0 评论 ·
15 收藏

[华为OD] 小朋友出操 100

算法复杂度要求不高于nlog( n);学号为整数类型,队列规模< 10000;题目比较简单,但是算法复杂度要求不高于nlog(n),那么就直接用二分法就可以了。第一行:输入已排成队列的小朋友的学号(正整数),以","隔开.小明来迟了,请你给小明出个主意,让他尽快找到他应该排的位置。输出一个数字,代表队列位置(从1开始)小朋友出操,按学号从小到大排成一列;
原创
博文更新于 2024.05.01 ·
367 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

[华为OD]C卷 机场航班调度 ,XX市机场停放了多架飞机,每架飞机都有自己的航班号100

明显的自定义排序,也就是把字符串前两个单独比较,后面的再比较,所以可以自定义对象,把字符串前两个和后续拆开进行比较。这个题目中前面缩写排序,和实际字符对应的ascii码排序是一致的,所以可以直接用字符串比较就可以了(如果不一致的话,就需要自己来写比较方案了,那样的话可以定义一个hashMap来弄也可以)进行排序,同一航空公司的航班再按照航班号的后4个数字进行排序最终获得安排好的航班的。输入目前停留在该机场的航班号,输出为按照调度排序后输出的有序的航班号。序按照从特殊符号$ & *,0~9,A~Z排序;
原创
博文更新于 2024.05.01 ·
1171 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

[华为od]C 卷 园区某部门举办了Family Day,邀请员工及其家属参加

那么初始值第一行dp[0][j] ,中间只要没有一个1,那么dp[0][j]=1,有一个1,那么这个位置,和后面位置dp[0][j]=0;家属参观园区时,只能向右和向下园区前进,求从起始。如果不为1,那么dp[i][j] = dp[i-1][j]+dp[i][j-1];那么对于dp[i][j]。如果这个地方位置为1,那么dp[i][j]=0。后面每一行表示该园区是否可以参观,0表示可以参观,1表示不能参观。dp[i][j] 就表示到第i行j列位置的路径数量。最终输出dp[m-1][n-1]就是最终值了。
原创
博文更新于 2024.04.30 ·
417 阅读 ·
5 点赞 ·
0 评论 ·
3 收藏

[华为OD] C卷 货运 老李是货运公司承运人,老李的货车额定载货重量为Wt 100

wa,单件运费利为pa,货物B单件重量为wb,单件运费利润为pb•老李每次发车时载货总。重量刚好为货车额定的载货重量wt,车上必须同时有货物A和货物B,货物A、B不可切割。第三列输入为货车的额定载重wt, 0 < wt < 100000。第五列输入为货物B的单件运费利润pb, 0 < pb< 1000。第一列输入为货物A的单件重量wa, 0 < wa< 10000。第二列输入为货物B的单件重量wb, 0< wb < 10000。第四列输入为货物A的单件运费利pa, 0<pa< 1000。
原创
博文更新于 2024.04.30 ·
287 阅读 ·
10 点赞 ·
0 评论 ·
1 收藏

[华为OD] C卷 服务器cpu交换 现有两组服务器QA和B,每组有多个算力不同的CPU 100

算出A,B两组性能差距sum(A)-sum(B),然后按A,B循环遍历,找到cpuB-cpuA = (sum(A)-sum(B))/2的两个cpu,值输出就可以了。求两组服务器中,用于交换的CPU的算力,并且要求从A组服务器中选出的CPU,算力尽可能。对于每组测试数据,输出两个整数,以空格分隔,依次表示A组选出的CPU算力,B组选出的。从A组中选出算力为1的CPU,与B组中算力为2的进行交换,使两组服务器的算力都等于3.第二行输入为A组服务器中各个CPU的算力值,以空格分隔。
原创
博文更新于 2024.04.30 ·
626 阅读 ·
6 点赞 ·
0 评论 ·
3 收藏

[华为OD] C卷 5G网络 现需要在某城市进行5G网络建设,已经选取N个地点设置5G基站 200

这个题目里面还要算最小的联通网络成本,所以我们要构建一个网络,这个数据里面先按照联通成本进行排序,然后轮询,计算两个节点是否在同一个网络,在的话,就不管,不在的话,那么成本就加上,然后并查集中两个节点进行连接。< Y < = N且X不等于丫,Z表示在X Y之间架设光纤的成本,其中0 < Z < 1 0 0 , P表示是否。第三行开始连续输入M行数据,格式为X Y Z P ,其中X Y表示基站的编号,0 < X < =?注意,基站的联通具有传递性,即基站A与基站B架设了光纤,基站B与基站C也架设了光。
原创
博文更新于 2024.04.30 ·
1169 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

[华为OD]C卷 找座位,在一个大型体育场内举办了一场大型活动,由于疫情防控的需要 100

这个可以将字符串变为char型数组,然后判断条件就是在中间位置的时候 第i-1位,i位,i+1位都是0,然后将第i位变成1继续判断。一个数组,用来标识某一排座位Q中,每个座位是否已经坐人。其中两个边界的特殊情况,开始1,2位都是0,那么这种情况可以直接将第一个变为1。另外就是倒数第3位是1,但倒数第2,1位是0,可以将最后一个变为1.算出,在不移动现有观众座位的情况下,最多还能坐下多少名观众。整数,在不移动现有观众座位的情况下,最多还能坐下多少名观众。输入输出示例仅供调试,后台判题数据一般不包含示例。
原创
博文更新于 2024.04.29 ·
1052 阅读 ·
19 点赞 ·
0 评论 ·
5 收藏

[华为OD]C卷 给定一个数组,数组中的每个元素代表该位置的海拔高度 山脉的个数 200

题目不难,就是数组轮询判断就可以了,一个是注意两个边界判断,另一个就是判断山峰值需要>=1。给定一个数组,数组中的每个元素代表该位置的海拔高度。0表示平地,>=1时表示属于某个。山峰,山峰的定义为当某个位置的左右海拔均小于自己的海拔时,该位置为山峰。置计算时可只满足一边的条件。输出符合条件的山峰的个数。
原创
博文更新于 2024.04.29 ·
283 阅读 ·
18 点赞 ·
0 评论 ·
0 收藏

[华为OD]给定一个 N*M 矩阵,请先找出 M 个该矩阵中每列元素的最大值 100

比较暴利的思路就是,直接创建二维数组,然后先按照列遍历找出最大的值放在一个List里面,最后找到这个List最小值就可以了。给定一个 N*M 矩阵,请先找出 M 个该矩阵中每列元素的最大值,然后输出这 M 个值中的。N 和 M 的取值范围均为:[0, 100]第一列元素为:1 和 3,最大值为 3;第二列元素为:2 和 4,最大值为 4。各列最大值 3 和 4 的最小值为 3。
原创
博文更新于 2024.04.28 ·
924 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

[华为OD] 给航天器一侧加装长方形或正方形的太阳能板 100

假设取横坐标是i,j的两个支柱,对应的竖条长度就是a[i],a[j],那么面积就是(j-i)*Math.min(a[i],a[j])补充说明:10 米高支柱和 5 米高支柱之间宽度为 5,高度取小的支柱高也是 5,面积为 25。注:支柱至少有 2 根,最多 10000 根,能支持的高度范围 1~10^9 的整数。柱(图中的黑色竖条),再在支柱的中间部分固定太阳能板。可以支持的最大太阳能板面积:(10 米高支柱和 5 米高支柱之间)不同,太阳能板的安装面积受限于最短一侧的那根支柱长度。
原创
博文更新于 2024.04.26 ·
1008 阅读 ·
10 点赞 ·
0 评论 ·
6 收藏
加载更多