Java中的ArrayList详解

ArrayList简介ArrayList是一个其容量能够动态增长的动态数组。它继承了AbstractList,实现了List、RandomAccess, Cloneable, java.io.Serializable。 基本的ArrayList,长于随机访问元素,但是在List中间插入和移除元素时较慢。同时,ArrayList的操作不是线程安全...
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

CBTC系统标准: 1474.1---系统性能及功能需求

CBTC系统标准:1474.1---系统性能及功能需求:1. 系统总体需求:1). 系统特点:Ø  独立于轨道电路的列车精确定位;Ø  车地之间双向、连续、大容量的通信;Ø  车载(VOBC)和柜旁(ZC、CI)执行关键功能。2). 系统分类:Ø  仅有ATP;Ø  既有ATP,也有ATO和ATS。3). 运营模式:Ø  CBTC内的正常运行:(CBTC车和非CBTC车);Ø  CBTC内的故障运...
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

CBTC系统标准: 1474.2---系统用户接口需求

CBTC系统标准:1474.2---用户接口需求: 1. 总体用户接口需求:1). 建立用户简档:(视觉、听觉、触觉、语言、体征、计算机水平)2). 人体工程学需求:(习惯、舒适)3). 系统安全性考虑:危险性(不执行、执行早、执行虚幻、执行错误…)4). 显示需求:颜色5). 声音装置需求:(10~5000Hz间)6). 用户反馈:7). 报警与提示:2. 车载子系统用户接口需求:1). 用户接...
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

CBTC系统标准: 1474.3---系统设计和功能分配需求

CBTC系统标准:1474.3---设计和功能分配需求:  建立在1474.1基础之上的,将ATP、ATO、ATS功能分别分配给不同CBTC系统。 1. CBTC常规需求及系统设计:1). 常规需求:Ø  应用范围:所有的轨道交通系统,包括轻轨、重轨、通勤轨和其他轨。Ø  运行模式:人工驾驶、自动驾驶、无人驾驶。Ø  故障管理:模式降级等。2). 系统设计:  怎样将ATC三大子系统分配给CBTC...
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

CBTC系统标准: 1474.4---系统特点及应用

CBTC系统标准:1474.4---特点及应用: 1. CBTC特点及应用:1). 特点:Ø  不依赖与轨道电路的列车定位。Ø  车地双向数据通信。Ø  车载和轨旁安全处理器。 2. 整体测试过程:  功能测试、--->(模块级测试、子系统测试、硬件资格测试、硬件安装后的检测测试、数据通信覆盖测试等单元测试)1). 功能测试的先决条件:Ø  设计基准和配置控制:Ø  子系统测试:Ø  文件需...
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

快速学会GIT

目录一、版本控制概要 工作区 暂存区 本地仓库 远程仓库1.1、什么是版本控制1.2、常用术语1.3、常见的版本控制器1.4、版本控制分类1.4.1、本地版本控制1.4.2、集中版本控制1.4.3、分布式版本控制1.5、Git与SVN最主要区别二、Git安装与配置2.1、什么是Git2.2、搭建Git工作环境2.2.1、下载Git2.2.2、安装Git2.2.3、启动Git2.2.4、Linux...
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

解决VS2010调试问题:error LNK2001: 无法解析的外部符号 _IID_IWICImagingFactory

我们在VS20调试时,可能会遇到:error LNK2001: 无法解析的外部符号 _IID_IWICImagingFactory解决的最好办法:At project->Properties->Configuration Properties->Linker->Input->Additional Dependencies Iadded window...
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

VRTX嵌入式操作系统商业传奇

VRTX的历史VRTX起初是Hunter & Ready公司的产品,公司是由James(Jim) Ready 和 Colin Hunter 在 1980 创立,后来更名成Ready Systems。在历史上VRTX有这样一些重要的贡献:VRTX 在1987年成为最先实现了具有确定性内核机制的RTOS;1989年发表了第一个RTOS 仿真器VRTXdesigner;在1990年VRTX应用...
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

c++中的::作用

::是C++中运算等级最高的1) 全局作用域符,用法(::name)当全局变量和局部变量有重名的时候,使用::区分是全局的,还是局部的2) 类作用域符,用法(class::name)例如:M::f(s)就表示f(s)是类M的成员函数3) 命名空间作用域符,用法(namespace::name)例如:System::Math::Sqrt( ) 相当于System.Math.Sq...
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

WaitForSingleObject和WaitForMultipleObjects

在多线程的情况下,有时候我们会希望等待某一线程完成了再继续做其他事情,要实现这个目的,可以使用Windows API函数WaitForSingleObject,或者WaitForMultipleObjects。这两个函数都会等待Object被标为有信号(signaled)时才返回的。那么,信号是什么呢?首先我们可以假设这里存在一个文件和两个线程,我们规定这个文件同一时刻只能被一个线程所访问打开,...
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

