- 驱动DW1000的模块,RST
m0_69078052
单片机嵌入式硬件
这段代码的作用是对DW1000芯片进行复位(重置)。DW1000是一种用于无线通信的超宽带(UWB)芯片,通常在实际使用中需要通过控制复位引脚来重启或重置芯片,以确保芯片的正常工作。下面是这段代码的详细解释:代码功能初始化GPIO引脚:GPIO_InitTypeDefGPIO_InitStructure;//EnableGPIOusedforDW1000resetGPIO_InitStructur
- DW1000使用轮询方式发送数据!嵌入式开发笔记
程序员杨弋
嵌入式开发指南嵌入式
DW1000是一款高性能的超宽带无线通信芯片,广泛应用于物联网、无线传感器网络等领域,在嵌入式系统中经常需要使用DW1000来进行数据传输,本文将介绍如何使用DW1000的轮询方式发送数据,并提供相应的源代码。首先需要搭建一个基本的DW1000开发环境,包括硬件上连接DW1000芯片与MCU,以及软件上配置DW1000的寄存器等,这部分内容超出了本文的范围,读者可以参考DW1000的开发文档或者相
- DWM1000 物理层
YRr YRr
网络UWB物理层stm32嵌入式硬件单片机
UWB物理层DW1000设备的物理层(PHY)参数dwt_config_tconfig={2,/*通道号,用于无线通信。*/DWT_PRF_64M,/*脉冲重复频率,设置为64MHz。*/DWT_PLEN_1024,/*前导码长度,设置为1024个时间单位。*/DWT_PAC32,/*前导码获取块大小,在接收时使用。*/9,/*发送前导码,仅在发送时使用。*/9,/*接收前导码,仅在接收时使用。*
- DWM1000 MAC层
YRr YRr
网络UWBMAC层室内定位stm32嵌入式硬件
DWM1000MAC层MAC层概述MAC层,即媒体访问控制层,是数据通信协议栈中的一个重要部分,位于链路层的下半部分,紧邻物理层。在OSI模型中,它属于第二层,即数据链路层的一部分。MAC层的主要职责是控制如何在物理媒介上进行数据的传输,它涉及的内容包括地址标识、帧的封装和处理、访问媒介的方法以及错误检测和更正等。以下是MAC层的详细解释:主要职责:帧封装与解封装:MAC层负责在网络数据包上加上头
- DWM1000 中断与STM32外部中断
YRr YRr
stm32嵌入式硬件单片机UWBDWM1000
DWM1000中断与STM32外部中断概述DWM1000本身有很多中断控制,例如发送完成中断,接收完成中断等等,可以通过IRQ(GPIO8)送到外部控制器。DWM1000IRQpin可以挂到STM32的外部中断上。例如当接收到数据帧后,DWM1000拉IRQ,STM32实时处理接收到的数据帧。之前代码没有用到中断部分,这里补上一些相关内容。原理图从原理图上看,IRQ连到的PB0上中断中断事件//D
- BP-TWR-50使用教程
YRr YRr
BP-TWR-50UWB室内定位导航嵌入式硬件stm32
链接检索BP-TWR-50使用[DWM1000定位操作流程–蓝点无限]上位机软件[开源项目]蓝点无限UWBPython版本上位机上位机工作流程【新提醒】求一个小车轨迹追踪上位机设计论文的上位机软件部分怎么写!!!-问答社区51uwb.cn测距原理[DWM1000多个基站定位讨论–蓝点无限][DWM1000测距原理简单分析之SS-TWR代码分析2–蓝点无限][DWM1000测距原理简单分析之SS-T
- 熊大UWB系列教程一: DW1000 超宽带系统简介及最小系统搭建
xiongdauwb
熊大UWB系列教程UWBDW1000室内定位高精度无线定位
有超宽带定位项目需求请加微信沟通微信号:cc12131789超宽带交流qq群:651967580对超宽带感兴趣的朋友,请关注熊大的微信公众号,熊大将在上面发布超宽带教程,行业资讯,技术应用。帮助你更好的了解、学习、使用超宽带技术。熊大DW1000系列教程一:DW1000超宽带系统简介及最小系统搭建DW1000是decawave公司于2012年推出的一款超宽带定位芯片,下面是这款芯片的详细介绍。由介
- 大功率UWB模块 XZM3000 移植手册 《从DWM1000到XZM3000移植手册》
xiongdauwb
超宽带射频模组熊大UWB系列教程大功率UWB模块超宽带测距定位超宽带模块
DWM1000模组内部集成了DW1000芯片和相关射频电路,可以快速的用于开发测距和定位系统。但是DWM1000模组有个缺点就是通讯距离非常受限,6.8M波特率通讯距离30米,110K波特率通讯距离60米。在实际的工程中非常受限制,针对这种情况,博主公司开发了兼容DWM1000的大功率UWB模组,将测距距离提升到6.8M波特率400米/110K波特率600米的通讯距离,适合应用与实际工程场景。一、
- 大功率UWB射频模块 600米测距 工程必备 超宽带模组
xiongdauwb
超宽带射频模组超宽带定位超宽带模块UWB模块
一、模块内置功率放大器和低噪声放大器,双路放大信号,实现超远距离通讯。二、封装和代码完全兼容DWM1000模组,可直接替换,测距距离扩展10倍。三、应用电路简单四、提供评估底板和测距和定位源码五、模块尺寸图购买链接:https://item.taobao.com/item.htm?spm=a230r.1.14.30.11d157e3SANJGg&id=624824431362&ns=1&abbuc
- DW1000开发指南:DW1000芯片简介与嵌入式应用实例
CodeMaven
嵌入式
DW1000开发指南:DW1000芯片简介与嵌入式应用实例DW1000芯片作为一款高性能超宽带(UWB)射频芯片,在无线定位、物联网通信和精准测距等领域具有广泛的应用前景。本篇文章将为大家介绍DW1000芯片的概览,并提供一个嵌入式应用实例,帮助读者更好地理解和运用DW1000芯片。一、DW1000芯片概览DW1000芯片是Decawave公司推出的一款全集成射频收发器,采用CMOS工艺制造。其主
- UWB安全数据通讯STS-加密、身份认证
巨视安防
安全网络人工智能大数据算法
DW3000系列才能支持UWB安全数据通讯,DW1000不支持IEEE802.15.4a没有数据通讯安全保护机制,IEEE802.15.4z中指定的扩展得到增强(在PHY/RF级别):增添了一个重要特性“扰频时间戳序列(STS)”,该特性增添了加密、随机数生成等。STS缺省是关闭,只有打开和使用才能体现UWB安全通讯。STS的使用涉及AES的公钥和私钥的管理和使用。UWB是一种基于脉冲的系统,使用
- UWB信道———IEEE 802.15.4a模型
AdamFriedrich
UWB超宽带信道UWB
目前IR-UWB信道均采用此模型,唯一量产的UWB芯片DW1000也是,因此在论文撰写与课题研究过程中了解此信道必不可少。关于之前的信道模型IEEE802.15.3a或SV模型,建议参考南京邮电大学硕士论文——无线超宽带信道研究,信道详细模型与介绍自行学习即可。此外,我整理上传了相关具有重要参考价值的文献资料,如下:资源链接:https://download.csdn.net/download/l
- dw1000信标码_基于UWB技术的DW1000芯片简单解析
weixin_39846553
dw1000信标码
近些年来随着物联网和机器人技术的大发展,精确定位技术的热度也随之攀升。目前精确定位的技术有很多,如基于wifi、RFID、zigbee、超声波、UWB等技术都可以实现精准定位。由于技术的不同,精度也不尽相同,造假也不同。本文将讲述基于超宽带技术的定位系统的技术实现框架和流程,由于本文主要参考DECAWAVE公司出品的DW1000芯片相关技术问题,因此对DW1000芯片实现产品化具有推动作用。自从U
- UWB定位技术芯片有什么用
Chery1140
物联网iot
UWB技术,目前主要应用在室内定位、人员定位系统等定位领域。近年来被应用在无线定位和雷达测距应用中,因此作为民用雷达和民用测距取得了较快的发展。而今天,我们主要要来介绍的产品就是UWB技术的芯片。DW1000。DW1000是Decawave公司开发的全球第一款完全集成超宽带(uwb)低功耗低成本的收发芯片,兼容ieee802.15.4-2011。Dw1000可以用于双向测距或tdoa定位系统,定位
- 【物联网无线通信技术】UWB定位从理论到实现(DW1000)
十六宿舍
MCU平台物联网嵌入式开发定位UWB
超宽带(UWB)是一种基于IEEE802.15.4a和802.15.4z标准的无线电技术,可以非常精确地测量无线电信号的飞行时间,从而实现厘米级精度的距离/位置测量。UWB技术除了提供定位功能外,它本身是一种通信技术,其提供了一种安全的无线通信新方式,为新形式的安全交易打开了大门。DW1000芯片是DecaWave公司于2012年推出的一款超宽带定位芯片,DecaWave公司已于2020年被苹果供
- UWB定位 三基站加一个标签UWB相关资料
「已注销」
程序人生
UWB定位三基站加一个标签UWB相关资料dwm1000模块uwb定位ds-twr测距dw1000模块,双边双向测距,研创物联代码,最多支持4基站8标签测距,基站和标签、信道、速率等配置可通过USB虚拟串口进行切换,支持连接官方上位机(有QT5源码),可实现测距显示及定位坐标解算并显示位置,原理图,PCB,手册等全套资料,有部分中文翻译资料,还有研创物联官方资料、网上几套开源全套资料等,代码关键部分
- UWB硬件设计相关内容
3561cc5dc1b0
1.dw1000最小系统在这里插入图片描述2、器件选择建议:射频前端 射频前端需要将差分信号转换成单端射频信号,一般使用HHM1595A1(俗称巴伦)。频率参考 晶振一般选择38.4MHZ的TCXO,但是要注意加上LDO(TPS73601DBVR)PLL环路滤波器 dw1000内部有两个锁相环电路,可生成基带处理时钟和RF本地震荡信号,每个PLL都需要外部环路滤波!3.3V电源 dw1000有8个
- UWB硬件设计相关内容
3561cc5dc1b0
1.dw1000最小系统在这里插入图片描述2、器件选择建议:射频前端 射频前端需要将差分信号转换成单端射频信号,一般使用HHM1595A1(俗称巴伦)。频率参考 晶振一般选择38.4MHZ的TCXO,但是要注意加上LDO(TPS73601DBVR)PLL环路滤波器 dw1000内部有两个锁相环电路,可生成基带处理时钟和RF本地震荡信号,每个PLL都需要外部环路滤波!3.3V电源 dw1000有8个
- UWB硬件设计相关内容
公众号嵌入式与Linux那些事
1.dw1000最小系统在这里插入图片描述2、器件选择建议:射频前端 射频前端需要将差分信号转换成单端射频信号,一般使用HHM1595A1(俗称巴伦)。频率参考 晶振一般选择38.4MHZ的TCXO,但是要注意加上LDO(TPS73601DBVR)PLL环路滤波器 dw1000内部有两个锁相环电路,可生成基带处理时钟和RF本地震荡信号,每个PLL都需要外部环路滤波!3.3V电源 dw1000有8个
- UWB硬件设计相关内容
Carlos0321
c
1.dw1000最小系统2、器件选择建议:射频前端 射频前端需要将差分信号转换成单端射频信号,一般使用HHM1595A1(俗称巴伦)。频率参考 晶振一般选择38.4MHZ的TCXO,但是要注意加上LDO(TPS73601DBVR)PLL环路滤波器 dw1000内部有两个锁相环电路,可生成基带处理时钟和RF本地震荡信号,每个PLL都需要外部环路滤波!3.3V电源 dw1000有8个电源引脚,其中6个
- UWB硬件设计相关内容
Carlos0321
c
1.dw1000最小系统2、器件选择建议:射频前端 射频前端需要将差分信号转换成单端射频信号,一般使用HHM1595A1(俗称巴伦)。频率参考 晶振一般选择38.4MHZ的TCXO,但是要注意加上LDO(TPS73601DBVR)PLL环路滤波器 dw1000内部有两个锁相环电路,可生成基带处理时钟和RF本地震荡信号,每个PLL都需要外部环路滤波!3.3V电源 dw1000有8个电源引脚,其中6个
- 超宽带 DW1000 API --- dwt_configure (频道,脉冲重复频率,数据速率等)
一颗小树x
UWB超宽带开发入门
dwt_configurevoiddwt_configure(dwt_config_t*config);此功能负责设置通道配置参数以供两者使用发射器和接收器。设置由传入的dwt_config_t结构指定功能,请参阅下面的注释。(另请注意,还有一个单独的函数dwt_configuretxrf()用于设置某些TX参数。)输入参数:类型:dwt_config_t*名称:config描述:这是指向配置结构
- DW1000学习之路(一) -------- 使用DW1000发送数据
Moliam!
DW1000
DECAWAVE上给了好多例程,第一个便是使用DW1000发送数据,但是官方例程全部都是使用的IDE是CooCox,想要看官方源码的又没有的可以留言找我要。我是用的驱动方式为SPI,但是SPI的有四种工作模式,由GPIO.5和GPIO.6上拉或者下拉来决定,具体见下表。我使用的为第一种工作模式,因此在第一个跳变沿出发,空闲状态为低电平。DW1000发送流程:SPI初始化---->中断初始化----
- DW1000学习之路(二)--------使用DW1000接收数据
Moliam!
DW1000
DW1000接收流程:初始化与配置与上一篇的初始化配置相同接下来写不相同的地方---->DW1000接收使能---->读取DW1000状态寄存器是否接收完成或者接收错误---->读取数据长度---->将数据写入buf中---->写1清除接收完成位。主函数代码如下:intmain(void){inti;NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);DW
- DWM1000模块简介
工程人在路上
DWM1000DW1000
DWM1000模块简介(1)基于DecaWave公司开发的DW1000芯片,兼容IEEE802.15.4-2011协议的超宽带无线收发芯片(2)在实时定位系统中用于物体的定位,精度高达10厘米(3)数据传输速率高达6.8Mb/s(4)通信距离在300米(5)使用短包方式通信,在20米半径内,标签的密度高达11000个(6)对于多路径衰弱有更强的抗干扰能力,在高衰弱环境下也可以进行可靠的通信(7)低
- 熊大UWB系列教程三:DW1000测距原理以及软件实现
熊大UWB
熊大UWB系列教程
有超宽带定位项目需求请加微信沟通微信号:cc12131789超宽带交流qq群:651967580一、原理介绍DW1000的测距原理在dw1000_user_manual文档附录三中有介绍,DW1000有两种测距方式,一种是SS测距(Single-sidedTwo-wayRanging),另外一种是DS测距(double-sidedTwo-wayRanging)。1.Single-sidedTwo-
- DW1000室内定位UWB模块Mini版 KS_UWB V1.0
Kevincoooool
开源项目个人
链接:UWB模块硬件:STM32F103C8T6DWM1000模块尺寸2.2cm*3.2cm留有ESP8266接口,直插即可链接手机配合手机APP显示位置和距离信息。用最精简的硬件实现最好的性能。默认DecaWave双向测距(twowayranging)程序,还可以用做单纯数据传输,TOF(timeofflight)和TDOA(timedifferenceofarrive)等方法定位;数据传输速率
- STM32+DWM1000开发uwb测距系列教程之一:官方例程简介
wo4fisher
dwm000
文章目录1dw1000_api_rev2p14.zip软件包简介2打开工程2.1直接打开2.2使用导入方式打开工程3工程目录结构分析4选择example例程5工程编译6资源链接——本例程基于dwm1000官方demo包V2.14打造1dw1000_api_rev2p14.zip软件包简介本软件包基于stm32开发,使用的IDE有SW4STM32和COOCOX,所以想要熟悉代码结构,需要先安装其中的
- SW4STM32(eclipse)开发stm32手动添加源文件到项目
wo4fisher
STM32
目录1demo工程准备2打开工程并编译3添加源文件夹(sourcefolder)4给新的源文件夹添加源文件(c文件和h文件)5设置工程include目录6在源文件中添加示例代码6.1user.h6.2user.c6.3在main.c中添加如下代码:6.4再次编译前言:最近在整dwm1000模块uwb测距应用是,由于官方提供了基于SW4STM32(eclipse)的demo,所以在这里学习了ecli
- UWB信号强度估算(DW1000)
莱特昂
嵌入式
本篇承接UWB那篇,专门介绍下从DW1000读取相关信息估算收到的UWB信号强度。在DW1000官方文档中有给出信号估算的公式和需要的值所在的寄存器地址。如图所示:根据此公式,在不同环境下测的数据读取出来带入后的实验结果如下:一共在四种情况下测试了十组数据:一、紧靠时1、寄存器数据N=259,C=15482带入公式计算得RXLevel=-76.93dBm2.N=259,C=15664带入公式计算得
- Spring的注解积累
yijiesuifeng
spring注解
用注解来向Spring容器注册Bean。
需要在applicationContext.xml中注册:
<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。
如:在base-package指明一个包
<context:component-sc
- 传感器
百合不是茶
android传感器
android传感器的作用主要就是来获取数据,根据得到的数据来触发某种事件
下面就以重力传感器为例;
1,在onCreate中获得传感器服务
private SensorManager sm;// 获得系统的服务
private Sensor sensor;// 创建传感器实例
@Override
protected void
- [光磁与探测]金吕玉衣的意义
comsci
这是一个古代人的秘密:现在告诉大家
信不信由你们:
穿上金律玉衣的人,如果处于灵魂出窍的状态,可以飞到宇宙中去看星星
这就是为什么古代
- 精简的反序打印某个数
沐刃青蛟
打印
以前看到一些让求反序打印某个数的程序。
比如:输入123,输出321。
记得以前是告诉你是几位数的,当时就抓耳挠腮,完全没有思路。
似乎最后是用到%和/方法解决的。
而今突然想到一个简短的方法,就可以实现任意位数的反序打印(但是如果是首位数或者尾位数为0时就没有打印出来了)
代码如下:
long num, num1=0;
- PHP:6种方法获取文件的扩展名
IT独行者
PHP扩展名
PHP:6种方法获取文件的扩展名
1、字符串查找和截取的方法
1
$extension
=
substr
(
strrchr
(
$file
,
'.'
), 1);
2、字符串查找和截取的方法二
1
$extension
=
substr
- 面试111
文强chu
面试
1事务隔离级别有那些 ,事务特性是什么(问到一次)
2 spring aop 如何管理事务的,如何实现的。动态代理如何实现,jdk怎么实现动态代理的,ioc是怎么实现的,spring是单例还是多例,有那些初始化bean的方式,各有什么区别(经常问)
3 struts默认提供了那些拦截器 (一次)
4 过滤器和拦截器的区别 (频率也挺高)
5 final,finally final
- XML的四种解析方式
小桔子
domjdomdom4jsax
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。 预 备 测试环境: AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server
- wordpress中常见的操作
aichenglong
中文注册wordpress移除菜单
1 wordpress中使用中文名注册解决办法
1)使用插件
2)修改wp源代码
进入到wp-include/formatting.php文件中找到
function sanitize_user( $username, $strict = false
- 小飞飞学管理-1
alafqq
管理
项目管理的下午题,其实就在提出问题(挑刺),分析问题,解决问题。
今天我随意看下10年上半年的第一题。主要就是项目经理的提拨和培养。
结合我自己经历写下心得
对于公司选拔和培养项目经理的制度有什么毛病呢?
1,公司考察,选拔项目经理,只关注技术能力,而很少或没有关注管理方面的经验,能力。
2,公司对项目经理缺乏必要的项目管理知识和技能方面的培训。
3,公司对项目经理的工作缺乏进行指
- IO输入输出部分探讨
百合不是茶
IO
//文件处理 在处理文件输入输出时要引入java.IO这个包;
/*
1,运用File类对文件目录和属性进行操作
2,理解流,理解输入输出流的概念
3,使用字节/符流对文件进行读/写操作
4,了解标准的I/O
5,了解对象序列化
*/
//1,运用File类对文件目录和属性进行操作
//在工程中线创建一个text.txt
- getElementById的用法
bijian1013
element
getElementById是通过Id来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单,就是给每个标签分配一个ID号。
返回具有指定ID属性值的第一个对象的一个引用。
语法:
&n
- 励志经典语录
bijian1013
励志人生
经典语录1:
哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧……奋斗到12点都舍不得休息,看就看一些励志的影视或者文章,不要当作消遣;学会思考人生,学会感悟人生
- [MongoDB学习笔记三]MongoDB分片
bit1129
mongodb
MongoDB的副本集(Replica Set)一方面解决了数据的备份和数据的可靠性问题,另一方面也提升了数据的读写性能。MongoDB分片(Sharding)则解决了数据的扩容问题,MongoDB作为云计算时代的分布式数据库,大容量数据存储,高效并发的数据存取,自动容错等是MongoDB的关键指标。
本篇介绍MongoDB的切片(Sharding)
1.何时需要分片
&nbs
- 【Spark八十三】BlockManager在Spark中的使用场景
bit1129
manager
1. Broadcast变量的存储,在HttpBroadcast类中可以知道
2. RDD通过CacheManager存储RDD中的数据,CacheManager也是通过BlockManager进行存储的
3. ShuffleMapTask得到的结果数据,是通过FileShuffleBlockManager进行管理的,而FileShuffleBlockManager最终也是使用BlockMan
- yum方式部署zabbix
ronin47
yum方式部署zabbix
安装网络yum库#rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm 通过yum装mysql和zabbix调用的插件还有agent代理#yum install zabbix-server-mysql zabbix-web-mysql mysql-
- Hibernate4和MySQL5.5自动创建表失败问题解决方法
byalias
J2EEHibernate4
今天初学Hibernate4,了解了使用Hibernate的过程。大体分为4个步骤:
①创建hibernate.cfg.xml文件
②创建持久化对象
③创建*.hbm.xml映射文件
④编写hibernate相应代码
在第四步中,进行了单元测试,测试预期结果是hibernate自动帮助在数据库中创建数据表,结果JUnit单元测试没有问题,在控制台打印了创建数据表的SQL语句,但在数据库中
- Netty源码学习-FrameDecoder
bylijinnan
javanetty
Netty 3.x的user guide里FrameDecoder的例子,有几个疑问:
1.文档说:FrameDecoder calls decode method with an internally maintained cumulative buffer whenever new data is received.
为什么每次有新数据到达时,都会调用decode方法?
2.Dec
- SQL行列转换方法
chicony
行列转换
create table tb(终端名称 varchar(10) , CEI分值 varchar(10) , 终端数量 int)
insert into tb values('三星' , '0-5' , 74)
insert into tb values('三星' , '10-15' , 83)
insert into tb values('苹果' , '0-5' , 93)
- 中文编码测试
ctrain
编码
循环打印转换编码
String[] codes = {
"iso-8859-1",
"utf-8",
"gbk",
"unicode"
};
for (int i = 0; i < codes.length; i++) {
for (int j
- hive 客户端查询报堆内存溢出解决方法
daizj
hive堆内存溢出
hive> select * from t_test where ds=20150323 limit 2;
OK
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
问题原因: hive堆内存默认为256M
这个问题的解决方法为:
修改/us
- 人有多大懒,才有多大闲 (评论『卓有成效的程序员』)
dcj3sjt126com
程序员
卓有成效的程序员给我的震撼很大,程序员作为特殊的群体,有的人可以这么懒, 懒到事情都交给机器去做 ,而有的人又可以那么勤奋,每天都孜孜不倦得做着重复单调的工作。
在看这本书之前,我属于勤奋的人,而看完这本书以后,我要努力变成懒惰的人。
不要在去庞大的开始菜单里面一项一项搜索自己的应用程序,也不要在自己的桌面上放置眼花缭乱的快捷图标
- Eclipse简单有用的配置
dcj3sjt126com
eclipse
1、显示行号 Window -- Prefences -- General -- Editors -- Text Editors -- show line numbers
2、代码提示字符 Window ->Perferences,并依次展开 Java -> Editor -> Content Assist,最下面一栏 auto-Activation
- 在tomcat上面安装solr4.8.0全过程
eksliang
Solrsolr4.0后的版本安装solr4.8.0安装
转载请出自出处:
http://eksliang.iteye.com/blog/2096478
首先solr是一个基于java的web的应用,所以安装solr之前必须先安装JDK和tomcat,我这里就先省略安装tomcat和jdk了
第一步:当然是下载去官网上下载最新的solr版本,下载地址
- Android APP通用型拒绝服务、漏洞分析报告
gg163
漏洞androidAPP分析
点评:记得曾经有段时间很多SRC平台被刷了大量APP本地拒绝服务漏洞,移动安全团队爱内测(ineice.com)发现了一个安卓客户端的通用型拒绝服务漏洞,来看看他们的详细分析吧。
0xr0ot和Xbalien交流所有可能导致应用拒绝服务的异常类型时,发现了一处通用的本地拒绝服务漏洞。该通用型本地拒绝服务可以造成大面积的app拒绝服务。
针对序列化对象而出现的拒绝服务主要
- HoverTree项目已经实现分层
hvt
编程.netWebC#ASP.ENT
HoverTree项目已经初步实现分层,源代码已经上传到 http://hovertree.codeplex.com请到SOURCE CODE查看。在本地用SQL Server 2008 数据库测试成功。数据库和表请参考:http://keleyi.com/a/bjae/ue6stb42.htmHoverTree是一个ASP.NET 开源项目,希望对你学习ASP.NET或者C#语言有帮助,如果你对
- Google Maps API v3: Remove Markers 移除标记
天梯梦
google maps api
Simply do the following:
I. Declare a global variable:
var markersArray = [];
II. Define a function:
function clearOverlays() {
for (var i = 0; i < markersArray.length; i++ )
- jQuery选择器总结
lq38366
jquery选择器
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 29 30 31 32 33 34 35 36 37 38 39 40
- 基础数据结构和算法六:Quick sort
sunwinner
AlgorithmQuicksort
Quick sort is probably used more widely than any other. It is popular because it is not difficult to implement, works well for a variety of different kinds of input data, and is substantially faster t
- 如何让Flash不遮挡HTML div元素的技巧_HTML/Xhtml_网页制作
刘星宇
htmlWeb
今天在写一个flash广告代码的时候,因为flash自带的链接,容易被当成弹出广告,所以做了一个div层放到flash上面,这样链接都是a触发的不会被拦截,但发现flash一直处于div层上面,原来flash需要加个参数才可以。
让flash置于DIV层之下的方法,让flash不挡住飘浮层或下拉菜单,让Flash不档住浮动对象或层的关键参数:wmode=opaque。
方法如下:
- Mybatis实用Mapper SQL汇总示例
wdmcygah
sqlmysqlmybatis实用
Mybatis作为一个非常好用的持久层框架,相关资料真的是少得可怜,所幸的是官方文档还算详细。本博文主要列举一些个人感觉比较常用的场景及相应的Mapper SQL写法,希望能够对大家有所帮助。
不少持久层框架对动态SQL的支持不足,在SQL需要动态拼接时非常苦恼,而Mybatis很好地解决了这个问题,算是框架的一大亮点。对于常见的场景,例如:批量插入/更新/删除,模糊查询,多条件查询,联表查询,