- 劳特巴赫的基础使用(一)
mnkyjy
工具使用c语言
1、导入elf文件点击RH850选择Autosetup(debugporttypecpuflash),在跳出来的页面里直接点击OK,然后选择Yes,选择相应的elf文件打开即可。也可使用最下面输入命令来downloadelf文件,格式如下:Data.LOAD.Elf“C:\xx\xx\xx\xx\xx\xxx.elf”/PATHC:\xx\xx\xx,然后回车即可。2、调出变量窗口首先选择Watc
- RH850的bootloader的向量表在0x00000000
qq_20312079
嵌入式硬件
RH850的bootloader的向量表在0x00000000,app从0x00010000,那么app的向量基地址怎么重定向到0x00010000?要不然中断跳转还是有问题。看手册上说有个RBASE寄存器可以重定向中断向量地址,但是不知道怎么操作,有哪位大佬能给点意见?创建于2018-12-26编辑技术问答编辑选型帮助编辑研发客服编辑商务客服写回答1个回答用户_1278(1)在CS+编译器中,C
- 【经验】如何在程序中修改RH850芯片的复位向量
qq_20312079
嵌入式硬件
【经验】如何在程序中修改RH850芯片的复位向量时间:2021-09-14来源:世强编辑技术问答编辑选型帮助编辑样品申请编辑研发客服编辑商务客服MCU的复位向量指的是MCU上电后,所跑的第一条指令所在的地址。车载器件需要以bootloader方式来升级程序,而bootlaoder将MCU的程序代码段分为两个代码段,甚至更多代码段。当更新程序时,我们需要从当前的程序切换到新的程序地址,此时我们可以通
- RH850的两种中断方式
爱思考的发菜_汽车网络信息安全
汽车网络安全
RH850中断的方式有两种:1、直接向量方式:一段地址,如0x00000000的地方放上一堆中断向量表,类似于ARM内核的芯片一样,根据向量找到中断函数地址。但是与ARM内核有所区别的是,RH850的向量是一个执行语句而已,概念类似。而且RH850的向量表的地址也可以重映射,通过寄存器“RBASE”或“EBASE”作为向量表基址配合上“PSW.EBV”位就可以实现重映射了。2、列表引用方式:这种方
- 汽车ECU的虚拟化技术初探(四)--U2A内存管理
CyberSecurity_zhang
闲言碎语汽车虚拟化U2A
目录1.内存管理概述2.内存保护功能2.1SPID2.2SlaveGuard3.小结1.内存管理概述为了讲清楚U2A在各种运行模式、特权模式下的区别,其实首先应该搞清楚不同模式下可以操作的寄存器有哪些。但是看到这个寄存器模型就头大。再加上之前没有研究过G4MH的内核,所以这里暂且留个坑。我们还是来看看继续往下看,先来看看内存管理。U2A是没有MMU的,那么它是如何实现虚拟化所需要的MMU机制的呢?
- 工作经验总结:RH850中SP、LP、PC寄存器间联系与入栈出栈操作简单整理
不吃鱼的猫丿
工作经验工作经验总结入栈与出栈SPLPPC单片机
一、RH850系列中SP、LP、PC寄存器简介SP:栈顶寄存器,保存最新栈顶的地址LP:链接寄存器,保存函数跳转的地址(当没发生调用子函数的操作时候,你可以通过单步调试发现,该寄存器的值不变)PC:指令计数器,当前程序运行的地址二、运行程序时SP、LP、PC等寄存器作用流程map文件中的相关地址如下:栈顶地址:程序退出地址:1、开始进入调试时,SP、LP、PC的值PC寄存器值:SP寄存器值与对应栈
- 10、RH850 CAN通讯功能和配置
cc ²ᶜ
RH850_车规级MCU介绍单片机嵌入式硬件汽车
前言:CAN是ControllerAreaNetwork的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个LAN,进行大量数据的高速通信”
- 【RH850/U2A】:开发笔记
tjy912709177912
c语言vscode
开发笔记一、背景二、内容1、IO唤醒2、Wdg管理3、HSM休眠处理4、DMA开发笔记5、HSM与APP数据交互(单向)(中断方式)6、【RH850/U2A】:多核启动及同步过程7、【RH850/U2A】:Task激活过程8、【RH850/U2A】:通过R寄存器和上下文变量定位异常(GreenHills操作)一、背景RH850/U2A是瑞萨电子跨域MCU产品系列的首款产品,28nm制程技术。
- 瑞萨RH850芯片中的HSM/软件实现
爱思考的发菜_汽车网络信息安全
c语言开发语言
目录瑞萨RH850/P1x-C芯片中的HSM软件实现1.共享内存2.中断瑞萨RH850/P1x-C芯片中的HSM以瑞萨RH850/P1x-C芯片为例,实现方式内置HSM方式,即ICUMC作为HSM的核与Host核侧通过中断和Shared-RAM方式进行请求通信。ICUMC对特定的非易失性存储器(Flash)区域的专属编程访问,以存储秘密数据(密钥、证书)和操作安全服务的代码。1.RH850/P系列
- 瑞萨RH850/U2A系列架构讲解
爱思考的发菜_汽车网络信息安全
汽车网络
目录1.概述RH850/U2A系列FlashMemoryCodeFlashDataFlash刷写流程启动过程OverallFlow启动进程的详细信息1.概述RH850/U2AMCU是瑞萨电子跨域MCU的第一个成员,这是新一代汽车控制设备。基于28纳米(nm)制程技术,32位RH850/U2A汽车MCU建立在瑞萨电子RH850/Px系列(底盘控制)和RH850/Fx系列(车身控制)的关键功能基础上,
- RH850从0搭建Autosar开发环境【1】- 如何创建Davinci Configurator配置工程
彩蛋的颜色
windowslinuxc++
文章目录前言一、如何开始DavinciConfigurator配置?前言在开始下面步骤之前,我们需要Vector公司的两个license即:DavinciDeveloper与DavinciConfigurator(撸自己公司羊毛即可)从本篇文章我们就使用Davinci工具从0创建一个Autosar配置工程,包括涉及的OS,COM,DCM,NVM等基本模块。一、如何开始DavinciConfigur
- 详解AUTOSAR:Green Hills Software(GHS)集成DaVinci Configurator生成的代码(RH850)(环境配置篇—1)...
weixin_44079197
目录1、工程搭建2、配置工程IDE3、配置工程文件4、问题总结1、工程搭建在下图所示的Sample文件夹下选择对应芯片型号的空工程,添加所需模块的相关代码(MCAL包内)和使用命令行工具生成的模块.c、.h代码文件。
- RH850 G3KH异常处理简述
CyberSecurity_zhang
闲言碎语汽车MCU异常中断瑞萨RH850G3KH
目录1.概述2.异常处理后现场恢复3.异常处理地址识别4.小结1.概述我们首先来看,G3KH的关键寄存器,PSWPSW--ProgramstatuswordPSW寄存器里有表征程序状态的flag,CPU操作状态的flag。如下UM---是否是usermode;0--SV1--UMEBV---该位表示重置向量(RBASE)和异常向量(EBASE)操作ID---该位用于使能EI等级的异常。当检测到EI
- 汽车ECU的虚拟化技术初探(三)--U2A虚拟化辅助功能分析1
CyberSecurity_zhang
闲言碎语汽车虚拟化ECUU2Ahypervisor
目录1.基本概述1.1U2A虚拟化辅助功能1.2U2A虚拟化使能和资源分配2.U2A架构概述3.CPU运行模式3.1虚拟化模式3.2限制运行模式3.3权限运行模式3.4CPU运行模式小结4.小结1.基本概述1.1U2A虚拟化辅助功能在汽车ECU的虚拟化技术初探(二)-CSDN博客中我们聊到,U2A硬件本身的虚拟化辅助功能只能称为半虚拟化,该芯片主要是提供了一种叫做分区功能(partitonfunc
- 使用GHS和Renesas E2调试RH850 1372
赞哥哥s
RH8501372RH850P1H-CE2
文章目录前言工程配置工程调试总结前言RH850系列和其他芯片一样,除了Lauterbach,Isystem之外,也有便宜的刷写/调试器,如E2,E1。本文介绍利用E2调试器,联合GreenHills编译器对1372芯片调试工程配置在开始调试之前,需要确保工程能够正常编译生成elf.打开工程,配置connect点击ConnectionOrganizer配置connect点击new,新建一个conne
- RH850F1x Starter Kit V3用户手册(中文翻译版)
announced1
瑞萨RH850瑞萨E1仿真器嵌入式RH850F1xStarterKit瑞萨E1仿真器中文翻译
版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:
[email protected]需要翻译版PDF文档,请联系博主QQ获取websiteforpurchase瑞萨RH850开发板and瑞萨E1仿真器1、介绍RH850/F1xStarterKit为用户提供了一个简单易用的用于评估瑞萨电子32位单片机RH850/F1
- 瑞萨RH850/F1L-片上资源分配(Flash,RAM,外设资源)
announced1
瑞萨RH850瑞萨E1仿真器RH850Family瑞萨RH850/F1LRH850FlashRH850RAM
瑞萨RH850片上存储资源分配,本博文讲解RH850为176pinLQFP封装:1、片上CodeFlash2、片上DataFlash3、片上RAM版权声明本博文系广州欧科曼科技有限公司所有,转载请注明出处。广州欧科曼科技有限公司致力于瑞萨MCU及周边相关产品开发设计。email:
[email protected]瑞萨RH850开发板and瑞萨E1仿真器1、CodeFlas
- 汽车网络安全--安全芯片应用场景解析
快乐的肌肉
汽车信息安全信息安全汽车网络安全
在聊汽车网络安全时,最先想到的就是使用芯片内置HSM,比如说英飞凌TC2xx系列的HSM、瑞萨RH850的ICU、NXP的HSE等等;实际上除了内置HSM,还有外置HSM(通过UART、SPI等通信)、安全存储芯片等等。而这些芯片统称为安全芯片。安全芯片的主要作用是为整个系统建立起一个可信的环境,主要通过安全启动、可信启动、加密启动等组合,再结合通信、存储相关的功能要求,共同完成一个可信系统的建立
- 【RH850/U2A】:功能安全
tjy912709177912
学习笔记
功能安全文档ECCandEDCLockstepMemoryProtectionBIST逻辑图何时设置Power-OnBISTStandby-ResumeBIST判断标准ErrorControlModule(ECM)VoltageMonitorClockMonitorDataCRC文档瑞莎功能安全Note:r01an5390ej0100-rh850u2ax_san.pdfECCandEDCDetec
- Logic 2逻辑分析器捉到的CAN帧
蓝牙先生
RH850/U2A
代码开发环境逻辑分析仪环境MCU芯片环境:RH850/U2A16逻辑分析器(LA)抓到的CAN帧
- 【RH850/U2A】:HSM与APP通信(中断方式)
tjy912709177912
c语言
HSM与APP通信前言整体思路举例前言HSM是独立于主核运行的,主要负责功能安全相关及加解密业务;如果有些数据需要在HSM核与主核间交互应该怎么处理呢?本文将简述一种中断方法来实现这一目的。整体思路1、既然选择HSM与主核0/1进行中断通信,那么我们就需要找到如何触发中断6.3.12SINTR0toSINTR3—SoftwareInterruptRegister2、中断方法找到了,主核的中断标号呢
- 【RH850/U2A】:DMA开发笔记
tjy912709177912
笔记
DMA开发笔记项目背景参考文档功能框图开发过程中的问题汇总重点注意DMA的功能安全属性DMA的基本属性配置DMA的模式选择DMA的中断配置LIN/UART的中断关闭如果我们买了第三方的模块(比如LIN/UART)它是自带DMA配置开启功能;奈何,我们没有购买第三方模块所以需要我们参考datasheet手动开发DMA功能。项目背景硬件平台:RH850U2A8(双核+HSM,2路DMA每路16个通道)
- CMake搭建GHS工具链编译RH850/U2A16
duapple
cmake
编译参数和链接参数,都是参考GHSIDE中编译的输出文件。在编译输出目录中,会有很多.o文件,里面有每个文件的编译命令。编译参数参数可以参考该出处。链接参数参考GHSIDE工程主目标的链接命令,在最下面的command窗口中,会有完整的链接命令,链接参数可以参考该位置。ghs_ccv850.cmake:set(CMAKE_SYSTEM_NAMELinux)set(CMAKE_C_COMPILER_
- CAN唤醒硬件方案和软件分析
钢琴上的汽车软件
ClassicAUTOSAR精讲网络
CAN唤醒硬件方式选择CAN唤醒的方式和选择的CanTransceiver、ECU低功耗的处理方式(深度睡眠或掉电)等考虑因素有关,常用的硬件组合及唤醒方式如下方式一RH850+TJA1042睡眠前,使能RH850与TJA1042RXD所连接的CANRx脚唤醒功能,同时复用GPIO中断,并且操作TJA1042的PIN脚,使其处于StandBy模式。睡眠后,当TJA1042从CANBUS收到CAN报
- RH850 1372/1374 程序跑飞异常分析
赞哥哥s
Autosar笔记RH8501372AutosarmcaladcRH850
文章目录前言现象描述原因分析解决方案总结前言最近项目用瑞萨RH850系列的1372/1374开发,官方的MCAL做的不咋地就算了,FAE支持也很少。给的demo问题也很多。本文记录一下开发过程中的问题。现象描述MCAL配置完ADC1后,运行ADC1的采样程序就跑飞,不管是SW触发的Group还是HW触发的Group,采用的是Interrupt方式。实际在TargetMap中也加入了对应的中断函数。
- 瑞萨IDE:CS+ for CC下载、安装和基础使用
鑫宇吖
c/c++单片机嵌入式硬件
瑞萨单片机开发环境有三种:e²studio、CS+forCA,CX、CS+forCC。本篇博文将介绍:CS+forCC安装和基础使用(本篇文章以:RH850系列MCU为例)。开发环境下载及安装进入瑞萨官网,选择“设计资源”→“开发工具”,如下图所示:通过筛选条件,选择适合自己MCU的编译环境,这里我使用的是MCU:RH850,IDE:CS+进行下载,下载前需要进行账户注册。安装软件,过程不再赘述。
- Autosar AP – AP和CP差异
小火球2.0
车载技术p2p网络协议网络
■硬件:1.芯片类型:▪CPAUTOSAR一般运行在8bit、16bit、32bit的微控制器(MCU)中,如英飞凌的TC3xx,瑞萨的RH850等。▪APAUTOSAR可以运行在64bit的高性能处理器(MPU)、CPU等中,如瑞萨的H3,英伟达的Xavier等。除此之外,APAUTOSAR也可以运行在虚拟硬件上。2.芯片算力:▪运行CPAUTOSAR的芯片算力一般低于1000DMIPs▪APA
- RH850 F1L text段代码与S19文件解析
gumu271
freeRTOS学习
前言我们知道写的代码中,函数、变量名在编译过后都是以地址的形式存在内存中,变量名、函数地址是具体内存地址的一个名字罢了,想个问题工程编译完成,最后烧写到mcu中都是以S19的文件格式,变量名-->map文件-->hex-->S19之间的映射关系是什么样子的?本笔记纯理论学习,待实战检验。环境编译器:ghs硬件平台:RH850以实际工程RH850flash驱动为例子进行讲解目的学习S19文件如何把代
- 基于瑞萨RH850的BootLoader调试问题记录
恏恏过生活
嵌入式硬件Rh850BootLoader问题记录
最近要基于瑞萨的RH850开发BootLoader,调试过程遇到了一些问题,在这里记录一下。1Flash擦写问题1.1Flash介绍Flash分为DFlash和CFlashDFlash一般也被用作模拟E2,用于存储整车上的物流信息等,Boot和App都有权限访问这块区域,一般是通过Fee和NvM组合的形式访问,当然也可以通过自己写api去擦写这块区域的相关信息;CFlash用于存储代码,如我们的B
- 【RH850/U2A】:Task激活过程
tjy912709177912
c语言python
Task激活过程Autostart非AutostartTASK(Default_Init_Task)EcuM_StartupTwo(void)SchM_Init(void)BswM_Init(xx)Rte_Start(void)Task激活过程,分自动运行(AutoStart)和非自动运行。Autostart在DavinciCfg中的配置如下:Autostart意味作在执行StartOS()后就开
- 关于旗正规则引擎中的MD5加密问题
何必如此
jspMD5规则加密
一般情况下,为了防止个人隐私的泄露,我们都会对用户登录密码进行加密,使数据库相应字段保存的是加密后的字符串,而非原始密码。
在旗正规则引擎中,通过外部调用,可以实现MD5的加密,具体步骤如下:
1.在对象库中选择外部调用,选择“com.flagleader.util.MD5”,在子选项中选择“com.flagleader.util.MD5.getMD5ofStr({arg1})”;
2.在规
- 【Spark101】Scala Promise/Future在Spark中的应用
bit1129
Promise
Promise和Future是Scala用于异步调用并实现结果汇集的并发原语,Scala的Future同JUC里面的Future接口含义相同,Promise理解起来就有些绕。等有时间了再仔细的研究下Promise和Future的语义以及应用场景,具体参见Scala在线文档:http://docs.scala-lang.org/sips/completed/futures-promises.html
- spark sql 访问hive数据的配置详解
daizj
spark sqlhivethriftserver
spark sql 能够通过thriftserver 访问hive数据,默认spark编译的版本是不支持访问hive,因为hive依赖比较多,因此打的包中不包含hive和thriftserver,因此需要自己下载源码进行编译,将hive,thriftserver打包进去才能够访问,详细配置步骤如下:
1、下载源码
2、下载Maven,并配置
此配置简单,就略过
- HTTP 协议通信
周凡杨
javahttpclienthttp通信
一:简介
HTTPCLIENT,通过JAVA基于HTTP协议进行点与点间的通信!
二: 代码举例
测试类:
import java
- java unix时间戳转换
g21121
java
把java时间戳转换成unix时间戳:
Timestamp appointTime=Timestamp.valueOf(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()))
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:m
- web报表工具FineReport常用函数的用法总结(报表函数)
老A不折腾
web报表finereport总结
说明:本次总结中,凡是以tableName或viewName作为参数因子的。函数在调用的时候均按照先从私有数据源中查找,然后再从公有数据源中查找的顺序。
CLASS
CLASS(object):返回object对象的所属的类。
CNMONEY
CNMONEY(number,unit)返回人民币大写。
number:需要转换的数值型的数。
unit:单位,
- java jni调用c++ 代码 报错
墙头上一根草
javaC++jni
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000777c3290, pid=5632, tid=6656
#
# JRE version: Java(TM) SE Ru
- Spring中事件处理de小技巧
aijuans
springSpring 教程Spring 实例Spring 入门Spring3
Spring 中提供一些Aware相关de接口,BeanFactoryAware、 ApplicationContextAware、ResourceLoaderAware、ServletContextAware等等,其中最常用到de匙ApplicationContextAware.实现ApplicationContextAwaredeBean,在Bean被初始后,将会被注入 Applicati
- linux shell ls脚本样例
annan211
linuxlinux ls源码linux 源码
#! /bin/sh -
#查找输入文件的路径
#在查找路径下寻找一个或多个原始文件或文件模式
# 查找路径由特定的环境变量所定义
#标准输出所产生的结果 通常是查找路径下找到的每个文件的第一个实体的完整路径
# 或是filename :not found 的标准错误输出。
#如果文件没有找到 则退出码为0
#否则 即为找不到的文件个数
#语法 pathfind [--
- List,Set,Map遍历方式 (收集的资源,值得看一下)
百合不是茶
listsetMap遍历方式
List特点:元素有放入顺序,元素可重复
Map特点:元素按键值对存储,无放入顺序
Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的)
List接口有三个实现类:LinkedList,ArrayList,Vector
LinkedList:底层基于链表实现,链表内存是散乱的,每一个元素存储本身
- 解决SimpleDateFormat的线程不安全问题的方法
bijian1013
javathread线程安全
在Java项目中,我们通常会自己写一个DateUtil类,处理日期和字符串的转换,如下所示:
public class DateUtil01 {
private SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
public void format(Date d
- http请求测试实例(采用fastjson解析)
bijian1013
http测试
在实际开发中,我们经常会去做http请求的开发,下面则是如何请求的单元测试小实例,仅供参考。
import java.util.HashMap;
import java.util.Map;
import org.apache.commons.httpclient.HttpClient;
import
- 【RPC框架Hessian三】Hessian 异常处理
bit1129
hessian
RPC异常处理概述
RPC异常处理指是,当客户端调用远端的服务,如果服务执行过程中发生异常,这个异常能否序列到客户端?
如果服务在执行过程中可能发生异常,那么在服务接口的声明中,就该声明该接口可能抛出的异常。
在Hessian中,服务器端发生异常,可以将异常信息从服务器端序列化到客户端,因为Exception本身是实现了Serializable的
- 【日志分析】日志分析工具
bit1129
日志分析
1. 网站日志实时分析工具 GoAccess
http://www.vpsee.com/2014/02/a-real-time-web-log-analyzer-goaccess/
2. 通过日志监控并收集 Java 应用程序性能数据(Perf4J)
http://www.ibm.com/developerworks/cn/java/j-lo-logforperf/
3.log.io
和
- nginx优化加强战斗力及遇到的坑解决
ronin47
nginx 优化
先说遇到个坑,第一个是负载问题,这个问题与架构有关,由于我设计架构多了两层,结果导致会话负载只转向一个。解决这样的问题思路有两个:一是改变负载策略,二是更改架构设计。
由于采用动静分离部署,而nginx又设计了静态,结果客户端去读nginx静态,访问量上来,页面加载很慢。解决:二者留其一。最好是保留apache服务器。
来以下优化:
- java-50-输入两棵二叉树A和B,判断树B是不是A的子结构
bylijinnan
java
思路来自:
http://zhedahht.blog.163.com/blog/static/25411174201011445550396/
import ljn.help.*;
public class HasSubtree {
/**Q50.
* 输入两棵二叉树A和B,判断树B是不是A的子结构。
例如,下图中的两棵树A和B,由于A中有一部分子树的结构和B是一
- mongoDB 备份与恢复
开窍的石头
mongDB备份与恢复
Mongodb导出与导入
1: 导入/导出可以操作的是本地的mongodb服务器,也可以是远程的.
所以,都有如下通用选项:
-h host 主机
--port port 端口
-u username 用户名
-p passwd 密码
2: mongoexport 导出json格式的文件
- [网络与通讯]椭圆轨道计算的一些问题
comsci
网络
如果按照中国古代农历的历法,现在应该是某个季节的开始,但是由于农历历法是3000年前的天文观测数据,如果按照现在的天文学记录来进行修正的话,这个季节已经过去一段时间了。。。。。
也就是说,还要再等3000年。才有机会了,太阳系的行星的椭圆轨道受到外来天体的干扰,轨道次序发生了变
- 软件专利如何申请
cuiyadll
软件专利申请
软件技术可以申请软件著作权以保护软件源代码,也可以申请发明专利以保护软件流程中的步骤执行方式。专利保护的是软件解决问题的思想,而软件著作权保护的是软件代码(即软件思想的表达形式)。例如,离线传送文件,那发明专利保护是如何实现离线传送文件。基于相同的软件思想,但实现离线传送的程序代码有千千万万种,每种代码都可以享有各自的软件著作权。申请一个软件发明专利的代理费大概需要5000-8000申请发明专利可
- Android学习笔记
darrenzhu
android
1.启动一个AVD
2.命令行运行adb shell可连接到AVD,这也就是命令行客户端
3.如何启动一个程序
am start -n package name/.activityName
am start -n com.example.helloworld/.MainActivity
启动Android设置工具的命令如下所示:
# am start -
- apache虚拟机配置,本地多域名访问本地网站
dcj3sjt126com
apache
现在假定你有两个目录,一个存在于 /htdocs/a,另一个存在于 /htdocs/b 。
现在你想要在本地测试的时候访问 www.freeman.com 对应的目录是 /xampp/htdocs/freeman ,访问 www.duchengjiu.com 对应的目录是 /htdocs/duchengjiu。
1、首先修改C盘WINDOWS\system32\drivers\etc目录下的
- yii2 restful web服务[速率限制]
dcj3sjt126com
PHPyii2
速率限制
为防止滥用,你应该考虑增加速率限制到您的API。 例如,您可以限制每个用户的API的使用是在10分钟内最多100次的API调用。 如果一个用户同一个时间段内太多的请求被接收, 将返回响应状态代码 429 (这意味着过多的请求)。
要启用速率限制, [[yii\web\User::identityClass|user identity class]] 应该实现 [[yii\filter
- Hadoop2.5.2安装——单机模式
eksliang
hadoophadoop单机部署
转载请出自出处:http://eksliang.iteye.com/blog/2185414 一、概述
Hadoop有三种模式 单机模式、伪分布模式和完全分布模式,这里先简单介绍单机模式 ,默认情况下,Hadoop被配置成一个非分布式模式,独立运行JAVA进程,适合开始做调试工作。
二、下载地址
Hadoop 网址http:
- LoadMoreListView+SwipeRefreshLayout(分页下拉)基本结构
gundumw100
android
一切为了快速迭代
import java.util.ArrayList;
import org.json.JSONObject;
import android.animation.ObjectAnimator;
import android.os.Bundle;
import android.support.v4.widget.SwipeRefreshLayo
- 三道简单的前端HTML/CSS题目
ini
htmlWeb前端css题目
使用CSS为多个网页进行相同风格的布局和外观设置时,为了方便对这些网页进行修改,最好使用( )。http://hovertree.com/shortanswer/bjae/7bd72acca3206862.htm
在HTML中加入<table style=”color:red; font-size:10pt”>,此为( )。http://hovertree.com/s
- overrided方法编译错误
kane_xie
override
问题描述:
在实现类中的某一或某几个Override方法发生编译错误如下:
Name clash: The method put(String) of type XXXServiceImpl has the same erasure as put(String) of type XXXService but does not override it
当去掉@Over
- Java中使用代理IP获取网址内容(防IP被封,做数据爬虫)
mcj8089
免费代理IP代理IP数据爬虫JAVA设置代理IP爬虫封IP
推荐两个代理IP网站:
1. 全网代理IP:http://proxy.goubanjia.com/
2. 敲代码免费IP:http://ip.qiaodm.com/
Java语言有两种方式使用代理IP访问网址并获取内容,
方式一,设置System系统属性
// 设置代理IP
System.getProper
- Nodejs Express 报错之 listen EADDRINUSE
qiaolevip
每天进步一点点学习永无止境nodejs纵观千象
当你启动 nodejs服务报错:
>node app
Express server listening on port 80
events.js:85
throw er; // Unhandled 'error' event
^
Error: listen EADDRINUSE
at exports._errnoException (
- C++中三种new的用法
_荆棘鸟_
C++new
转载自:http://news.ccidnet.com/art/32855/20100713/2114025_1.html
作者: mt
其一是new operator,也叫new表达式;其二是operator new,也叫new操作符。这两个英文名称起的也太绝了,很容易搞混,那就记中文名称吧。new表达式比较常见,也最常用,例如:
string* ps = new string("
- Ruby深入研究笔记1
wudixiaotie
Ruby
module是可以定义private方法的
module MTest
def aaa
puts "aaa"
private_method
end
private
def private_method
puts "this is private_method"
end
end