解决问题:fatal error RC1015: cannot open include file winres.h

VS2012遇到fatal error RC1015: cannot open include file 'winres.h'.解决方案:先查找winres.h所在位置,将文件的目录位置添加到属性-》VC++目录-》包含目录中。其他类似。
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

解决问题:远程电脑时出现发生身份验证错误,要求的函数不支持。

我们一般远程电脑时有时候出现:出现身份验证错误,要求的函数不受支持。这可能是由于CredSSP加密Oracle修正。解决方案:打开注册表编辑器。找到目录:计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System然后在System文件夹内创建文件夹项:\CredSSP\Parameters然后在Parameters文件夹内,新建 DWORD(32)位值(D),文件..
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

有用的JAVA知识随手笔记

JAVA小米门,以下是个人学习JAVA整理的随手笔记,希望能够帮助到你们。1. JDK中Integer是一个final类,其值一旦初始化便不可以被改变(不可变的整型包装类Integer);2. Java函数传递时,基本类型传递的是值,对象类型传递的是引用,无论是基本类型还是对象类型,在函数体中没有改变对象的操作的话原来对象就不会改变!3.String与StringBuffer的区别:就是一个变量和常量的关系。StringBuffer对象的内容可以修改;而String对象一旦产生后就不可.
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

休闲时刻,谁是篮球之神?

不能一直写代码哟,休闲一下。
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

不同操作系统下的32位编译器和64位编译器数据类型大小。

1、16位操作系统:int表示两字节。long表示4字节。2、32位操作系统:int和long均表示4字节。3、64位操作系统:(1)32位编译器: char :1个字节 char*(指针变量): 4个字节 short int : 2个字节 int: 4个字节 unsigned int : 4个字节 float: 4个字节 double: 8个字节 long: 4个字节 long long: 8个字节 uns...
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

error C2041: 非法的数字“8”(用于基“8”)问题分析及解决方案

VS调试时出现以下问题:error C2041: 非法的数字“8”(用于基“8”)问题原因:定义一个数字8或9,在前面加0。编译器认为此是8进制数,而非十进制数。因而编译错误。解决方案:十进制数前面不加0。...
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

Makefile 通配符

Makefile 通配符在Makefile中表示一个文件名时,可以使用通配符。在Makefile中可以使用的通配符有:* 、? 、 […]。通配符的使用方法和含义和在shell中一样。比如:*.c 表示当前目录下所有以“.c”结尾的文件。除此之外,Makefile还有经常使用的几个自动变量也可以看做特殊通配符:$@:所有目标文件 $^:目标依赖的所有文件 $<:第一个依赖文件 $?:所有更新过的依赖文件在Makefile中,通配符主要用在两个场合: 用在规则的目标和依赖中:mak
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

局域网两个不同网段互相访问

局域网内为便于管理和接入,经常划分为不同的网段,不同网段的PC通过一个路由器与上层网段连接,可访问外网或上层网络;但上层或同层网络不同网段PC不能访问其他网段PC。PC通过一个路由器与主网或上层网络连接时,也出现上述现象:自己的路由器连接到主网上,PC和嵌入式设备连接到路由器,PC和嵌入式设备可访问上层网络或外网,但上层网络或其他网段PC不能访问自己PC或嵌入式设备。可通过设置上层网络的网关的静态路由实现互相访问;若是同级,可互相指定路由。基础知识1. 网关,简单来说就是网络中数据的关口,网
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

计算机起机流程

计算机起机流程保护如下步骤:Stage1:加电开机按下电源的开关,电源马上开始向主板和其它的设别开始供电,但此时的电压还不是很稳定,主板上的控制芯片组会向CPU发出并保持一个reset(重置)信号,让CPU内部自动恢复到初始状态下,当芯片组检测到电源已经开始稳定的供电了(从不稳定到稳定的过程中只需要一瞬间即可),芯片组则开始撤去reset信号,CPU马上开始从FFFF0H出执行指令,这个地址是在系统的BIOS的地址范围内,其实放在这里的只是一条跳转指令,指向BIOS中真正的启动代码地方。St
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0

Linux系统下程序执行流程

一个程序的运行步骤大致如下:1)操作系统在创建进程后,把控制权移交到了程序的入口,这个入口往往是运行库中的某个入口函数。2)入口函数对运行库和程序运行环境进行初始化,主要包括:堆、I/O、线程、全局变量构造等等。3)入口函数在完成运行环境的初始化后,调用用户程序中的main函数,开始执行用户程序。4)用户的main函数执行完毕后,控制权返回到系统提供的入口函数,这时入口函数执行的是和初始化 运行环境相反的操作,比如:全局变量的析构、堆销毁、关闭I/O等。然后(通过结束进程的系统...
分类: 其他 发布时间: 11-26 08:45 阅读次数: 0