自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (11)
  • 收藏
  • 关注

原创 system_server ANR分析之误报

工作中遇到system_server出现ANR,实际分析了日志后,发现问题并不是出在system_server,而是由于其它进程出现了ANR导致的system_server误报(运行环境Android 11)。至此,问题结案,是系统在收集ANR日志信息的时候,真正出现ANR的应用由于已经被kill了,导致没有采集到真正出现ANR的应用的堆栈信息,而把锅甩给了system_server这个“倒霉蛋”。与anr_2023-06-23-09-05-04-876文件中的pid信息一致,

2025-03-11 20:00:37 240

原创 单元测试的标准

因工作需要整理一份单元测试的验收报告,用于对项目的验收参考,避免供应商交付的材料无法满足项目的需要,分享出来,欢迎批评指正。每个测试应该是独立的,避免一个失败的测试影响其他测试。提供一个总体的结论,说明测试是否达到了既定的目标,是否满足单元测试的结束条件。问题汇总:在测试过程中发现的问题汇总,包括问题的现象、原因分析及建议的解决策略。行覆盖率:已执行的代码行占总代码行的比例,建议100%覆盖,至少需要95%覆盖;方法覆盖率:已测试的方法占总方法的比例,建议100%覆盖,至少需要97%覆盖;

2025-03-11 19:41:51 281

原创 Android中的截屏、录屏、投屏等常用命令和工具

1:截屏命令screencapadb shell screencap -p /sdcard/screen.png详细使用可以使用命令adb shell screencap –v查看帮助对应的编译规则:frameworks/base/cmds/screencap/Android.mk2:录屏命令screenrecordadb shell screenrecord /sdcard/demo.mp4详细使用可以使用命令adb shell screenrecord –help 查...

2021-03-24 11:04:42 3747

转载 c标准库源代码之 memcpy/memcmp/memset

