0

Java设计模式——适配器模式的精妙应用:探秘 JDK 源码中的 Set 类

在 Java 编程的世界里,JDK 源码犹如一座神秘的宝藏,其中的 Set 类更是我们日常开发中频繁使用的利器。今天,就让我们像勇敢的探险家一样,深入 JDK 源码,揭开 Set 类的神秘面纱,重点剖析适配器模式在其中的巧妙应用,看看它是如何让 Set 类焕发出独特魅力的! 一、Set 类:常用 ...

Java码界探秘 发布于 2024-12-01 11:21 评论(0) 阅读(255)
4

.NET Conf China 2024 AI相关内容解析

.NET Conf China 2024中国 .NET 开发者峰会即将在上海召开,这次大会是一届完全由社区组织举办的中国.NET 开发者盛会,我们筹备大会之初就定下了大会的主题是“智能、创新、开放”。我们将聚焦于人工智能和机器学习在 .NET 中的应用,将围绕“.NET x AI”这一议程展开,汇聚 ...

张善友 发布于 2024-12-01 10:24 评论(2) 阅读(810)
0

MySQL底层概述—6.索引原理

大纲 1.索引原理 2.二叉查找树 3.平衡二叉树(AVL树) 4.红黑树 5.B-Tree 6.B+Tree 7.Hash索引 8.聚簇索引与非聚簇索引 1.索引原理 索引会在数据文件中(ibd文件),通过数据页(Page)进行存储。索引可以加快检索速度,但也会降低增删改速度,索引维护需要代价。 ...

东阳马生架构 发布于 2024-12-01 00:21 评论(0) 阅读(344)
1

Three.js入门-常见几何体

这章节,我们将介绍 Three.js 中常见的几何体(Geometry),包括立方体、球体、圆柱体、平面、圆环、圆锥体等。几何体是构建 3D 模型的基础元素,通过不同的几何体可以创建出各种形状的物体。 在 Three.js 中,几何体是由顶点、面、法线等数据组成的,通过材质(Material)的渲染 ...

calmound 发布于 2024-11-30 22:50 评论(0) 阅读(293)
13

AI之旅:Microsoft.Extensions.AI 送惊喜,Cnblogs.DashScope.AI 表支持

2024年10月8日,微软 .NET 官方博客发布了一篇博文,给 .NET 开发者带来了一个小惊喜,.NET 类库将增加一个统一的调用 AI 服务的抽象接口层。这个小惊喜对我们的 AI 之旅是场及时雨。今年3月,我们准备尝试基于 Semantic Kernel 使用通义千问大模型开发 AI 应用 ...

博客园团队 发布于 2024-11-30 22:33 评论(8) 阅读(1291)
1

Java日志手机号脱敏工具类

背景 在开发过程中,很容易将用户敏感信息,例如手机号码、身份证等,打印在日志平台。为了保护用户数据,又不影响日志的打印,需要将日志中的敏感信息进行脱敏。 效果 强烈建议 pull项目,执行一下项目中SensitiveUtils#main方法。 特性 支持多层级【Json】/【对象】字段脱敏 支持一次 ...

帅气的涛啊 发布于 2024-11-30 21:31 评论(0) 阅读(414)
1

BeautifulSoup(bs4)细致讲解

BeautifulSoup(bs4) BeautifulSoup是python的一个库,最主要的功能是从网页爬取数据,官方是这样解释的:BeautifulSoup提供一些简单,python式函数来处理导航,搜索,修改分析树等功能,其是一个工具库,通过解析文档为用户提供需要抓取的数据,因为简单,所有不 ...

ihav2carryon 发布于 2024-11-30 21:06 评论(0) 阅读(972)
3

c# is 和 as 浅看重制版

前言 当年写的比较差:https://www.cnblogs.com/aoximin/p/12965408.html,所以特来重新写一遍。 正文 首先为什么会出现is 和 as 呢? 因为是为了有需要检验的地方,如果直接使用显示转换的话,那么可能直接报错了。 namespace ConsoleApp ...

敖毛毛 发布于 2024-11-30 20:15 评论(8) 阅读(460)
5

【朝花夕拾】蓝牙&WiFi常识篇

一、蓝牙常识点 1、常见英文缩写 缩写 英文全称 释义 BLE Bluetooth Low Energy 低功耗蓝牙 BR Basic Rate 基本速率,一般说的经典蓝牙就是指BR/EDR EDR Enhanced Data Rate 增强速率,BR的增强版,一般说的经典蓝牙就是指BR/EDR B ...

宋者为王 发布于 2024-11-30 19:58 评论(0) 阅读(562)
3

硬盘的基本知识与选购指南

1、3.5和2.5英寸 硬盘的英寸,不是指外壳的尺寸,而是硬盘盘片的直径尺寸。 无论是 2.5英寸的硬盘还是 3.5 英寸的硬盘,都是使用 SATA 接口。 1.1、3.5英寸 3.5 英寸的硬盘在 1984 年就已经诞生,直到在 1991 年出现首款容量为 1GB 的机械硬盘,3.5 英寸硬盘开始 ...

