- 博客(20)
- 资源 (8)
- 收藏
- 关注
转载 vba excel编程三日谈(3)
vba excel编程三日谈(1) vba excel编程三日谈(2)vba excel编程三日谈(3) 本文将讲解vba连接数据库读取数据,更新数据, vba创建透视图.vba连接数据库读取数据,更新数据使用adodb通过windows系统提供的datasource, 即可连接各类数据库并进行crud操作.通过控制面板->Administrative T...
2018-05-16 15:47:43 1389 1
转载 vba excel编程三日谈(2)
vba excel编程三日谈(1) vba excel编程三日谈(2)vba excel编程三日谈(3) 表格基本操作由于表格操作内容繁多, 本文将以例子为主演示一些常用的操作.下面的例子将演示怎么遍历worksheet,选中worksheet,添加worksheet,删除worksheet.[vb] view plain copy Sub test8() Dim sh As Wor...
2018-05-16 15:46:46 699
转载 vba excel编程三日谈(1)
最近由于要修改一个excel report,见识了vba的强大。 这个report是一个大牛3年前写的,每天只需打开该文件, 就会自动连接oracle的dev和uat数据库读取最新的市场数据, 生成6个透视图,并比较dev和uat的数据的异同。vba操作数据之方便,生成的report之复杂,深深的吸引了我, 于是乎觉得不学点vba真的对不起老本行。花了3天时间学...
2018-05-16 15:45:28 1106
原创 ECC内存校验算法实现
/****************ECC memory check ***********************/static const u_char nand_ecc_precalc_table[] ={ 0x00, 0x55, 0x56, 0x03, 0x59, 0x0c, 0x0f, 0x5a, 0x5a, 0x0f, 0x0c, 0x59, 0x03, 0x56, 0x55, 0...
2018-05-15 13:36:14 4519
转载 ECC内存校验算法
ECC的全称是Error Checking and Correction,是一种用于Nand的差错检测和修正算法。如果操作时序和电路稳定性不存在问题的话,NAND Flash出错的时候一般不会造成整个Block或是Page不能读取或是全部出错,而是整个Page(例如512Bytes)中只有一个或几个bit出错。ECC能纠正1个比特错误和检测2个比特错误,而且计算速度很快,但对1比特以上的错误无...
2018-05-15 12:52:35 6160
转载 编译原理概述
介绍编译和解释基本概念,和编译的基本步骤。一、编译和解释 计算机不能直接理解 高级语言 ,只能直接理解 机器语言 ,所以必须要把高级语言“翻译”成机器语言,计算机才能执行高级语言编写的程序。 我们可以粗略地把编程语言分为两类: 编译型语言 和解释型语言(常用的C/C++,Pascal和最近流行的Go语言都是编译型语言,而Python、Ruby等则是解释型语言,解释型语言也被称...
2018-05-14 08:54:50 294
转载 二叉树基本概念
一、树的基本概念(1)树(Tree)的概念:树是一种递归定义的数据结构,是一种重要的非线性数据结构。 树可以是一棵空树,它没有任何的结点;也可以是一棵非空树,至少含有一个结点。(2)根(Root):有且仅有一个结点的非空树,那个结点就是根。(3)子树(Subtree):在一棵非空树中,除根外,其余所有结点可以分为m(m≥0)个互不相交的集合。每个集合...
2018-05-14 08:52:08 572
原创 各种排序算法原理
一、插入排序 插入排序就是将一个待排数据按其大小插入到一个有序表的适当位置,并插入后仍有序。工作原理是构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。分为三类:直接插入排序;折半插入排序;希尔插入排序。 【直接插入排序】 一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下: 1、从第一个元素开始,该元素可以认为已经被排序 ...
2018-05-14 08:51:07 2036
转载 线性表
1、线性表:具有相同类型数据元素的有限序列线性表的长度:有限序列中所含元素的个数头元素:线性表的第一个元素,无前驱尾元素:线性表的最后一个元素,无后继基本操作:增删改查2、顺序表:线性表的顺序存储,用一段连续的地址依次存储,c语言中用一维数组(1)顺序表的存储结构:[cpp] view plain copy #define MAXLENGTH 20 struct sequencelist...
2018-05-14 08:49:32 172
转载 栈与队列
【栈】 栈是一种特殊的线性表。其特殊性在于限定插入和删除数据元素的操作只能在线性表的一端进行。也就是:后进先出(Last In First Out),简称为LIFO线性表。栈的基本运算有六种:构造空栈:InitStack(S)判栈空: StackEmpty(S)判栈满: StackFull(S)进栈: Push(S,x) 可形象地理解为压入,这时栈中会多一个元素退栈: Po...
2018-05-14 08:48:07 444
转载 数据结构概述
一、算法的基本概念计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。1、算法的基本特征:可行性,确定性,有穷性,拥有足够的情报。2、算法的基本要素:算法中对数据的运算和操作、算法的控制结构。3、算法设计的基本方法:列举法、归纳法、递推、递归、减半递推技术、回溯法。4、算法设计的要求:正确性、可读性、健壮性、效率与低存储量需求二、算法的复杂度1、时间...
2018-05-14 08:46:51 136
转载 排序法总结与比较
排序:对一序列对象根据某个关键字进行排序;稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 例如:插入排序、冒泡排序、归并排序、计数排序、基数排序、桶排序不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 例如:希尔排序、快速排序、选择排序、堆排序内排序:不占用额外内存或占用常数的内存; ...
2018-05-14 08:45:59 242
转载 二叉树
二叉树的基本概念关于二叉树有一点需要注意:二叉树并不是树的一种特殊形式,二叉树时有序树。二叉树又有几种特殊的形式:最优二叉树(哈弗曼树)、二叉判定树、二叉排序树(二叉查找树)、二叉堆哈弗曼树哈弗曼树的特点就是带权路径长度最小,因此还叫最优二叉树。【哈夫曼树的构造】 根据哈弗曼树的定义,一棵二叉树要使其WPL值最小,必须使权值越大的叶子结点越靠近根结点,而权值越小的叶子结点越远离...
2018-05-14 08:44:47 303
转载 加法乘法原理、排列组合、线性规划
【排列组合】1、加法原理与乘法原理加法原理:分类思想。一个事件的发生,分为几类事件的发生,通俗的说是好几种情况的发生。乘法原理:分步思想。一个事件的发生,分为几个子事件分步发生。 这里要注意:(1)子事件:如何把事件划分为几个子事件呢,子事件是独立的,内部发生的概率一样。(2)分步,子事件安步骤完成2、排列与组合排列:从n个不同的...
2018-05-14 08:43:46 2103
原创 Search算法原理
由于查找运算的使用频率很高,几乎在任何一个计算机系统软件和应用软件中都会涉及到,所以当问题所涉及的数据量相当大时,查找方法的效率就显得格外重要。在一些实时查询系统中尤其如此。查找的基本概念1、查找表和查找 一般,假定被查找的对象是由一组结点组成的表(Table)或文件,而每个结点则由若干个数据项组成。并假设每个结点都有一个能惟一标识该结点的关键字。 查找(Searching)的...
2018-05-14 08:42:26 1550
原创 CAPL 编程实例
/*Example 1-Event Message Transmission*///定义了ID为0x555长度为1的消息值为0xAA,按键b触发发送variables{ message 0x555 msg1 = {dlc=1};}on key 'b'{ msg1.byte(0)=0xAA; output(msg1);}/*Example 2-Periodic Mess...
2018-05-08 08:34:06 31104 7
转载 CANoe简易教程3
转载自 http://blog.michiru.me/posts/canoe-tutorial-part-3.html配置仿真设置打开View下的Simulation Setup,在窗口右侧的Databases上点击右键,Add...选择database\candb.dbc。如果看不到,在空白处右键,勾选System View。作为验证,打开View > Symbol Explorer,...
2018-05-04 10:39:56 2972
转载 CANoe简易教程2
转载自 http://blog.michiru.me/posts/canoe-tutorial-part-2.html在这份教程的第一部分,我们提到没有CAN数据库,CANoe还不能工作。在第二部分,我们来看看CAN数据库是怎样的。通过CANoe的Tools菜单,或者从开始菜单打开Vector的CAN数据库编辑器——CANdb++ Editor。简介CAN总线上有4种报文:数据帧、远程帧、错误帧、...
2018-05-04 10:39:07 6534
转载 CANoe简易教程1
转载自 http://blog.michiru.me/posts/canoe-tutoiral-part-1.html简介CANoe是什么如果你和我一样接触了点车辆电子开发的话,你可能会听说过CANoe。CANoe是德国Vector Informatik出品的开发软件,主要用于主机厂(OEMs),或者ECU供应商进行CAN网络,或者CAN相关ECU的开发、分析、仿真、测试和诊断。当然,CAN ...
2018-05-04 10:38:02 9752
转载 使用CANoe搭建CAN网关
Vector公司的CANoe是一款强大的总线仿真工具,通过CANoe搭建出来的总线模型可以模拟真实的汽车总线,并且通过CAPL语言可以对节点上的ECU进行编程。这样不仅能够模拟总线上的报文发送,还可以模拟ECU的内部逻辑,理论上可以完全模拟出CAN总线系统。下面介绍一下如何通过CANoe搭建一个CAN网关。 假设最简单的情况,CAN网络具有3个节点,如下所示。控制器B在接到A发送...
2018-05-04 10:11:56 4913 4
Autosar MCAL配置指导书
2022-05-21
Autosar software specification.7z
2019-06-22
MPC5607B(56xx)串口接收中断程序
2019-01-07
TLK3AK02指纹模块代码
2019-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人