OpenCSG斩获第四届琶洲算法大赛开源领域第一

博主头像 9月23日,第四届琶洲算法大赛生态赋能大会在广州琶洲成功举办。本届大赛以“算法领航 琶洲奋进”为主题,吸引了来自中国、日本、肯尼亚、法国、美国、新加坡、意大利等全球30多个国家的8131支团队同台竞技。 赛事设置AI创新应用赛、AI软件应用赛、智能硬件产品赛等多个赛道,聚焦智能体(AI Agent) ...

unordered_map性能被吊打!我用基数树让内存池性能暴涨几十倍的秘密

博主头像 哈喽,大家好,我是小康! 今天要和大家聊一个特别有意思的话题——基数树。 说实话,我第一次听到这个名词的时候,内心是懵逼的。基数?树?这玩意儿到底是啥? 直到有一天,我在研究TCMalloc内存池源码的时候,发现了一个神奇的现象:为什么Google的工程师不用std::unordered_map来做 ...

Go 1.26 内置函数 new 新特性

博主头像 目前golang 1.26的各种新特性还在开发中,不过其中一个在开发完成之前就已经被官方拿到台面上进行宣传了——内置函数new功能扩展。 每个新特性其实都有它的背景故事,没有需求的驱动也就不会有新特性的诞生。所以在介绍这个新特性之前我们先来了解下是什么样的场景催生了这个功能。 如果你经常浏览一些大型 ...

使用Ollama 0.12.2本地部署大模型,友好界面对话,开启飞行模式数据完全存在本地

博主头像 之前写过一篇Ollama的介绍C#使用OllamaSharp调用Llama 3、Phi 3等大语言模型。那个时候Ollama还是没有界面对话的。需要再命令行下载需要的大模型,对话输出的内容也是在命令行显示,格式比较单一。 最新的0.12.2安装包增长了好几百MB,增加了用户交互界面,对普通人更加友好 ...

uniapp开发的h5引入uni.webview.js注意事项

博主头像 webview加载的h5页面明明按照uniapp官方文档引入了uni-webview.js,但仍无法使用uni.navigateTo等方法? 若是普通html那可能是引入方式不对,若webview中加载的H5是使用uniapp开发的话,就需要修改uni.webview.js源码来解决了 修改方式: ...

彩笔运维勇闯机器学习--GBDT

博主头像 前言 本文讨论的GBDT算法,也是基于决策树 开始探索 scikit-learn 老规矩,先上代码,看看GBDT的用法 from sklearn.datasets import load_iris from sklearn.ensemble import GradientBoostingClassi ...

React 基础核心概念(8 个)——从入门到能写业务组件(上)| 葡萄城技术团队

博主头像 React 基础核心概念(8 个)——从入门到能写业务组件(上) 前言:为什么要先掌握这些基础概念? 对国内开发者来说,React 是开发中后台系统、电商前端、移动端 H5 的“刚需技能”。但很多人刚学就陷入“会写 JSX 却不懂原理”的困境——比如不知道为什么状态更新后页面不刷新,或者写组件时反复 ...

Java 日志管理的黄金组合: SLF4J+Logback

博主头像 slf4j 的前世今生 Log4J、Log4J2和LogBack的历史故事 使用过Log4J和LogBack的同学肯定能发现,这两个框架的设计理念极为相似,使用方法也如出一辙。其实这个两个框架的作者都是一个人,Ceki Gülcü,俄罗斯程序员。 Log4J 最初是基于Java开发的日志框架,发展一 ...

Chormium 密码管理器表单结构体说明(基于Chromium138)

博主头像 这个结构体(struct PasswordForm)是 Chromium 浏览器(以及所有基于 Chromium 的浏览器,例如 Chrome、Edge 等)中密码管理器用来存储和管理单个登录凭证(即一组用户名和密码)的核心数据结构。它不仅包含了用户名和密码本身,还包含了大量关于该凭证的来源、上下文 ...

PHP 快速集成 ChatGPT 用 AI 让你的应用更聪明

博主头像 PHP 快速集成 ChatGPT 用 AI 让你的应用更聪明 AI 现在火得不行,ChatGPT 这些工具让我们开发者能很轻松地给应用加上智能功能。如果你在用 PHP,想让自己的项目也能"聊天"、"思考",这篇文章就手把手教你怎么通过 OpenAI 的 API 把 ChatGPT 接入 PHP 应用 ...

kubernetes事件监控工具--Kube-Event

博主头像 在日常使用中,总会碰到容器“不经意间”重启的情况,但我完全不知道上次重启是什么时候。容器一旦重启,旧实例就会被销毁,如果旧容器日志没有被收集或转存,就彻底丢失了。这样一来,想通过历史日志排查问题原因就显得非常棘手......为此,我写了一个简单的小工具Kube-Event ...

Rust/C/C++ 混合构建 - Cmake集成Cargo编译动态库

Cmake是一个强大的多语言编译工具,其内置模块提供了强大的扩展能力。 Rust官方的构建工具是Cargo,其提供了依赖下载,上传和编译等多项功能,极大的便利了Rust项目的开发。 目前C++多数用Cmake构建,如果是Rust集成cmake构建c++动态库,可以用Cargo构建脚本集成cmake- ...

<1···474849···100>