Javaer1995 发布于 2024-11-30 19:41 评论(1) 阅读(804)
0

offline RL · PbRL | LiRE:构造 A>B>C 的 RLT 列表,得到更多 preference 数据

LiRE 的主要贡献(故事):1. 构造 A>B>C 的 RLT,利用二阶偏好信息;2. 使用线性 reward model,提升 PbRL 性能。 ...

MoonOut 发布于 2024-11-30 16:07 评论(0) 阅读(157)
2

一款.NET开源的Windows资源管理器标签页工具

前言 今天大姚给大家分享一款基于.NET开发的可以让你在Windows资源管理器中使用Tab多标签功能的小工具:QTTabBar。 工具介绍 QTTabBar是一款基于.NET开发的可以让你在Windows资源管理器中使用Tab多标签功能的小工具。从此以后工作时不再遍布文件夹窗口,还有给力的文件夹预 ...

追逐时光者 发布于 2024-11-30 15:55 评论(2) 阅读(1052)
1

Java 设计模式——观察者模式:从优衣库不使用新疆棉事件看系统的动态响应

背景事件:近日,优衣库宣布不再使用新疆棉花,这一举措引发了广泛的社会讨论。消费者的反应和舆论的压力,让优衣库的决策迅速影响了市场和品牌形象。类似的,许多系统也面临着需要根据外部事件或状态的变化,做出即时反应的需求。 在软件设计中,观察者模式(Observer Pattern) 就是为了处理这种“状态 ...

Java码界探秘 发布于 2024-11-30 14:02 评论(4) 阅读(488)
1

新型大语言模型的预训练与后训练范式,Meta的Llama 3.1语言模型

前言:大型语言模型(LLMs)的发展历程可以说是非常长,从早期的GPT模型一路走到了今天这些复杂的、公开权重的大型语言模型。最初,LLM的训练过程只关注预训练,但后来逐步扩展到了包括预训练和后训练在内的完整流程。后训练通常涵盖监督指导微调和对齐过程,而这些在ChatGPT的推广下变得广为人知。 自C ...

果冻人工智能 发布于 2024-11-30 09:41 评论(0) 阅读(419)
0

python语言实现_通过端口转发实现跨网络(多网络之间)通信_science_network

title: python语言实现_通过端口转发实现跨网络(多网络之间)通信_science_network description: #多个标签请使用英文逗号分隔或使用数组语法 tags: 杂谈 #多个分类请使用英文逗号分隔或使用数组语法,暂不支持多级分类 本文使用python语言实现了一个端口转 ...

Angry_Panda 发布于 2024-11-30 09:23 评论(0) 阅读(255)
1

开源 - Ideal库 - Excel帮助类,TableHelper实现(二)

本文实现对象集合与DataTable的转换,包括按列名数组、列名-类型键值对、类创建表格的方法,并对类进行类型校验和反射获取属性信息,单元测试代码已上传至代码库。 ...

IT规划师 发布于 2024-11-30 00:18 评论(0) 阅读(476)
0

大语言模型中的MoE

1.概述 MoE代表“混合专家模型”(Mixture of Experts),这是一种架构设计,通过将不同的子模型(即专家)结合起来进行任务处理。与传统的模型相比,MoE结构能够动态地选择并激活其中一部分专家,从而显著提升模型的效率和性能。尤其在计算和参数规模上,MoE架构能够在保持较低计算开销的同 ...

哥不是小萝莉 发布于 2024-11-30 00:10 评论(1) 阅读(899)
1

JS 预编译代码实例分析

了解 JavaScript 引擎在执行代码过程中所做的一些行为是非常必要的,这有助于我们在遇到莫名其妙的调用时,能够大致定位问题所在。在我学习了预编译的相关知识,并基于该文章,引用其中的一段代码,结合“变量提升”、“函数提升”的小示例,对其进行详细的分析,算是留作一份笔记巩固记忆、加深理解。 代码 ...

顾平安 发布于 2024-11-29 22:16 评论(0) 阅读(208)
1

用VuePress在GitHub Pages上搭建博客

请先点击链接RobinDevNotes,体验用VuePress搭建博客的效果(logo还没有合适的替换),目前部署在GitHub Pages上,国内访问速度还可以,再阅读本文感受来龙去脉和搭建过程。 最近准备自己要写点小项目,当前技术栈是以运维和后端为主,自己要写项目的话还是要会一些前端技术,选择学 ...

RobinDevNotes 发布于 2024-11-29 22:09 评论(0) 阅读(263)
1

从零打造基础HTTP服务器:揭秘背后的技术魔法-MiniTomcat

《从零打造基础HTTP服务器:揭秘背后的技术魔法-MiniTomcat》 嘿,各位技术发烧友们!今天咱们要一起踏上一段超级刺激的技术之旅,去揭开从零实现一个基础HTTP服务器的神秘面纱。这就像是在数字世界里亲手搭建一座桥梁,连接起客户端和服务器端,让信息能够畅通无阻地流淌。准备好跟我一起深入 ...

Java码界探秘 发布于 2024-11-29 18:48 评论(0) 阅读(372)