自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 资源 (22)
  • 收藏
  • 关注

原创 AUTOSAR(四):基于AUTOSAR的智能化解决方案

系统介绍AUTOSAR在智能网联汽车上的智能化解决方案,包括ADAS、人机交互、车辆管理、自适应巡航等应用,以及AP平台的应用开发方法

2024-01-20 00:41:39 370

原创 AUTOSAR(三):架构和特性

全面介绍AUTOSAR的基础平台、CP平台、AP平台的软件架构、功能特性

2024-01-18 14:24:44 392

原创 AUTOSAR(二):框架和平台介绍

从出行行业面临的挑战出发,全面分析AUTOSAR的CP和AP平台的性能指标和应用特性。

2024-01-15 01:47:29 366

原创 AUTOSAR(一):组织和基本原则

从使命、愿景、合作伙伴、组织结构,以及软件框架等多个维度全面介绍AUTOSAR组织的工作,职能等

2024-01-15 01:32:08 312

原创 VirtualBox V7.0.4在Win10上的安装

简单快速介绍了如何在win10系统上安装最新的VirtualBox7.0.4虚拟机

2022-12-26 14:59:50 1341 1

原创 《架构师修炼之道》读书笔记之五:换位思考

知易行难,软件架构设计到底要解决什么问题,说起来容易做起来难。架构师必须理清各利益相关方并了解他们的需求。换位思考(Empathy,同理心)是推动设计的引擎。只有站在利益相关方的角度思考和处理问题,才能开发出更好的软件。5-001 找合适的人交谈 利益相关方通常与软件有商业利益关系,可能会为软件付费或者从中获利。利益相关方往往不止一人,与团队合作不同于与个人合作。来自同一利益相关方的两个人可能会提供不一致甚至冲突的信息,架构师需要了解整个团队的想法,甚至需要帮助他们达成...

2021-08-25 14:31:54 5345

原创 《架构师修炼之道》读书笔记之四:制定设计策略

4-001 找到够用的设计 关于架构设计,笔者补充一个原则:【笔者补充:奥卡姆剃刀原则】:切勿浪费较多东西,去做用较少东西,同样可以做好的事情 —— 百度百科。这个原理称为 “ 如无必要,勿增实体 ”,即 “ 简单有效原理 ”。 架构设计的目标不是理性的寻找最佳设计,而是找到一个够用的设计。可通过以下方法来寻找够用的设计:1)将解决方案看成实验:把每个可能的解决方案看成是待验证的实验,验证的速度和效率越高,找到合适的组合结构的时间就越短,利益相关方就能越快收益。【笔者...

2021-08-25 01:21:56 476

原创 《架构师修炼之道》读书笔记之三:架构设计实践模型

前面两篇笔记,一篇极介绍了架构、架构师的基本定义和内涵;一篇介绍了设计思维、设计思维的四条原则和四种类型,以及运用设计思维的TDC循环。如何进行架构设计,这里笔者根据本书的第二部分 —— 架构设计原理,总结设计的架构设计的实践模型如下:这里将《《架构师修炼之道》读书笔记之二:设计思维基础》中的TDC循环进行了另一种形式的变换使用。通过TDC循环,对架构设计过程不断进行任务的细分、迭代设计和检查,这样,在架构设计和编码实现都可以综合运用敏捷思想来推进。...

2021-08-23 18:09:24 323

原创 《架构师修炼之道》读书笔记之二:设计思维基础

【笔者补充:设计思维定义】:是一种以人为本的解决复杂问题的创新方法,它利用设计者的理解和方法,将技术可行性、商业策略与用户需求相匹配,从而转化为客户价值和市场机会。—— 百度百科2-001 设计思维的四条原则 《Design Thinkint: Understand-Improve-Apply》一书中提出四条基本设计原则:1)以为为本(Human):架构设计是一项社交活动,需要所有利益相关方都能参与进来,接受并理解架构的设计决策。以人为本的设计方法,需要架构师与利益相关方和团队成员...

2021-08-21 16:03:22 541

原创 《架构师修炼之道》读书笔记之一:如何成为架构师

1-001 软件架构师在团队中的角色描述 架构师在团队中的角色很独特,虽然做的更多的是软件架构的设计,但既要有研发经理的编码、部署等技术能力,也要有产品经理的业务能力,项目经理的交付能力,其在团队中的核心地位如下图所示:1-002 软件架构师的定义和工作职责 【笔者补充:软件架构师的定义】:软件架构师实际上就是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者 —— 百度百科六个方面的工作职责:1). 从工程角度定义问题...

