首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏01ZOO

    字符编码实战

    UTF-8 最大的一个特点,就是它是一种变长的编码方式。他是一种针对Unicode的可变长度字符编码,也是一种前缀码。 它可以用一至四个字节对Unicode字符集中的所有有效编码点进行编码,属于Unicode标准的一部。 即兼容 ASCII UTF-8 和 UTF-16 都是可扩展标记语言文档(XML)的标准编码。所有其它编码都必须通过显式或文本声明来指定。 任何面向字节的字符串搜索算法都可以用于UTF-8的数据。 大量的中文代码中直接实用 unicode 存储,实际上对于一个 unicode 字符使用了6位甚至 更多的长度,严重浪费了存储空间。 ' starts at byte position 0 U+672C '本' starts at byte position 3 U+8A9E '語' starts at byte position 6

    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
  • 来自专栏个人积累

    ES6编码规范

    ES6编码规范 let,const替代 var es6提出了新的变量声明,let,const.大部分情况下 let和const可以替代var. let 定义的变量不会被变量提升`` const 定义的常量不能被修改

    57021发布于 2020-10-10
  • AI助力安全】实战腾讯云AI编码助手辅助代码审计及漏洞挖掘

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

    2.4K64编辑于 2025-01-30
  • 来自专栏全栈程序员必看

    ODrive应用 #6 编码

    编码器 支持的编码器 请首先阅读一下ODrive编码器选型指南。 编码器校准 ODrive支持的所有编码器类型都需要进行某种编码器校准。 带有索引信号的编码器 如果您的编码器带有索引(Z)信号,则可以避免每次启动时都必须进行编码器偏移校准,而可以使用索引信号将编码器重新同步到存储的偏移校准。 以下是进行一次性校准和配置的步骤。 这将使电机朝一个方向旋转,直到找到编码器索引。 按照无索引信号的编码器校准说明进行操作。 请注意,这仅在使用绝对编码器或带索引编码器时才有效。 AS5047/AS5048 编码器 AS5047/AS5048 编码器是基于霍尔效应的磁旋转编码器。

    2.5K10编辑于 2022-07-23
  • 来自专栏iOS开发干货分享

    iOS视频编码实战VideoToolbox

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

    4.4K20发布于 2019-06-20
  • 来自专栏Keegan小钢

    AI+Web3实战营日志 #6 | 开始合约测试

    这是我的 AI + Web3 实战营的第六篇研发日志,前五篇如下: AI+Web3实战营日志 #1|开营 AI+Web3实战营日志 #2 | 完成底层合约 AI+Web3实战营日志 #3 | Router 合约 AI+Web3实战营日志 #4 | Rebalancer合约 AI+Web3实战营日志 #5 | 完成合约开发 另外,关于 AI + Web3 实战营的相关介绍则有如下几篇文章: 我要启动 AI + Web3 实战营了 再谈 AI+Web3 实战营:这到底能带给你什么? AI+Web3实战营,9月15日正式开营 前天完成了 BlockETF 的第一个里程碑目标——合约开发。之后,昨晚我们就开始进入 测试阶段。 在第一版中,初始化模块只有 6 个用例。

    21510编辑于 2025-11-12
  • 来自专栏海天一树

    小朋友学Python(6):中文编码

    这个问题就是因为 GB2312 编码与 UTF8 编码产生了编码冲撞造成的。 – FFFF 1110xxxx 10xxxxxx 10xxxxxx 例如”汉”字的Unicode编码6C49。 6C49在0800-FFFF之间,所以要用3字节模板:1110xxxx 10xxxxxx 10xxxxxx。 将6C49写成二进制是:0110 1100 0100 1001,将这个比特流按三字节模板的分段方法分为0110 110001 001001,依次代替模板中的x,得到:1110-0110 10-110001 10-001001,即E6 B1 89,这就是其UTF8的编码

    1.1K100发布于 2018-04-17
  • 来自专栏实战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编码 // 返回错误信息给外部 return ctrl.Result{}, err } return ctrl.Result{}, nil } 至此,整个elasticweb operator编码就完成了

    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. 而 Nvidia 这边利用 CUDA 核心的通用计算能力进行视频编码加速时间还要更早一些。但彼时受限于技术水平和编码规范本身,显卡硬编码除了速度之外优势似乎并不明显。 今天我们便以 NVENC 为例,实战处理非常常见的 1080P 30fps 6Kbps 标准的视频压缩存档。 由于 Nvidia 在2020年6月将消费级(Geforce)显卡的 NVENC 会话数限制提高到了3,我们可以打开3个 StaxRip 同时运行转码任务。 6.画质和体积 以其中一个编号为 SSNI-805 的文件为例,编码前文件大小为 5.11G ,编码后为 3.32G ,压缩率64.97%。

    2K10编辑于 2022-09-26
  • 来自专栏AI科技大本营的专栏

    Fast.ai实战深度学习在线课程 Lesson6

    AI100 每周二推出的 Fast.ai 深度学习在线课程很受同学们的欢迎。本课程由 Jeremy Howard 教授开设,共8节。 基于这一思路,Jeremy Howard 教授开发了 Fast.ai 深度学习实战课程。该课程一经推出,就引起了整个深度学习圈子的高度关注,不论是专家还是学习者,对这一课程都好评如潮。 今天,我们将推出 Lesson6。这节课我们将介绍一个新的工具 Mixlterator,这个工具将帮助我们更好的构建深度学习模型。。 本课程主要内容包括: 1. 词嵌入回顾 2. 利用 theano 构建 RNN Lesson 6 Building RNNs ? AI100 会继续将 Fast.ai 深度学习实战课程的全部字幕翻译成中文,于每周二在公众号上推送。 英语水平较好的同学,也可以直接访问 course.fast.ai 学习课程。

    60450发布于 2018-04-27
  • 来自专栏iSharkFly

    Confluence 6 配置字符集编码

    为了避免字符出现问题,请将所有的字符集设置为使用 UTF-8 编码(或者根据你配置的数据库来制定正确的 UTF-8 编码字符集,例如在 Oracle 中使用的是 AL32UTF8 )。 配置 Confluence 字符集编码 在默认的情况下,Confluence 使用的是 UTF-8  字符集编码。 Confluence 中也有多个检查来确保你的数据库也是使用的 UTF-8 编码(或者对应的编码)。 当然,你也是可以对你的字符集进行修改的,我们并不推荐你这样做。 如何修改 Confluence 字符集编码(不推荐): 进入 ?   https://www.cwiki.us/display/CONF6ZH/Configuring+Character+Encoding

    97320发布于 2019-01-30
  • 来自专栏兜兜毛毛

    Redis 数据结构与编码总结(6

    hashtable 有序集合对象 OBJ_ZSET "zset" OBJ_ENCODING_ZIPLIST \ OBJ_ENCODING_SKIPLIST ziplist \ skiplist(包含ht) 编码转换总结 对象 原始编码 升级编码 -- 字符串对象 INT embstr raw 字符串对象 整数并且小于long 2^63-1 超过44字节,被修改 哈希对象 ziplist hashtable 哈希对象

    37330发布于 2020-03-19
  • 来自专栏鸿蒙开发笔记

    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编码。 //2 => Chinese //3 => Simplified Chinese //4 => Traditional Chinese //5 => Korean //6 `1.OpenHarmony开发基础2.OpenHarmony北向开发环境搭建3.鸿蒙南向开发环境的搭建4.鸿蒙生态应用开发白皮书V2.0 & V3.05.鸿蒙开发面试真题(含参考答案) 6.TypeScript ,首选判断是否Ascii编码,如果是Ascii编码,则程序结束。

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

    编码AI、VR及CDN杂谈

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

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

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

    在JDK6中运行抛出了老年代的OutOfMemoryError异常,结果如下: ...... 35813 35814 Exception in thread "main" java.lang.OutOfMemoryError 这是因为:在JDK6中,字符串常量池还在永久代中,而在JDK7中,已经把原本在永久代的字符串常量池移出了。 在JDK6中运行抛出了老年代的OutOfMemoryError异常,,结果如下: ...... 这是因为:在JDK6和JDK7中,永久代仍然存在,而在JDK8中,已经没有永久代的存在了,而是采用了新的内存空间:元空间,并且JVM参数PermSize和MaxPermSize也被移出了。

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

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

    11510编辑于 2025-02-28
  • 来自专栏世荣的博客

    搭建漏洞环境-实战-6

    XSS测试平台是测试XSS漏洞获取cookie并接受Web页面的平台,XSS可以做JS能做的所有事情,包括但不限于窃取cookie,后台增删改文章,利用XSS漏洞进行传播,修改网页代码,网站重定向,这里使用的是基于xsser.me的源码。这里我给大家提供资源。

    52130编辑于 2022-03-18
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    【Spring实战】—— 6 内部Bean

    本篇文章讲解了Spring的通过内部Bean设置Bean的属性。   类似内部类,内部Bean与普通的Bean关联不同的是:   1 普通的Bean,在其他的Bean实例引用时,都引用同一个实例。   2 内部Bean,每次引用时都是新创建的实例。   鉴于上述的场景,内部Bean是一个很常用的编程模式。   下面先通过前文所述的表演者的例子,描述一下主要的类: package com.spring.test.setter; import com.spring.test.action1.Per

    68970发布于 2018-01-17
领券