- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 AUTOSAR Multi-Core
多核架构-基于AUTOSAR 4.3AUTOSAR 4.3中定义了如下多核架构,基于这份架构,Application SWC 可以按照需求分到不同的核上,但是可以看到绝大多数的BSW Module 都在一个核上,部分BSW Module会在两个核上都存在实例。Rte横跨多核之间,为SWC与BSW Module之间提供Mapping。这个Mapping分为两种,一种是这个BSW Module提供...
2020-02-22 18:42:20 5571 5
原创 const in cpp
const限定符c++中默认const对象仅在当前文件内有效。这是因为编译器在编译过程中把用到该const变量的地方全都替换成对应的值,当然为了完成上述替换动作,const对象就必须被初始化。为了能够在别的源文件中也能使用某个const变量,可以在声明和定义的地方都加上extern修饰。可以理解为用extern来抵消const所带来的链接属性的影响。const通常需要注意的两点:...
2018-08-05 23:29:48 251 1
原创 C++ 引用的指针和指针的引用
C++不允许定义引用的指针,因为引用本身只是与另一个对象绑定在一起的该对象的别名,而并非一个对象,所以标准规定不能定义指向引用的指针报错:int a = 20;int &*ptr = &a;// error参考<< C++ Premier 第五版>>,想要看懂声明符ptr的具体类型是什么,最简单的办法就是从右往左读,离变量名最近的符号对其类型有...
2018-02-24 21:07:23 16525 3
原创 JS对象属性
ECMA-262第5版描述了对象属性的各种特征,对象的属性分为两种,数据属性和访问器属性(一个属性只能是数据属性或者访问器属性中的一种)。数据属性具有4个特性(描述符),即configurable, enumerable, writable, value,访问器属性具有4个属性,configurable, enumerable, getter, setter。当调用Object.defineProp
2017-11-18 21:31:23 384
原创 Javascript基础---引用数据类型Array
JS中的大多数引用类型的值都是Object类型的实例,可以使用Object类型的构造函数也可以采用对象字面量的形式来创建对象:var human={ age:20, name:"ck", getName:function(){ return this.name; }//最后一个属性后面添加逗号会再IE7及更早以及Opera中报错};console.
2017-11-01 22:46:40 297
原创 JS声明提升
变量提升直觉上总是认为javascript代码是自上而下执行,这在其它语言中总是如此:printf("%d\n",a);//compile error,a is not defineint a = 10;但是,这在javascript中并不完全正确。我们知道,利用var声明的变量,会被添加到当前作用域的变量对象中去。即任何声明在某个作用域内的变量,都将属于这个作用域。但是,变量声明出现的位置与作用
2017-10-27 14:53:49 342
原创 JS代码作用域解析
作用域链 作用域可以理解为一套规则,用于确定在何处以及如何查找变量(标识符)。这里所指的作用域,指词法作用域,即在书写代码的时候由函数或变量声明的位置来决定。javascript引擎在编译阶段会对代码进行词法分析,预先确定所有变量和函数的定义位置。要理解javascript中的作用域首先要搞清楚两个概念:执行环境(execution context),变量对象(variable objec
2017-10-25 16:49:13 312
原创 Leetcode-Best Time to Buy and Sell Stock
Say you have an array for which the ith element is the price of a given stock on day i. If you were only permitted to complete at most one transaction (ie, buy one and sell one share of the stock),
2017-10-24 14:27:29 218
原创 Leetcode-Array Partition I
Given an array of 2n integers, your task is to group these integers into n pairs of integer, say (a1, b1), (a2, b2), …, (an, bn) which makes sum of min(ai, bi) for all i from 1 to n as large as possibl
2017-10-22 17:25:00 235
原创 JavaScript基础-基本数据类型
引言ECMAScript有5种基本数据类型:UndefinedNullNumberStringBoolean可以使用typeof来检测变量的数据类型:console.log(typeof var1);typeof 用于确定变量的数据类型,返回有:“undefined”,表示变量未定义/或者未初始化; var ck; console.log(typeof ck);//输出unde
2017-10-21 15:36:38 203
原创 leetcode-Non-decreasing Array
Given an array with n integers, your task is to check if it could become non-decreasing by modifying at most 1 element. We define an array is non-decreasing if array[i] <= array[i + 1] holds for eve
2017-10-18 19:07:49 197
原创 Leetcode-Pascal's triangle
杨辉三角的问题:Pascal’s triangle I第一题,简单的输出杨辉三角, Given numRows, generate the first numRows of Pascal’s triangle. For example, given numRows = 5, Return [ [1], [1,1], [1,2,1],
2017-10-13 23:40:58 261
原创 Leetcode-rotate array
旋转数组, Rotate an array of n elements to the right by k steps. For example, with n = 7 and k = 3, the array [1,2,3,4,5,6,7] is rotated to [5,6,7,1,2,3,4].非常简单,如果不考虑空间的话,很容易写出O(N)的空间复杂度的代码:void rota
2017-09-21 22:32:56 182
原创 Leetcode- Remove Duplicates from Sorted Array
这几天做的几道数组de简单题目: Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. Do not allocate extra space for another array, you must do
2017-09-21 18:12:55 150
原创 leetcode - TwoSum
最简单的一道题开始刷题之旅。。。 Given an array of integers, return indices of the two numbers such that they add up to a specific target. Example: Given nums = [2, 7, 11, 15], target = 9, Because nums[0] +
2017-09-12 23:31:14 259
原创 KMP算法解析
字符串匹配,一个老生常谈的问题。常见的问题是在源字符串S中查找模式字符串P,若存在,则返回P第一次出现的位置。 抛开效率不谈,任何问题都有一个暴力解法,当我们无法容忍暴力解法所带来的低效时,伟大的科学家们便开始研究如何提高效率,各种高效、令人称奇的算法便诞生了。 本文参考JULY的博客字符串查找-暴力解法存在字符串S和P,要求在S中查找P,若存在则返回P在S中第一次出现的位置,若不存在返回-1。
2017-08-28 19:28:25 296
原创 CSS浮动与定位(二)
定位通过使用position属性,可以选择4种不同类型的定位:static,absolute,fixed,relative。默认值即static。主要介绍absolute以及relative值的特性,fixed与absolute类似,只是它的包含块默认为浏览器。 与浮动一样,定位也需要考虑其包含块。absolute绝对定位,首先要明确,绝对定位的元素将会从文档流中完全删除,然后元素会根据top、l
2016-12-19 19:06:48 917
原创 CSS浮动与定位(一)
浮动 规则CSS允许浮动任何元素,使用float属性来实现。浮动元素会从正常流中删除,不过他仍然会影响到布局。 首先要明确任何浮动元素都会生成一个块级框,不论这个元素本身是什么。浮动元素会从正常流中删除,对于一个非替换元素,若想使用浮动,需指定宽度width。 CSS2.1关于浮动的规则如下:1.浮动元素的左(或右)外边界不能超出其包含块的左(或右)外边界。2.为了防止浮动元素重叠,一个浮动元素
2016-12-11 19:43:49 440
原创 CSS结构和层叠
结构和层叠CSS层叠样式表,当对于某个属性的值存在冲突时,用户代理需要确定具体使用哪个值作为最终的显示结果,用户代理需要考虑特殊性、重要性、继承。特殊性CSS选择器的特殊性由选择器本身的组件确定,特殊性值可以表述为4个部分。初始值即为 0 0 0 0 ,每一位有不同的含义,对于选择器中给定的ID选择器,值加 0 1 0 0对于选择器中给定各个类属性值,属性选择,或者伪类,值加 0 0 1 0对
2016-12-03 22:03:19 836
原创 CSS属性选择器
属性选择器CSS的选择器大致有 元素选择器,类选择器,ID选择器,属性选择器。对于属性选择器,又可分为 简单属性选择器,具体属性值选择器,部分属性值选择器,特定属性选择类型。简单属性选择器如果希望选择具有某项属性的元素,如下:a[href]{ ...}即可选择具有href属性的a元素;具体属性值选择器如果希望选择具有某项属性,并且对属性的值有要求,如下:a[class="class1"]
2016-12-03 19:33:11 250
原创 Leetcode-Pascal's triangle
杨辉三角: Given numRows, generate the first numRows of Pascal’s triangle. For example, given numRows = 5, Return [ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ]
2016-10-24 23:23:44 141
原创 java 内部类
java内部类不同于C++的嵌套类,C++的嵌套类并不会赋予内部类对于外部类特殊的访问权限,即他与常规类的访问权限一样,并不会因为他是某个类的内部类就可以对其进行特殊访问。其实现的目的主要是为了来实现底层机制。而java内部类却具有访问特权,它可以访问私有数据。 java内部类是一种编译器现象,与虚拟机无关。编译器会把内部类翻译成用$分隔外部类与内部类名的常规的.class文件,可以利用反射机制查
2016-10-20 22:13:47 344 4
Test-master.zip
2020-04-24
1_AURIX 应用笔记 TC27xC启动与初始化.pdf
2020-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人