2021-08-19 01:47:31 3123

原创 R编程错误:变数的长度不一样

进行分段线性回归分析时,输入如下公式:myLmFastGrowth = lm(njagr_weight_data$Weight ~ njagr_weight_data$Week[njagr_weight_data$Week <= 2], data = njagr_weight_data)执行上述公式,console显示“变数的长度不一样”错误。仔细分析发现,作为因变量的njagr_w...

2019-05-07 13:43:35 32470

原创 R编程:target of assignment expands to non-language object

该问题翻译过来就是:“分配目标扩展为非语言对象”,意思就是在R中给一个不存在的变量或者不能作为变量名的变量赋值。我的错误代码如下:hfhh("LastName") <- NewLastName左侧不是有效的hfhh数据帧的变量名,改为:hfhh["LastName"] <- NewLastName问题解决...

2019-04-15 19:54:56 4359

原创 Win10下adb连接到华为Mate10 Pro手机

        这里假设你已在Win10下安装好adb驱动,按照以下步骤进行adb连接操作:1. 打开开发人员选项打开手机的“设置”-&gt;“系统”-&gt;“关于手机”,快速点击下图中的“版本号”7到8次即可在“系统”中看到“开发人员选项”,如下图所示:2. 打开USB调试功能在“开发人员选项”中,打开USB调试功能,如下图:此时,在cmd打开的命令窗口中,...

2018-12-16 22:35:25 9172 1

原创 Eclipse工程文件拷贝到Android Studio下,编译出现乱码错误

错误如截图所示:【错误原因】:Eclipse中utf-8编码带有BOM Header字节,加载到Android Studio中时,被转换为utf-16导致该问题出现,如截图右下角所示UTF-16EF。【解决方法】:点击Android Studio右下角的UTF-16EF,弹出窗口:选择”Convert“,完成UTF-16EF到UTF-8的转码即可

2018-01-09 09:47:20 294

原创 ioctl(KVM_CREATE_VM) failed

通过Android Studio启动模拟器,弹出启动错对话框如下:提示的意思即:通过内核调用接口ioctl()让Linux的内核虚拟机KVM创建一个新的虚拟机,但是KVM设备当前被占用,处于忙碌状态。KVM知多少        KVM是Kenel Virtual Machine的所写,直译为内核虚拟机。KVM是Linux系统在X86体系架构上的基于内核的虚拟机,是一个完

2017-08-31 15:44:33 2201

原创 Keil连接生成bin文件时报错:--- Error: User Command terminated, Exit-Code = 1

用Keil4打开拷贝过来的工程,然后直接进行编译报错如下:linking...Program Size: Code=16320 RO-data=936 RW-data=25392 ZI-data=7368 FromELF: creating hex file...After Build - User command #1: C:\Keil\ARM\BIN40\fromelf.exe

2017-06-30 11:44:51 4687

原创 java.lang.UnsatisfiedLinkError: Couldn't load XXX

这是一种很常见的Android apk中jni的.so加载错误。本人遇到的这个情况比较特殊,现象如下:安装apk,然后重启设备,利用am startservice -a命令启动apk,都会出现该错误。重新安装apk,不重启设备,直接运行启动命令,可以正常启动运行。        于是,将设备重启后的所有log都打出来,发现如下异常:E/AndroidRuntime( 3207): java

2017-05-19 09:42:24 1179

原创 git push error: 无法推送一些引用到XXX

