首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏web技术开发分享

    react hook+ts+rouerV6 dev notes

    ={`${CommonStyle.modalNaviImage}`} src="https://pickkiwi.s3.amazonaws.com/upload/ly1sYz9aM986CwIOOCQ6Kwxx2vSxJK5eOia16D8x6nLO7cWTDTk7jKSwCl3bj-Ku2AGKSd7l ={`${CommonStyle.modalNaviImage}`} src="https://pickkiwi.s3.amazonaws.com/upload/ly1sYz9aM986CwIOOCQ6Kwxx2vSxJK5eOia16D8x6nLO7cWTDTk7jKSwCl3bj-Ku2AGKSd7l ) => {     _getRecentRequests()   }, [])   useEffect(() => {     _getRequests()   }, [filterArgs]) 6.

    2.8K10编辑于 2022-08-11
  • 来自专栏前端文章小tips

    Redux原理分析以及使用详解(TS && JS)

    Redux原理分析 一、Reudx基本介绍 1.1、什么时候使用Redux? 简单说,如果你的UI层非常简单,没有很多互动,Redux 就是不必要的,用了反而增加复杂性。 function reducer(state = {money: 0}, action) { //返回一个新的state可以使用es6提供的Object.assign()方法,或扩展运算符 __REDUX_DEVTOOLS_EXTENSION__())) Tip :原来我使用JS+Redux,添加这个插件配置,部署到服务器上用户访问以及别人启动我的项目,都没有报错,但是当我使用TS+hooks userNameData : action.allName} default: return state } } 6.1.4、项目入口文件,index.ts 触发action this.props.SaveScroll(scroll) } } ​ //取值 //其实mapStateToProps接收了state,但是此处这么写,是使用了ES6的解构

    6.2K30发布于 2021-11-25
  • 来自专栏Cellinlab's Blog

    TS STRUCTURE - Basic TS Types

    contain anynumeric literal with float-ing, hexadecimal, and binary or octal values. let decimal: number = 6; ' console.log(x[5].toString()); // OK, 'string' and 'number' both have the 'toString' method // x[6] Assertions Sometimes you find yourself in a situation where you know more about the value of a variable than TS TS assumes that the programmer will do all the necessary checks that are required.

    86710编辑于 2023-05-17
  • 来自专栏河湾欢儿的专栏

    TS

    []=['11',22,true] console.log(arr) */ /* 元组类型(tuple)属于数组的一种 var arr:[number,string]=[11,'this is ts run():string{ return 'run' } */ /* 匿名函数 var fun2=function():number{ return 123; } fun2() */ /* ts number):string{ if(age){ return ${name} --- ${age}; }else{ return ${name} ---年龄保密; } } getInfo('ts

    2.1K20发布于 2019-07-03
  • 来自专栏前端黑板报

    TS - in

    在 TypeScript 中,in 关键字用于几个不同的场景,包括索引签名、类型守卫和枚举声明。下面是 in 的语法和用法的详细说明:

    79910编辑于 2024-05-13
  • 来自专栏流媒体音视频

    hls中ts切片切割核心逻辑深入分析

    前言有使用 ffmpeg 生成 hls 视频文件经历的小伙伴肯定知道,尽管设置了 ts 切片的目标时长,但是实际场景中,总会出现 ts 切片时长或大于目标时长,或小于目标时长的情况。 2、-hls_time参数 hls_time 在 ffmpeg 命令中就是用来控制 ts 切片目标时长的,单位是秒。 因为这样可以保证每个 ts 切片都可以单独解码,保证播放器播放正常。 2.3 初始化分段如果指定了 hls_init_time > 0,那么 ts 切片会动态调整为初始分段和常规分段的不同时长,生成前后时长不一致的 ts 切片。 4、写入流程视频 h264 媒体包写入 ts 切片的流程图:音频 aac 媒体包写入 ts 切片的流程图:

    41300编辑于 2025-07-27
  • 来自专栏前端开发随笔

    Ts安装及自动编译ts文件

    安装 npm install -g typescript 新建个index.ts文件 手动执行ts文件 tsc index.ts 自动编译 终端执行 tsc --init 会在自动生成tsconfig.json VsCode打开 终端 ->运行任务 -> typescript ->“tsc: 监视 - tsconfig.json (ts)”

    2.6K40发布于 2020-09-08
  • 来自专栏ts流分析

    hysAnalyser --- 支持UDP实时TS分析和录制功能

    摘要 本文主要介绍 hysAnalyser 支持TS over UDP实时流分析和录制功能,满足用户分析实时流码率,PSI/SI,时间戳PCR等基本指标。 一键录流,轻松“案发现场”取证——告别无法复现的尴尬 好处:在分析过程中,启动任务勾选“录制”,即可将当前正在分析的流完整保存为标准 .ts 文件。 专业级深度分析,化繁为简——小白也能显专业 好处:背后是专业的DVB/MPEG-TS协议分析引擎,但呈现方式极简。 工具概述 hysAnalyser 是一款专业 MPEG-TS 数据分析工具,定位于 1)音视频开发和测试人员:和MEPG-TS有关开发、调试、测试辅助; 2)和MPEG-TS相关业务系统的运维人员:如数字电视 、OTT、互联网流媒体等领域,协助用户跟踪和分析查错和定位TS数据、DVB业务数据表问题,并且还可以支持定制化的MPEG-TS素材制作和转存。

    43300编辑于 2025-11-04
  • 来自专栏ts流分析

    hysAnalyser 综述 --- 一个特色 TS分析工具

    前言 hysAnalyser是一款 MPEG-TS 数据分析工具,定位用户主要是音视频开发领域,它是作者长期自用的一个 MPEG-TS 分析工具。 在转码、推流传输、终端播放几个环节中,随着解决问题的经验积累,作者添加了一些其他TS分析工具没有的特色功能。 过滤和快速定位; 单个PES包:追踪视音频 DTS、PTS、头部属性等关键信息 6)ES分析和导出:支持按PES格式 或 ES格式导出数据;支持输出 MPEG-2/H.264/HEVC/VVC/AVS1 列表 PES分析 图像列表 PES分析GOP列表 普通 特例:分辨率变化 十二、RTP包分析 直播RTP包封装格式下的分析和跟踪 跟踪同一个组播地址流是否数据包会有重发, 如图所示 十三、逐包分析 ts 授权成功之后 Links 知乎-发布地址和授权说明 MPEG-1/2/4 常见MPEG-TS问题 AVS工作组 腾讯云MPEG-TS分析专栏 hysAnalyser从MPEG-TS导出ES功能说明 hysAnalyser

    2.6K00编辑于 2026-01-25
  • 来自专栏Cocos Creator开发

    ts 文件自动生成 d.ts 文件

    主要分以下几步: 第一步,ts 生成 js 文件。 先安装ts: npm install -g typescript 检测安装成功后,tsc 命令把 ts 文件生成 js 文件,如下图: 第二步,dtsmake 通过 js 文件生成 d.ts 。 生成 d.ts 文件:dtsmake -s ./t.js 生成的结果:

    10.4K20发布于 2021-10-18
  • 来自专栏老怪兽的前端之旅

    Vue + Ts

    # 本章简介 说明 vue 使用 ts 主要是用于对 vue 的一些内置 API 进行定义 ref 类型定义 props 类型定义 emits 类型定义 computed 类型定义 provide / inject 类型定义 template ref 类型定义 组件 ref 类型定义 # 总结-写在最后 说明 本章将会使用一个案例来说明 vue 和 ts 的结合使用过程

    66210编辑于 2023-02-22
  • 来自专栏404

    TS 笔记

    number) => number = function(name: string, age: number): number { return age } interface funcType6 { (name: string, age: number): number } const funcType4: funcType6 = function(name: string, age: number } // 枚举成员会被赋值为从0开始递增的数字,同时也会被枚举值到枚举名进行反向映射 console.log(Days.Sun) // 0 console.log(Days.Sat) // 6 console.log(Days[0]) // 'Sun' console.log(Days[6] === 'Sat') // true // 改变下标 enum Days { Sun = 3

    64720编辑于 2022-04-25
  • 来自专栏前端黑板报

    TS - as vs is

    is 是 TypeScript 中用于类型断言的关键字,它用于在运行时对值的类型进行判断。通过使用 is,你可以编写自定义的类型保护函数,帮助 TypeScript 编译器理解代码中变量的类型。下面是 is 的语法和一个简单的使用案例:

    69210编辑于 2024-06-03
  • 来自专栏ts流分析

    hysAnalyser --- 逐包分析MPEG-TS的功能说明

    前言hysAnalyser 是一款新颖、独具特色的 MPEG-TS 数据分析工具,定位于1)音视频开发和测试人员:和MEPG-TS有关开发、调试、测试辅助;2)和MPEG-TS相关业务系统的运维人员:如数字电视 、OTT、互联网流媒体等领域,协助用户跟踪和分析查错和定位TS数据、DVB业务数据表问题,并且还可以支持定制化的MPEG-TS素材制作和转存。 关于它的完整介绍,作者已写过综述,有兴趣的可以访问如下地址:知乎:hysAnalyser v1.0.008版本发布CSDN:hysAnalyser 综述 --- 一个特色TS分析工具摘要本文主要介绍工具的逐包分析功能 如第一副图所示,逐包分析主要包括以下功能1.TS包列表:序号,偏移地址,PID,起始标识,包类型,时间戳(PCR,PTS,DTS),图像类型(标识I、B、P)等2.视频附加信息:视频Nal unit标识 6.解析结果2:TS包头的调整字段解析7.解析结果3:PAT/PMT/SDT/BAT/NIT/EIT/RST/TDT/TOT/DIT/SIT等常用数据表的解析及呈现8.解析结果4:PES包头部数据的解析结果主界面及操作指引

    62910编辑于 2025-06-01
  • 来自专栏Java架构师必看

    spring源码分析6

    spring源码分析6 强烈推介IDEA2020.2破解激活,IntelliJ

    31920发布于 2021-04-13
  • 来自专栏进阶高级前端工程师

    React源码分析6-hooks源码6

    要理解 hooks 的执行过程,首先想要大家对 hooks 相关的数据结构有所了解,便于后面大家顺畅地阅读代码。

    81150编辑于 2023-01-10
  • 来自专栏前端黑板报

    TS - Index Signatures

    TS - Index Signatures 你有 2 个描述,软件开发人员薪水的对象: const salary1 = { baseSalary: 100_000,

    1.1K10编辑于 2024-06-14
  • 来自专栏Cellinlab's Blog

    TS STRUCTURE - Interfaces

    Unlike classes, interfaces are uncompilable and live only in TS runtime. interface IServer { hostname function interface ICalculator { sum: (a: number, b: number) => number; } # Extending Interfaces In TS

    39320编辑于 2023-05-17
  • 来自专栏M不作声

    使用ts-node直接运行ts脚本

    应用场景 在代码日常中,经常会需要写各种脚本,今天使用ts写了个脚本,运行的时候各种报错,还是决定写下来。 运行ts脚本需要一个库ts-node,这个库不能全局安装,否则会报错。 yarn add -D ts-node # 或者 npm i ts-node -D 使用 安装好后开始添加配置项: 在ts.config.json中添加配置"mudoule": esnext或es2005 /data.js',另外.ts后缀也要改为.js 然后就可以使用命令行命令运行ts脚本。 node --loader ts-node/esm . ❝TypeError [ERR_UNKNOWN_FILE_EXTENSION]: Unknown file extension ".ts" ❞ 我收到这条报错的时候,命令行命令使用的是ts-node . /myscripts.ts,改用以下命令时,问题解决。 node --loader ts-node/esm .

    12.7K40发布于 2021-03-23
  • 来自专栏贺贺的前端工程师之路

    TS高级类型

    in keyof T]: any } // 等同于 type TObj = { name: any; age: any; sex: any; } typeof ts

    1.1K20编辑于 2023-02-14
领券