1.AAC音视频编码详解
2.我想制作个网页..大家教教我...
3.一文掌握Ascend C孪生调试
4.关于virtuoso软件的一些基础介绍(1)
AAC音视频编码详解
AAC是高级音频编码(Advanced Audio Coding)的缩写,起始于年,最初是基于MPEG-2的音频编码技术,旨在替代MP3格式。年,MPEG-4标准发布后,滑稽psd分层源码AAC重新集成了其他技术(PS、SBR等),形成了LC-AAC、HE-AAC和HE-AACv2三种主要编码方式,其中LC-AAC用于中高码率(>Kbps),HE-AAC(等同于AAC+SBR)用于中低码率(<Kbps),而新推出的HE-AACv2(等同于AAC+SBR+PS)适用于低码率(<Kbps)。大部分编码器在Kbps时不加PS,相当于普通的HE-AAC。
AAC共有9种规格,以适应不同场合的需求,包括MPEG-2 AAC LC、MPEG-2 AAC Main、MPEG-2 AAC SSR、MPEG-4 AAC LC、MPEG-4 AAC Main、MPEG-4 AAC SSR、MPEG-4 AAC LTP、MPEG-4 AAC LD、MPEG-4 AAC HE等。其中LC和HE(适合低码率)使用最广泛。流行的Nero AAC编码程序仅支持LC、HE和HEv2这三种规格,编码后的AAC音频显示规格通常为LC。HE相当于AAC(LC)+SBR技术,HEv2则是AAC(LC)+SBR+PS技术。
HE(高效性):HE-AAC v1(又称AACPlusV1,SBR)使用容器方法实现了AAC(LC)+SBR技术。源码如何解析SBR代表频段复制,主要集中在低频段,高频段幅度虽小但很重要,决定了音质。若对整个频段编码,为了保护高频而造成低频段编码过细,文件会很大;若保存低频的主要成分而失去高频成分,则会丧失音质。SBR将频谱分割,低频单独编码保存主要成分,高频单独放大编码保存音质,达到在减少文件大小的同时保持音质的目的。
HEv2:使用容器方法包含了HE-AAC v1和PS技术。PS指参数立体声,原来的立体声文件文件大小是一个声道的两倍。但是两个声道的声音存在某种相似性,根据香农信息熵编码定理,相关性应被去除才能减小文件大小。因此,PS技术存储了一个声道的全部信息,然后用很少的字节用参数描述另一个声道与之不同的地方。
AAC编码具有高压缩比、高质量、高效解码等特性,支持多种采样率和比特率、支持1至个音轨、支持个低频音轨、具备多种语言兼容能力、支持多达个内嵌数据流,支持更宽的声音频率范围,最高可达kHz,最低可达8KHz,远宽于MP3的数据源码修改KHz-kHz范围。AAC几乎不损失声音频率中的甚高、甚低频率成分,频谱结构更接近原始音频,声音保真度更好,专业评测显示,AAC声音更清晰,更接近原音。
AAC的音频文件格式包括ADIF与ADTS,ADIF音频数据交换格式在磁盘文件中使用,ADTS音频数据传输流在比特流中使用,两者都有同步字,ADTS可以在任意帧解码。ADIF头信息包含原始数据块的组成,有六种元素:SCE、CPE、CCE、LFE、DSE、PCE、FIL。AAC文件处理流程包括判断文件格式、解ADIF头信息或寻找同步头、解ADTS帧头信息、错误检测、解块信息和元素信息。
开源AAC解码器faad官方网站为audiocoding.com,faad2源代码下载地址为download.csdn.net。
我想制作个网页..大家教教我...
首先,可以告诉想学网页制作的朋友。学习制作网页和学习其它知识一样,是要有基础的。在基础之上学习起来会比较轻松和快捷的。其次,寻底指标源码要清楚学习它是用来做什么。
建议你要具备的条件:对电脑熟练操作,使用电脑最好在一年以上,对网页设计感兴趣,有较充足的学习时间,熟悉office办公软件。当然,这些不是一定必须的。
第一阶段:开始时最好是学些网页编辑软件,如:FrontPage、Dreamweaver.这样可以使您更了解网页制作与运营的原理。最好使拿本教程来学学,结合教程边学习边制作。
第二阶段:会用网页制作软件后,已会制作一个较完整的网站了。但为了能使自己设计制作的网页尽善尽美,还是学习网页的核心技术吧!网页编辑语言(包括:html、css、javascript、asp、xml等)。你可以选择地学习。
第三阶段:结合你自己已掌握地知识来开发网站,可以开发出别人给你定义的目标网站。到了这个时候,你就成为真正的网站开发者了。
怎样制作网页,不是说一两篇文章能够说清楚的。以上介绍的是制作网页的主要纲要,希望能够给想要学习制作网页的朋友一个参考。
二
一、工具
1、整套电商源码空间
网页做好了肯定是要发表上网的,所以必须先申请一个空间;免费的空间不是很稳定,容量又小,也不好申请,建议到大的网站如新浪、网易去先买一个个人空间,大概有个M以上的就可以了。
2、软件
推荐使用Dreamweaver6.0中文版,这个软件最大的特点就是“所见即所得”,也即是制作过程中看到的,便是到时发布到网络上的。
二、教程
花点时间,找个比较通俗易懂的教程看一看是很有必要的。每个网页的组成,不外是文字、表格、图、动画还有就是背景音乐等几个大的元素,搞清楚如何将这些元素摆放进去,你也就算懂得如何制作网页了。推荐一个教程地址,有空可以去看看,.com/soft/.html
2. 网建博士 1.
不懂制作网页的专门技术,不懂网页编程技术,不需要任何专业背景知识,任何人只要会用
www.onlinedown.net/soft/.htm
3. 网页背景选择器 2.5.1
当您制作网页时,您是否为了在大量素材中选一张背景,每每都要用看图软件查看--修改网
www.onlinedown.net/soft/.htm
4. Animagic GIF Animator 1.
一个很好用的制作网页动画的软件,它提供了六种特效,也支持拖曳功能,它不仅支持gif
www.onlinedown.net/soft/.htm
5. Animagic GIF Animator 1. 汉化补丁
一个很好用的制作网页动画的软件,它提供了六种特效,也支持拖曳功能,它不仅支持gif
www.onlinedown.net/soft/.htm
6. Macromedia Authorware V7.0
先进丰富的视音频、可视媒体集成制作解决方案,可用于制作网页和在线学习应用软件
download.cn.com/list.php?id=
7. Picture2Web 2.3.1
用来制作网页电子相簿的好工具
download.pchome.net/design/homepage/.html
8. SCP Button Magic 4.0
专门制作网页广告横幅和按钮的软件
download.pchome.net/design/webpic/.html
9. Animagic GIF Animator V1.
一个很好用的制作网页动画的软件,它提供了六种特效,
www.skycn.com/soft/.html
. Magic Gallery 4.5
一款制作网页照片集以及其缩略图的软件
download.pchome.net/design/homepage/.html
. Animagic GIF Animator 1.
一个很好用的制作网页动画的软件
download.pchome.net/design/animation/.html
. Banner Maker Pro V4.0.0.1 汉化版
是一套制作网页横幅广告及按钮软件。特点包含:可以调
www.skycn.com/soft/.html
. Banner Maker Pro V6.0.6
是一套制作网页横幅广告及按钮软件。特点包含:可以调
www.skycn.com/soft/.html
. Animagic GIF Animator V1. 汉化补丁
一个很好用的制作网页动画的软件,它提供了六种特效,
www.skycn.com/soft/.html
. Mapedit 3.
制作网页Image Maps的工具
download.pchome.net/development/html/.html
. Banner Maker Pro 6.0.6
是一套制作网页横幅广告及按钮软件。特点包含:可以调整看板及按钮尺寸、选择背景颜色
www.onlinedown.net/soft/.htm
. GIF Dispenser 1.0
是一个快速制作网页动态GIF的好工具
download.pchome.net/design/animation/.html
. 自助建站专家 5.0
不懂制作网页的专门技术,不懂网页编程技术,不需要任何专业背景知识,任何人只要会用
www.onlinedown.net/soft/.htm
. 酷网宝典(CoolWEB) 2.0
酷网宝典(coolweb)是用于制作网页特效的软件。能够制作三大类效果:特殊层效果,动态
www.onlinedown.net/soft/.htm
. 下雨天网页特效王 RD2.0
制作网页的好帮手,大量的特效代码
download.pchome.net/development/html/.html
. Macromedia Contribute 3.
Macromedia出品的全新概念网页设计工具,可以将网页编写程序化繁为简,制作网页,现在就
www.onlinedown.net/soft/.htm
. 酷网宝典(CoolWEB) V2.0
酷网宝典(coolweb)是用于制作网页特效的软件。能够制作
www.skycn.com/soft/.html
. Button Magic V4.0
专门制作网页广告横幅和按钮的软件,可存成 BMP、JPG
www.skycn.com/soft/.html
. Liatro Button Maker V2.2
Liatro Button Maker 是一套专门制作网页按钮的绘图软
www.skycn.com/soft/.html
. Mapedit V3.
制作网页Image Maps的工具,小巧、使用方便。
www.skycn.com/soft/.html
. 网建博士 V1.
不懂制作网页的专门技术,不懂网页编程技术,不需要任
www.skycn.com/soft/.html
. GIF Dispenser 1.0
是一个快速制作网页动态GIF的好工具,使用者只要移动操作视窗上的浮标组,来调整
www.onlinedown.net/soft/.htm
. Reptile V3.0
所视即所得的背景制作软件,制作网页背景再也不需要求
www.skycn.com/soft/.html
. GIF Dispenser V1.0
是一个快速制作网页动态 GIF 的好工具,使用者只要
www.skycn.com/soft/.html
. 网建博士 V1.
不懂制作网页的专门技术,不懂网页编程技术,不需要任何专业背景知识,任何人只要
download.cn.com/list.php?id=
. MapEdit V3. 汉化版
制作网页Image Maps的工具,小巧、使用方便。 本
www.skycn.com/soft/.html
. 网页特效王 Beta 1
制作网页特效的得力助手,正在进一步开发中
www.onlinedown.net/soft/.htm
. MapEdit 3.
小巧但是使用方便的制作网页ImageMaps的工具!
www.onlinedown.net/soft/.htm
. Picture2Web V2.3.1
Picture2Web 是一个用来制作网页电子相簿的好工具。它
www.skycn.com/soft/.html
. Banner Maker Pro V6.0.1
制作网页横幅广告及按钮软件。特点包含:可以调整看板及按钮尺寸、选择背景颜色、
download.cn.com/list.php?id=
. Button Magic 4.0
专门制作网页广告横幅和按钮的软件,可存成BMP、JPG和GIF格式。
www.onlinedown.net/soft/.htm
. Magic Gallery 4.5.
MagicGallery是一款制作网页照片集以及其缩略图的软件,可以方便的调节尺寸。
www.onlinedown.net/soft/.htm
. Magic Gallery V4.5.
Magic Gallery 是一款制作网页照片集以及其缩略图的软
www.skycn.com/soft/.html
. 下雨天网页特效王 RD2.0
制作网页和好帮手,该软件包含了大量的javascript特效和vbscript特效。你只需简单
download.cn.com/list.php?id=
. BSCOutline Tutorial V5.
用来制作网页上的Java applet导航条,类似于文件管理器
www.skycn.com/soft/.html
一文掌握Ascend C孪生调试
Ascend C 提供了孪生调试方法,让开发者能在CPU域和NPU域进行调试。整体方案包括:使用Ascend C类库编写算子kernel侧源码,通过GCC编译生成CPU域二进制文件,使用gdb等工具调试;再通过毕升编译器生成NPU域二进制文件,利用msprof等工具进行性能调试。NPU域的调试分为仿真调试和上板调试,分别依赖不同的库文件。 CPU域的调试主要用于定位逻辑错误和内存错误,而NPU域则除了能够定位功能问题,还能帮助解决性能问题和算子同步问题。通过本篇内容,大家能够掌握CPU域和NPU域的调试方法,并通过具体的调试样例快速上手。如何进行调试
下面详细介绍CPU域和NPU域的调试方法。CPU域调试
CPU域调试主要涉及gdb调试和使用printf打印命令。gdb调试时,需要针对多核程序进行子进程调试,通过设置断点、切换进程等方式进行。使用printf打印命令则更为直接,通过打印指定信息来观察程序运行状态。gdb调试
在gdb中,可以通过设置命令来调整调试行为。例如设置detach-on-fork off以避免程序自动脱离调试状态;使用catch fork来捕捉fork事件,在子进程生成时中断gdb,便于在不同子进程中调试。同时,可以使用info inferiors命令查看当前调试的进程信息。printf打印命令
在程序中使用printf打印关键信息,例如变量值、运行状态等,便于调试。需要注意在NPU模式下不支持打印语句,因此需要添加内置宏__CCE_KT_TEST__。NPU域调试
NPU域调试主要涉及上板数据打印,包括DumpTensor和PRINTF。DumpTensor用于打印Tensor数据,PRINTF用于打印标量和字符串信息。通过打印信息,可以了解程序在NPU域的运行状态,定位问题。调试样例
下面通过具体样例来实战一下CPU域和NPU域的调试。CPU域调试样例
在遇到精度问题时,可以使用gdb和printf打印关键信息。例如,在计算过程中,打印输入Tensor xLocal的大小和Tile Length的值,通过对比发现两者长度不匹配,定位到问题所在。NPU域调试样例
在关键流程中增加数据打印,如在计算前和计算后分别打印zLocalTensor的数据,同时打印参与计算的元素个数。通过屏幕打印信息,可以直观地了解到Tensor的长度与设置的计算长度是否匹配,定位初始化buffer长度错误的问题。 通过以上内容,大家能够了解Ascend C孪生调试的概念,并通过实际样例进行实践。更多相关内容请参考官方教程。关于virtuoso软件的一些基础介绍(1)
启动Virtuoso的终端指令如下:virtuoso &
对于SKILL API Finder,这个强大的快速帮助工具,可通过以下方式访问:cdsFinder &
或者,在CIW工具中,选择"Tools" - "SKILL Development window",然后点击"Finder"按钮,或者直接调用startFinder()函数。
Virtuoso有两种工作模式:图形化环境(Graphic,输入和启动)和非图形化(-nograph)模式,满足不同场景的需求。 .cdsinit文件是Virtuoso启动时搜索的个性化设置文件,允许用户自定义启动体验。深入了解CIW界面
CIW的窗口管理器标题和菜单栏显示了关键信息。
Output pane:实时显示日志和执行结果。
Input pane:输入SKILL表达式,用于执行命令,是交互的核心区域。
Prompt pane:显示命令提示,清晰直观。
个性化设置可以通过user preferences(保存在.cdsenv文件)来控制,例如关闭自动高亮:ui ciwSyntaxHighlighting boolean nil
调整高亮颜色,如错误和警告颜色:ui ciwWarnColor: "red", ciwErrorColor: "#cce8c3"
SKILL Evaluator功能
SKILL Evaluator负责解析、编译并安全检查输入的表达式,确保代码的正确性和安全性。快捷键与菜单操作
Bindkeys和Menu Items为技能函数提供了快捷的调用方式,提升工作效率。加载SKILL源代码
将代码存储在文本文件中,通过loadi函数实现代码的加载和执行。重放会话文件
通过重放会话文件,可以快速处理输入历史和加速执行过程。与UNIX进程交互
Virtuoso允许通过SKILL发送表达式,扩展与操作系统层面的连接。设计环境与日志管理
在Virtuoso Design Environment中,CDS.log文件记录了关键操作和事件,便于调试和分析。TrBump函数与F7快捷键示例
F7键可以用来演示TrBump函数的用法,提供实用的代码示例。日志事件记录与控制
Log Drag Events提供了灵活的日志事件记录选项,便于用户根据需要定制。解析和执行日志代码
Replay Function解析并执行记录在日志中的代码,便于回溯和测试。CIW输出控制
通过调整CIW Options,可以设置日志文件的数据类型,优化信息展示。个性化设置的深化
.cdsinit文件和CIW选项允许用户设置过滤器,进一步定制化界面和日志显示。