执行git push命令后,输出以下错误:Counting objects: 54, done.Delta compression using up to 8 threads.Compressing objects: 100% (5/5), done.Writing objects: 100% (7/7), 631 bytes | 0 bytes/s, done.Total 7 (de

2017-05-17 18:14:55 13305 1

原创 Android系统目录/system/etc下自建文件存在却无法访问

真机环境下由于项目需要,在Android系统的/system/etc目录下自建目录alta。开发阶段,通过adb shell进入控制台,执行mkdir命令新建该目录,并将需要的xml文件push到该目录下。        编写apk程序,读取xml文件内容,利用本人另外一片博客(Android下一种打开并读取指定路径文件内容的方法)中的方法,执行发现始终找不到指定的路径,实际查看文件确实存在,

2017-05-16 15:40:02 10356

原创 adb的am start命令启动Activity报Error type 3错误

用adb的“am start -n com.example.autolinktest/.MainActivity”命令启动一个应用,错误提示如下:Starting: Intent { cmp=com.example.autolinktest/.MainActivity }Error type 3Error: Activity class {com.example.autolinktest/co

2017-05-04 18:11:46 19614 3

原创 Parcelable中List数据的跨进程读写操作

Android中利用Parcelable接口封装数据进行跨进程传递,对int,long,float等基本数据类型,通过在writeToParcel(Parcel dest, int flags)重载接口中调用对应的writeXXX(XXX为基本数据类型)写入,在Creator<T>接口的public T createFromParcel(Parcel source)重载方法中调用对应的readXXX

2017-04-11 18:18:26 1634

原创 Android aidl 编译错误:couldn't find import for class

利用AIDL机制实现跨进程通信和数据传输,AIDL文件中方法中含有自定义的数据类型,import自定义数据类型后,Eclipse上该行出现红叉,错误提示:couldn't find import for class ***【问题原因】:AIDL跨进程通信,进行数据传递时,支持的数据类型有限制,见Android Interface Definition Language (AIDL)中“1.建立.a

2017-04-11 17:56:27 5619 2

原创 R语言学习之基础知识二

4. 因子        因子提供一种简单而又紧凑的形式来处理分类数据。因子用level来表示所有可能的取值。对于数据集中取值个数固定的分类数据,因子特别有用,图形函数和汇总函数就充分利用了因子这种优点。        R软件内部以数值编码方式来存储因子值,这将提高内存利用率。举例说明R如何创建因子,假设一个10人的性别向量:> g <- c("f", "m", "m", "m", "

2017-04-10 00:48:23 1206

原创 NullPointerException:null result when primitive expected

完整异常日志如下:E/AndroidRuntime( 962): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.audiopolicytest/com.example.audiopolicytest.MainActivity}: java.lang.NullPointerExcepti

2017-03-31 10:47:47 1157

原创 由代码混淆引发的java.lang.ClassNotFoundException

完整错误日志如下:I/Chiron ( 57): java.lang.ClassNotFoundException: Didn't find class "com.alta.audiopolicyloader.AudioPolicyLoader" on path: DexPathList[[zip file "/data/app/com.alta.audiopolicyloader-1.ap

2017-03-31 10:35:20 6925

原创 Ubuntu下,adb devices出现no permissions (verify udev rules)

终端输入adb devices命令,出现如下错误提示:00001702161754350013 no permissions (verify udev rules); see [http://developer.android.com/tools/device.html]【问题原因】:Ubuntu下未添加adb的usb驱动 【解决办法】:在目录/etc/udev/rules.d/下添加文件

2017-03-28 16:20:44 10821 1

原创 error: conversion from 'Test*' to non-scalar type 'Test' requested

Android系统源码AOSP(Android Open Source Platform)下编译的.so在NDK环境下使用时,NDK编译报标题所示错误。Test类源码如下:class Test{ public: Test(); void helloWorld(); };jni中的使用代码如下:Test test = new Test();test.he

2017-03-27 12:00:48 25992 2

原创 Android下一种打开并读取指定路径文件内容的方法

Android下一种打开并读取指定路径文件内容的方法 源码如下:private void readFile(String filePath){ if(filePath == null) return; File file = new File(filePath); if(file.isDirectory()){ Log.d

2017-03-22 13:11:35 7192

原创 Error converting bytecode to dex

用gradle编译Android app,build.gradle文件是自己手动编写的,编译时报错:Dex: Error converting bytecode to dex:Cause: com.android.dex.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/Acces

2017-03-21 15:49:46 1011

原创 RegisterNatives注册失败,返回错误码-1

Android4.4.2中,JNI代码调用jint RegisterNatives(jclass clazz, const JNINativeMethod* methods, jint nMethods)接口注册native接口,编译无错误,运行时返回错误,错误码为-1。【问题原因】:cpp中JNINativeMethod methods[ ]数组中待注册的接口,在java中无对应的本地接口定

2017-03-16 14:40:50 3781

原创 gradle : Error converting bytecode to dex

解决办法:在gradle.build文件中添加如下内容:android { ........ dexOptions { preDexLibraries = false } ........}clean后rebuild。

2017-03-10 16:53:20 1022

原创 R语言学习之基础知识一

1. R对象        对象是R语言两个主要概念之一,另一个是函数。       R对象可以看作是具有关联名称的存储空间。R中的一切都存储在对象中。所有的变量、数据、函数都以命名对象的形式存储在计算机的内存中。       函数是R语言中一种特殊形式的对象,用来完成某个操作。函数可以接受一些输入参数,通过执行一系列操作产生结果。R已提供大量可用函数,用户也可以创建新的函数。  

2017-01-18 10:36:57 6533

原创 R语言学习之安装

R在Ubuntu14.04 LTS下的安装,直接执行命令:sudo apt-get install r-base安装后,console中直接输入R,进入R命令行,会有如下提示:  R命令行中输入:R.version可以看到本机中R的版本信息如下:> R.version _ platform

2017-01-11 16:43:10 540

原创 R语言学习之简介

R是一种统计计算和绘图的编程语言和环境,与贝尔实验室开发的S语言很相似。最早由奥克兰大学于1996年开发,现在的开发由几十人组成的核心团队负责,成员来自世界不同机构和单位。R可以运行在Windows,UNIX以及Mac等不同操作系统上。R采用社区合作的方式开发,源码开放,可以免费获取。

2017-01-11 16:29:01 360

转载 Android 程序员必须掌握的三种自动化测试方法

原文地址:http://www.cnblogs.com/punkisnotdead/p/5103323.html在日常的开发中,尤其是app开发,因为不像web端那样 出错以后可以热更新,所以app开发 一般对软件质量有更高的要求(你可以想一下 一个发出去的版本如果有重大缺陷 需要强制更新新客户端是多么蛋疼的事情)。恩,所以我们app的开发者 一定要学会自己测试自己的代码 自己测试自己

2016-12-27 11:37:26 2672

原创 java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation

利用XposedBridge框架开发,对系统接口进行Hook。编译出的xposed模块,在系统启动加载时失败,报错误如下:Loading modules from /data/app/com.alta.audiopolicyloader-1.apkI/Xposed ( 58): Loading class com.alta.audiopolicyloader.AudioPolicy

2016-12-15 18:11:54 3035

原创 Gradle编译时,assets文件未打包进apk

没有用Android Studio导入,采用自己编写的build.gradle文件,在命令行中直接键入 gradle build命令进行编译,发现assets目录下的资源文件未被打进apk中,反而是所用的第三方jar包中的资源打进去了。【问题原因】:build.gradle文件中sourceSets配置项没有配置assets资源目录。【解决方法】:在build.gradle文件中添加如

2016-12-15 17:38:47 6875 1

原创 The original file 'AndroidManifest.xml' has been deleted or is not accessible

Eclipse上进行代码编辑,一直工作良好,直到编辑AndroidManifest.xml文件后,进行保存,直接给出下图所示错误:点击“Yes”,再次编辑保存,错误依旧。【问题原因】:不详,估计是Eclipse环境配置发生变化导致。【解决方法】:关闭Eclipse,重新启动即可

2016-12-15 11:41:13 1562

原创 Can't locate Config/IniFiles.pm

Ubuntu14.04首次执行perl脚本时,报错误如下:Can't locate Config/IniFiles.pm in @INC (you may need to install the Config::IniFiles module)错误提示,显示的指出是Config::IniFiles模块未安装,于是执行命令:perl -MCPAN -e 'install Config::

2016-12-13 11:42:13 4780

原创 Failed to apply plugin [id 'com.android.application']

Gradle版本2.14,编译报如下错误:【问题原因】:gradle.build配置项dependencies中,依赖的gradle编译工具版本过高,如下:dependencies { classpath 'com.android.tools.build:gradle:2.2.0' }2.2.0需要2.14.1以上的gradle版本支持。【解决方法】:将dep

2016-12-12 16:57:20 8550

Using Risk to Balance Agile and Plan-Driven Methods.pdf

关于软件工程的敏捷开发和计划驱动开发,不但要平衡地应用这两种方法相关的措施,而且要知道如何正确地应用才能显著改进组织的开发过程,并建议用风险决定何时关注架构

2021-08-24

ISO-IEC-IEEE 42010.pdf

用于描述系统和软件架构设计的国际标注。使用架构描述,来解决系统和软件架构的创建、分析和维护问题

2021-08-17

Documenting software architecture in an agile world.pdf

软件工程院(SEI)通过比较SEI的View and Beyond记录软件架构方法和敏捷软件开发方法中体现的文档思想,提出的一种与敏捷方法一致的获取架构信息的方法

2021-08-17

SOMEIP-SD协议翻译和解读_R20-11.pdf

SOME/IP-SD协议的翻译

2021-08-17

SOMEIP协议栈翻译和解读_R20-11.pdf

SOME/IP协议R20-11版本的中文翻译

2021-08-17

A documentation framework for architecture decisions.pdf

一种可以在ISO/IEC/IEEE 42010系统和软件架构描述国际标准下使用的软件架构决策记录模板

2021-08-16

windows命令.pdf

所有受支持的 Windows 版本(服务器和客户端)都具有内置的一组 Win32 控制台命。 此文档集介绍了可用于通过脚本或脚本工具自动执行任务的 Windows 命令。

2020-04-09

腾讯00后研究报告.pdf

腾讯CDC部门通过专家访谈、深度访谈、生活记录、问卷调查等多层次调研,从成长环境、价值观以及消费态度三个方面分析00后这一与互联网共同成长的“独生二代”群体的独特的价值观和消费观。 成长环境特性包括阶层流动性降低、物质生活优越、移动互联网和内容大爆发、独享父母的爱、课业负担更重以及家校管脚更民主 六大价值观:对己讲究懂即自我,对事讲究现实,对社会讲究包容,对人则讲究适应、平等和关怀

2020-03-02

5g最新进展深度解析-吴冬升.pdf

探讨5G技术发展的前世今生,并给出当前的最新进展,包括5G标准和中、美、日韩、欧洲等主要国家的最新进展。就5G投资的宏微观机遇进行了深入且全面的描述,并对其商用的关键技术和业务场景进行了描述

2020-02-17

R语言编程艺术

R语言领域公认的经典著作,亚马逊五星级畅销书。是一本面向R语言开发者的纯编程类书籍,不需要读者具备统计学基础,从编程角度而非统计学角度系统讲解了R语言的数据结构、编程结构、语法、TCP/IP网络编程、并行计算、代码调试、程序性能优化、编程技巧以及R语言与其它语言的接口等所有与R编程有关的知识,几乎面面俱到

2019-05-07

产业智能化白皮书:人工智能产业化发展地形初现端倪

聚焦于人工智能产业化发展历程和现状,探讨不同人工智能技术的产业化发展历程,深入分析产业化发展状况,发现人工智能产业化的动态结构和竞争焦点,以期为从业者、投资者和研究者提供有意义的启发。“白皮书” 分为研究篇和商业实践篇。其中,研究篇讨论人工智能的发展历程,实践篇通过对人工智能从实验室走向广泛的产业应用的深入调研,重点覆盖智慧出行、智慧金融、智慧城市、智能家居、智能客服等5个不同产业与垂类,分析了首汽约车、太平洋保险、中国联通、极米科技、软通智慧等AI落地案例,展现AI技术与不同产业的融合程度。

2019-04-11

人工智能发展趋势与产业化报告-斯坦福大学

斯坦福大学祝效国教授,带你一起梳理AI的前世今生,未来的发展,并详细说明Google是如何打造人工智能帝国

2018-07-16

CC2530中文数据手册完全版

学习和使用CC253X系列芯片的不二选择,全中文版

2017-05-25

2016微博企业白皮书

从市场环境,微博生态,数说企业,官微运营,未来展望五个方面,全面总结新媒体时代,微博对商业和生活方式的影响。

2017-04-06

深入理解Android卷1+卷2

深入理解Android系统运行机制,高清pdf文档

2017-04-06

Axure交互式设计培训

详细对比当前市场上的几款快速原型设计工具,并重点说明Axure RP Pro交互式工具的使用方式和技巧。

2014-11-20

大型系统的Java中间件实践

淘宝自主的java中间件系统,涵盖消息中间件,服务框架,软负载与配置管理以及数据层处理等内容

2014-05-26

Head First 设计模式(中文版)

一本很好的设计模式学习资料,继GoF之后又一力作

2013-03-27

北大微软学院多核软件开发技术教程课件

多核软件开发课件,并配有试验。很好的学习资料

2013-03-20

(Designing_Interfaces)_中文版.part2

最好的UI设计理论书籍,全面阐述用户行为,并给出许多软件UI设计示例

2013-03-01

(Designing_Interfaces)_中文版.part1

UI设计最好的理论书籍,系统阐述了用户的行为特征并给出相当多的UI实例

2013-03-01

android on power

android介绍及其在Power架构的SoC上的移植。

2010-09-27

空空如也

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

TA关注的人

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