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

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

    关于它的完整介绍,作者已写过综述,有兴趣的可以访问如下地址:知乎:hysAnalyser v1.0.008版本发布CSDN:hysAnalyser 综述 --- 一个特色TS分析工具摘要本文主要介绍工具的逐分析功能 工具逐分析功能的开发宗旨:1)操作便捷,注重使用体验,异常结果尽可能的明示;2)支持所有用户关注的类型过滤条件,可以极大方便用户缩小数据范围,提升定位问题的速度;3)支持主流格式,PSI/SI, ES 逐分析功能概述hysAnalyser 在任务分析完成后,可以通过两个入口进入逐分析。 如第一副图所示,逐分析主要包括以下功能1.TS列表:序号,偏移地址,PID,起始标识,类型,时间戳(PCR,PTS,DTS),图像类型(标识I、B、P)等2.视频附加信息:视频Nal unit标识 VPS/SPS/PPS/SEI等3.PSI/SI附加信息:PAT/PMT/SDT/BAT等section 版本号,关注观察版本变化4.数据预览:数据的十六进制格式预览5.解析结果1:TS 4个字节的包头解析

    59110编辑于 2025-06-01
  • 来自专栏方球

    rollup + typescript 构建 ts

    依赖引入插件 rollup-plugin-commonjs commonjs 转换 rollup-plugin-eslint eslint 校验 rollup-plugin-typescript2 ts 转换 @typescript-eslint/parser eslint ts 解析器 typescript ts解析器 rollup 配置 import path from 'path' import /package.json' const extensions = [ '.js', '.ts', '.tsx' ] // ts const tsPlugin = ts({ tsconfig , include: ['src/**/*.ts'], exclude: ['node_modules/**', 'lib/**'] }) // 基础配置 const commonConf /lib/types", // 定义文件输出目录 "lib": ["esnext", "dom"], // 导入库类型定义 "types": ["node"] // 导入指定类型

    6.6K21发布于 2020-10-26
  • 来自专栏计算机编程

    ts 导 js 的依赖

    说明,由于vscode在ts状态下没有自动导入js 的功能,特此写此篇文章来说明手动导的方法 由于过于简单,即参考阿里大于老版本api导入的方法: ......

    3.3K40发布于 2019-03-05
  • 来自专栏前端小记

    React + TS + Ant Design 裁小记

    前段时间做了一个项目,是使用 Create-React-App 脚手架 + TypeScript + Ant Design 组件库搭建的,在减少体积上有一些方法和大家分享一下。 我们目标是将体积降到几十 k 这样一个级别上,不受限于体积,坦然使用框架。 下文基于 webpack + TS 来说,如果你的项目不在使用 TypeScript 的话可能会有些不一样,但是思路是一致的;文章比较简单,如果遇到理解问题的话可以文章后面留言。 // 方法2 import {Button, Menu} from 'antd'; 为此 Ant design 提供了一个 webpack 插件 ts-import-plugin, 使用了这个插件后就可以使用 (React-like),比如大名鼎鼎的 preact 在 gzip 之后只有 3kB.

    3.9K120发布于 2018-07-18
  • 来自专栏神光的编程秘籍

    UMD 的如何导出 TS 类型

    namespace Guang { export const name = 'guang'; export const age = '20'; } export = Guang 是兼容老的 ts 总结 现在 TypeScript 的模块都是 es module 的方式引入的,但有一些是支持 umd 的,它们可能用各种方式引入模块,为了实现 umd 模块的类型检查,可以用 declare global

    1.2K20编辑于 2022-11-11
  • 来自专栏Linux内核深入分析

    Linux触摸屏驱动分析(6410) -- s3c-ts

    = s3c_ts_resource, }; void __init s3c_ts_set_platdata(struct s3c_ts_mach_info *pd) { struct s3c_ts_mach_info , ts_base+S3C_ADCTSC); writel(readl(ts_base+S3C_ADCCON) | S3C_ADCCON_ENABLE_START, ts_base+S3C_ADCCON *得到s3c_ts_cfg配置文件*/ s3c_ts_cfg = s3c_ts_get_platdata(&pdev->dev); /*设置ADC分频分频系数*/ if ((s3c_ts_cfg = s3c_ts_cfg->resol_bit; ts->s3c_adc_con = s3c_ts_cfg->s3c_adc_con; /* For IRQ_PENDUP */ /*请求中断资源 * * 而我们的s3c_ts_driver的name = "s3c-ts",那么我们的设备的名字应该也会是"s3c-ts" * * 我们搜索系统发现:Dev-ts.c文件中存在s3c_device_ts

    2.5K20编辑于 2022-05-08
  • 来自专栏python3

    CCIE TS3 Internet 题目

    TS3 Internet 题目实验 目录 TS3 Internet 题目实验... 1 一、拓扑... 1 二、需求:... 2 三、配置基本步骤:... 2 步骤1, R2、R3、R4、R5、SW1运行 IGP-OSPF,区域请参照图中配置区域0和区域12 步骤3、R1和R2、R3建立eBGP邻居关系,R1上通告其环回口,R2、R3、R4、R5之间建立iBGP邻居关系3 步骤4、让R1得到AS 65001 Success rate is 100 percent (5/5),round-trip min/avg/max = 20/34/72 ms 步骤3、R1和R2、R3建立eBGP邻居关系,R1上通告其环回口 R3(config)#router bgp 65001 R3(config-router)#redistribute ospf 110match internal external 注意此时SW1其实没有任何路由去往 msec  210.0.0.17 72 msec   10.0.0.21 72 msec   10.0.0.17 24 msec  3201.12.34.1 148 msec 如果要达到数据负载的效果

    70340发布于 2020-01-17
  • 来自专栏农民工前端

    VUE3+ts安装elementplus

    在main.ts中添加import ElementPlus from 'element-plus'import 'element-plus/dist/index.css'createApp(App).use (ElementPlus).mount("#app");3. 如何VUE3+TS学习-项目搭建:链接》》

    53431编辑于 2025-11-19
  • 来自专栏大宇笔记

    npm发布一个ts0配置

    不管是移动端,还是后端,前端,管理发布永远都是逃不了的。当然越简单越好,我只关心自己代码就好。 零配置,只需关心自己代码 ---- 找到一个发布TS的工具,tsdx真的可以0配置发布,集成了Babel,rollup,eslint,jest 等,只需要关心自己的代码即可。 用法 1、使用tsdx 创建项目 npx tsdx create mylib cd mylib yarn start 2、将代码写到src下 3、写完之后,利用提供脚本build一下 4、登录npm ,

    80010发布于 2020-12-16
  • 来自专栏希里安

    Vue3+ts项目系列(一)

    --antdesign社区 Python3最新版本已经发行到3.12.0(2023年10月7日) --python k8s更新至1.28.2版本,下一个版本1.28.3预计将在本月18日更新,1.28版本停止维护期在 --k8s 苹果的加密受到神秘组织的攻击--https://www.wired.com Vue3+vite+ts项目系列(一) 上半年,我们分享的是vue3+js+elment的技术栈的前端开发项目。 今天开始,开始自己的开源项目系列分享,前端使用vue3+vite+ts+elmentplus技术栈 1.创建vite项目 Vite是一种新型前端构建工具,能够显著提升前端开发体验。 github.com/vitejs/vite/tree/main/packages/create-vite 初始化项目,使用pnpm pnpm create vite 选择vue+ts 安装vuerouter pnpm install vue-router@latest 4.全局注册组件 引入elment-plus和icon // main.ts import

    60220编辑于 2023-10-30
  • 来自专栏农民工前端

    vue3+ts项目安装路由

    安装路由npm install vue-router@4声明路由文件src/router/index.tsimport { createRouter, createWebHashHistory, RouteRecordRaw } from "vue-router";const routes:Array<RouteRecordRaw>=[ { path:'/', name:'Home', component:()=>import('../components/HelloWorld.vue'

    39420编辑于 2023-04-04
  • 来自专栏农民工前端

    VUE3+TS学习-项目搭建

    x 搭建vue3的项目,需要依赖VUE-CIL 3.0或者更高版本。 新建项目步骤 vue create <vue name>//新建项目代码 图例是创建名叫vue3learn的vue3的项目 回车后返回: Default:默认的预设配置,会快速构建一个项目,提供了 可选择方法一: 直接使用默认的vue3预设配置: $ cd vue3learn//进入项目 $ npm run serve//启动项目 将地址复制到浏览器: 至此,默认配置情况下的vue3项目配置完成 通过上下键进行配置项切换,对需要选择的配置项使用空格键进行选中/反选 Babel:使用babel,便于将我们源代码进行转码(把es6=>es5) TypeScript:使用TypeScript进行源码编写,使用ts : 至此,默认配置情况下的vue3项目配置完成。

    1.2K20编辑于 2022-12-21
  • 来自专栏大宇笔记

    Vue3 + TS PropType类型验证

    使用TS的时候有没有遇到过,一个组件props 需要自己定义的接口和类型的属性验证,那么该怎么办呢? 基础props验证看Vue3官网props介绍即可:点击传送 ,官网没有对特定类型属性进行补充。 import { PropType } from 'vue' 2、 定义接口 export interface TodoItem { text: string done: boolean } 3

    5.2K40发布于 2021-01-20
  • 来自专栏承世的博客

    docker创建teamspeak(ts3)教程

    1、创建ts3文件夹 mkdir -p /home/docker/teamspeak 2、通过docker安装ts3 docker run -d \ --name teamspeak \ -v /home/docker/teamspeak:/var/ts3server \ -p 9987:9987/udp \ -p 10011:10011 \ -p 30033:30033 \ -e TS3SERVER_LICENSE=accept \ --restart=always \ teamspeak 3、查看ts3账号密码和密钥 输入以下命令 docker logs --tail =100 teamspeak 记住图片上的 loginname、password、apikey、token,最好保存到一个文档上 4、进入客户端配置文件服务器 4.1点击这里下载ts3客户端,然后点击这里下载客户端汉化 4.2然后按照图示,输入信息,就可以了,输入的内容为第3步获取到的信息。

    2.6K11编辑于 2024-01-26
  • 来自专栏农民工前端

    vue3+ts项目安装路由

    安装路由npm install vue-router@4声明路由文件src/router/index.tsimport { createRouter, createWebHashHistory, RouteRecordRaw } from "vue-router";const routes:Array<RouteRecordRaw>=[ { path:'/', name:'Home', component:()=>import('../components/HelloWorld.vue'

    39730编辑于 2023-04-23
  • 来自专栏承世的博客

    如何使用teamspeak(ts3)教程

    1、下载客户端和汉化 点击这里下载客户端,然后再点击这里下载汉化,先安装客户端,安装完客户端之后再安装汉化,汉化直接点击安装就行,不需要选择路径。

    1.9K10编辑于 2024-01-27
  • Vue3(ts)中使用 pinia

    API,可以理解为下一代 vuex,作者也称之为vuex5,同时vue已经将 pinia 收入 官方账户了名字的由来Pinia (发音为 /piːnjʌ/,类似英文中的 “peenya”) 是最接近有效名 (vue2)和composition api(vue3)2 仅保留 state getters actions(取消了vuex 中 Mutation)3 取消嵌套模块(取消了vuex 中 Module) 4 支持ts5 透明 自动化的代码拆分实际应用项目创建 vite + vue3 + pinia执行命令 npm create vite@latest 或 yarn create viteyarn create pinia'const pinia = createPinia()const app = createApp(App)app.use(pinia)初始化 定义 Storesrc 目录下 创建 index.ts user.countDouble }}

    <button @click="user.countAdd()">增加</button></template><script setup lang="<em>ts</em>

    1K70编辑于 2024-07-03
  • 来自专栏无所事事者爱嘲笑

    nuxt3 + ts + eslint+ prettier

    初始化nuxt3项目 如果报错参考这篇 添加eslint和prettier 安装以下,版本不限(这些版本暂时无报错) { "@vue/eslint-config-prettier": "^7.0.0 "^9.3.0", "prettier": "^2.7.1", "typescript": "^4.9.5", "eslint-plugin-nuxt": "^4.0.0", // 针对nuxt3的校验插件 module.exports = { env: { browser: true, es2021: true, }, extends: [ 'plugin:vue/vue3- recommended', 'plugin:nuxt/recommended', // 针对nuxt3的校验规则 '@vue/eslint-config-typescript', 所以在nuxt3项目中使用'plugin:nuxt/recommended'替换'eslint:recommended'规则,在vue-cli项目中可以使用'eslint:recommended'即可。

    3K40编辑于 2023-03-01
  • 来自专栏FFmpeg实战

    FFmpeg开发笔记(三十七)分析SRS对HLS协议里TS的插帧操作

    由于TS的长度固定,从TS流的任一片段开始都能独立解码,因此可以把TS当成音视频文件的封装格式。鉴于TS的独立解码特性,HLS协议引入了TS格式作为传输单元。 HLS协议的实现原理是对一个大的媒体分片,并将分片后的文件路径记录于m3u8文件,客户端依据该m3u8文件即可获取对应的分片列表,再依次播放分片内容。 每个TS分片都以SPS与PPS等配置帧开头,其中指定了视频的规格信息及其编码参数,因此每个TS片段都能正常解析播放。 以SRS为例,它在组装TS时做了特殊处理,在每个TS的开头位置,就自动插入SPS与PPS等配置帧。 包头都写入了SPS帧和PPS帧,确保TS是拥有SPS和PPS的完整H.264分片。

    49410编辑于 2024-07-13
  • 来自专栏软件安装

    vue3使用ts传参教程

    在Vue 3中使用TypeScript进行组件间传参是开发中常见的需求,它能提供类型安全和更好的开发体验。以下是Vue 3 + TypeScript组件传参的详细教程: 1. 年龄: {{ age }}

    爱好: {{ hobbies.join(', ') }}

    </template> <script setup lang="<em>ts</em> name="userName" :age="userAge" :hobbies="userHobbies" /> </template> <script setup lang="<em>ts</em> handleUpdate = (id: number, status: boolean) => { console.log('收到更新事件:', id, status); }; </script> <em>3</em>. ; const attrs = useAttrs(); // attrs包含所有未在props中声明的属性 console.log(attrs); </script> 总结 Vue <em>3</em> + TypeScript

    31310编辑于 2025-11-12
领券