- 车载测试Vector工具CANape——常见问题汇总(上)
车载诊断技术
车载电子电气架构车载标定CANapeVector
车载测试Vector工具CANape——常见问题汇总(上)我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师(Wechat:gongkenan2013)。老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节能减排。无人问津也好,技不如人也罢,你都要试
- 车载测试Vector工具CANape——常见问题汇总(下)
车载诊断技术
车载电子电气架构车载测试CANape数据库电子电器架构CANoe
车载测试Vector工具CANape——常见问题汇总(下)我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师(Wechat:gongkenan2013)。老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师:屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节能减排。无人问津也好,技不如人也罢,你都要试
- INCA基础操作:文件刷写
菲益科电子
汽车
关注菲益科公众号—>对话窗口发送“CANoe”或“INCA”,即可获得canoe入门到精通电子书和INCA软件安装包(不带授权码)下载地址。搞汽车嵌入式开发,大家对INCA应该不陌生。尤其搞应用算法的同学,最擅长使用INCA或者CANape。使用INCA,除了进行标定,常见的另一个用途就是刷写文件(eg:App或者标定文件)。1、INCA硬件连接及注意事项使用INCA,需要软/硬件设备。软件:IN
- INCA基础操作:文件刷写
菲益科电子
python
搞汽车嵌入式开发,大家对INCA应该不陌生。尤其搞应用算法的同学,最擅长使用INCA或者CANape。使用INCA,除了进行标定,常见的另一个用途就是刷写文件(eg:App或者标定文件)。1、INCA硬件连接及注意事项使用INCA,需要软/硬件设备。软件:INCA软件、INCA对应硬件驱动程序硬件:INCA硬件接口卡(比如:ES581等)、目标板、电源等。INCA的连接示意如下所示:(一)INCA
- CANape导入A2L无法识别协议栈和EVENT
赞哥哥s
Autosar进阶XCPCANapeA2L
文章目录前言问题描述原因分析错误处理IF_DATA定义XCP_ON_CAN定义定义顺序CANape导入A2L测试总结前言在之前使用CANape进行标定时,A2L中定义了协议区和DAQ后,导入A2L即可识别对应的配置(CANID,波特率,Event等),就不需要手动更改或添加了。现在使用了另外一个A2L模板,出现CANape无法识别对应的协议和EVENT,本文记录一下排查过程。问题描述使用新模板的A
- 用 CanApe 发送CAN/XCP/报文
老灰╮(╯-╰)╭
CP_AutosarXCP/CAN/ToolsAutosarCanApeXCP
目录关键词平台说明一、背景二、实现方法2.1进入函数编辑界面2.2创建一个新的projectfunctions2.3调用SendMessage2.3.1语法说明2.3.2函数编写2.4调用函数2.4.1Start-->measurementcfg2.4.2insertfunction2.4.3选择调用函数2.4.4选择触发方式2.5测试三、例程 关键词嵌入式、C语言、autosar、CanApe
- vector canape 使用说明(一)
老灰╮(╯-╰)╭
XCP/CAN/ToolsCP_Autosarc语言c++网络协议单片机mcu
目录关键词平台说明背景一、创建工程二、各类型文件说明小结关键词嵌入式、C语言、autosar平台说明项目ValueOSwindows设备厂商vector背景vectorcanape基础使用方法。仅为工作笔记,欢迎互相交流。一、创建工程1.选中左上角菜单选项project—newproject2.输入工程名称3.指定默认工程项目存储目录,此目录会自动存储当前项目相关的所有文件,如果没有当前目录文件夹
- 如何将CanApe的A2L文件在Canoe中使用
老灰╮(╯-╰)╭
CP_AutosarXCP/CAN/ToolsCanApeCanoeAutosarA2L
目录关键词平台说明一、背景1.1A2L文件介绍二、将CanApe的A2L文件在Canoe中使用 关键词嵌入式、C语言、autosar、CanApe平台说明项目ValueOSautosarOS芯片厂商Infineon,编程语言C,C++编译器tasking一、背景1.1A2L文件介绍 A2L(ASAMMCD-2MeasurementandCalibrationData)文件是一种用于描述汽车电子
- Matlab编程技巧:导入MDF文件
chhttty
matlab数据结构开发语言
文章目录1问题引入2导入MDF文件示例3将信号导入Simulink4总结1问题引入在汽车电控开发中,测试标定工程师可以通过CANape将控制器运行时的观测量实时地录制下来,保存成MDF文件。MDF文件中的数据有助于工程师排查控制器的问题,从而优化控制策略。对于简单的问题,工程师只要看一看MDF文件的数据,就能定位到问题在模型的位置。对于更加复杂的问题,可以将模型的输入信号从MDF文件中摘取出来,导
- 汽车标定技术(十二)--A2L文件生成的方法
CyberSecurity_zhang
汽车标定技术汽车标定A2LXCP
目录1.工具生成1.1CANape/ASAP2Studio1.2ASAP2ToolKit1.3Matlab/Simulink2.手写A2L要点3.小结A2L文件的制作一直以来是一个很少有人关注的方向,不管是标定工程师还是Slave协议栈的开
- 标定数据分析-CVX(.CSV)
zhyongquan
汽车软件技术汽车软件技术INCACANapeCVXCSVPython
欢迎关注《汽车软件技术》公众号,回复关键字获取资料。1.CVX介绍CVX(CalibrationValuesExchangeFormat)是一种标定数据文件格式,文件后缀是“.csv”,所以一般也统称为csv。CVX在INCA、CANape等标定软件中都有包含,比如INCACDM中:2.数据格式CVX有标准的文档说明(回复“CVX文档“获取),一般用Excel打开就可以查看,易用性和可读性也是它广
- 汽车标定技术--A2L格式分析
CyberSecurity_zhang
汽车标定技术汽车汽车标定A2LA2MLXCP
目录1.A2L由来2.A2L格式2.1PROJECT2.2MODULE中包含的内容3.INCA和CANape兼容吗?最近有朋友用VectorASAP2Editor编译的A2L文件在INCA7.4中无法识别,我记得以前做的时候是可以识别的,难不成最近有什么变动吗?出于好奇,我从A2L由来、格式等方面进行解析。1.A2L由来我们知道,要车规ECU的标定和测量,标定上位机如INCA\CANape是需要知
- vector canape 使用说明(二)
逸埃
XCP/CAN/Toolsc语言c++mcu单片机
目录关键词平台说明背景一、基本操作和设置说明1.设定flash地址区间和ram地址区间,主要用于在线标定2.测量变量(变量已导入a2l)3.离线标定4.数据挖掘四、A2L文件生成小结关键词嵌入式、C语言、autosar平台说明项目ValueOSwindows设备厂商vector背景vectorcanape基础使用方法。仅为工作笔记,欢迎互相交流。一、基本操作和设置说明1.设定flash地址区间和r
- Vector CANape 21安装
GuiltyFet
物联网c++网络安全性测试
系列文章目录文章目录系列文章目录简介下载VectorCANape21简介CANape基础操作介绍:工程创建,测量,标定,离线分析操作。下载VectorCANape21如下是VectorCANape21的下载安装步骤:https://www.vector.com/cn/zh/download/canape-demo-21-sp3/填写必填信息会把下载链接发送到邮件第二步:关闭电脑的防火墙和杀毒软件第
- 汽车标定技术(二)--基于XCP的标定测量实战
CyberSecurity_zhang
汽车标定技术标定A2LTC2xxCANapeVN1640
目录1.工程创建1.1新建工程1.2设备配置1.3标定观测1.4刷写2.原始hex文件与标定文件的合并2.1修改memorysegmentfile2.2标定量地址偏移编辑2.3标定后与原始hex文件合并2.4标定后直接merge2.5不用对ram地址进行偏移实现hex文件合并本文使用CANape14.0,演示如何从0创建基于XCP的标定工程、如何只刷写标定数据到Flash以及如何合并Hex为诊断刷
- 汽车标定的ASAM MCD-1 POD
CyberSecurity_zhang
闲言碎语汽车标定PODXCPASAM
1.导语做汽车标定slave基础软件以及做参数标定的同学,对ASAMMCD-2-MC(ASAP2,人话A2L文件)、ASAMMCD-1-XCP(人话xcp协议)一定非常熟悉。常见的标定套件也是由很熟悉的供应商提供,例如ETAS的INCA+ES500系列产品、Vector的CANape+VN1600,占据了整个标定市场的85%。这种标定方式大都基于总线的通讯方式,例如XCPonCAN/ETH等,这也
- IPETRONIK数采与第三方软件集成
WINDHILL_风丘科技
车辆测试数据采集模块数采第三方软件集成数据采集模块车辆测试
一第三方软件IPETRONIK公司提供IPEmotion用于车辆测试,但在某些特殊领域也有一些专业的软件,例如标定,则需要IPETRONIK数采来进行压力、温度、转速等信号的采集。IPETRONIK提供了INCA和CANape插件,且这两款软件均可直接识别到IPETRONIK的硬件。对于其他的软件,通常是通过IPEmotion配置完成硬件后,再导出DBC文件,然后在第三方软件中导入DBC文件,如此
- 3.QT悬浮窗口及TAB窗口--Apple的学习笔记
applecai
一,前言之前做了基本的界面自动布局控件,以及掌握界面切换及隐藏显示的方法,可以参考我的blog:2.QT界面切换及隐藏--Apple的学习笔记。但是之前的界面是比较古老的工具界面,新的工具界面,比如IDE的工具界面,都是有悬浮窗口,可以自动拖拉位置的,比如我用的CANoe,CANape软件有选项卡,选项卡中有悬浮窗。所以我需要掌握这类界面制作方法。二,小练习自定义需求:制作4个tab窗口,其中一个
- 用Canape配置VX1000的工程,在DA中绘制各个传感器目标的方法
宇疏桐
vx1000vx1000canape
参考本文档可帮助读者,快速安装VX1000软件,根据自己的需求,实现传感器目标在canape中DA的绘制。介绍Driverassistance(DA)系统是通过各种传感器(如视频、雷达、激光雷达等)获取有关车辆环境的信息。根据传感器对物体检测的结果(例如与前方车辆的距离)对驾驶员发出警告或(半)自动驾驶干预。在车辆自动驾驶运行过程中,测量结果确实可用,但要验证它们并不容易。Driverassist
- Canape使用中遇到问题的解决办法
宇疏桐
canapecanape
问题一、canape绘制目标时,二维结构体变量只能录制16个的解决办法打开ASAP2Studio2.6-Expert软件。把该软件中的设置项如下图进行修改。然后用ASAP2Studio2.6-Expert软件打开elf文件导出成A2L文件。最后关闭该软件。
- 用Canape录制数据的操作方法
宇疏桐
canapecanape
介绍本文档可帮助读者实现用canape上车录制所需数据的方法。一、打开ASAP2Studio软件,先对elf中的变量进行A2L转换1、首先在电脑上插入canape盒子,打开你的ASAP2Studio软件,对elf中的变量进行A2L转换。2、点击新建NewDatabase。下面就是新建后的界面。3、按照下面两图操作,加载elf文件设置读取文件的格式上面操作完了后,点击ok,出现下面加载进度条的部分。
- canape中快速配置需要录制参数的技巧
宇疏桐
canapecanape
以前在车里录制数据时,大量融合数据一个一个拖拽,不仅慢,有时心不细的话,还会漏选、挑错。用正则表达式的挑选方法,可以既快速又准确的挑出所需数据。以下蓝色字体是操作方法:正则表达式示例:^ABC_DEF_Obb.Obb_(?:[1-9]|[12]\d|3[0-2]).Obb(?:PosX|PosY|Width|Length|ID)$^和$分别表示匹配字符串的开头和结尾,确保整个字符串都被匹配。(..
- Autosar开发问题-CAN报文无法接收
赞哥哥s
Autosar笔记autosarcan报文接收DBC
文章目录问题描述误导点先给结论排查过程解决方案问题描述HIL上测试CAN上接收的报文,CANoe解析数据正常,CANape可以读到对应观测量变化。实车上测试,总线上同一个DBC,CANoe解析数据正常,CANape无法读到对应观测量变化误导点CANoe解析数据不会按实际报文DLC做处理,也就是说不管DBC设置的DLC是多少,都可以解析出来数据先给结论由于实车和HIL报文发送端用的不是同一个DBC,
- XCP详解「3.2·CANape新建工程导入A2L」
光明磊
XCPCANXCPCANapeA2L
返回XCP详解「总目录」目录1、新建APE工程2、导入A2L文件3、查看信号4、记录数据1、新建APE工程打开CANape17.0创建新工程创建工程名选择保存路径完成后,会开启新工程空白界面2、导入A2L文件导入3.1中建好的A2L文件根据需要设置Channel,波特率和采样点根据自己工程设置参数,保存点击Online如果XCP连接成功,黄色对勾会变成绿色对勾如果XCP连接失败会继续弹出3、查看信
- XCP详解「总目录」
光明磊
XCPXCPCANapeCANA2L
目录XCP详解「总目录」1概览2理论3实践4其他XCP详解「总目录」基础学习,慢慢补充1概览2理论3实践XCP详解「3.1·ASAP2新建A2L文件」XCP详解「3.2·CANape新建工程导入A2L」XCP详解「3.3·A2L信号添加和更新」XCP详解「3.4·CANape中新建A2L文件」4其他
- XCP详解「3.4·CANape中新建A2L文件」
光明磊
XCPXCPCANapeA2L
返回XCP详解「总目录」A2L正常由ASAP2软件生成,但CANape也可以生成,此方法仅作知晓,不推荐使用CANape新建工程后,新建Device,后面默认nextnextnext选择通道,设置网络参数(波特率),点击Newnetwork设置CANFD,会有叹号提示硬件不支持CANFD,点击保存后叹号消失nextnext后点击OK关闭Setting关闭setting后会自动弹出选择a2l文件的对
- CANape使用记录(一):CANape新建工程及标定观测
剑从东方起
Vector工具使用VectorCanapeXCP/CCP
目录1、概述2、新建工程3、添加观测与标定量1、概述CANape具有以下主要组件:在线测量,离线分析,诊断,打印机功能,数据管理,闪存编程,校准,CDMStudio和设备数据库编辑器,是开发,诊断和校准电子设备的全方位工具。文档记录一下Canape使用过程。2、新建工程1、打开canape2、选择新建工程3、给需要建立的XCP工作空间命名4、放置canape工程的位置5、需要创建桌面跨界方式就勾选
- ASAP2Editor使用记录(一):编辑A2L文件
剑从东方起
Vector工具使用VectorASAP2EditorXCP/CCP
目录1、概述2、使用方法1、概述在编辑A2L的时候,常用的一个工具为ASAP2Editor,此工具要是安装了Canape其实内部已经做了集成,假设需要单独编辑A2L,例如常用的添加观测与表定量,此工具还是很方便的,记录一下使用ASAP2Editor的过程。2、使用方法1、打开软件2、打开A2L文件3、选择elf文件4、选择32/64bit5、匹配文件6、无需理会此问题7、添加参数,点击参数面板、按
- MATLAB——读取MDF/MF4文件和BLF文件
yunqianrui
MATLABmatlab
一、读取MDF/MF4文件1.1从*.mdf文件中读取所有数据mdfObj=mdf('CANape.mdf');%打开*.mdf/*.mf4文件data1=read(mdfObj);%读取所有可用的数据mdfds=mdfDatastore({'CANape1.MF4','CANape2.MF4','CANape3.MF4'});%打开一个文件夹下的多个文件data2=readall(mdfds);
- Python:处理车辆控制单元MDF(CANApe数据)记录文件思路
Morven_X
软件python
目录1博客内容2提取信号3程序原理4源程序1博客内容之前网上见有人问及Python在汽车行业的应用,这篇博客作为一个UseCase,介绍Python在处理汽车控制单元记录数据方面的应用:排查使用CANape采集的VCU记录数据中的异常点,数据类型的MDF(MF4通用)。2提取信号设定内容,排查MDF文件三项数据:电机进水温>60℃、电机油温和进水差值>10℃、电机功率>50kW的所有数据点。之前有
- Nginx负载均衡
510888780
nginx应用服务器
Nginx负载均衡一些基础知识:
nginx 的 upstream目前支持 4 种方式的分配
1)、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight
指定轮询几率,weight和访问比率成正比
- RedHat 6.4 安装 rabbitmq
bylijinnan
erlangrabbitmqredhat
在 linux 下安装软件就是折腾,首先是测试机不能上外网要找运维开通,开通后发现测试机的 yum 不能使用于是又要配置 yum 源,最后安装 rabbitmq 时也尝试了两种方法最后才安装成功
机器版本:
[root@redhat1 rabbitmq]# lsb_release
LSB Version: :base-4.0-amd64:base-4.0-noarch:core
- FilenameUtils工具类
eksliang
FilenameUtilscommon-io
转载请出自出处:http://eksliang.iteye.com/blog/2217081 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- xml文件解析SAX
不懂事的小屁孩
xml
xml文件解析:xml文件解析有四种方式,
1.DOM生成和解析XML文档(SAX是基于事件流的解析)
2.SAX生成和解析XML文档(基于XML文档树结构的解析)
3.DOM4J生成和解析XML文档
4.JDOM生成和解析XML
本文章用第一种方法进行解析,使用android常用的DefaultHandler
import org.xml.sax.Attributes;
- 通过定时任务执行mysql的定期删除和新建分区,此处是按日分区
酷的飞上天空
mysql
使用python脚本作为命令脚本,linux的定时任务来每天定时执行
#!/usr/bin/python
# -*- coding: utf8 -*-
import pymysql
import datetime
import calendar
#要分区的表
table_name = 'my_table'
#连接数据库的信息
host,user,passwd,db =
- 如何搭建数据湖架构?听听专家的意见
蓝儿唯美
架构
Edo Interactive在几年前遇到一个大问题:公司使用交易数据来帮助零售商和餐馆进行个性化促销,但其数据仓库没有足够时间去处理所有的信用卡和借记卡交易数据
“我们要花费27小时来处理每日的数据量,”Edo主管基础设施和信息系统的高级副总裁Tim Garnto说道:“所以在2013年,我们放弃了现有的基于PostgreSQL的关系型数据库系统,使用了Hadoop集群作为公司的数
- spring学习——控制反转与依赖注入
a-john
spring
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。
- 用spool+unixshell生成文本文件的方法
aijuans
xshell
例如我们把scott.dept表生成文本文件的语句写成dept.sql,内容如下:
set pages 50000;
set lines 200;
set trims on;
set heading off;
spool /oracle_backup/log/test/dept.lst;
select deptno||','||dname||','||loc
- 1、基础--名词解析(OOA/OOD/OOP)
asia007
学习基础知识
OOA:Object-Oriented Analysis(面向对象分析方法)
是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)
- 浅谈java转成json编码格式技术
百合不是茶
json编码java转成json编码
json编码;是一个轻量级的数据存储和传输的语言
在java中需要引入json相关的包,引包方式在工程的lib下就可以了
JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非
常适合于服务器与 JavaScript 之间的数据的交
- web.xml之Spring配置(基于Spring+Struts+Ibatis)
bijian1013
javaweb.xmlSSIspring配置
指定Spring配置文件位置
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-dao-bean.xml,/WEB-INF/spring-resources.xml,
/WEB-INF/
- Installing SonarQube(Fail to download libraries from server)
sunjing
InstallSonar
1. Download and unzip the SonarQube distribution
2. Starting the Web Server
The default port is "9000" and the context path is "/". These values can be changed in &l
- 【MongoDB学习笔记十一】Mongo副本集基本的增删查
bit1129
mongodb
一、创建复本集
假设mongod,mongo已经配置在系统路径变量上,启动三个命令行窗口,分别执行如下命令:
mongod --port 27017 --dbpath data1 --replSet rs0
mongod --port 27018 --dbpath data2 --replSet rs0
mongod --port 27019 -
- Anychart图表系列二之执行Flash和HTML5渲染
白糖_
Flash
今天介绍Anychart的Flash和HTML5渲染功能
HTML5
Anychart从6.0第一个版本起,已经逐渐开始支持各种图的HTML5渲染效果了,也就是说即使你没有安装Flash插件,只要浏览器支持HTML5,也能看到Anychart的图形(不过这些是需要做一些配置的)。
这里要提醒下大家,Anychart6.0版本对HTML5的支持还不算很成熟,目前还处于
- Laravel版本更新异常4.2.8-> 4.2.9 Declaration of ... CompilerEngine ... should be compa
bozch
laravel
昨天在为了把laravel升级到最新的版本,突然之间就出现了如下错误:
ErrorException thrown with message "Declaration of Illuminate\View\Engines\CompilerEngine::handleViewException() should be compatible with Illuminate\View\Eng
- 编程之美-NIM游戏分析-石头总数为奇数时如何保证先动手者必胜
bylijinnan
编程之美
import java.util.Arrays;
import java.util.Random;
public class Nim {
/**编程之美 NIM游戏分析
问题:
有N块石头和两个玩家A和B,玩家A先将石头随机分成若干堆,然后按照BABA...的顺序不断轮流取石头,
能将剩下的石头一次取光的玩家获胜,每次取石头时,每个玩家只能从若干堆石头中任选一堆,
- lunce创建索引及简单查询
chengxuyuancsdn
查询创建索引lunce
import java.io.File;
import java.io.IOException;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Docume
- [IT与投资]坚持独立自主的研究核心技术
comsci
it
和别人合作开发某项产品....如果互相之间的技术水平不同,那么这种合作很难进行,一般都会成为强者控制弱者的方法和手段.....
所以弱者,在遇到技术难题的时候,最好不要一开始就去寻求强者的帮助,因为在我们这颗星球上,生物都有一种控制其
- flashback transaction闪回事务查询
daizj
oraclesql闪回事务
闪回事务查询有别于闪回查询的特点有以下3个:
(1)其正常工作不但需要利用撤销数据,还需要事先启用最小补充日志。
(2)返回的结果不是以前的“旧”数据,而是能够将当前数据修改为以前的样子的撤销SQL(Undo SQL)语句。
(3)集中地在名为flashback_transaction_query表上查询,而不是在各个表上通过“as of”或“vers
- Java I/O之FilenameFilter类列举出指定路径下某个扩展名的文件
游其是你
FilenameFilter
这是一个FilenameFilter类用法的例子,实现的列举出“c:\\folder“路径下所有以“.jpg”扩展名的文件。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
- C语言学习五函数,函数的前置声明以及如何在软件开发中合理的设计函数来解决实际问题
dcj3sjt126com
c
# include <stdio.h>
int f(void) //括号中的void表示该函数不能接受数据,int表示返回的类型为int类型
{
return 10; //向主调函数返回10
}
void g(void) //函数名前面的void表示该函数没有返回值
{
//return 10; //error 与第8行行首的void相矛盾
}
in
- 今天在测试环境使用yum安装,遇到一个问题: Error: Cannot retrieve metalink for repository: epel. Pl
dcj3sjt126com
centos
今天在测试环境使用yum安装,遇到一个问题:
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
处理很简单,修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉。即可。
&n
- 单例模式
shuizhaosi888
单例模式
单例模式 懒汉式
public class RunMain {
/**
* 私有构造
*/
private RunMain() {
}
/**
* 内部类,用于占位,只有
*/
private static class SingletonRunMain {
priv
- Spring Security(09)——Filter
234390216
Spring Security
Filter
目录
1.1 Filter顺序
1.2 添加Filter到FilterChain
1.3 DelegatingFilterProxy
1.4 FilterChainProxy
1.5
- 公司项目NODEJS实践0.1
逐行分析JS源代码
mongodbnginxubuntunodejs
一、前言
前端如何独立用nodeJs实现一个简单的注册、登录功能,是不是只用nodejs+sql就可以了?其实是可以实现,但离实际应用还有距离,那要怎么做才是实际可用的。
网上有很多nod
- java.lang.Math
liuhaibo_ljf
javaMathlang
System.out.println(Math.PI);
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1));
System.out.println(Math.abs(111111111));
System.out.println(Mat
- linux下时间同步
nonobaba
ntp
今天在linux下做hbase集群的时候,发现hmaster启动成功了,但是用hbase命令进入shell的时候报了一个错误 PleaseHoldException: Master is initializing,查看了日志,大致意思是说master和slave时间不同步,没办法,只好找一种手动同步一下,后来发现一共部署了10来台机器,手动同步偏差又比较大,所以还是从网上找现成的解决方
- ZooKeeper3.4.6的集群部署
roadrunners
zookeeper集群部署
ZooKeeper是Apache的一个开源项目,在分布式服务中应用比较广泛。它主要用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步、集群管理、配置文件管理、同步锁、队列等。这里主要讲集群中ZooKeeper的部署。
1、准备工作
我们准备3台机器做ZooKeeper集群,分别在3台机器上创建ZooKeeper需要的目录。
数据存储目录
- Java高效读取大文件
tomcat_oracle
java
读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法: Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new File(path)); 这种方法带来的问题是文件的所有行都被存放在内存中,当文件足够大时很快就会导致
- 微信支付api返回的xml转换为Map的方法
xu3508620
xmlmap微信api
举例如下:
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><