刷新
如何为你的应用选择合适的数据库

博主头像 “我应该使用 SQL 还是 NoSQL?B-Tree 还是 LSM Tree?”如果你在为应用选择数据库时感到困惑,你并不孤单。每种数据库背后都有复杂的存储引擎和事务协议,选择正确的数据库可能意味着性能飞跃,选择错误则可能导致瓶颈。 本文将通过故事的方式,深入探讨数据库的内部机制,了解 MySQL、 ...

老牌即时通讯应用Skype被关闭,卒年22岁!

博主头像 最新消息 著名的老牌即时通讯应用Skype以于2025年5月5日被关闭。 Skype的简体中文官网早在3个月前就已经挂出了告别通告: 2011年,微软以85亿美元的价格收购Skype,当时月用户量约为1.5亿,到2020年这一数字已降至2300万。分析称,用户量下滑的主要原因是Skype基础技术已经 ...

[HTB] 靶机学习(二)TheFrizz

学习hackthebox的第二天,本人为初学者,将以初学者的角度对靶机渗透进行学习,中途可能会插入一些跟实操关系不大的相关新概念的学习和解释,尽量做到详细,不跳步,所以也会有理解不正确的地方,欢迎大佬们提出指正 ...

开发常用的 8 个镜像站(建议收藏)

博主头像 大家好,我是R哥。 在平时的开发工作中,我们经常需要下载各种开源软件、依赖包或者更新系统环境,但如果直接从国外的官方源下载,速度可能非常慢,相信大家都遇到过。 这时候,国内各大企业和高校提供的开源软件镜像站就是一大救星,国内的镜像站一般会定期同步这些资源,并提供更快的国内访问速度,能够大幅提高下载体 ...

网络加密流量智能分析方法

博主头像 转载学习:程光-网络加密流量智能分析方法 加密流量分类目的 加密流量分类的核心目的是在保障用户隐私的前提下,通过分析和识别加密网络流量的类型、特征及行为模式,为网络安全、网络管理和应用优化提供技术支撑。具体目标包括: 1. 网络安全防护 威胁检测:识别加密流量中的恶意行为(如病毒传播、僵尸网络通信、 ...

AI大模型在垂直领域面临两大困局

博主头像 转载学习:郑志明院士:AI大模型在垂直领域面临两大困局 郑志明院士解析当前AI大模型在垂直领域面临的困局,提出破解高精产业应用难题的新思路! 1. AI大模型垂直领域应用困局 中国科学院院士郑志明在CCBN 2025开幕式指出“复杂高精产业 + 人工智能大模型”面临应用困局,行业大模型定制有科学问题 ...

在Ubuntu中部署Next.js项目

博主头像 以下步骤,均已多次在实战项目中实现,遂在此分享。 如有错漏之处,感谢斧正。 原文链接:https://mp.weixin.qq.com/s/Jaqpe4uhB5V1PsWhY6_Tzg 一、服务器环境准备 系统:Ubuntu 22.04 64位 配置:2核(vCPU) 2 GiB 允许远程SSH访问 ...

[tldr] go使用gRPC

博主头像 gRPC是谷歌推出的一个rpc服务框架, 数据编码采用protobuf实现. 安装环境 go install google.golang.org/protobuf/cmd/protoc-gen-go@latest go install google.golang.org/grpc/cmd/proto ...

[Python/数据分析] Pandas:数据分析库

博主头像 序 千行百业,自然语言处理、大模型、人工智能技术变革、数智化转型热潮进行得如火如荼,熟悉 Python 及其核心库————成为进入AI领域的基本能力。 数据处理与分析方面的 numpy 和 pandas 库首当其冲。 概述:Pandas Pandas 是什么? Pandas 是 Python 语言的 ...

结构化输出指南:三⼤必备提⽰技巧总结

博主头像 转载:结构化输出指南:三⼤必备提⽰技巧总结 结构化输出的核⼼价值 定义:指⻓⽂本→有序结构(键值对/列表/表格),适应代码解析需求。 必要性:避免⾃由⽂本带来的歧义性,提⾼⾃动化处理效率。 示例场景:客户评论分析中,结构化输出精准提取产品名/情感/摘要,代码直接读取字段省去NLP解析。 实现⽅法对⽐ ...

智谱AI视觉模型小白调用教程

博主头像 借助智谱AI多模态视觉模型,我们可以实现对图片中内容进行识别。官方的教程已经比较详细,这里就不再赘述。 其调用方式主要有如下3种方式: 使用SDK 使用HTTP调用 使用第三方框架 对于SDK需要安装zhipuai包,相关教程可以参考。 这里选择第2种方式,主要是不想安装无关的包。详情可以参考。官方 ...

[tldr] GO语言异常处理

博主头像 在开发中, 处理异常是很重要的, 考虑各种错误情况并且提出对应的解决办法是保证不出大BUG的重要之处. error in go GO语言的异常是很简单的, 只需要实现Error函数接口即可 func (e ErrA) Error() string { return "ErrA" } 过于简单的实现, ...

<1···505152···100>