- 关于STM32运行时卡住问题
我与nano
stm32
最近在调试STM32H7的时候发现我运行突然卡住了,这个功能函数就只能执行一次,然后就用DEBUG查看卡在了哪里voidHardFault_Handler(void){/*GotoinfiniteloopwhenHardFaultexceptionoccurs*/while(1){}}使用DEBUG后发现卡在了这个循环里HardFault_Handler中断HardFault_Handler硬件中
- STM32移植FreeRTOS硬件错误HardFault_Handler的处理方法
Zoolybo
stm32单片机
编译没有错误,下载程序卡在HardFault_Handler,R14寄存器值为0xfffffff9,如图所示这时候可以考虑下是否是startup_stm32f10x_md.s中修改了中断向量指向RTOSport.c文件中定义的中断向量名没有修改,修改成如图所示线程就可以正常启动并切换。
- 【ARMv8M Cortex-M33 系列 7.2 -- HardFault 问题定位 1】
CodingCos
#【ARMv8MM33专栏】hardfault
文章目录问题背景堆栈对齐要求Cortex-M33的FPU功能问题背景rt-thread在PendSV_Handler退出的时候发生了HardFault_Handler是什么原因?且LR的值为0xfffffffd堆栈对齐要求在ARMCortex-M架构中,堆栈指针(SP)必须始终保持8字节对齐。这是因为从ARMv7-M开始,堆栈帧可能包含额外的浮点寄存器,而要求8字节对齐以实现更有效的访问和与浮点寄
- printf函数不可重入问题(FreeRTOS)
m0_61973119
常见bug专栏FreeRTOSc语言linux运维服务器网络数据结构
一、遇到问题详情问题现象:如果在最开始的代码中加入printf打印函数,函数只会打印一部分,且后面的程序不在运行,直接异常。代码调试,结果也是遇到printf函数卡死,进入HardFault_Handler中断屏蔽打印函数之后,代码正确运行,说明printf函数严重影响程序的运行二、解决办法vTaskSuspendAll();//挂起任务调度器xTaskResumeAll();//恢复任务调度器
- map文件分析 stm32_stm32 map文件的分析
weixin_39988677
map文件分析stm32
相信有较大项目开发经验的朋友都曾遇到内存溢出的问题,那么大家都是如何分析这类问题的呢?大家遇到HardFault_Handler有对map分析过吗?首先讲述一下关于map在MDK-ARM中的配置。其实,在MDK-ARM中,我们可以根据自己的情况(不同配置),在map文件中输出对应(我们需要)的内容。默认情况下,输出所有信息。Project->OptionsforTarget->Listing:会看
- 栈回溯--在栈里挑出返回地址
Aurora Smith
单片机stm32学习
GNUArmEmbeddedToolchainprojectfiles:GNUArmEmbeddedToolchainarm-none-eabi-addr2line-eF103_Moduel.axf-a-f0800035008001d940800260c汇编中:;HardFault_Handler;PROC;EXPORTHardFault_Handler[WEAK];B.;ENDPIMPORTrt
- 加上boot程序,FreeRTOS就跑不起来了
KeFan2615
单片机FreeRTOSIAP
一、问题描述bootloader跳转到APP时,app执行完初始化程序后死机二、分析问题第一步,执行app时死机死到哪里?通过DEBUG调试发现死到hardfault_handler()函数中,硬件错误,导致硬件错误的原因一般都是中断异常引起的。第二步,找到问题,然后分析什么原因导致硬件错误?一般bootloader跳转到APP时要关闭app中用到的中断,那么查看系统中用到的中断:串口中断、滴答定
- STM32 触发HardFault_Handler如何查找原因
吾爱技术圈
STM32进阶-疑难问题录
STM32出现HardFault_Handler硬件错误的原因主要有两个方面:1、内存溢出或者访问越界。(包括使用野指针)2、堆栈溢出。下面的几个方法不一定能找对地方,所以有时候需要多试几个方法。并且结合变量值分析错误原因,实际情况可能随程序复杂程度不同,但根本原因基本是上面这两点之一。方法一在中断HardFault_Handler中的while()处打上断点,全速运行后,想法让程序问题复现触发H
- MCU HardFault_Handler调试方法
图南楠
应用单片机嵌入式硬件
一.获取内核寄存器的值1.在MDK的DEBUG模式下,当程序出现跑飞后,确定卡死在HardFault_Handler中断处2.通过Register窗口读取LR寄存器的值来确定当前系统使用堆栈是MSP还是PSPLR寄存器值堆栈寄存器0xFFFFFFF9MSP寄存器0xFFFFFFFDPSP寄存器如下图所示,当前程序使用的是PSP堆栈寄存器二、查看堆栈寄存器保存的值通过Register窗口确定MSP或
- MDK高级调试方法解决HardFault_Handler
Work-Hard
笔记
《STM32学习笔记11——HardFault_Handler处理方法》https://blog.csdn.net/hnxyxiaomeng/article/details/86307535?utm_source=app&app_version=4.11.0&code=app_1562916241&uLinkId=usr1mkqgl919blen
- STM32 Cubemx Freertos 工程, 用GDB进行debug时候, 跳进HardFault_Handler的问题
Tezt777
STM32stm32单片机嵌入式硬件
现象:正常运行没问题,但是一旦用gdb来debug,开场很快就进hardfault分析:进了hardfault时候观察调用栈竟然是从定时器中断过来的也就是定时器中断执行这条时候再往前推,是初始化systick时候也就是说,前一行把中断打开,这一行打开定时器时钟,马上进了一次中断,然后就崩了...中断处理里面还在比较CCMR什么的寄存器呢,这些东西还没有被初始化把中断使能移动到定时器初始化之后就好了
- STM32单片机初始化定时器卡死;HAL_TIM_Base_Start_IT卡死的解决方法
casdfxx
日常BUG单片机stm32嵌入式硬件
先给出结论:将.S启动文件添加到工程里,不要使用IDE默认的启动文件。细说:环境:STM32F103VET6,IAR,HAL库现像:TIM2,TIM3初始化到HAL_TIM_Base_Start_IT时,都会卡死到HardFault_Handler()里。要将.S启动文件添加到工程里
- 分析出现HardFault_Handler\提示的其中本人遇到比较多的一个情况
OMGMac
嵌入式开发之路的BUG和经验分享单片机嵌入式硬件经验分享嵌入式stm32
不知道大家在编写单片机时候有没有遇到一个硬件错误,也就是HardFault_Handler\,这个错误我遇到过好几次,一般来说这种错误有几种情况会出现,比如数据溢出或者内存地址错误重复有关,而本人遇到最多的情况就是数据溢出导致出现这种错误。所以来讲一下我自己遇到的这个错误并解决的例子分析。像一般遇到这种的,往往你去Debug调试时候往往程序会停在B.这里,你停止之后像keil会跳到相应位置提示你,
- 【STM32F4】关于启动文件的设置和HardFault_Handler错误
qq_63239092
stm32单片机嵌入式硬件
寄存器工程不注释‘SystemInit’带来的错误使用官方固件库里的启动文件startup_stm32f40_41xxx.s必须屏蔽以下代码,不然找不到SystemInit函数会报错。如果是库函数则可以不用屏蔽。;IMPORTSystemInitIMPORT__main;LDRR0,=SystemInit;BLXR0LDRR0,=__mainBXR0ENDP注释了‘SystemInit但不开启Us
- 解决STM32因字节对齐问题导致读写Flash失败进入HardFault的问题
~狂想家~
单片机STM32stm32单片机嵌入式硬件
背景:项目中使用的MCU是STM32L431,在进行升级时需要往Flash中写数据,其他业务代码都是可以正常读写,但是在写升级数据时进入HardFault_Handler,程序跑飞。由于项目需要,获取升级包的文件所有结构体采用一字节对齐,解析升级包采用指针偏移的方式。进入Flash未进行擦除操作前的参数如下:要写入的长度和地址都是没问题的,但是buf指针的在RAM中的地址为0x200053D2,在
- STM32串口错误中断导致死机现象
TD程序员
stm32
在对STM32调试中,使用上位机串口调试助手给节点发送命令,误将校验方式选择为无校验,而节点的串口初始化为偶校验方式接收数据,但使用串口工具发送无校验数据时,节点立即死机无反应,最终看门狗复位使用jlink在线跟踪调试,发现程序未进入HardFault_Handler异常中断,在收到无校验的数据后,节点立即不停的循环进入串口中断处理程序,最终导致看门狗复位。按照常规流程,通过MDK在线调试工具观察
- STM32 出现 hardfault_handler 处理方法
言之兮兮
STM32单片机stm32单片机arm
一、Hardfault_handler产生原因1、遇到错误问题是数据类型不对,导致该步骤永远不能执行到,跳至硬件错误中断;所以硬件中断可尝试查找数据类型错误。2、堆栈设置错误也会跳至hardwarefault;3、如果上电后,在调试时,执行单步,会在不确定位置的地方产生HardFault_Handle,检查一下你的时钟配置(外部晶振频率,SysTemInit/PLLConfig相关函数以及晶振频率
- 关于STM32运行一些函数存在卡死并进入HardFault_Handler函数的解决方法
Nico_J ??
stm32开源stm32嵌入式硬件
遇到的情况是:有一个需要运行的函数A(),需要在函数B和函数C内运行代码可如以下简单表示voidA(char*buf);//一个运算量较大大的一个函数,功能是对圆弧进行解码voidB(){A(buf1);}voidC(){A(buf2);}通过DEBUG多次调试,得知无论是否buf1与buf2相同,在运行后函数B后,无异常,但是运行函数C却卡死并进入HardFault_Handler函数。Hard
- 解决FatFS中get_fileinfo 崩溃的问题
码农不是农
stm32
stm32移植fatfs时,调用f_findfirst函数,会进入HardFault_Handler。经过一番研究发现是开启了_USE_LFN,f_findfirst函数的第二个参数FILEINFO,需要在调用前指定接收长文件名的内存地址和大小(lfname,lfsize)。参考:FatFS中的FILINFO介绍_董盼山的专栏-CSDN博客
- Keil5进入HardFault_Handler 中断问题的思考
JohnCage
STM32stm32嵌入式编译器指针c语言
Keil5进入HardFault_Handler中断的问题源程序来源于STM32F103CBT6,现在修改到STM32F103RCT6,因为芯片从MD变化到HD大容量产品了,所以更改了.s文件。在程序运行调试过程成,在运行一下后死机,进入HardFault_Handler。通过设置断点,发现使用了Vsprintf标准输入输出函数后,进入HardFault_Handler,怀疑内存溢出。将HeapS
- stm32进入HardFault的异常定位方法(Keil)
邻居家的小南瓜
STM32异常处理
STM32进入HardFault_Handler处理办法HardFault_Handler出现的情况一般有两种:一种是:数组越界一种是:堆栈溢出,程序指针指飞方法一在中断HardFault_Handler中的while()处打上断点,让程序执行到此处停止。在Registers里面找到R14(LR)的值,我的这里是:0xFFFFFFF9说明一下:0xFFFFFFF9对应的是要看MSP寄存器0xFFF
- stm32 HardFault_Handler调试及问题查找方法
liming0931
嵌入式/stm32
同时,github上面有很多项目用于stm32等cortex内核的HardFault_Handler故障查找,可以到硬汉电子论坛去看看,我这里记得segger有SEGGER_HardFaultHandler.c和HardFaultHandler.S,硬汉哥已经将做了stm32的移植修改工作。还有一个CmBacktrace-master,github可以下载的以上两个都不叫方便的查找HardFaul
- 67/70 MCU中的HardFault_Handler问题
noparkinghere
问题描述使用的工具KDE-5.11在调试目标芯片EFM32时出现问题,起初是调试铁电驱动,但在单步仿真时到某一步总会不再响应,或者结束仿真时PC跳转到了HardFault_Handler异常。为了解决这个问题,于是不断地缩减代码,之后发现程序从startup开始执行时,一进入main函数就会不响应或者跳转到HardFault_Handler中,一度怀疑自己的硬件CMSIS移植有问题。为了解决这个问
- STM32项目开发中超级实用的技巧(持续更新中...)
火山上的企鹅
单片机(STM32)STM32单片机软启动中断STM32实用技巧
STM32项目开发中超级实用的技巧一.利用软启动打补丁二.优化等级尽量选择不优化三.合理利用开关总中断所有的热爱都要不遗余力,真正喜欢它便给它更高的优先级,和更多的时间吧!关于STM32其它文章请点击这里:STM32单片机一.利用软启动打补丁有时候系统莫名挂掉,如遇到内存溢出。如下已经进入了HardFault_Handler()首先当然要找到原因,停止调试后,可以看到最后进入HardFault_H
- NRF52832调试方法1——HardFault_Handler问题定位
莫得感情的Robot
Nordic&BLE单片机debugc语言
一、遇到问题在运行官方SDK(V17.0.2)的examples:bsp例程时,此例程时钟使用了32.768kHz的低速时钟。我碰到了硬件错误,下面随我一起来找一下原因。在keil的debug模式下,直接点击全速运行(Run)发生程序卡死,debug显示停到了HardFault_Handler位置,如下图所示。此时使用navigatebackwards(蓝色左箭头)是找不到C代码卡在了何处,毕竟让
- IAR下STM32进入HardFault_Handler
weixin_34354173
嵌入式
IAR下STM32进入HardFault_Handler2015-07-1708:58:18|分类:默认分类|举报|字号订阅转自http://blog.163.com/zhaojun_xf/blog/static/30050580201561785622486/在很多情况下,代码都会进入HardFault_Handler中断,例如:堆栈溢出、数组溢出、无效指针的访问等等。对于这种问题大多很难查找。
- IAR报Warning[25]: Label 'HardFault_Handler' is defined pubweak in a section implicitly declared root
Curtain音学
KEIL或IAR编译链的使用
调试LPC1768单片机在iar7.1的单片机编译出现如下警告Warning[25]:Label'HardFault_Handler'isdefinedpubweakinasectionimplicitlydeclaredrootWarning[25]:Label'xxx'isdefinedpubweakinasectionimplicitlydeclaredroot解决办法:所有warming都
- IAR 用于调试的HardFault异常处理
红星大哥1974
软件
用于调试的hardfault在编写STM32程序代码时由于自己的粗心会发现有时候程序跑着跑着就进入了HardFault_Handler中断,按照经验来说进入HardFault_Handler故障的原因主要有两个方面:1:内存溢出或则访问越界。2:堆栈溢出。发生异常后我们可以首先查看LR寄存器的值,确认当前使用的堆栈是MSP还是PSP,然后找到相对应的堆栈指针,并在内存中查看相对应堆栈的内容,内核将
- STM32出现HardFault_Handler故障
yongyooh
STM32技术
FATFS文件系统的LFN选项支持4种配置模式#define_USE_LFN1/0:DisableLFNfeature._MAX_LFNand_LFN_UNICODEhavenoeffect./1:EnableLFNwithstaticworkingbufferontheBSS.AlwaysNOTreentrant./2:EnableLFNwithdynamicworkingbufferonthe
- STM32F407因为结构体字节对齐导致的HardFault_Handler异常
小童012
bug库
STM32因为结构体字节对齐导致的HardFault_Handler异常该问题遇到了好多次,前几次都因为赶,没有深究,前几天刚好空闲下来便排查了下。现象是这样的:我使用到stm32的can通信,代码本来是运行正常的。后来添加了一个9字节的结构体变量,编译后下载到目标板子运行,发现只要一接收can消息,就会进入HardFault_Handler异常,在网上查找解决方法,发现进入HardFault_H
- ASM系列五 利用TreeApi 解析生成Class
lijingyao8206
ASM字节码动态生成ClassNodeTreeAPI
前面CoreApi的介绍部分基本涵盖了ASMCore包下面的主要API及功能,其中还有一部分关于MetaData的解析和生成就不再赘述。这篇开始介绍ASM另一部分主要的Api。TreeApi。这一部分源码是关联的asm-tree-5.0.4的版本。
在介绍前,先要知道一点, Tree工程的接口基本可以完
- 链表树——复合数据结构应用实例
bardo
数据结构树型结构表结构设计链表菜单排序
我们清楚:数据库设计中,表结构设计的好坏,直接影响程序的复杂度。所以,本文就无限级分类(目录)树与链表的复合在表设计中的应用进行探讨。当然,什么是树,什么是链表,这里不作介绍。有兴趣可以去看相关的教材。
需求简介:
经常遇到这样的需求,我们希望能将保存在数据库中的树结构能够按确定的顺序读出来。比如,多级菜单、组织结构、商品分类。更具体的,我们希望某个二级菜单在这一级别中就是第一个。虽然它是最后
- 为啥要用位运算代替取模呢
chenchao051
位运算哈希汇编
在hash中查找key的时候,经常会发现用&取代%,先看两段代码吧,
JDK6中的HashMap中的indexFor方法:
/**
* Returns index for hash code h.
*/
static int indexFor(int h, int length) {
- 最近的情况
麦田的设计者
生活感悟计划软考想
今天是2015年4月27号
整理一下最近的思绪以及要完成的任务
1、最近在驾校科目二练车,每周四天,练三周。其实做什么都要用心,追求合理的途径解决。为
- PHP去掉字符串中最后一个字符的方法
IT独行者
PHP字符串
今天在PHP项目开发中遇到一个需求,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下:
$str = "1,2,3,4,5,6,";
$newstr = substr($str,0,strlen($str)-1);
echo $newstr;
- hadoop在linux上单机安装过程
_wy_
linuxhadoop
1、安装JDK
jdk版本最好是1.6以上,可以使用执行命令java -version查看当前JAVA版本号,如果报命令不存在或版本比较低,则需要安装一个高版本的JDK,并在/etc/profile的文件末尾,根据本机JDK实际的安装位置加上以下几行:
export JAVA_HOME=/usr/java/jdk1.7.0_25  
- JAVA进阶----分布式事务的一种简单处理方法
无量
多系统交互分布式事务
每个方法都是原子操作:
提供第三方服务的系统,要同时提供执行方法和对应的回滚方法
A系统调用B,C,D系统完成分布式事务
=========执行开始========
A.aa();
try {
B.bb();
} catch(Exception e) {
A.rollbackAa();
}
try {
C.cc();
} catch(Excep
- 安墨移动广 告:移动DSP厚积薄发 引领未来广 告业发展命脉
矮蛋蛋
hadoop互联网
“谁掌握了强大的DSP技术,谁将引领未来的广 告行业发展命脉。”2014年,移动广 告行业的热点非移动DSP莫属。各个圈子都在纷纷谈论,认为移动DSP是行业突破点,一时间许多移动广 告联盟风起云涌,竞相推出专属移动DSP产品。
到底什么是移动DSP呢?
DSP(Demand-SidePlatform),就是需求方平台,为解决广 告主投放的各种需求,真正实现人群定位的精准广
- myelipse设置
alafqq
IP
在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。
注释模板导入步骤
安装方法:
打开eclipse/myeclipse
选择 window-->Preferences-->JAVA-->Code-->Code
- java数组
百合不是茶
java数组
java数组的 声明 创建 初始化; java支持C语言
数组中的每个数都有唯一的一个下标
一维数组的定义 声明: int[] a = new int[3];声明数组中有三个数int[3]
int[] a 中有三个数,下标从0开始,可以同过for来遍历数组中的数
- javascript读取表单数据
bijian1013
JavaScript
利用javascript读取表单数据,可以利用以下三种方法获取:
1、通过表单ID属性:var a = document.getElementByIdx_x_x("id");
2、通过表单名称属性:var b = document.getElementsByName("name");
3、直接通过表单名字获取:var c = form.content.
- 探索JUnit4扩展:使用Theory
bijian1013
javaJUnitTheory
理论机制(Theory)
一.为什么要引用理论机制(Theory)
当今软件开发中,测试驱动开发(TDD — Test-driven development)越发流行。为什么 TDD 会如此流行呢?因为它确实拥有很多优点,它允许开发人员通过简单的例子来指定和表明他们代码的行为意图。
TDD 的优点:
&nb
- [Spring Data Mongo一]Spring Mongo Template操作MongoDB
bit1129
template
什么是Spring Data Mongo
Spring Data MongoDB项目对访问MongoDB的Java客户端API进行了封装,这种封装类似于Spring封装Hibernate和JDBC而提供的HibernateTemplate和JDBCTemplate,主要能力包括
1. 封装客户端跟MongoDB的链接管理
2. 文档-对象映射,通过注解:@Document(collectio
- 【Kafka八】Zookeeper上关于Kafka的配置信息
bit1129
zookeeper
问题:
1. Kafka的哪些信息记录在Zookeeper中 2. Consumer Group消费的每个Partition的Offset信息存放在什么位置
3. Topic的每个Partition存放在哪个Broker上的信息存放在哪里
4. Producer跟Zookeeper究竟有没有关系?没有关系!!!
//consumers、config、brokers、cont
- java OOM内存异常的四种类型及异常与解决方案
ronin47
java OOM 内存异常
OOM异常的四种类型:
一: StackOverflowError :通常因为递归函数引起(死递归,递归太深)。-Xss 128k 一般够用。
二: out Of memory: PermGen Space:通常是动态类大多,比如web 服务器自动更新部署时引起。-Xmx
- java-实现链表反转-递归和非递归实现
bylijinnan
java
20120422更新:
对链表中部分节点进行反转操作,这些节点相隔k个:
0->1->2->3->4->5->6->7->8->9
k=2
8->1->6->3->4->5->2->7->0->9
注意1 3 5 7 9 位置是不变的。
解法:
将链表拆成两部分:
a.0-&
- Netty源码学习-DelimiterBasedFrameDecoder
bylijinnan
javanetty
看DelimiterBasedFrameDecoder的API,有举例:
接收到的ChannelBuffer如下:
+--------------+
| ABC\nDEF\r\n |
+--------------+
经过DelimiterBasedFrameDecoder(Delimiters.lineDelimiter())之后,得到:
+-----+----
- linux的一些命令 -查看cc攻击-网口ip统计等
hotsunshine
linux
Linux判断CC攻击命令详解
2011年12月23日 ⁄ 安全 ⁄ 暂无评论
查看所有80端口的连接数
netstat -nat|grep -i '80'|wc -l
对连接的IP按连接数量进行排序
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
查看TCP连接状态
n
- Spring获取SessionFactory
ctrain
sessionFactory
String sql = "select sysdate from dual";
WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
String[] names = wac.getBeanDefinitionNames();
for(int i=0; i&
- Hive几种导出数据方式
daizj
hive数据导出
Hive几种导出数据方式
1.拷贝文件
如果数据文件恰好是用户需要的格式,那么只需要拷贝文件或文件夹就可以。
hadoop fs –cp source_path target_path
2.导出到本地文件系统
--不能使用insert into local directory来导出数据,会报错
--只能使用
- 编程之美
dcj3sjt126com
编程PHP重构
我个人的 PHP 编程经验中,递归调用常常与静态变量使用。静态变量的含义可以参考 PHP 手册。希望下面的代码,会更有利于对递归以及静态变量的理解
header("Content-type: text/plain");
function static_function () {
static $i = 0;
if ($i++ < 1
- Android保存用户名和密码
dcj3sjt126com
android
转自:http://www.2cto.com/kf/201401/272336.html
我们不管在开发一个项目或者使用别人的项目,都有用户登录功能,为了让用户的体验效果更好,我们通常会做一个功能,叫做保存用户,这样做的目地就是为了让用户下一次再使用该程序不会重新输入用户名和密码,这里我使用3种方式来存储用户名和密码
1、通过普通 的txt文本存储
2、通过properties属性文件进行存
- Oracle 复习笔记之同义词
eksliang
Oracle 同义词Oracle synonym
转载请出自出处:http://eksliang.iteye.com/blog/2098861
1.什么是同义词
同义词是现有模式对象的一个别名。
概念性的东西,什么是模式呢?创建一个用户,就相应的创建了 一个模式。模式是指数据库对象,是对用户所创建的数据对象的总称。模式对象包括表、视图、索引、同义词、序列、过
- Ajax案例
gongmeitao
Ajaxjsp
数据库采用Sql Server2005
项目名称为:Ajax_Demo
1.com.demo.conn包
package com.demo.conn;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;
//获取数据库连接的类public class DBConnec
- ASP.NET中Request.RawUrl、Request.Url的区别
hvt
.netWebC#asp.nethovertree
如果访问的地址是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree%3C&n=myslider#zonemenu那么Request.Url.ToString() 的值是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree<&
- SVG 教程 (七)SVG 实例,SVG 参考手册
天梯梦
svg
SVG 实例 在线实例
下面的例子是把SVG代码直接嵌入到HTML代码中。
谷歌Chrome,火狐,Internet Explorer9,和Safari都支持。
注意:下面的例子将不会在Opera运行,即使Opera支持SVG - 它也不支持SVG在HTML代码中直接使用。 SVG 实例
SVG基本形状
一个圆
矩形
不透明矩形
一个矩形不透明2
一个带圆角矩
- 事务管理
luyulong
javaspring编程事务
事物管理
spring事物的好处
为不同的事物API提供了一致的编程模型
支持声明式事务管理
提供比大多数事务API更简单更易于使用的编程式事务管理API
整合spring的各种数据访问抽象
TransactionDefinition
定义了事务策略
int getIsolationLevel()得到当前事务的隔离级别
READ_COMMITTED
- 基础数据结构和算法十一:Red-black binary search tree
sunwinner
AlgorithmRed-black
The insertion algorithm for 2-3 trees just described is not difficult to understand; now, we will see that it is also not difficult to implement. We will consider a simple representation known
- centos同步时间
stunizhengjia
linux集群同步时间
做了集群,时间的同步就显得非常必要了。 以下是查到的如何做时间同步。 在CentOS 5不再区分客户端和服务器,只要配置了NTP,它就会提供NTP服务。 1)确认已经ntp程序包: # yum install ntp 2)配置时间源(默认就行,不需要修改) # vi /etc/ntp.conf server pool.ntp.o
- ITeye 9月技术图书有奖试读获奖名单公布
ITeye管理员
ITeye
ITeye携手博文视点举办的9月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。 9月试读活动回顾:http://webmaster.iteye.com/blog/2118112本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《NFC:Arduino、Andro