首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏『学习与分享之旅』

    AI编码焕新:用Context7

    最近,一款名为 Context7 MCP 的工具备受瞩目。网络上流传着各种说法,比如它解决了大语言模型的痛点、革新了 AI 编码方式,甚至能让 Cursor 效率提升十倍。 适用人群(目标群体) 前端/后端/全栈开发者:需要依据“特定版本”文档快速写出可运行代码 数据/平台工程师:频繁对接云服务或第三方 SDK,希望避免版本差异导致的踩坑 AI 编码工具重度用户:Cursor 18 project with the new createRoot API. use context7 Context7 会自动获取 React 18 的最新文档,AI 便会生成正确的代码: // Context7 网站介绍 除了 MCP 集成,Context7 还提供了一个便捷的网站服务:https://context7.com 网站功能特点 Context7 网站的核心功能是为 LLM 和 AI 无论你使用 Cursor、Claude 还是其他 LLM 工具,它都能帮助你获得更好的答案,避免 AI 产生幻觉,让 AI 真正理解你的技术栈。

    11.2K21编辑于 2025-08-12
  • 来自专栏01ZOO

    字符编码实战

    至于数字和二进制的对应关系,这点和补码这种设计有关,简单来说就是正数的补码:与原码相同,比如 7 的补码表示是 00000111, 而负数的补码则是所有位取反并加一,比如 -7 的补码是 11111001 AscII 码虽然使用一个字节表示,但是实际只占用了其中的 7 个bit,表示了共计 128 个字符,第一个 bit 统一为 0。其中 32 个为控制字符【即不可打印,用作控制】,剩下的为可见字符。 UTF-8 最大的一个特点,就是它是一种变长的编码方式。他是一种针对Unicode的可变长度字符编码,也是一种前缀码。 它可以用一至四个字节对Unicode字符集中的所有有效编码点进行编码,属于Unicode标准的一部。 即兼容 ASCII UTF-8 和 UTF-16 都是可扩展标记语言文档(XML)的标准编码。所有其它编码都必须通过显式或文本声明来指定。 任何面向字节的字符串搜索算法都可以用于UTF-8的数据。

    2.3K70发布于 2021-03-07
  • 来自专栏txp玩Linux

    Ffmpeg编码实战

    读取YUV文件并编码成H264的DEMO介绍: 本次的DEMO是通过读取YUV文件,并利用FFMPEG编码成H264格式并输出到文件上面,保存的格式是·xxxx.h264的文件。 二. 初始化编码器 上面的代码主要是初始化编码器的工作,这里要用到两个结构体成员。 一个是AVCodec(编码器)、AVCodecContext(编码器上下文),AVCodec需要用av_codec_find_encoder找到对应的编码器,并使用这个编码器(AVCodec)去创建编码器上下文 设置完之后,使用avcodec_open2把编码器上下文和编码器相互关联起来。 2.3. 将每一帧原始数据进行H264编码并保存 使用avcodec_encode_video2的API对每一帧AVFrame进行H264编码压缩,并把对应的H264数据存储到文件里面。

    77810编辑于 2023-02-10
  • AI智能体编码 skeptic 的 Rust 性能优化实战

    引言:从怀疑到实践你可能见过很多关于AI智能体编码的博客文章,作者们谈论着智能体现在能做的各种美妙事情,以及它们将如何导致编程技能退化等等。这篇帖子不是其中之一。 去年五月,我曾写过一篇题为《作为经验丰富的LLM用户,我其实并不常用生成式LLM》的文章,作为对当时智能体编码热潮的回应。 这些测试结果远超我之前的糟糕体验,让我开始对智能体编码重拾信心。Rust 项目实战:从怀疑到折服Rust语言以其高性能和内存安全著称,但学习曲线陡峭。历史上,LLM在生成Rust代码方面表现不佳。 对技能的影响:与许多人担心的相反,与智能体协同工作反而加深了我对技术栈(如Rust生态系统)的理解,并促使我养成每天花一小时编码和学习新想法的习惯。 对未来的展望:智能体生成的代码能超越现有的、手写的成熟库,这挑战了我们对“AI生成代码质量低下”的固有认知。尽管围绕AI的讨论依然喧嚣,但其带来的实际效用是不可否认的。

    17210编辑于 2026-03-13
  • 来自专栏DotNet NB && CloudNative

    AI应用实战课学习总结(7)聚类算法分析实战

    最近入坑黄佳老师的《AI应用实战课》,记录下我的学习之旅,也算是总结回顾。 今天是我们的第7站,一起了解下聚类算法基本概念 以及 通过聚类算法辅助用户画像的案例。 例如,下图是一个咖啡消费者的画像分析: 用户画像聚类代码实战 Step1 读取数据 及 数据预处理 import pandas as pd #导入Pandas df_sales = pd.read_csv 小结 本文介绍了机器学习中的聚类场景问题,常用的聚类算法 以及 分类和聚类的简单对比,最后再次通过电商订单数据做用户画像的案例做了一次聚类实战,相信对你理解聚类应用应该有所帮助。

    52610编辑于 2025-03-13
  • AI助力安全】实战腾讯云AI编码助手辅助代码审计及漏洞挖掘

    这周我系统的学习了腾讯云AI编码助手的操作文档,深入了解其功能特性与应用场景,发现它不仅仅是一个提高编码效率的利器,更是在保障软件安全性方面具有巨大潜力的安全助手。 本文将从代码审计安全人员的角度出发,探讨如何利用腾讯云AI编码助手辅助代码审计和漏洞挖掘工作。 腾讯云AI编码助手准备 此处以VScode为例子,在拓展中搜索“腾讯云”即可找到,点击安装即可下载。 我们再看到sslvpn_class 类中,经过上一次评审,腾讯云AI编码助手已经将存疑的代码片段给标红了 我们选中这部分存疑的代码,打开腾讯云AI编码助手的 / workspace (工作空间)模式 总结 通篇下来,我们其实真的可以看到,腾讯云AI编码助手不仅革新了代码开发的方式,也为软件安全领域带来了新的可能性。

    2.4K64编辑于 2025-01-30
  • 来自专栏zayyo前端

    7 个 JavaScript 快速编码技巧

    function myfunc() { foo(); bar(); return 1;}// 新方式function myFunc() { return foo(), bar(), 1;}7.

    15110编辑于 2023-11-29
  • 来自专栏iOS开发干货分享

    iOS视频编码实战VideoToolbox

    .本例中实现了编码器类.仅通过指定不同编码器的枚举值就可以快速生成需要的编码器,且支持两个编码器一起工作. ---- 实现原理: iOS中利用VideoToolBox框架完成视频硬编码操作,支持H.264 软编码:使用CPU进行编码。 硬编码:不使用CPU进行编码,使用显卡GPU,专用的DSP、FPGA、ASIC芯片等硬件进行编码。 初始化编码器参数 本例中的编码器类不是单例,因为我们可以生成出h264编码器,h265编码器,以及让生成两个不同类型编码器对象同时工作.这里指定的宽高帧率需要与相机保持一致. 比特率即播放过程中平均码率,是否支持实时编码,如果支持实时编码码率则无法控制.最后我们仅仅可以通过指定编码器的类型来决定创建h264编码器还是h265编码器. 初始化编码器 初始化一个编码器分为以下三个步骤, 首先新建一个VTCompressionSessionRef引用对象管理编码器, 然后将编码器所有属性赋值给该对象.最后在编码前预先分配一些资源(即为要编码的数据预先分配内存

    4.4K20发布于 2019-06-20
  • 来自专栏我和bug只能活一个

    提高编码效率的7AI工具,让你轻松生成复杂代码!

    下面我来给大家介绍7种更专注于编码的人工智能工具。 7.AskCodi(https://www.askcodi.com/) AskCodi提供了一个全面的工具来帮助开发人员快速生成代码,它有不同的应用程序来生成不同类型的代码。 直接按tab键,即可帮你补全代码,很是方便~ 总结 尽管ChatGPT是一种出色的AI工具,但是还有其他一些更专注于编码AI工具,这些工具可以帮助开发人员提高编码效率,减少代码编写量。 通过GitHub Copilot、Codeium、CodeWhisperer、Tabnine、Codex、Intellicode和AskCodi等AI工具,开发人员可以根据自然语言提示、上下文和注释生成代码 这些AI工具应该被看作是编码辅助助手,而不是完全取代程序员。

    9.1K40编辑于 2023-07-15
  • 来自专栏实战docker

    kubebuilder实战之五:operator编码

    kubebuilder实战之二:初次体验kubebuilder kubebuilder实战之三:基础知识速览 kubebuilder实战之四:operator需求说明和设计 kubebuilder实战之五 :operator编码 kubebuilder实战之六:构建部署运行 kubebuilder实战之七:webhook kubebuilder实战之八:知识点小记 本篇概览 本篇是《kubebuilder 实战》系列的第五篇,前面的一切努力(环境准备、知识储备、需求分析、数据结构和业务逻辑设计),都是为了将之前的设计用编码实现; 既然已经充分准备,如今无需太多言语,咱们开始动手吧! kubebuilder create api \ --group elasticweb \ --version v1 \ --kind ElasticWeb 然后用IDE打开整个工程,我这里是goland: CRD编码 ctrl.Result{}, err } // 创建成功就可以返回了 return ctrl.Result{}, nil } else { log.Error(err, "7.

    71140编辑于 2022-05-06
  • 来自专栏reizhi

    实战 NVENC 快速编码存档视频

    3.1 Basic 3.2 Rate Control 3.3 Slice Decision 3.4 Analysis 3.5 VPP 3.6 其他 4.添加转码任务 5.速度和能耗 6.画质和体积 7. 而 Nvidia 这边利用 CUDA 核心的通用计算能力进行视频编码加速时间还要更早一些。但彼时受限于技术水平和编码规范本身,显卡硬编码除了速度之外优势似乎并不明显。 对于低码率区间,硬件编码的画质更是可以用惨不忍睹来形容。 不过随着技术的演进和时代的变化,配备 HEVC 编码加速支持的现代显卡又再度回到了大众的视野当中。 今天我们便以 NVENC 为例,实战处理非常常见的 1080P 30fps 6Kbps 标准的视频压缩存档。 7.其他资料 如果你对 VMAF 感兴趣,可以参见之前的文章:使用VMAF对视频质量进行分析 StaxRip 项目地址:https://github.com/staxrip/staxrip/ NVENC

    2K10编辑于 2022-09-26
  • 来自专栏Keegan小钢

    AI+Web3实战营日志 #7 | 完成Core合约测试

    这是我的 AI + Web3 实战营 的第七篇研发日志,前六篇如下: AI+Web3实战营日志 #1|开营 AI+Web3实战营日志 #2 | 完成底层合约 AI+Web3实战营日志 #3 | Router 合约 AI+Web3实战营日志 #4 | Rebalancer合约 AI+Web3实战营日志 #5 | 完成合约开发 AI+Web3实战营日志 #6 | 开始合约测试 另外,关于 AI + Web3 实战营的相关介绍则有如下几篇文章 : 我要启动 AI + Web3 实战营了 再谈 AI+Web3 实战营:这到底能带给你什么? AI+Web3实战营,9月15日正式开营 前言 之前我们一直采用每天晚上 8 点直播的方式推进研发,每次 1.5–2 小时,一周六天。 而我们仅凭个人+AI 协作,就在不到 7 个小时里完成了同等甚至更高质量的测试。这种效率差距,本身就是一次 研发范式的变革。 从这一步开始,我们真正建立起了“开发 + 测试 + 优化”的完整闭环。

    14410编辑于 2025-11-12
  • 来自专栏云云众生s

    需避免的7个Java编码错误

    译自 7 Java Mistakes to Conquer,作者 Jonathan Vila 是 Sonar 的开发者倡导者。

    37010编辑于 2024-03-28
  • XSS检测绕过(UTF-7编码绕过)

    叮咚,现场运维来消息了,说项目被检测到有高危漏洞,要求修复,以为就是jar安全漏洞,升级就完事了,就让发过来看看,亚麻袋住了,“XSS检测绕过(UTF-7编码绕过)”,从没见过啊,还是UTF-7。 我电脑上的编辑器都没找到有支持UTF-7编码的,首先想到的,把这些信息丢给DeepSeek帮我分析看看,问Ai怎么防御?结果没有我想要的方案。 然后去网络搜索下吧,看看大家前辈们有没解决过,果然有相关文件,但是都没给出具体解决方案,不过也有所收获,得到了一段UTF-7编码的XSS注入参数(如果Get参数请求,记得对参数URL编码)+ADw-script +AD4-alert('UTF-7 XSS')+ADw-/script+AD4-进入正题,结合项目代码,想到可以用Filter过滤器对参数拦截,那就动手来吧,以项目SpringCloud Zuul为例# xss regexxss: enable: true regexes: # UTF-7编码绕过 - "(?

    28610编辑于 2025-10-18
  • 来自专栏鸿蒙开发笔记

    OpenHarmony实战——Jchardet文件编码方式组件

    支持的编码格式有:ASCII编码、UTF-8编码、UTF-16LE编码、Shift-JIS编码、ISO-2022-JP编码、ISO-2022-CN编码、ISO-2022-KR编码、Big5编码、UTF- 16BE编码、x-euc-tw编码、EUC-KR编码、ECU-JP编码、GB18030编码、HZ-GB-2312编码、Windows-1252编码、GB2312编码。 初始化编码检测器。 OpenHarmony开发基础2.OpenHarmony北向开发环境搭建3.鸿蒙南向开发环境的搭建4.鸿蒙生态应用开发白皮书V2.0 & V3.05.鸿蒙开发面试真题(含参考答案) 6.TypeScript入门学习手册7. ,首选判断是否Ascii编码,如果是Ascii编码,则程序结束。

    24020编辑于 2025-04-21
  • 来自专栏媒矿工厂

    编码AI、VR及CDN杂谈

    这场会议主持人Tim Siglin向三位嘉宾Nehal Mehta,Brent Yates和Greg Jones提了很多问题,探讨了从视频编码到边缘AI和VR中新的选择以及它们在CDN中可以解决的应用。 现在只需要一个GPU就可以为两个VR用户提供服务,然而就在3代GPU之前VR都无法实现,这其中的变化就是因为突破了编码器的瓶颈。 因此这些巨大的远程图像工作负载与GPU的编码计算能力之间的平衡正是目前在进行突破的内容。 附上演讲视频:

    60531发布于 2020-10-19
  • 来自专栏技术专家成长之路

    JVM内存结构探秘及编码实战

    在JDK7的HotSpot中,已经把原本在永久代的字符串常量池移出,在JDK8的HotSpot中,已经没有永久代的存在了,而是采用了新的内存空间:元空间(Metaspace)。 Native Method) at OneMoreStudy.RuntimeConstantPoolOOM.main(RuntimeConstantPoolOOM.java:12) 在JDK7中运行 这是因为:在JDK6中,字符串常量池还在永久代中,而在JDK7中,已经把原本在永久代的字符串常量池移出了。 Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) ... 12 more 在JDK7中运行也抛出了 这是因为:在JDK6和JDK7中,永久代仍然存在,而在JDK8中,已经没有永久代的存在了,而是采用了新的内存空间:元空间,并且JVM参数PermSize和MaxPermSize也被移出了。

    50920编辑于 2022-04-22
  • AI 编码搭子,好用,爱用

    #腾讯云AI代码助手# 使用很方便,直接在编辑器上就能进行提问,并且可以根据编辑器内的内容进行联系,能精准的理解提问者的问题和给出准确的答案和代码。

    11510编辑于 2025-02-28
  • 来自专栏MatheMagician

    编码通信与魔术初步(五)——编码通信魔术入门《3 * 7的感应》

    最后尤其说清楚了编码通信魔术的应用边界,是以辨识力效果作为主要表现形式的这类魔术的主要数学原理。 相关内容请戳: 编码通信与魔术初步(四)——通信编码魔术的基本原理 编码通信与魔术初步(三)——最大熵模型 编码通信与魔术初步(二)——信息论基础 编码通信与魔术初步(一)——通信浅谈 编码通信魔术里 所以此时,在没有获取观众的信息之前,选牌处在1,2,3叠的概率分别为2 / 7, 3 / 7, 2 / 7。 于是,处在哪叠这件事情本身的熵是: H(d2) = - ((2 / 7) * log (2 / 7) * 2 + 3 / 7 * log(3 / 7)) 那么告诉你在哪一叠,把这件事的熵降为0,理论上来说 当然,从结果上看,分别有2 / 7, 3 / 7, 2 / 7的可能,其信息量变为log2,log3, log2,剩下的熵为: H2 = - ((2 / 7) * log2 * 2 + 3 / 7 *

    50910编辑于 2023-01-30
  • 来自专栏全栈程序员必看

    Activiti7实战-入门

    Activiti7的使用 1.什么是工作流? 1.1工作流介绍 工作流:通过计算机对业务流程自动化执行管理。多个参与者按照某种预定规则自动进行传递文档、信息任务处理的过程。 1.4工作流原理分析 2.什么是Activiti7 Activiti 是一个工作流引擎, activiti 可以将业务系统中复杂的业务流程抽取出来,使用专门的 建模语言(BPMN2.0)进行定义 SpringBoot Activiti7 发布正式版之后,它与 SpringBoot2.x 已经完全支持整合开发。 我们可以将 Activiti7 与SpringBoot 整合开发的坐标引入到工程中,从而达到 SpringBoot 支持 Activti7 整合。 dependency> 步骤二:配置文件application.yml spring: datasource: url: jdbc:mysql://192.168.1.168:3306/activiti7?

    83720编辑于 2022-11-19
领券