<br />void * memcpy (dstpp, srcpp, len) void *dstpp; const void *srcpp; size_t len; { unsigned long int dstp = (long int) dstpp; unsigned long int srcp = (long int) srcpp; /* Copy from the beginning

2011-01-09 10:35:00 1020

转载 Memset、Memcpy、Strcpy 的作用和区别(转)

<br />(1) Memset<br />  原型:   extern void *memset(void *buffer, int c, int count);              <br />  用法:   #include <string.h>           <br /> 功能:   把buffer所指内存区域的前count个字节设置成字符 c。           <br />  说明:   返回指向buffer的指针。用来对一段内存空间全部设置为某个字符<br />  例如:    

2011-01-09 10:30:00 735

转载 Linux下应用程序开发:QT中的多线程编程

<br />转自:http://www.lupaworld.com/action_viewstutorial_itemid_7176.html<br />Qt 作为一种基于 C++ 的跨平台 GUI 系统,能够提供给用户构造图形用户界面的强大功能。为了满足用户构造复杂图形界面系统的需求,Qt 提供了丰富的多线程编程支持。<br /><br />  Qt 作为一种基于 C++ 的跨平台 GUI 系统,能够提供给用户构造图形用户界面的强大功能。为了满足用户构造复杂图形界面系统的需求,Qt 提供了丰富的多线程编程

2011-01-03 21:08:00 768

转载 Vista/win7 UAC下应用程序标注为“需要管理员权限”的四种方法

<br />在Microsoft 的UACBlog里对此有过叙述。总结如下:<br />首先,如果一个程序被识别为管理员程序时,Vista会在它的图标上加上一个盾牌标记。因此很容易看出来。 <br /><br />其次,如果UAC有效的话,管理员程序启动时会弹出执行许可或者管理员密码输入对话框。 <br /><br />据此你可以知道你的标注是不是成功。 <br /><br />方法一:文件名里包含 “Setup”, ”Install” , “Update”字样,比如 TestSetup.exe 之类的。

2011-01-02 10:40:00 2745 1

转载 Linux下应用程序开发:QT中的多线程编程

<br />转自:http://www.lupaworld.com/action_viewstutorial_itemid_7176.html<br />Qt 作为一种基于 C++ 的跨平台 GUI 系统,能够提供给用户构造图形用户界面的强大功能。为了满足用户构造复杂图形界面系统的需求,Qt 提供了丰富的多线程编程支持。<br /><br />  Qt 作为一种基于 C++ 的跨平台 GUI 系统,能够提供给用户构造图形用户界面的强大功能。为了满足用户构造复杂图形界面系统的需求,Qt 提供了丰富的多线程编程

2011-01-01 22:41:00 657

转载 Qt的事件处理机制分析

<br />转载自:http://rainy0415.blog.163.com/blog/static/16851166201010176822654/<br />如果对MFC有点了解,可以近似的把Qt的信号(signal)和事件(event)对应于MFC的命令(command)和消息(message) ,事件是窗口系统或者qt对不同情况的响应,绝大多数被产生的事件都是对用户行为的响应,但是也有一些,比如定时器事件,它们是被系统独立产生的。<br />QWidget::event()虚函数是各种事件的一个大

2011-01-01 22:35:00 643

转载 qt4操作sqlite入门

<br />引用:<br />sqlite 是一款轻量级的、基于文件的嵌入式数据库,2000年就已经诞生,经过7年多的发展,直到今天已经成为最流行的嵌入式数据库,包括google在内的公司 在其桌面软件中亦使用 sqlite 存储用户数据。由此可以看出,已经没有任何理由去怀疑sqlite的稳定性了。sqlite的优势<br />1. 免配置,和access一样,只要把数据库文件通过ftp上传到服务器上就可以使用,不需要服务器的额外支持<br />2. 备份方便,因为只是一个文件,只要复制一份该文件,就能备份

2011-01-01 22:28:00 2286

转载 Styling QProgressBar and QScrollBar

<br />转自:http://labs.trolltech.com/blogs/2007/06/12/styling-qprogressbar-and-qscrollbar/<br />Qt 4.3 Style Sheets, as you most likely know, introduces styling of most widgets. The documentation is a quite silent when it comes to providing “style templates”

2011-01-01 22:19:00 1823

原创 Qt4中的模态与非模态对话框用法总结

<br />转自:http://blog.youkuaiyun.com/qter_wd007/archive/2010/03/08/5358049.aspx<br />模态对话框(Modal Dialog)与非模态对话框(Modeless Dialog)的概念不是Qt所独有的,在各种不同的平台下都存在。又有叫法是称为模式对话框,无模式对话框等。<br />所谓模态对话框就是在其没有被关闭之前,用户不能与同一个应用程序的其他窗口进行交互,直到该对话框关闭。对于非模态对话框,当被打开时,用户既可选择和该对话框进行交互,也可

2011-01-01 22:01:00 655

转载 用qmake快速生成makefile

<br />文章转载自网管之家:http://www.bitscn.com/plus/view.php?aid=72491.简介:  qmake是Trolltech公司创建的用来为不同的平台和编译器书写Makefile的工具。是qt工具包的一部分.在Unix&linux上写程式的人大概都碰过Makefile。用 make 来开发和编译程式的确很方便,可是要写出一个 Makefile就不简单了,手写Makefile是比较困难并且容易出错的,这阻挡了很多一部分的linux爱好者加入linux程序开发的阵营。  

2011-01-01 21:58:00 778

转载 Qt中进度条的颜色设置

<br />以下内容转载自诺基亚官方网站:http://doc.qt.nokia.com/latest/stylesheet-examples.html#customizing-qprogressbar<br /> <br />Customizing QProgressBar<br />The QProgressBar's border, chunk, and text-align can be customized using style sheets. However, if one property

2011-01-01 21:56:00 9082

转载 C语言的一些可能犯迷糊的基础

<br />1.首先C语言有多少个关键字?答案是32个,也许很少有人蛋疼的数一数。还有define是不是关键字?当然不是。<br />2.sizeof是什么东西?函数?但是发现 sizeof int 可以编译过去,答案不言而喻,sizeof是运算符,不是函数,当然也是关键字。<br />但是下面的代码:<br />int a[100];   sizeof(a[100])的值是多少?我的编译器执行后的是4,可能会和你心目中的数不一样。 那么sizeof(a)呢?答案是400!<br />sizeof(&a)呢

2011-01-01 20:42:00 655

转载 Linux命令缩写的解释

<br />bin = BINaries<br />/dev = DEVices<br />/etc = ETCetera (一说:Editable Text Configuration)<br />/lib = LIBrary<br />/proc = PROCesses<br />/sbin = Superuser BINaries<br />/tmp = TeMPorary<br />/usr = Unix Shared Resources<br />/var = VARiable ?<br />FI

2011-01-01 20:28:00 787

原创 usleep使用

<br />前几天分析MAC上的一段代码,偶然看到usleep这个函数,打开MSDN居然查不到这个函数,对应的在windows上,只有Sleep函数。百度了一下:<br />语法: <br />void usleep(int micro_seconds);   <br />返回值: <br />无   <br />内容说明:<br />本函数可暂时使程序停止执行。<br />参数 <br />micro_seconds 为要暂停的微秒数(us)。  <br />注意:<br />这个函数不能工作在 Wind

2011-01-01 20:25:00 12373

转载 Mac OS X:远程执行osascript命令及问题解决

对于系统管理/电脑维护人员,在Applr Remote Desktop的管理机上可以通过图形方式远程控制网络上的每台Mac电脑, 而很多时候需要发送Unix命令来完成工作。比如有时需要使用管理员帐户远程登录到每台电脑,大家普遍知道的命令是:osascript -e 'tell application "System Events"' -e 'keystroke "LOGIN_NAME"'  -e 'keystroke tab' -e 'delay 0.5' -e 'keystroke "PASSWORDHE

2010-12-27 22:04:00 9743

转载 MacOsx Running items at login

<br />posted ‎‎Dec 19, 2008 2:55 PM‎‎ by Philip Rinehart   [ updated ‎‎May 17, 2009 9:44 PM‎‎ by Greg Neagle ] Written by Greg Neagle   Wednesday, 24 November 2004A common need in a managed OS X environment is to run certain scripts every time someone logs

2010-12-27 21:45:00 1016

转载 Mac OS X: 登录/退出自动运行程序的设置

<br />Update:<br />    2009-02-22: 添加了E.AppleScript的部分<br />简介:本文介绍了普通用户如何设置启动程序,后面针对高级用户或者管理员讨论了4种不同的设定启动程序的方法,一种设置退出程序运行的方法,并初步讨论了对于企业用户需要考虑的一些方面,和多重启动程序的shell脚本的管理。<br />    介绍几个简单的方法,其中1和2适用于普通/入门级用户,后面的3适合于管理员或者高级用户,而4讨论了适合于企业管理员的管理方式,供参考。<br />Update

2010-12-27 21:40:00 2373

转载 网上收集的mac启动过程,学习学习

<br />1. 启动过程从用户启动Mac OS X系统到出现登录窗口,Mac OS X执行了一套启动流程来使系统可被使用。如果你想为所有用户提供系统服务,你需要在系统启动的过程中运行一些代码。下面的章节介绍了基本启动流程和应该把你提供服务的代码放到何处。<br />1.1. BootROM当一台Macintosh被启动时,BootROM固件同时也被激活。BootROM(也是电脑的一个硬件)拥有两个主要职责:初始化(译者注,其实就是启动各个硬件,让其准备好被使用)系统的硬件和选择一个操作系统来启动。Boot

2010-12-27 21:37:00 3430

转载 Adding Items to Login Items From the CLI

<br />http://www.macgeekery.com/tips/cli/adding_items_to_login_items_from_the_cli<br /> Adding Items to Login Items From the CLICLI10.310.4Church of the Bearded Unix GodApril 10, 2007 - 12:50pm<br />It’s a question we get every now and again that simply do

2010-12-27 21:34:00 893

转载 error LNK2001: unresolved external symbol _main解决办法

<br />  解决外部符号错误:_main,_WinMain@16,__beginthreadex   <br />在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有柚煤孟钅坎问? 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有:   <br />libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main <br />LIBCD.lib(wincrt0.obj) :

2010-12-26 23:09:00 725

转载 Qt: Window, Linux动态链接库的分析对比

<br />1 分析Windows和Linux动态库 <br />  摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。但不同操作系统的动态库由于格式 不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较了两种操作系统动态库技术,并给出了将Visual C 编制的动态库移植到Linux上的方法和经验。  <br />   1、引言  <br />   动态

2010-12-26 22:19:00 1015

转载 Qt学习笔记:工程文件解说

<br />TEMPLATE = app<br />/*变量TEMPLATE描述了为建立目标文件而采用何种模板,即生成何种形式的Makefile文件.qmake 工具定义了5种模板:<br />l 应用程序App,为建立一个Qt应用程序创建Makefile文件;<br />l 库lib,为建立引用程序库而创建Makefile文件;<br />l 子工程 subdirs,为建立子目录下的目标文件创建一个Makefile文件,子目录通过变量SUBDIRS指定(子目录下的工程文件也需要指出使用何种模板);<br

2010-12-26 22:17:00 441

转载 cygwin简介

<br />1 引言<br />cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。本文将对其作一介绍。 <br

2010-12-24 21:37:00 583

转载 7zip命令行调用

7z a -tzip -p111 archive.7z txt.txt  压缩 密码为1117z x -tzip -p111 archive.7z            解压 密码为111<br /> <br /> 7z.exe 是 7-Zip 的命令行版本。7z.exe 使用 7-Zip 的其它模块,7za.exe 是7-Zip 的独立版本,7za.exe 仅支持 7z、zip、gzip、bzip2 和 tar 格式,7za.exe 使用时不会调用其它模块。<br /><br />命令行选项 <br />

2010-12-19 23:27:00 1238

转载 7Z 软件使用

<br />现在大家都用WinRAR,不知道听说过7zip的朋友多不多。7zip是一个开源的压缩软件,非常小巧,提供的功能和WinRAR差不多,但支持的格式几乎比后者多一倍。根据我的使用经验,其7z压缩格式的压缩速度及压缩比也领先于WinRAR(WinRAR亦可识别7z格式,故不必担心兼容性问题)。另一点重要的是,7z完全开源,包括压缩算法,而且还可以方便地使用它提供的库,在自己的程序中集成压缩功能。 <br />这次继续研究常用工具的命令行用法。7zip的核心程序是7z.exe,命令行格式为:7z <co

2010-12-19 23:24:00 1009

转载 xml 基本语法

<br />一。引子:以前使用XML来设置配置管理,随便添加了几组数据,里面有英文和数字的 但是发现将带有数字的项添加到XML文件中时就会报错。上网一查 发现了XML的规范里写的很明确: <br />二.元素的语法 <br />元素由一对标识以及其中的内容组成。就象这样:ajie。元素的名称和标识的名称是一样的。标识可以用属性来进一步描述。 <br />在XML中,没有任何保留字,所以你可以随心所欲的用任何词语来作为元素名称。但是也必须遵守下列规范: <br />1.名称中可以包含字母、数字以及其它字母; 

2010-12-19 23:21:00 481

转载 解码 XML 和 DTD

解码 XML 和 DTD这篇介绍性文章说明了如何创建 XML“文档类型定义(DTD)”和格式正确定义明确的 XML 文件,这些文件能够由您选择的 XML 语法分析器进行确认。虽然不必在产生的每个 XML 文件中都包含 DTD,但这样做将会使您的生活大为轻松。DTD 不仅强制使用为 XML 文件建立的语法,它还将允许文件由确认 XML 语法分析器进行语法分析。代码样本包括 DTD 和 XML 文档示例。<br />“可扩展标记语言”已经存在了十分长的一段时间,因此现在大多数人都熟悉其最基本的需求:所有 XML

2010-12-15 23:36:00 399

转载 XML Schema 简介

      XML Schema 与DTD(DTD语法概述)一样,也是对一类XML文档进行约束、确定其结构,元素、属性、及数据类型。及XML文档中所使用的元素,实体,元素的属性,元素与实体之间的关系的约束。XML Schema 首先由微软提出,已经被W3C接受成为一个标准。与DTD不同的是,XML Schema 文件使用XML语法,它的设计目的很许多跟DTD相似,但在功能,扩展性方面超越了DTD。下面说说它们之间的一些区别:<br />   一.XML Schema 是XML文档,不像DTD有其特有的语法。

2010-12-15 23:33:00 387

转载 DTD语法概述

<br />XML作为一门标记语言,它就需要一种文档(即文档类型定义DTD)来定义,DTD可以看作是一类XML文档的模板。它定义了文档的逻辑结构,规定了XML文档中所使用的元素,实体,元素的属性,元素与实体之间的关系。它使得数据交流与共享得以正常进行,验证了数据的有效性。DTD可以是一个完全独立的文件,也可以在XML文件中直接设定。所以,DTD分为外部DTD(在XML文件中调用另外已经编辑好的DTD)和内部DTD(在XML文件中直接设定DTD)两种。在一些有相互业务往来的公司,如果他们使用的电子文档是XML

2010-12-15 23:31:00 480

转载 xml一些基础知识

<br />节知识点 :<br /><br />1:优点<br />2:与DotNet的关系<br />3:写一个简单的XML文档<br />4:基本概念简介<br />5:语法<br /><br />XML的全称是eXtensible Markup Language (我也是现在才知道的具体咋写的,以前只知道叫  差妹儿),或者中文的说法叫可扩展标记语言。他的好处挺多,不过我就知道一点,他不局限与任何语言,任何操作平台,其实只需要这一点都足够让所有的程序员都必须学习他了。<br /><br />其次我们还

2010-12-15 23:28:00 504

转载 XML语法提示以及基本的XML语法介绍

<br />语法提示原则:<br /><!--StartFragment-->1、忽略空白<br />2、注释: <!-- --><br />3、指令: <? ?><br />4、特殊字符: < > ' " &  替代: < > &apos; " &<br />5、二进制数据: <![CDATA [...]]><br />6、区分大小写<br />7、标记不能交叠<br />8、单标记, 也就是空元素, 如: <node/>, 只用属性记录数据<br />9、属性值在引号内<b

2010-12-15 23:25:00 1006

转载 XML语法概述

<br />XML文档使用的是自描述的和简单的语法,一个XML文档最基本的构成包括:声明,处理指令(可选)和元素。以下是一个简单的XML文档: 1<?xml version ="1.0" encoding ="GB2312" standalone="yes" ?><br /> 2<?xml-stylesheet type="text/xsl" href="yxfqust.xsl" ?><br /> 3<!--以下是一个学生名单--><br /> 4<学生名单><br /> 5    <学生><br /> 6

2010-12-15 23:22:00 411

转载 用DTD验证XML

1.内部DTD       最简单的使用DTD的方法是在XML文件的序言部分加入一个DTD描述,加入的位置是紧接在XML处理指示之后。一个包含DTD的XML文件的结构为:    元素描述    ]>文件体.一个完整的XML文件为:2.  外部DTD        一个DTD既可以是内部的,包含在一个“形式良好的”XML文件中(standalone=“yes”);也可以是外部的,作为一个外部文件被引用(standalone=“no”)。        外部DTD的好处是:它可以方便高效地被多个XML文件所共享

2010-12-15 23:08:00 788

转载 TinyXml 中文文档(基于2.5.2版本)

<br />原文来自:http://www.hansencode.cn/2007/06/tinyxml-chinese-doc.html<br /> <br />译注:本文是TinyXML 2.5.2版本Document的中文文档,经原作者Lee Thomason同意由hansen翻译,如有误译或者错漏,欢迎指正。<br />版权:版权归原作者所有,翻译文档版权归本人hansen所有,转载请注明出处。<br />原文:http://www.grinninglizard.com/tinyxmldocs/ind

2010-12-14 22:50:00 1142

原创 简介TinyXml及使用

<br />    目前XML的解析主要有两大模型:SAX和DOM。<br />      SAX是基于事件的,其基本工作流程是分析XML文档,当发现了一个新的元素时,产生一个对应事件,并调用相应的用户处理函数。这种方式占用内存少,速度快,但用户程序相应得会比较复杂。<br />      DOM(文档对象模型),则是在分析时,一次性的将整个XML文档进行分析,并在内存中形成对应的树结构,同时,向用户提供一系列的接口来访问和编辑该树结构。这种方式占用内存大,速度往往慢于SAX,但可以给用户提供一个面向对象的

2010-12-14 22:47:00 3026

转载 .CNBLOGSExcel单元格内换行

    Excel单元格内文本换行三法    一、快捷键法     在单元格里输入文本后想换行,只要按住灿t键不放,然后敲一下回车键即可实现换行。如果你已经输完文本,发现内容太长了,则可双击该单元格,然后将光标移到要换行的位置,按下“Alt+Enter”即可。         二、格式设置法     先选定要使文本换行的单元格,执行“格式→单元格”命令,在弹出的“单元格格式”对话框中选择“对齐”,选中“文本控制”下的“自动换行”即可实现该单元格文本自动换行,再用格式刷去刷一下要自动换行的单元格就可以实现批量

2010-12-14 22:14:00 1017

转载 printf、sprintf与fprintf 的用法区分

1: fprintf()#include int fprintf( FILE *stream, const char *format, ... );fprintf()函数根据指定的format(格式)发送信息(参数)到由stream(流)指定的文件.因此fprintf()可以使得信息输出到指定的文件.比如    char name[20] = "Mary";    FILE *out;    out = fopen( "output.txt", "w" );    if( out != NULL )   

2010-12-14 22:02:00 5895

CarPlay 系统功能介绍,比较专业的文档,告诉我们开发Carplay的时候需要遵循的规则

内容概要:本文介绍了苹果公司在WWDC19上发布的CarPlay系统的最新进展,主要包括四个方面的改进:不规则形状显示屏支持、多屏显示支持、动态屏幕尺寸调整以及“嘿,Siri”语音助手集成。不规则形状显示屏支持允许开发者为CarPlay定义交互区域,确保内容适应各种非矩形屏幕。多屏显示支持使车辆可以在多个屏幕上同时展示CarPlay界面,如中心控制台和仪表盘,提供导航、音乐播放等不同内容,并支持独立的夜间模式。动态屏幕尺寸调整功能让CarPlay界面可以实时调整大小,以适应不同的驾驶环境或用户需求。最后,“嘿,Siri”功能让用户可以通过语音唤醒Siri,即使在播放音乐时也能无缝交互,系统内置了持续的回声消除和降噪处理,确保语音识别的准确性。; 适合人群:汽车制造商、软件开发者以及对车载信息系统感兴趣的科技爱好者。; 使用场景及目标:①汽车制造商可以根据新的CarPlay特性优化车内娱乐和导航系统的用户体验;②开发者可以利用这些新特性创建更加丰富的车载应用程序;③科技爱好者可以了解最新的车载技术发展趋势。; 其他说明:文档详细描述了CarPlay系统的技术细节,包括语音活动检测器、关键词检测器、回声消除和降噪等功能的工作原理,以及车辆系统的要求,如始终开启的麦克风输入流处理、连续回声消除和降噪等。更多相关信息可参考苹果开发者网站。

2025-04-15

Google Android Auto 的GAL Receiver使用帮助文档

Google Android Auto 的GAL Receiver使用帮助文档 对GAL Receiver中的每一个类都有对应的说明,便于快速入手

2025-04-15

Android Auto 车机侧开发指导官方文档,版本为4.2.1

Android Auto 车机侧开发指导官方文档,包含有线和无线认证等流程,可以有效的指导车机侧开发Android Auto的功能

2025-04-10

Apple Carplay 通信插件最新的源码R18.1

Apple Carplay 通信插件最新的源码R18.1

2025-03-24

Google 官方 Android Auto UX 4.2 设计参考手册

内容概要:本文档详细描述了用于车载系统(Head Units, HU)的 Android Auto 用户体验(UX)指南4.2的标准、设计要求及最佳实践。该指南涵盖了Android Auto集成过程中关键的设计细节、发现、首次连接、重新连接、驾驶时的具体操作指导,以及多设备管理和退出等功能模块的具体规范。其目的是确保驾驶员可以便捷、安全地将手机连接到车机并享受Android应用所带来的服务。 适用人群:汽车制造商工程师、车载信息系统设计人员及相关软硬件开发者。 使用场景及目标:为了使车辆制造公司和供应商能够依据标准构建一致性的车载用户体验界面,提高产品的易用性和安全性,同时满足谷歌对于认证的要求。 其他说明:此指南为机密资料,在正式发布前不得泄露或讨论。它不仅有助于创造符合规范的产品,还能让用户更容易理解和接受这项技术带来的便利。此外,它还包括了一些关于颜色选择、图标设计等方面的具体要求和技术参数介绍,确保不同品牌之间的兼容性和一致性。

2025-03-23

智能网联汽车产业中的云听车联:国家级音频客户端及其生态系统建设

内容概要:本文介绍了央广智能网联汽车数字媒体(上海)有限公司推出的‘云听’车联产品,这是一款由中央广播电视总台授权的车载新媒体平台。云听提供了包括但不限于:独家授权的在线广播、定制品牌专题电台、权威且专业的资讯和娱乐内容。公司不仅在产品设计层面做了大量工作以迎合市场需求(如采用了更符合驾驶操作习惯的设计比例和语音控制等特性),而且还在内容供应方面做出了诸多努力——确保可以实时播放全球各地的重大赛事和热门IP音频。此外,云听还与众多知名车企进行了深度合作,将服务直接预装进多种品牌的汽车内置软件中。为了更好地服务于社会,平台积极融入智能网联技术和交通出行服务,并获得了多项国家级认证和支持政策。 适用人群:适用于汽车行业从业者、媒体从业人员、关注智慧交通发展的人士,还有想要深入了解智能车载信息系统解决方案的研发者。 使用场景及目标:本报告主要针对希望深入了解智能网联汽车行业最新进展,尤其是对高质量音频内容供应、先进技术支持和强大生态系统的创建感兴趣的群体。旨在分享云听车联如何利用自身优势推动整个行业的数字化转型升级。 其他说明:文中提到的具体业务成果如在线电台数目、日活跃人数以及合作伙伴列表

2025-03-23

NVIDIA深度学习高级架构教程:循环神经网络与Transformer

内容概要:本文档来自NVIDIA,专注于讲解第六部分——高级模型结构的内容。课程覆盖了自然语言处理(NLP),包括循环神经网络(RNN)的应用以及它们在处理序列数据时的独特优势。接下来讨论了注意力机制的工作原理及其在提升机器翻译和文本分类效果方面的有效性,特别是展示了注意力机制在句子级别的具体计算方式和矩阵变换过程。此外,还介绍了BERT模型为代表的transformer系列模型以及它们相对于传统模型的优势,即能够更好地捕获长距离依赖关系。最后一节涉及其他一些重要的神经网络架构,如自编码器和生成对抗网络(GAN),还有最新的扩散模型(diffusion model)的概念与进展,并简要提到了强化学习的基础理念以及NVIDIA的相关工具和服务,包括优化的容器化解决方案(如NGC),旨在帮助开发者更快捷地构建高性能的人工智能应用程序。 适合人群:对深度学习有一定了解的开发者和技术人员。 使用场景及目标:用于深入理解和掌握现代深度学习模型的架构设计,特别是在图像识别之外的语言建模等领域中更高效的算法选择,比如时间序列预测、语音识别、聊天机器人以及其他复杂的自然语言任务等应用场景。 其他说明:

2025-03-23

NVIDIA深度学习系列教程之五:探讨预训练模型与迁移学习的应用与方法

内容概要:本文是来自英伟达公司提供的专业级深度学习指南的一部分,聚焦于介绍第五部分内容即'预训练模型'与‘迁移学习’。通过复习早先涵盖的关键概念如学习率、模型层数等基础上深入探究了预训练模型的作用及其背后的理论,特别是强调了PyTorch作为构建和训练模型的重要工具之一,并结合实例讨论了怎样进行迁移学习来提高特定任务性能,如案例“自动狗门”的应用展示了这一概念的实际效用。文中提供了对模型各个阶段的数据流动图,详细演示从原始输入到最终输出预测的整个过程中参数变化以及特征抽取的方式。 适用人群:适用于已经掌握基础机器学习理论和技术,希望进阶研究或者转向AI、机器视觉领域的软件工程师或者是研究人员。 使用场景及目标:帮助学生加深对现代人工智能中深度学习算法的理解;通过实际项目实践让学者体验到模型优化技巧如数据集准备、调整模型架构、选择损失函数等等;引导读者思考在不同应用场景下怎样高效利用已有模型并进行针对性改造,加速模型开发迭代进程以解决新的挑战。 其他说明:文档内含丰富的图表及公式推导,对于读者系统化了解深层抽象概念有着很大助益。版权归属NVIDIA,所有参考资料仅供合法合规范围内使用。

2025-03-23

盖思特 2025 CES 深度解析2025 CES 汽车与大智能产业融合发展-AI驱动的创新与应用场景

内容概要:本文深度解析了2025年CES展会上的最新技术与发展趋势。展会重点关注了AI技术及其在智能汽车、智能座舱、自动驾驶等方面的广泛应用和深度融合。中国企业积极参与,展示了高阶智驾技术和智能汽车产品,特别是面向全球化市场的创新和本土化服务。同时,文章详细介绍了多个企业在AI、感知雷达、座舱系统等领域的技术进步和应用场景拓展。文中强调了硬件与AI技术的紧密协作,推动了汽车业迈向更智能的未来,如智能座舱的情感化和个性化,以及自动驾驶的高性能计算和感知能力的显著提升。 适合人群:汽车制造业及关联行业内的专业人士,尤其是研发部门、产品策划和技术管理人员;对未来出行及智能汽车感兴趣的投资人和研究人员;希望了解最新技术和市场动态的企业高管及战略决策者。 使用场景及目标:帮助读者掌握最新汽车与智能技术的前沿动向和发展趋势;了解不同企业在新技术应用方面的成功案例和具体措施;为企业在产品研发、市场营销及国际合作方面提供借鉴和指导。 其他说明:报告特别提到了部分企业的代表性技术和解决方案,包括吉利的'全域AI'体系、英伟达的基础模型平台Cosmos、禾赛和速腾的新型雷达等。此外,还包括了一些具体产品

2025-03-18

整车智能体验与HMI设计创新趋势分析

内容概要:本文详尽探讨了2024北京国际汽车展期间推出的多项前沿整车智能体验技术和HMI设计理念。车展展示了117款全球首发车型,41款概念车及278款新能源车型,突显汽车行业的最新进展。报告深入分析了座舱灵活性与家居化设计、高级别行政体验、AI智能架构的应用以及跨界融合车型。特别提到了AI在驾驶自动化及情感化交互中的应用,以及智能座舱内部功能集成与多屏联动的特点,展现了智能座舱体验的四大核心趋势。 适合人群:从事汽车制造、智能出行领域的从业人员及爱好者;有兴趣深入了解现代汽车智能化发展动态的企业管理人员和技术开发者。 使用场景及目标:本文适用于汽车企业产品研发部门评估市场发展趋势,了解竞争对手最新动态。同时也可帮助销售和市场营销人员把握未来客户需求走向。 其他说明:文中列举了多个参展车型及其具体功能配置,并对当前智能座舱和HMI设计方案提出了若干创新建议,旨在为企业和个人提供更多元化的思考角度和技术解决方案。

2025-03-18

NVIDIA深度学习培训之数据增强与模型部署

内容概要:本文是英伟达关于深度学习系列教程的第四部分,主要介绍数据增强技术和模型部署方法。首先探讨了数据增强的重要性及其对提高CNN模型验证准确性的积极作用,并详细讲解了图像翻转、旋转、缩放、宽度和高度偏移、单应性变换(HOMOGRAPHY)以及亮度和通道偏移等多种增强手段。此外,还涵盖了从原始数据到预测输出整个流程的具体实施步骤,如输入、内核操作、层间转换直至最后获得稠密层计算得出的结果向量等。对于模型部署方面,则提供了有关批量数据准备及不同分辨率条件下灰度图像转换为适合深度学习框架直接利用的标准格式的技术细节。 适用人群:适用于拥有一定机器学习理论和技术基础的专业人士,尤其是正在从事或计划投身于计算机视觉领域的研究人员和工程师。 使用场景及目标:通过对多种数据增强技巧的学习掌握,学员可以构建更加稳定可靠的卷积神经网络(CNN),有效降低过拟合风险并增强泛化能力。与此同时,在实践中能够将已经训练好的优秀模型高效地迁移到实际应用环境中运行,从而实现预期性能指标。除此之外,它还可以为后续学习更为复杂高深的网络架构打下坚实的实践根基。 其他说明:本部分内容为英伟达官方DLI(Depth L

2025-03-18

深度学习领域的卷积神经网络核心技术及应用-基于英伟达第三部分教程

内容概要:本文档是关于英伟达深度学习基础知识系列教程的第三部分内容,聚焦于卷积神经网络(CNN)的关键概念和技术细节。首先介绍了CNN的基本构成元素——内核(即滤波器)以及它们如何应用于图像处理任务如模糊、锐化和边缘检测等操作中。接着讲解了CNN的具体运作机制:从原始图片经过不同层级处理后生成最终特征表示并预测分类标签全过程;其中包括步长(strides),填充(padding)等重要参数的影响;同时解释了一些辅助组件的作用,比如池化(Max Pooling),防止过拟合手段Dropout以及全连接层(Dense layer)等模块的工作原理。此外,还展示了过拟合并提供了改善方法。最后提到了一些更深入的概念和模型扩展方向。 适用人群:对于已经具备一定机器学习基础知识的读者来说是一份非常适合深入研究CNN架构及其相关知识点的学习资料。 使用场景及目标:本篇教程旨在帮助开发者理解和掌握创建高效的图像识别系统所需要用到的各种组件,为未来进行实际项目搭建提供理论支持。通过对具体示例的解析,学员能够更好地理解各组件之间的工作关系以及整个CNN系统的运行流程。同时可以学会构建简单有效的CNN模型,

2025-03-18

CM系列和lmsans系列几个字体

CM系列和lmsans系列几个字体

2025-03-15

San Francisco字体

San Francisco字体Mac版是一款专为 Apple Watch 推出的全新的字体,软件字体完全重新设计,更加易用,整体效果极佳,它们可以应用于文学设计、艺术创作、杂志、报纸、印刷和包装等,苹果在推出新字体的同时,开放了Apple Watch的最新开发工具Beta版,包括最新的iOS 版本

2025-03-15

HarmonyOS Sans 华为鸿蒙字体

HarmonyOS Sans,华为定制字体,为鸿蒙OS一同上线。于2021年6月发布上线,可以免费商用。 该字体支持简体中文、繁体中文、拉丁、西里尔、希腊、阿拉伯等5大书写系统。 欢迎下载使用和体验

2025-03-15

IPD开发流程中技术评审TR关键点解析及其应用价值

内容概要:本文深入剖析了IPD(集成产品开发)流程中的技术评审(TR)各个阶段的关键要点,从最初的客户需求概念评审到最后的市场投放评审全面覆盖。技术评审旨在阶段性地审查产品的可行性、风险、技术匹配度等,同时为下一步的研发方向提供决策支持。每一评审点均包含了特定的目标,如需求明确性审核、产品性能和生产可行性评估等方面的具体操作指南。通过对设计规范、构架及设计执行等多个层面进行审查,在不同阶段确保设计符合技术及业务标准并能顺利进入下一环节。 适合人群:适用于负责项目管理和技术研发的相关人士,特别是对产品开发和优化有一定需求的企业管理人员和高级技术人员。 使用场景及目标:企业希望提高新产品推出成功率时采用IPD方法,利用此文中详细列出的技术审查流程来进行科学有效的技术管理;或希望通过规范化的技术审查降低产品上市后的风险,提升产品竞争力。 其他说明:文中提供的框架有助于理解整个产品研发过程中需要重点关注的内容以及对应的操作准则,有助于建立更为完善的新品开发管理体系。各部分均附带详细的讨论要素和审查清单以辅助实际操作。

2025-03-15

NVIDIA深度学习训练手册:神经网络构建、训练及防止过拟合的方法

内容概要:本文介绍了神经网络的基础构建方法及其训练步骤,涵盖数据准备、模型创建、激活函数的选择以及常见问题(如过拟合并提出解决方案),最后讨论了分类问题的应用实例——MNIST手写数字识别任务。文中详细解释了每个步骤背后的原理,比如利用均方误差衡量模型性能,通过梯度下降法更新权重来最小化误差,还提到了一些常用的优化器(SGD、Adam等)的作用与区别。 适用于具有一定机器学习基础,希望深入理解神经网络工作机制的开发者或研究人员,他们可以通过此文加深对于神经网络的理解,尤其是针对图像识别等领域的问题解决思路和工具选择。 使用场景及目标:帮助读者掌握神经网络从简单到复杂的构造流程,理解训练过程中涉及到的概念和技术手段(如批量训练、学习率调整),从而能够在实际项目中应用相关技术和规避常见的坑洞(特别是过度适应训练集而导致的效果欠佳)。此外,还提供了具体的数据集案例以方便动手实践。 其他说明:该资料由NVIDIA官方出品,内容详实可靠,但需要注意版权保护。

2025-03-15

NVIDIA深度学习培训之深度学习介绍

内容概要:本文档为NVIDIA提供的深度学习基础知识教程的第一部分,详细介绍了深度学习的概念和发展历程,阐述了深度学习相较于传统编程方式的优势及其广泛的应用场景,如计算机视觉、自然语言处理、推荐系统及强化学习。此外,还探讨了为什么选择深度学习,并展示了通过深度学习解决复杂问题的能力。同时,文档涵盖了深度学习的基础知识、具体训练方法、神经网络的基本组成及其运作机制。实战训练则让参与者能够利用强大的GPU云计算平台,在PyTorch等主流平台上进行初步探索,并完成针对手写体数字识别的实际案例。 适用人群:希望了解或进入深度学习领域的开发人员、数据科学家以及科研人员。对于初学者而言尤其有用,因为它提供了必要的背景知识来理解这一技术领域的最新进展,并激发后续研究的兴趣和动力。 使用场景及目标:学员可以通过本课程建立起关于深度学习的知识框架,并掌握从安装配置运行环境直到简单模型实现的操作步骤。本课程有助于培养学员们快速定位并解决实际遇到的问题的能力,帮助他们在未来的工程项目或者学术课题中顺利应用所学到的技术和方法。 其他说明:本课程由国际领先的人工智能解决方案提供商——NVIDIA精心打造,拥有

2025-03-15

AI大模型在汽车行业中的演进与应用-清华大学讲义

内容概要:本文详细介绍了AI大模型在汽车行业的应用进展。文章分为几个部分,先是回顾了从ELIZA到ChatGPT等几代聊天机器人的发展史和技术演变,重点讲解了最新的GPT系列大模型的基本技术和性能特点,包括庞大的神经网络结构、预训练数据的数量与质量、涌现特性以及基于人类反馈的强化学习等方面。其次探讨了AI大模型对汽车制造、智能驾驶等多个层面的具体贡献,强调它们如何提高生产线效率和服务质量。文章特别提到了多模态融合感知技术对增强自动驾驶系统的场景理解能力和应对突发事件的意义。最后讨论了当前面临的挑战和未来的发展方向,包括解决模型的事实性错误、实现多模态处理、缩小规模降低成本等。 适合人群:汽车行业从业者及爱好者、自动驾驶技术研发人员以及关注AI发展趋势的研究者。 使用场景及目标:适用于希望深入了解AI尤其是大模型在汽车行业中应用的研究机构或企业,为其技术选型和战略规划提供参考。 其他说明:尽管AI大模型展现出了惊人的潜力,但仍存在一些亟待解决的问题,如可靠性、伦理道德边界、法律法规限制等,这些问题将是后续研究的重点。此外,文章提到随着技术进步和社会接受度的提升,未来AI可能会彻底改变交通

2025-03-15

软考架构师17-21年四年真题及解析

软考架构师17-21年四年真题及解析

2025-03-15

Helvetica字体全集

本资源是Helvetica字体全集。Helvetica字体是早期macOS的默认字体,苹果官方文档,如Carplay协议文档,会使用该字体,如果操作系统没有安装该字体,Adobe Acrobat或者Adobe Reader可能会显示乱码,强烈建议操作系统安装使用这些字体

2025-03-12

华为 :幻光云影主题包资源

华为 :幻光云影主题包资源;mate 系列手机可以使用

2025-03-11

华为官方川流主题包资源

华为官方川流主题包资源,Mate 60自带 下载后保存到Huawei/Themes 不是复制过去是直接移过去

2025-03-11

WANOS 全景声介绍的一份详细资料

WANOS 全景声介绍的一份详细资料

2025-03-07

地平线车载智能交互解决方案:多模态AI技术支持下的座舱智能化应用与趋势

内容概要:本文档详细介绍了地平线公司与广汽新能源合作推出的 Halo 车载智能交互解决方案,涵盖了典型用户场景及其背后的传感器发展趋势、智能交互产品的设计及系统框架的发展动态、以及具体的智能交互方案。文中重点讲解了基于地平线征程(Journey)系列芯片所提供的高效边缘AI运算,实现多种先进的车内互动形式如人脸识别、手势识别等,提升了用户体验和安全性,同时还提出了开放性的合作模式以推动整个智能汽车行业向更高层级演进的可能性。 适用人群:从事汽车科技、智能座舱开发的研究者和技术工程师;关注汽车产业转型升级的相关从业者和投资者;以及其他希望了解未来汽车智能技术发展方向的人士。 使用场景及目标:此文档旨在展示目前最先进的车内智能交互技术的应用案例和发展前景,为企业间的技术交流合作提供了参考范例。对于正在规划新一代车型或考虑加入车联网生态的企业来说尤为有用。同时也能帮助政府机构掌握行业发展态势并制定相关政策法规。 其他说明:文档还提到了一些具体实施方案中的硬件配置和技术难点克服措施,强调了软件架构的灵活性和支持广泛的第三方应用接入的能力,以及通过不断的OTA更新持续优化用户体验的价值主张。此外

2025-03-07

兰亭黑12个字体文件和快速安装脚本

兰亭黑12个字体文件,并附带快速安装脚本,一键导入,快速解决PPT中英文、阿拉伯数字显示乱码的问题

2025-03-06

DeepSeek与AI幻觉

DeepSeek与AI幻觉

2025-03-06

DeepSeek从入门到精通

清华大学版,通俗易懂

2025-03-06

ape无损压缩文件

ape文件 三个APE格式的文件(杨洪基-滚滚长江东逝水.zip)

2012-10-24

文本查看器EMeditor

于UE比,能方便的进行文版编码的查看;以及进行文本编码的修改

2010-12-12

跨平台的XML解析源代码TinyXML

TinyXML是一个跨平台的XML解析器,可以在windows、linux以及MAC操作系统上使用

2010-12-12

NDIS协议驱动程序设计

本书对NDIS的全面介绍,包括底层的驱动程序的开发过程

2010-11-17

《Win32多线程程序设计》的源代码

侯捷先生翻译的书籍《Win32多线程程序设计》的源代码;非常宝贵的资料

2010-11-17

VC多线程技术篇,chm格式电子书

VC多线程技术的电子书,深入的分析了WINDOWS多线程编程,CHM格式电子书目录清晰,方便阅读

2010-11-17

C++ GUI Programming with Qt4 Book的源代码

C++ GUI Programming with Qt4 Book一书的源代码,一共21个章节的

2010-11-17

ATTO Disk bench32

简单实用的磁盘、U盘、TF卡、SD卡传输速率读取工具

2010-11-17

dll调用关系查看器depends

微软强悍的dll依赖关系查看器,运行在WINDOWS系列操作系统

2010-11-14

强悍的XML解析器源码

markupstl 国外牛人写的xml编解码器(平台:windows,linux等),非常好用

2010-11-14

串口调试助手的源代码V2.3

龚建伟老师的那个串口调试助手的源代码!非常有用的!

2009-05-15

空空如也

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

TA关注的人

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