自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (14)
  • 收藏
  • 关注

原创 Android 版本号、版本名称、api版本对照表

NameAPI LevelAndroid 14U34Android 13T33S32S31R30Q29Pie28Orea27Orea26Nougat25Nougat2423Lollipop22Lollipop2120KitKat19。

2024-01-08 16:53:15 1117

转载 DPDK内存篇(一): 基本概念

Anatoly Burakov,英特尔软件工程师,目前在维护DPDK中的VFIO和内存子系统。

2023-12-15 10:27:11 83

转载 RxJava--入门

前言Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。本文主要:面向 刚接触Rxjava的初学者 提供了一份 清晰、简洁、易懂的Rxjava入门教程,涵盖 基本介绍、原理 & 具体使用等 解决的是初学者不理解Rxjava原理 & 不懂得如何使用的问题Carson带你学RxJava系列文章,包括 原理、操作符、应用场景、背压等等,请关注看文章:Android:这是一份全面 & 详细的RxJava学习指南

2023-12-15 10:25:18 76

原创 运行Android Automotive模拟器

【代码】运行车机模拟器。

2023-09-06 19:10:07 602

原创 Android Automotive编译

准备一台安装Ubuntu系统的机器(windows系统的机器可以通过WSL安装ubuntu系统)

2023-09-06 18:52:25 711

原创 AOSP和AAOS,向左走还是向右走?

Android Automotive OS(AAOS)和Android Open-Source Project(AOSP)之间存在很多混乱。这两个Android版本经常被混淆使用,但它们代表不同的平台和方法。为汽车In-Vehicle Infotainment(IVI)项目选择的一个将极大地影响所有SW组件的定制和控制以及未来的维护范围。以下是这两个的简要概述及其差异。

2023-09-06 17:21:13 557

原创 Android Automotive概述

