- 博客(937)
- 收藏
- 关注
原创 深入Flink StreamGraph:构建流处理拓扑的奥秘
⭐简单说两句⭐✨ 正在努力的小新~???? 超级爱分享,分享各种有趣干货!???????? 提供:模拟面试 | 简历诊断 | 独家简历模板???? 感谢关注,关注了你就是我的超级粉丝啦!???? 以下内容仅对你可见~作者:不正经小新????GZH:不正经小新????欢迎关注????点赞????收藏⭐️留言????Flink StreamGraph什么是StreamGraphStre...
2025-03-13 16:50:36
664
原创 使用 Python 解题 - 创意标题匹配问题
一,题目详情1,问题描述在广告平台中,为了给广告主一定的自由性和效率,允许广告主在创造标题的时候以通配符的方式进行创意提交。线上服务的时候,会根据用户的搜索词触发的 bidword 对创意中的通配符(通配符是用成对 {} 括起来的字符串,可以包含 0 个或者多个字符)进行替换,用来提升广告投放体验。例如:“{末日血战} 上...
2025-03-12 16:52:57
676
原创 harmony OS NEXT-音频录制与播放模块
HarmonyOS 音频录制与播放模块1.模块功能概览麦克风权限动态检测与申请音频录制功能(支持参数配置)音频波形实时可视化(暂时未完善,先凑合看,后续会完善)录音文件播放功能2.权限检测流程1.代码实现登录后复制 async checkPermission() { const manager = abilityAc...
2025-03-12 16:52:17
349
原创 供应链大屏设计实践
作者:京东物流 郑冰概述在物流系统相关的大屏中,供应链大屏复杂度较高,数据链路较长,稳定性要求较高,当前大屏已经经过2年时间的打磨,整体表现已经相对比较成熟稳定。本文描述了物流供应链业务较复杂的业务场景下,结合了大数据计算相关技术,总结了实时监控大屏指标建设和服务构建的框架和经验,为后续其他核心大屏的高可用和高实时性建设提...
2025-03-12 16:38:18
703
原创 OHara Gateway SPI动态加载机制图解
本文介绍 OHara Gateway 中的 SPI 扩展机制,参自考 Dubbo SPI 实现原理 @see:Apache Dubbo。OHara Gateway 中很多核心模块都依赖 SPI 机制去动态加载对应的扩展实现类。例如:操作符匹配策略(MatchStrategy)、多种缓存插件加载(ICacheBuilder...
2025-03-12 16:17:44
844
原创 微调大模型实操教程:0 基础小白也能从 0 到 1 用云算力开发一个Ai甄嬛
入门最好的方式是实操,这篇文章一共耗时 7 个小时,用大白话和实操的角度给大家分享一下, 0 基础入门微调大模型 今天阿里开源了 QwQ-32B 推理模型,320 亿参数和 DeepSeek 6710亿参数几乎相同的效果,部署成本和微调成本越来越低,所以,在做应用开发的同时,掌握微调的技能也很重要。这个文章,用大白话,面向...
2025-03-12 16:15:21
594
原创 ByteBuddy
ByteBuddy一、简介二、常用API1、入门使用2、对类插桩3、对方法插桩4、插桩插入5、方法委托6、动态修改入参7、清空方法体三、Java agent1、原生JDK实现2、ByteBuddy实现四、框架应用一、简介ByteBuddy是基于ASM (ow2.io)实现的字节码操作类库。比起ASM,ByteBudd...
2025-03-12 16:00:00
982
原创 postgresql源码学习(60)—— VFD的作用及机制
首先VFD是Virtual File Descriptor,即虚拟文件描述符,既然是虚拟的,一定先有物理的。一、 物理文件描述符(File Descriptor, FD)1.什么是 FD 它是操作系统提供给用户程序访问和操作文件或其他 I/O 资源的抽象接口,使用户无需关心底层的具体实现。 在...
2025-03-12 15:58:15
981
原创 PostgreSQL 扫盲贴 常用的监控分析脚本
正文:我一直有一个错觉,大家的POSTGRESQL的技术都非常了得,在年前实际上对我有几次的感触。1 不会装POSTGRESQL 的人有的是2 基本概念和理解不明白的有的是3 对于POSTGRESQL 来说,MYSQL 的确是曾经非常的热,至少MYSQL的一些白痴问题,问的人比较少OK 既然如此,也不能天天高大上,咱们...
2025-03-12 15:47:13
480
原创 人工智能之Tensorflow变量作用域
在TensoFlow中有两个作用域(Scope),一个时name_scope ,另一个是variable_scope。variable_scope主要给variable_name加前缀,也可以给op_name加前缀;name_scope给op_name加前缀。variable_scope通过所给的名字创建或返回一个变量,并...
2025-03-11 17:58:04
227
原创 Linux系列:如何调试 malloc 的底层源码
一:背景1. 讲故事上一篇我们聊过 C# 调用 C 的 malloc 代码来演示heap的内存泄露问题,但要想深入研究得必须把 malloc 的实现库 libc.so 给调试起来,大家都知道在Linux 上 libc 和 Windows 的 Win32 API 是一个层级的,由于 Linux 重度依赖 libc,比较吐槽的...
2025-03-11 17:54:16
918
原创 漏刻有时地理信息系统LOCKGIS小程序配置说明(web-view组件、服务器域名配置、复制链接和转发功能)...
漏刻有时地理信息系统LOCKGIS小程序配置说明一、web-view组件二、web-view作用三、漏刻有时地理信息系统LOCKGIS配置1.将文件包加载到微信开发工具2.配置域名2.1.微信小程序配置服务器域名2.1.源码配置域名2.3.调用对应url资源漏刻有时地理信息系统LOCKGIS采用web-view组件实现小程...
2025-03-11 17:54:10
746
原创 调用阿里云aliyun命令来自动触发域名添加
1: 安装aliyun命令登录后复制 root@test7:~# curl -O https://aliyuncli.alicdn.com/aliyun-cli-linux-latest-amd64.tgzroot@test7:~# tar -xzf aliyun-cli-linux-latest-amd64.tgz...
2025-03-11 17:41:48
308
原创 HarmonyOS开发之头像处理和群头像生成实现
在鸿蒙应用开发中,头像处理是一个常见的需求,无论是个人头像的裁剪、美化,还是群头像的生成,都可以通过Canvas、Image组件等来实现。本文将介绍如何利用这些组件实现个人头像处理以及群头像生成。头像处理调用系统相机拍照,从系统相册选择图片,根据圆形遮罩,裁剪生成头像创建图片选择器:使用picker.PhotoViewPi...
2025-03-11 17:29:57
967
原创 Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
一:背景1. 讲故事前面跟大家分享过一篇 C# 调用 C代码引发非托管内存泄露 的文章,这是一个故意引发的正向泄露,这一篇我们从逆向的角度去洞察引发泄露的祸根代码,这东西如果在 windows 上还是很好处理的,很多人知道开启一个 ust 即可,让操作系统帮忙介入,在linux上就相对复杂一点了,毕竟Linux系统是一个万...
2025-03-11 17:28:07
985
原创 【连载 21】性能测试实践——超时结账第一回合
3.7.1 超市结账第一回合让我们把目光转回小八超市。最近生意红火,8个收银台忙得团团转,早高峰时连上厕所的时间都没有。收银员们叫苦不迭,纷纷建议老板临时增加2个收银台。小八思前想后,决定先对现有的8个收银台进行一次摸底,看看在满负荷运转的情况下,每分钟能结账多少顾客。根据摸底结果,再决定是否增加临时收银台。以此为背景...
2025-03-11 17:26:41
414
原创 Harmony NEXT开发之ArkUI弹性布局
弹性布局对元素空间进行分配,常用于页面头部导航栏的均匀分布、页面框架的搭建、多行数据的排列等容器默认存在主轴与交叉轴排列方向通过设置参数direction,可以决定主轴的方向,从而控制子元素的排列方向换行排列wrap属性控制当子元素主轴尺寸之和大于容器主轴尺寸时,Flex是单行布局还是多行布局。在多行布局时,通过交叉轴方向...
2025-03-11 17:17:49
320
原创 DeepSeek+知识库+鸿蒙,助力鸿蒙高效开发
不知道你们发现没有,就是鸿蒙开发官网,文档也太多太多了,对于新手来说确实头疼,开发者大多是极客,程序的目的是让世界更高效!看文档,挺头疼的,毕竟都是理科生。遇到问题不要慌,解决它就是了。这不最近看到鹅厂出了个新产品,有点意思。ima.copilot:会思考的知识库,开启搜读写新体验我就在想这波优势得发挥起来 我们在日常检索...
2025-03-11 17:17:43
391
原创 用装饰器模式实现多层缓存:让PHP应用更快更稳
为什么要做多层缓存?想象这样一个场景:你的PHP应用每次访问数据库都要花1秒钟,用户抱怨页面加载太慢。这时候你会想到加缓存——但只用一层缓存够吗?比如:内存缓存虽然快,但重启服务数据就没了Redis缓存能持久化,但网络请求也有开销文件缓存最可靠,但磁盘读写速度有限多层缓存的思路很简单:把最快的缓存放在最前...
2025-03-11 17:09:05
305
原创 全网最全最详细解释A/B Test是什么?
相信大家都或多或少听说过A/B测试,即便没有听过其实也被动的参与过——作为受试者。在网站和APP的设计、产品的运营中,经常会面临多个设计/运营方案的选择。小到按钮的位置、文案的内容、主题的颜色,再到注册表单的设计、不同的运营方案,都有不同的选择。A/B test可以帮助我们做出选择,消除客户体验(UX)设计中不同意见的争执...
2025-03-11 16:54:45
1160
原创 Python大数据处理实战:从Pandas到Spark的性能优化指南
前言在大数据时代,高效处理海量数据是开发者面临的共同挑战。本文基于真实电商用户行为数据集(规模10亿行),对比Pandas、Dask、Spark等工具的性能差异,总结出5大调优原则和3种场景化选型方案,帮助读者快速解决“内存溢出”、“计算缓慢”等典型问题。文末附完整代码与可视化对比报告,可直接复用于实际项目。目录问题背景:...
2025-03-11 16:38:27
319
原创 分布式锁
一、集群下的线程并发安全问题:通过加锁可以解决在单机情况下的一人一单安全问题,但是在集群模式下就不行了。==》原因:在集群模式下,有多个JVM就会有多个锁监视器,每个JVM内部可以监视到线程实现互斥,每个JVM内部都会有一个线程是成功的,如果集群模式下,部署多台的话,就会有并行的多个线程成功运行,就会出现线程安全问题二、分...
2025-03-11 16:28:26
565
原创 Spring Boot 与 Java 结合的最佳实践
Spring Boot 与 Java 结合的最佳实践Spring Boot 是现代 Java 开发中最流行的框架之一,尤其是在构建微服务和快速开发应用时,Spring Boot 提供了强大的支持。与 Java 的结合使得开发者能够快速创建和部署高效的企业级应用程序。在本文中,我们将深入探讨 Spring Boot 与 Ja...
2025-03-10 17:33:44
923
原创 C++20 新特性:std::source_location —— 让代码更有“源”来
在 C++20 中,众多新特性和改进为开发者带来了诸多便利,其中 std::source_location 是一个非常实用且容易被忽视的特性。它可以帮助我们更方便地获取代码的运行时位置信息,从而在调试、日志记录以及错误处理等场景中发挥重要作用。本文将详细介绍 std::source_location 的使用方法和一些实际应...
2025-03-10 16:49:37
513
原创 【HarmonyOS Next】鸿蒙应用加载SVG文件显示图标
【HarmonyOS Next】鸿蒙应用加载SVG文件显示图标一、SVG是什么?SVG 即可缩放矢量图形(Scalable Vector Graphics),它是一种基于 XML 语法的二维矢量图形格式,由万维网联盟(W3C)制定。SVG 使用 XML 文本格式来描述图形,与传统的位图图像(如 JPEG、PNG 等)不同,...
2025-03-10 16:35:32
286
原创 Vue.js 季度选择器组件开发详解
日期选择器是一个非常常见的组件,它能够帮助用户方便地选择日期。然而,在某些业务场景下,我们可能需要一个季度选择器来替代传统的日期选择器。本文将详细介绍如何使用Vue.js开发一个自定义的季度选择器组件。1. 项目背景在我们的项目中,需要一个季度选择器来让用户选择特定的季度。Element UI 提供了丰富的日期选择器组件,...
2025-03-10 16:32:05
803
原创 js逆向-某博博返回数据解密
url:https://www.weibotop.cn/2.0/分析过程打开开发者工具,页面直接进入了debugger模式。编辑想要跳过这个debugger模式,可以在debugger这行代码的前面右键,选择never pause here。编辑重新刷新界面,就不会进入debugger模式了。抓流量包。编辑主要关注cu...
2025-03-10 16:17:13
1074
原创 JVM之本地内存以及元空间,直接内存的详细解析
本地内存基本介绍虚拟机内存:Java 虚拟机在执行的时候会把管理的内存分配成不同的区域,受虚拟机内存大小的参数控制,当大小超过参数设置的大小时就会报 OOM本地内存:又叫做堆外内存,线程共享的区域,本地内存这块区域是不会受到 JVM 的控制的,不会发生 GC;因此对于整个 Java 的执行效率是提升非常大,但是如果内存的...
2025-03-10 16:02:32
312
原创 提交MapReduce至Yarn运行
1、概述Hadoop官方内置了一些预置的程序,常用的比如:wordcount:单词计数程序。统计指定文件内各个单词出现的次数pi:求圆周率通过蒙特卡罗算法(统计模拟法)求圆周率这些内置的示例代码都在$HADOOP_HOME/share/hadoop/mapreduce/hadoop-mapreduce-examples-...
2025-03-10 15:37:45
603
原创 ❤ React-组件通讯
❤React-组件通讯组件通讯将教我们的内容:能够使用道具接收数据能够实现父子组件之间的通讯能够实现兄弟组件之间的通讯能够给组件添加道具校验能够说出生命周期常用的钩子函数能够知道高阶组件的作用1、 组件通讯介绍组件是独立且封闭的单元,默认情况下,只能使用组件自己的数据。在组件化过程中,我们将一个完整...
2025-03-10 15:31:57
788
原创 Docker 容器命令全解析:从基础操作到高级技巧
一、容器的核心特性Docker 容器是基于镜像运行的轻量级实例,具备以下显著特性:进程隔离:借助 Linux 命名空间(namespace)达成进程级别的隔离。资源控制:依靠 cgroups 实现对 CPU、内存等资源的精细化控制。文件系统独立:采用 UnionFS 技术构建分层的文件系统。启动迅速:启动时间通常在毫秒级别...
2025-03-10 15:29:39
363
原创 c++拷贝构造函数
一.概念用一个已经存在的对象去初始另一个新对象;拷贝构造函数是类中默认成员函数之一,它只有单个形参,且形参是本类类型对象的引用(一般用const修饰,不能改变已存在的类),在用已知类创建对象时,编译器会自动调用拷贝构造函数。(关于默认成员函数)拷贝构造函数是构造函数的一个重载形式,它一定是用来初始化一个新对象的,这区...
2025-03-10 15:10:04
813
原创 DeepSeek的开源之路:一文读懂从V1-R1的技术发展,见证从开源新秀到推理革命的领跑者...
一、引言:AI时代的挑战与DeepSeek的崛起 在大模型时代,AI技术的飞速发展带来了前所未有的机遇,但也伴随着巨大的挑战。随着模型规模的不断扩大,算力需求呈指数级增长,训练成本飙升,而性能提升的边际收益却逐渐递减,形成了所谓的“Scaling Law”瓶颈。与此同时,OpenAI、谷歌等巨头通过闭源策略垄断技术,...
2025-03-10 15:07:10
822
原创 C语言内存管理
在Linux系统中,每个进程的4TB虚拟地址空间(32位为3:1划分)都是程序员创作的画布。理解从brk()到mmap的内存分配革命,是构建高可靠系统的关键。一、内存空间的量子跃迁数据段的三重宇宙登录后复制 char g_init[1024] = {1}; // .data段(已初始化) char g_un...
2025-03-10 15:03:04
297
原创 向量数据库Chroma的简单介绍
Chroma 是向量数据库,存向量用的。拥有针对向量的查询能力,根据向量的距离远近查询,这一点和传统数据库不一样。https://docs.trychroma.com/docs/overview/introduction其他常见的开源向量数据库:Chroma,Milvus,Weaviate,Weaviate,Qdrant,...
2025-03-10 14:56:13
499
原创 HarmonyOS NEXT开发实战:DevEco AI辅助编程工具(CodeGenie)的使用
引言DevEco AI辅助编程工具(CodeGenie)为开发者提供高效的应用/元服务AI辅助编程工具,支持HarmonyOS NEXT领域的智能知识问答、ArkTS代码补全/生成和万能卡片生成能力,提高开发者编码效率。一、安装使用建议使用DevEco Studio 5.0.3.403及以上版本。https://deve...
2025-03-10 14:43:27
929
原创 ARM/RISCV/Intel/AMD CPU中,一条存储器读写指令的执行全过程是什么?
当我们在编写代码时,诸如读取或写入变量这样的简单操作,看似不起眼,但在底层却引发了一系列复杂的硬件操作。尤其是在现代多核处理器和多线程编程环境中,这些操作的背后隐藏着存储一致性和缓存一致性问题。如何保证不同处理器核或线程访问相同的内存数据时,数据的一致性得以维持?2. 存储器读写指令的基本概念在现代计算机系统中,处理器(C...
2025-03-10 14:42:25
522
原创 (WEB系统集成CAD)在线CAD开发包调用内部弹框的方法
前言在AD二次开发的过程中,为了沿用项目内部的样式保持项目的统一性,我们提供了调用项目内部弹框的接口。用户可根据自己的具体需求按照下面文档介绍的步骤来操作调用项目内部的弹框。基础调用1.首先创建一个test_dialog文件夹用于存储弹框相关的文件,如下图:2.在文件夹下创建 dialog.ts 文件用于注册弹框,代码如下...
2025-03-10 14:28:00
519
原创 掌握这些小程序性能优化技巧,让你的小程序速度飙升 10 倍
惊爆!掌握这些小程序性能优化技巧,让你的小程序速度飙升 10 倍嘿,各位程序猿小伙伴们!是不是经常被自家小程序的 “蜗牛速度” 搞得焦头烂额?用户在那边疯狂吐槽,咱在这边急得抓耳挠腮。别担心,今天小编就来给大家放大招啦,只要掌握了这些小程序性能优化技巧,让你的小程序速度飙升 10 倍都不在话下!接下来,就跟着小编一起进入...
2025-03-10 14:25:02
935
原创 Kubernetes Pod/Deployment 删除时序图详解
Kubernetes Pod/Deployment 删除流程图下面是 Kubernetes 中删除 Pod 或 Deployment 的完整流程序列图:容器存储接口容器网络接口容器运行时KubeletetcdController ManagerAPI ServerKubectl用户容器存储接口容器网络接口容器运行时Ku...
2025-03-09 19:51:15
688
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人