Android Automotive是直接在车载硬件上运行的Android平台,预安装了车机音视频娱乐的应用,以及其他一些第二方以及第三方的Android应用Android Automotive是由Google在2017年推出的Android平台的车载信息娱乐系统(

2023-09-06 17:08:56 934

转载 Linux Platform驱动模型(一) _设备信息

我在一文中简单介绍了Linux字符设备编程模型,在那个模型中,只要应用程序了相应的设备文件,就可以使用ioctl通过驱动程序来控制我们的硬件,这种模型直观,但是从软件设计的角度看,却是一种十分糟糕的方式,它有一个致命的问题,就是设备信息和驱动代码冗余在一起,一旦硬件信息发生改变甚至设备已经不在了,就必须要修改驱动源码,非常的麻烦,为了解决这种驱动代码和设备信息耦合的问题,Linux提出了platform bus(平台总线)的概念,即使用虚拟总线将。

2023-06-09 11:05:32 131

原创 Android Chromium WebView学习

Android Webview Chromium学习

2023-02-18 23:00:11 981

原创 QML教程

初级教程QML和QtQuick简介以及QML实例

2022-05-09 17:30:47 694

原创 Spring框架介绍

主流框架Spring SpringMVC SpringBoot SpringCloudSpring(Core)我们说到Spring,一般指代的是SpringFramework,它是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架,为开发者提供了一个简易的开发方式。IOC,它实现了容器对Bean对象的管理、降低组件耦合,使各层服务解耦。 AOP,面向切面编程将程序逻辑分解为称为所谓关注点的不同部分。跨越应用程序多个点的功能称为跨领域问题,这些跨领域问题在概念上与应用程序..

2021-12-09 10:59:53 740

原创 Web即时通信技术 -- 服务器推送技术盘点

介绍Web端即时通讯技术因受限于浏览器的设计限制,一直以来实现起来并不容易,主流的Web即时通讯方案主要有4种:客户端轮询:传统意义上的短轮询(Short Polling) 服务器端轮询:长轮询(Long Polling)Comet技术 全双工通信:WebSocket技术 单向服务器推送:SSE(Server-sent Events)短轮询:脚本发送的http请求轮询:客户端和服务器之间会一直进行连接,每隔一段时间就询问一次(setInterval)特点:连接数会很多,一个接收...

2021-12-01 14:14:46 270

原创 Web即时通信技术 -- Web Socket

WebSocket 是一种网络传输协议,可在单个 TCP 连接上进行全双工通信,位于 OSI 模型的应用层。WebSocket 协议在 2011 年由 IETF 标准化为RFC 6455,后由RFC 7936补充规范。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就可以创建持久性的连接,并进行双向数据传输。优点 在客户端和服务器之间保有一个持有的连接,两边可以...

2021-12-01 14:07:10 3548

原创 Web即时通信技术 -- SSE(Server Sent Event)

SSE是一种可以主动从服务端推送消息的技术。SSE的本质其实就是一个HTTP的长连接,只不过它给客户端发送的不是一次性的数据包,而是一个stream流,格式为text/event-stream。所以客户端不会关闭连接,会一直等着服务器发过来的新的数据流。原理SSE 使用 HTTP 协议,现有的服务器软件都支持。WebSocket 是一个独立协议。 SSE 属于轻量级,使用简单;WebSocket 协议相对复杂。 SSE 默认支持断线重连,WebSocket 需要自己实现。 SSE 一般只用来传

2021-12-01 11:38:18 7986 3

原创 Web即时通信技术 -- 长轮询

原理客户端发送一个请求,服务器会hold住这个请求; 直到监听的内容有改变,才会返回数据,断开连接(或者在一定的时间内,请求还得不到返回,就会因为超时自动断开连接); 客户端继续发送请求,重复以上步骤。长轮询是基于短轮询上的改进版本:主要是减少了客户端发起Http连接的开销,改成了在服务器端主动地去判断所关心的内容是否变化。所以其实轮询的本质并没有多大变化,变化的点在于:对于内容变化的轮询由客户端改成了服务器端(客户端会在连接中断之后,会再次发送请求,对比短轮询来说,大大减少了发起..

2021-11-30 23:44:16 375

原创 Web即时通信技术 -- 短轮询

原理客户端向服务器端发送一个请求,服务器返回数据,然后客户端根据服务器端返回的数据进行处理; 客户端继续向服务器端发送请求,继续重复以上的步骤,如果不想给服务器端太大的压力,一般情况下会设置一个请求的时间间隔。优缺点优点:不需要额外的开发成本,请求数据,解析数据,作出响应,仅此而已,然后不断重复。缺点:不断的发送和关闭请求,对服务器的压力会比较大,因为本身开启Http连接就是一件比较消耗资源的事情; 轮询的时间间隔不好控制。如果要求的实时性比较高,显然使用短轮询会有明显的短板,如果

2021-11-30 23:14:55 752

转载 SpringCloud系列介绍--第一篇:介绍

首先讲一下我为什么要写这一系列的文章,现在网上大量的springcloud相关的文章,使用的springboot和springcloud的版本都相对比较老,很多还是在使用springboot1.x的版本,如果尝鲜想使用springboot2.x的版本,很多配置都和之前的不一样,有了大量的修改,很多刚开始学习的朋友可能试一试搭不起来就放弃了,本系列教程就是帮助刚接触springcloud的朋友简单上手,快速起步。springboot进入2.x以后,历经一年多的修修改改,终于到了2.1.x的版本,相对较为.

2021-11-23 22:14:38 143

转载 SECS/GEM通信的特点和优点(十二)-- GEM 控制状态

什么是GEM 控制状态?GEM板的控制状态是E30 GEM的基本要求之一。它定义了主机和设备之间的协作级别,并指定了操作员如何在不同级别的主机控制状态下进行交互。在半导体工厂中,主机或操作员可以控制设备的加工。双方同时控制设备会带来问题。所以当一方控制设备时,另一方所能进行的操作将受到限制。例如,如果操作员暂停了工艺处理,则不应允许主机发送恢复处理或启动新作业的命令。GEM控制状态就是为了防止此类问题的发生而被建立的。控制状态如何工作?控制状态提供三个基本级别的控制。每个级别都描述了主机

2021-09-27 20:47:44 1188 1

转载 SECS/GEM通信的特点和优点(十一)-- 消息日志

1977年,经典电影《第三类接触》上映。在电影的最后,有一段外星人和人类之间的戏剧性的 “对话”。其中一位科学家说:“我希望有人把这一切都记下来。”他们真正想要的是消息日志!就像软件日志对于应用程序的故障诊断很重要一样,记录工厂主机和生产设备之间的详细消息交互对于故障诊断也很重要。例如,主机发送一个命令,设备根据消息进行操作,但是有些事情并没有如预期的那样工作。将发送给设备的消息和设备的回复的消息与来自设备的其他日志一起查看,非常有助于确定问题位于在哪儿。用于显示/表示已记录消息的格式也非常

2021-09-26 15:27:15 517

转载 SECS/GEM通信的特点和优点(十)-- 协议层

协议层的用途协议层封装数据,并在工厂主机和设备GEM接口之间可靠地传输数据。协议层定义协议层实现了通过工厂主机和设备GEM接口之间的连线发送消息所用到的传输技术和数据打包算法,。SEMIE5标准,半导体设备通信标准II消息内容(SECSII),定义了用作数据的SECS消息,以及如何将它们打包到二进制缓冲区中进行传输。SEMI E37和E37.1标准高速SECS消息服务(HSMS)定义了一种协议,用于在TCP/IP连接上交换SECS消息。这是SECS/GEM中使用最多的传输技术。...

2021-09-26 15:18:32 1548

转载 SECS/GEM通信的特点和优点(九)-- GEM消息假脱机功能

假脱机消息的目的即使是最健壮的计算机网络也会经历通信失败。不管原因是什么,一个小故障都可能导致大量的关键任务数据丢失。GEM通过提供消息假脱机功能来调停数据的丢失假脱机的定义假脱机是这样一种功能,设备可以在通信失败时对发送给主机的消息进行排队缓存,然后在通信恢复时发送这些消息。假脱机的好处自动化工厂是数据驱动的。对数据进行提取和分析,以做出影响工程和管理团队如何应对的决策,以确保产品产量高而废品率低。这些数据的缺失可能导致错误的判断甚至猜测。假脱机是一种备份系统,它可以确保存储...

2021-09-26 15:11:53 425

转载 SECS/GEM通信的特点和优点(八)-- 用户界面

用户界面我记得作为一个新的童子军,我们计划去我家附近的一个原始山区远足。我们从地图上学到的第一件事就是在哪里可以找到图例。地图图例包含了阅读地图所需的重要信息,比如指出哪个方向是北。既然我们知道在哪里可以找到图例,我们就可以确定地图的方向,这样在我们计划徒步旅行时就能找到它了。在典型的半导体或电子装配工厂中,大多数设备都有一个用户界面,其中包含许多关于设备的信息。大多数设备还包含许多用于控制或操作设备的屏幕。利用GEM,一个工厂主机系统可以对设备进行控制,以及采集工艺过程中生成的重要数据。就

2021-09-26 14:56:59 309

转载 SECS/GEM通信的特点和优点(七)-- 设备终端服务

在本系列的几篇文章讨论了数据收集、事件、警报、配方管理和文档之后,本文重点讨论GEM标准的Twitter - 设备终端服务(Terminal Services)。我们将研究什么是终端服务(Terminal Services),为什么需要它们,以及它们的工作机制。什么是终端服务(Terminal Services)?设备终端服务允许工厂操作员从设备工作站与主机交换信息。主机可以在设备的显示设备上显示信息。它还允许设备的操作员向主机发送信息。设备必须能够显示主机传递给它的信息,供操作员注意。为什么需

2021-09-26 14:53:58 380

转载 SECS/GEM通信的特点和优点(六)-- 文档

正如SECS/GEM系列的特性和优点的第一篇文章所指出的,SECS/GEM标准定义了一个可以在任何设备上使用的标准化接口。GEM接口通过状态变量、数据变量、收集事件、警报、数据格式、错误代码、SECS-II消息和其他可选的GEM功能公开设备的功能。GEM标准要求每台设备都附带文档; 确保工厂拥有使用设备GEM接口所需的信息。该文档通常称为GEM手册。GEM手册可以以多种形式分发。目前,大多数GEM手册都是以Word、Excel或PDF文档的形式提供的。GEM手册中的大量信息被用于做出购买决策、开发主..

2021-09-26 14:43:32 593

转载 SECS/GEM通信的特点和优点(五)-- 配方管理

配方管理在几篇SECS/GEM系列博客文章(包括收集事件、数据轮询和警报)之后,我们现在讨论GEM特性的特性和优点,称为配方管理。我们将介绍配方的定义, 配方管理是什么意思,,以及为什么需要这个功能!什么是配方?配方是一组描述设备应如何处理其材料的指令。配方内容由设备供应商定义。什么是配方管理?配方管理允许工厂主机在设备之间传输配方。它还要求设备在设备上的配方发生变化时通知工厂主机。为什么需要这个特性?几乎所有的半导体工厂都需要这个特性来确保配方的完整性并支持可追溯性。主机将

2021-09-26 14:27:35 990 4

转载 SECS/GEM通信的特点和优点(四)-- 报警

报警以前的文章已经讨论了允许通过GEM接口收集数据的功能,以便在最近的文章中描述的工厂应用程序能够分析这些数据。在这篇文章中,我们将回到对SEMI E30 GEM(通用设备模型)标准的特定特性和功能的讨论,特别是对设备错误情况的管理。在一个完美的世界里,一切都按计划进行,但在现实中,事情总是会出错。成功的秘诀是能够知道什么时候出了问题,然后做出适当的反应。就像家庭报警系统一样,半导体晶圆厂也想知道什么时候发生了不好的事情。他们想防止正在加工的材料被报废。报警管理使设备能够在出错时通知主机,并提供

2021-09-26 10:40:04 422

转载 SECS/GEM通信的特点和优点(三)-- GEM 工厂应用支持

GEM 工厂应用支持工厂如何处理这些数据?与本系列中其他涉及SEMI E30 GEM(通用设备模型)标准的特定特性和功能的文章不同,本篇博客阐述了许多使用设备上收集到的数据的工厂应用程序。此外,由于我们经常听到这样的问题:“工厂实际如何使用哪些希望我们提供的各种类型的设备信息?”这篇文章将总结出支持这些应用程序所需的具体数据。这个列表并没有涵盖所有的内容,但是应该可以让您了解由GEM数据收集支持其目标的工厂受益者。下图说明了关键性能指标(kpi)、负责优化它们的受益者、用于实现此目的的应用程序以

2021-09-26 10:01:51 456

转载 SECS/GEM通信的特点和优点(二)-- 数据轮询

数据轮询GEM是一种工业标准,它定义了工艺设备和工厂主机软件之间, 为了达到监视和控制目的所建立通信的标准方法。通过连接GEM设备,工厂可以立即体验到运营效益。工厂主机可以通过多种方式收集数据。之前的一篇博客文章讨论了使用收集事件报告收集数据,其中数据基于设备状态的变化被推送到主机。除了事件报告之外,工厂主机通常还需要轮询设备的当前数据值。数据值可以由主机直接请求,也可以在跟踪报告中定期采样。这就是所谓的数据轮询,也是今天讨论的主题。数据的类型GEM接口中有三种类型的数据:数据变量(DV

2021-09-26 09:35:52 1473

转载 SECS/GEM通信的特点和优点(一)-- GEM 收集事件

GEM 收集事件在开始我们的SECS/GEM系列之前,让我们先来解释GEM标准的一个关键特性,即Collection Events。我们将从解释它们如何工作开始,然后进一步说明为什么它们在从制造设备收集数据方面如此有效。什么是收集事件?“收集事件”名称中的两个单词是描述性的。如“事件”一词所示,收集事件是通知。它的目的是在设备上发生感兴趣的事情时通知主机。“主机”是指连接到设备GEM接口的工厂客户端软件。例如,收集事件可以在物料到达时报告,耗材不足时报告,出现硬件问题时报告,摄像机对物料进行

2021-09-24 18:00:48 1239

转载 SECS/GEM通信介绍

基本介绍SECS/GEM指的是一组用于管理制造设备和工厂主机系统之间通信的半导体行业标准。消息层标准SEMI E5 SECS-II定义了一个通用的消息结构和一个包含许多标准化消息的库。协议层标准SEMI E37高速消息服务(HSMS)定义了使用TCP/IP传输SECS-II消息的二进制结构。SEMI E30 GEM定义了一组最低要求、附加(可选)功能、用例和部分SECS-II消息的用户场景。SECS/GEM是在设备上实现的,工厂使用它来实现命令和控制功能。由于它是一个行业标准,任何符合SECS/GE

2021-09-24 17:53:46 3459

原创 SEMI-E37 HSMS协议介绍

12

2021-09-24 11:07:36 5420

原创 SEMI协议介绍

SEMI自动化协议标准是由SEMI®(国际半导体产业协会)统一制定的,是行业内供应商和客户之间不断发展的技术协议集合,常用协议如下:设备端的主要应用主要应用场景半导体制造前道工序:主要通过E39, E40, E87, E90, E94, E116, E148以及E157来实现设备自动化 半导体制造后道工序:主要通过SEMI E122: Standard for Tester Specific Equipment Model (TSEM)、SEMI E123: Standard for.

2021-09-23 18:36:22 6996

原创 SECS/GEM协议库及开源代码

以下是在开发SECS/GEM协议过程中,在网络上搜集协议实现资源,希望对SECS/GEM协议感兴趣的同学能有所帮助。开源代码freesecsFREESECS 是一个开源的SEMI SECS协议库,采用C++语言实现,可运行于Linux, MacOS X, NetBSD。实现协议:E37.1、E5开源地址:freesecs download | SourceForge.net下载地址:https://download.csdn.net/download/BT_LEO/24305429

2021-09-23 16:29:58 5661

原创 什么是Qt Quick

Qt-Quick模块是编写QML应用程序的标准库。Qt-QML模块提供了QML引擎和语言基础设施,Qt-Quick模块提供了使用QML创建用户界面所需的所有基本类型。它提供了一个可视化画布,包括用于创建和设置可视化组件动画、接收用户输入、创建数据模型和视图以及延迟对象实例化的类型。Qt Quick模块提供QML API,QML API提供QML类型以创建与QML语言的用户接口,以及用于用QC++代码扩展QML应用程序的C++ API。Qt Quick⾃⾝包含了以下⼏种技术:QML-使⽤于⽤户

2021-04-05 00:04:54 1601

翻译 QML MVC:应用程序架构最佳实践和设计模式

QML不仅用于视图部分实现。也处理与数据相关的任务和应用程序逻辑。因此,为此类QML驱动的应用程序考虑一个干净的应用程序体系结构和组件结构就变得非常重要。我们希望保持代码的清洁,可维护和可扩展。为什么要关心分离关注点?QML的简便性和灵活性可能导致问题。使用信号和属性绑定时,简单的值更改可能会影响许多组件。依赖于其他属性的属性会自动更新。他们处理信号并更新其值。甚至可以在多个QML Item中实现:现在看起来并不复杂。但是想象一下,我们添加了一些具有不同属性和交叉依赖性的新组件:...

2021-03-17 21:37:11 1370 1

翻译 QML开发:使用C ++和QML开发的时机

使用QML进行应用程序开发既简单又强大。但是Qt C ++可以具有更高的性能,提供许多功能并且不易出错。那么,了解具体使用时机将非常重要。与使用C ++开发相比,QML中的编码具有多个优点: 使用QML + JavaScript进行编码非常容易学习,并且可以大大减少所需的代码量。 语言概念(例如状态,信号或属性绑定)可节省大量时间。 QML使添加动画变得简单。您可以使用简单的Animation组件为QML类型的每个属性设置动画。 QML是可扩展的和灵活的。例如,您..

2021-03-17 21:23:39 489

翻译 QML离线缓存,文件下载和Native集成

使用QML控制应用程序由于QML和C ++无缝集成,因此可以公开任何Native功能以供QML使用。可用的Qt组件已经允许与传感器,SQLite数据库等一起使用。Felgo SDK提供了许多附加功能。例如,在运行时使用DownloadableResource项目获取资产。它使您可以保持初始应用程序的大小很小,并在需要时动态加载内容-所有这些都通过QML进行。您可以创建自己的C ++组件,也可以向QML注册它们。对于iOS和Android应用,您甚至可以添加用于 使用Obj-C编织本机iOS..

2021-03-17 21:16:41 441

翻译 为什么选择QML Model而不是Qt C ++Model?

使用QML时,许多Qt开发人员倾向于认为他们至少应该使用C ++对模型进行编码。实际情况不是这样的:QML经过优化,可以与C ++无缝集成。所有QML代码都将编译为具有Native性能的本机代码。并且在使用Qt Quick编译器时,这已经在应用程序的编译期间发生。QMLListModel提供了一个简单的API,并且可以与ListView,GridView或Repeater之类的视图类型完美配合。QML最佳实践:为您的ListView使用REST服务和JSON将QML和JavaScrip...

2021-03-17 20:43:45 602

翻译 为什么将QML用于iOS或Android应用程序开发?

QT是一个功能强大且功能丰富的C ++框架,可用于许多不同的行业。它支持开发用于台式机,移动平台和嵌入式系统的应用程序-所有这些操作都来自一个代码库。关于Qt最好的事情之一是QML,它是一种扩展JavaScript的响应式编程语言(有时也称为声明式语言)。与iOS或Android的原生开发相比,它可以创建惊人的应用程序,最多可节省90%的代码。借助更少的代码和适用于iOS,Android和桌面多种平台的单一代码库,使维护成本将大大降低。您可以更快地将更新发布到不同的平台,使团队拥有统一的知识体系。.

2021-03-17 19:58:07 1560

原创 Android源码国内源下载

1.Android源码下载1.  新建用于存放repo的文件夹:•     mkdir ~/bin•     PATH=~/bin:$PATH2.  下载repo脚本:•     cd ~/bin•     curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo 或 wget https://mirrors.tuna.t

2017-12-13 15:28:04 2007 1

gem-0.2.5-src.zip

JYUGEM是一个开源的SEMI SECS协议库,也是采用C++及Python语言并基于ACE框架实现的跨平台协议栈,基于该框架可以实现GEM/OBEM。

2021-09-23

secstwo-1.0.0.tar.gz

开源的SEMI SECS协议库,采用C++语言实现,可运行于Linux, MacOS X, NetBSD。

2021-09-23

EES Box(Integration Solution for SEMI app)

EES Box(Integration Solution for SEMI app)

2021-09-17

ITRI SECS GEM Solution

SECS GEM Solution

2021-09-17

ITRI/MSL Advance Process Control 先進製程控制技術

APC介绍

2021-09-17

E37&E37.1&E37.2.pdf

SEMI E37-0303 HIGH-SPEED SECS MESSAGE SERVICES (HSMS) GENERIC SERVICES SEMI E37.1-0702 HIGH-SPEED SECS MESSAGE SERVICE SINGLE SELECTEDSESSION MODE (HSMS-SS or HSMS-SSS) SEMI E37.2-95 (Reapproved 0303) HIGH-SPEED SECS MESSAGE SERVICES GENERAL SESSION (HSMS-GS)

2020-07-20

SEMI E30&E30.1&E30.5

SEMI E30-1103 GENERIC MODEL FOR COMMUNICATIONS AND CONTROL OF MANUFACTURING EQUIPMENT (GEM) SEMI E30.1-0200 INSPECTION AND REVIEW SPECIFIC EQUIPMENT MODEL (ISEM) SEMI E30.5-0302 SPECIFICATION FOR METROLOGY SPECIFIC EQUIPMENT MODEL

2020-07-20

SEMI E5-1104 SEMI EQUIPMENT COMMUNICATIONS STANDARD 2 MESSAGE CONTENT (SECS-II)

SEMI E5-1104 SEMI EQUIPMENT COMMUNICATIONS STANDARD 2 MESSAGE CONTENT (SECS-II)

2020-07-20

SEMI E4-0699.pdf

SEMI E4-0699 SEMI EQUIPMENT COMMUNICATIONS STANDARD 1 MESSAGE TRANSFER (SECS-I)

2020-07-20

精简版微软雅黑 woff格式

woff格式的微软雅黑字体,可以满足大部分网站要求

2018-11-17

mpeg2 学习 笔记

关于MPEG-2的规范的总结性东西,对MPEG-2有了系统和概括性描述

2015-01-18

DLNA相关资料

基于uPnP协议在DLNA架构中的DMS开发简介.pdf DLNA(数字生活网络联盟)技术规范.pdf 图解DLNA数字家庭-应用与设置.pdf

2014-01-25

-Linux内核设计与实现中文原书第3版

Linux内核开发的经典之作,Linux内核设计与实现中文原书第3版

2013-10-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除