- Nordic 低功耗蓝牙 SoC 比较
「已注销」
智能硬件网络协议
今年年初,在低功耗蓝牙领域长期占据40%以上份额的欧洲芯片公司Nordic公布了其2021年第四季度财报及2022年全年预期报告,其主营的低功耗蓝牙无线业务表现依旧抢眼。Nordic从发布第一款BLE到成为低功耗蓝牙领域的行业老大花了五年时间,现如今Nordic的低功耗蓝牙产品线共三个系列:nRF51系列、nRF52系列、nRF53系列。其中nRF51系列为早期推出的产品,目前市面上还有较多客户在
- 一起玩儿物联网人工智能小车(ESP32)——32. 舵机控制Servo类详解
一起玩儿科技
ESP32物联网esp32单片机
摘要:本文介绍ESP32ESP32S2AnalogWrite的详细使用说明在ArduinoIDE中的类库中,虽然已经提供了Servo类来实现对舵机的控制。但是其本身所提供的Servo类并不支持ESP32系列处理器,它所支持的处理器有:AVR,SAM,SAMD,NRF52和STM32F4。如果不是这几种处理器,则需要使用第三方的库来实现此功能。下面就来打开ArduinoIDE的库管理器。在搜索框中输
- 蓝牙5.0芯片NRF52833\NRF52840\NRF52832的参数对比
13631676419佐
蓝牙NRF52810NRF52832蓝牙
NRF52833是蓝牙5.2105°C合格蓝牙5.2SoC支持蓝牙低能、蓝牙Mesh、NFC、Thread和ZigbeenRF52833是一种通用多协议SoC,具有蓝牙测向能力无线电,可在-40°C至105°C的温度范围内工作,它是业界领先的nRF52系列的第5个附加设备,是围绕64MHzARMCortex-M4与FPU配套的,具有512KB的闪存和128KB的RAM存储器,可用于更高价值的应用。
- NRF52810-QFAA和NRF52810-QCAA的区别简单解析
weng13924672287
蓝牙网络智能家居物联网嵌入式硬件单片机
NRF52810具有蓝牙BLE的协议支持,包括高速率1M/2Mbps功能。并且支持ANT和2.4GHz私有协议。同时具备极小的功耗,也是目前所有NRF52系列里封装最小的,(具有2.482x2.464mmCSP封装。)基于64MHz运行的Arm®Cortex™-M4CPU。具备多个数字外设和IO接口,例如PDM,PWM,UART,SPI和TWI。附加强大的12位ADC功能。可
- SDK_15.2.0_9412b96/external/micro-ecc/nrf52hf_armgcc/armgcc/micro_ecc_lib_nrf52.a: No such file
caozhizhi1997
硬件编译nRF52SeggerEmbededStudioSDK
使用nRF52开发板SDK时在Build过程中最后会出现nRF5_SDK_xxxxxxxxxxxx/external/micro-ecc/nrf52hf_armgcc/armgcc/micro_ecc_lib_nrf52.a:Nosuchfileordirectory这个问题,这是因为没有使用交叉编译器编译SDK导致IDE找不到静态链接库.a文件。解决方法为下载GNUToolsARMEmbedde
- 使用gcc编译NRF52
shaniadolphin
修改components\toolchain\gcc中的Makefile.common文件里的toolchain中的编译工具,因为安装的arm-none-eabi路径与“Makefile.posix”中定义的不一致。#ToolchaincommandsCC:=$(callquote,$(GNU_PREFIX)-gcc)CXX:=$(callquote,$(GNU_PREFIX)-c++)AS:=$
- c++利用mongoose搭建restful风格的webservice
我啥都会
C++跨平台开发
c++利用mongoose搭建restful风格的webservice0、mongoose介绍跨平台:可在linux/unixmacosQNXeCosWindowsAndroidIphoneFreeRtos上运行支持的硬件平台:TICC3200,TIMSP432,NRF52,STM32,PIC32,ESP8266,ESP32andmore内置协议栈:plainTCP,plainUDP,SSL/TL
- NRF52系列多个 base uuid 的问题,以client为例。
天安彩
嵌入式低功耗蓝牙BLEnrf52uuid
基础uuid知识nordic的nrfsdk希望我们设置uuid的方式跟蓝牙技术联盟SIG的方式一样,也就是服务和特性的uuid是基于同一个baseuuid修改产生的,比如baseuuid是0x0000xxxx-0000-1000-8000-00805F9B34FB,那么服务和特性的128bituuid就要基于此baseuuid通过修改其中的xxxx而生成,这里的xxxx称为16bit的uuid。一
- nrf52840系列(一):环境配置
EEer!
嵌入式_nrf52840物联网嵌入式硬件mcu
文章目录一、硬件资源二、SDK下载三、MDK烧录配置一、硬件资源Bluetooth5,IEEE802.15.4-2006,2.4GHz收发器接收灵敏度:BLE1Mbps模式下-95dBm,125kbpsBLE模式(远距模式)下-103dBm发射功率:(-20~+8)dBm可通过软件设置,步进4dB。兼容Nordic的nRF52、nRF51、nRF24L和nRF24AP系列芯片。支持的数据速率1)B
- Nordic 发布新一代多协议系统级芯片 nRF5340,基于 Arm Cortex-M33 双处理器硬件架构
光利繁华的背后
BTiot
深圳湾消息,11月14日,挪威半导体公司Nordic宣布推出下一代nRF5系列芯片中的首个成员——nRF5340高端多协议系统级芯片。该芯片构建在Nordic的nRF51和nRF52系列多协议芯片之上,同时引入了双处理器硬件架构,具备高性能、低功耗、可扩展、耐热性高等优势,可广泛用于智能家居、室内导航、专业照明、工业自动化、可穿戴设备、以及其他复杂的物联网应用。nRF5340基于ArmCortex
- nRF52 低功耗调试记录
shaoyang_v
芯片低功耗调试记录。1.初始化配置voidmain(void){clock_init();//Activatedeepsleepmode.//SCB->SCR|=SCB_SCR_SLEEPDEEP_Msk;NRF_POWER->DCDCEN=1;//NRF_POWER->DCDCEN0=1;ble_init();}2.进入低功耗前进入低功耗前,需要对系统进行设置,降低电流消耗。关闭无用模块电源关闭
- 开发环境搭建
昨天剩下的一杯冷茶
开发环境搭建。简述如下(详细说明请参考“NordicnRF51/nRF52开发环境搭建”):安装Keil5MDK安装SDK。如果你使用的是nRF52开发板,请安装最新版nRF5SDK(现在最新版本是:nRF5SDKv16.0.0),下载链接:https://www.nordicsemi.com/Software-and-Tools/Software/nRF5-SDK/Download#infota
- 笔记:配置NRF52开发环境
Simpreative
NordicnRF52系列芯片介绍开发环境所需软件1.KeilMDK-Arm最新版,我这里用的是MDK529官方最新版下载链接https://www.keil.com/demo/eval/arm.htm2.KeilKeygenGenerator注册机你懂的3.nRF5SDK最新版,我这里用的是17.0.2官方最新版下载链接https://www.nordicsemi.com/Products/De
- Nordic NRF52805实现主从功能
JasonChao_2021
NODIC蓝牙主从协议栈嵌入式物联网网络
避坑之NordicNRF52805实现主从功能Nordic最新推出nRF52系列无线SoC产品nRF52805,支持蓝牙5.2.这是其广受欢迎且经过验证的nRF52系列的第七款产品。nRF52805是一款超低功耗的低功耗蓝牙(Bluetooth®LowEnergy/BluetoothLE)SoC器件,采用尺寸仅为2.48x2.46mm的晶圆级芯片规模封装(WLCSP)供货。WLCSPSoC针对双层
- nRF52833及蓝牙5系列NRF52832低功耗蓝牙芯片对比
dnsj5343
物联网IOT芯片蓝牙4-5芯片消费类电子产品应用芯片物联网NRF52833NRF52832-QFAA测向定位蓝牙芯片NRF52833-QIAA-R
目录NRF52833简介NRF52833结构框图芯片特性对比NRF52832及蓝牙52系列选型参考NRF52833简介nRF52833是一款通用多协议SoC,具有蓝牙测向功能,可在-40°C至105°C的温度范围内运行。它是行业领先的nRF52系列的第5款产品,NRF52832升级版,围绕64MHzArmCortex-M4FPU平台搭建,具有512KB闪存和128KBRAM,可用于更高价值的应用。
- NRF52832学习笔记(33)——低功耗实现
Leung_ManWah
一、功耗模式nRF52上只有两种电源模式:SYSTEM_ON和SYSTEM_OFF1.1SYSTEM_ON低功耗模式SYSTEM_ON:此状态有持续延迟和低功率子模式。当系统空闲进入SystemOn模式时,默认情况下将处于低功耗子模式,通常最低功耗为1.9uA(nRF52832)或1.5uA(nRF52840),包括LFCLK和RTC。这是连接事件之间的正常状态。CPU在计时器、外围设备或pin中
- Wireshark 抓取 BLE 数据包
xiaoshideyuxiang
BLEwiresharkBLE
Wireshark抓取BLE数据包使用蓝牙单片机的sniffer固件(如nRF52系列的sniffer)配合Wireshark抓BLE数据包BLE广播包BLE广播数据包一直就在37,38,39这三个信道跳频,因此很容易抓到,直接默认设置抓取即可BLE数据包BLE数据包的跳频范围大(除广播数据信道外的33个信道),想要抓到完整的数据包就需要抓包器全通道实时监测(使用Ellisys等专业设备可轻松抓取
- 开发你的第一个NCS(Zephyr)应用程序
iini
Nordic有2套并存的SDK:老的nRF5SDK和新的NCSSDK,两套SDK相互独立,大家选择其中一套进行开发即可。一般而言,如果你选择的芯片是nRF51或者nRF52系列,那么推荐使用nRF5SDK。如果你选择的是Nordic最新产品系列,比如nRF53或者nRF9160,那么请选择NCSSDK。还有一种特殊情况,虽然你选择的是nRF52芯片,但需要使用最新的一些射频技术,比如蓝牙测向,蓝牙
- nRF52 SAADC 直接操作寄存器
weixin_30819163
#includeintmain(void){volatileint16_tresult=0;volatilefloatprecise_result=0;//StartHFCLKfromcrystaloscillator,thiswillgivetheSAADChigheraccuracyNRF_CLOCK->TASKS_HFCLKSTART=1;while(NRF_CLOCK->EVENTS_HF
- NRF52芯片硬件设备初探之—PWM
feahoo
技术
PWM设备什么是PWMPWM寄存器及结构PWM驱动程序PWMx使能(x=0,1,2)PWMx关闭(x=0,1,2)PWMx配置(x=0,1,2)PWMx通道输出脚设置(x=0,1,2)PWMx占空比序列设置(x=0,1,2)典型应用代码示例参考网站什么是PWMPWM—Pulsewidthmodulation,脉宽调制器。PWM可以输出任意宽度的脉冲方波,三个PWM硬件,每个PWM硬件支持4路独立的
- NRF52芯片硬件设备初探之—PPI
feahoo
技术
PPI设备什么是PPIPPI寄存器及结构PPI驱动程序PPI通道使能PPI通道关闭PPI通道事件任务配置PPI联动任务配置PPI分组配置典型应用代码示例参考网站什么是PPIPPI—Programmableperipheralinterconnect,可编程的设备互连器。PPI通俗讲就是事件和任务的联动器,它通过一个设备的事件触发另一个设备执行某个任务。PPI最大的用处就是在不需要CPU干预的前提下
- NRF52芯片模拟物理串口
feahoo
技术
UART模拟串口什么是UART模拟串口方法纯软件模拟硬件+软件的模拟方法功耗情况接收功耗发送功耗波特率支持情况最大波特率最小波特率驱动程序初始化关闭串口发送数据停止接收ADC数据位解析典型应用代码示例参考网站什么是UARTUART—Universalasynchronousreceiver/transmitter,通用异步数据接收/发送器。UART典型使用三根线,TX,RX,GND,此处不涉及到R
- NRF52820蓝牙5.2超低功耗蓝牙芯片
Wang13631676419
蓝牙
nRF52820SoC提供高级的多协议支持—连同12MbpsUSB,功能齐全的+8dBm输出功率无线电,支持所有Bluetooth5.2功能,Bluetooth远程和测向以及高温功能—适用于HID,智能家居,商用,以及工业应用北欧半导体宣布推出nRF52820蓝牙5.2片上系统(SoC),这是其广受欢迎且久经考验的nRF52系列的第六款产品。nRF52820是超低功耗蓝牙®低功耗(BLE),蓝牙组
- NRF52芯片硬件设备初探之—SAADC
feahoo
技术
SAADC设备什么是SAADCSAADC寄存器及结构SAADC驱动程序SAADC使能SAADC关闭SAADC中断设置SAADC通道配置SAADC任务触发SAADC通道关闭典型应用代码示例参考网站什么是SAADCSAADC—Successiveapproximationanalog-todigitalconverter,逐次逼近模数转换器。八路模拟信号单端或者差分输入,支持8/10/12位采样精度,
- nRF52 动态修改链接参数
周星星_少年只有一个面
nRF52810
动态修改链接参数ble_conn_params_change_conn_params(m_conn_handle,&gap_conn_params);
- nRF52 PWM 使用
leirifa
BLE
SDK15.21.nRF52PWM模块2.使能PWM模块在sdk_config.h文件使能PWMModule#defineNRFX_PWM_ENABLED1#definePWM_ENABLED1#definePWM0_ENABLED1#defineNRFX_PWM0_ENABLED0总共支持4个PWM,分别是PWM0,PWM1,PWM2,PWM3.3.实例化PWMstaticnrf_drv_pwm
- nrf52 密码配对
Awen-Linux
Bluetooth
一、nrf52静态密码配对我们先来了解下关于蓝牙配对的几个参数,我的例程是按照这个参数设置的。我用的SDK是15.2的,工程是\examples\ble_peripheral\ble_app_hrs\pca10040\s132\arm5_no_packs。网上也有很多讲静态密码配对的,我也尝试了,根本行不通,估计旧的SDK上面是可以实现的。#defineSEC_PARAM_BOND1//绑定#de
- nrf52 密码配对之动态密码
Awen-Linux
Bluetooth
nrf52密码配对之动态密码工程例程:\examples\ble_central_and_peripheral\experimental\ble_app_multirole_lesc\pca10040\s132\arm5_no_packs设置动态密码和我之前试的静态密码设置没太大的区别,唯一的区别就是动态密码是一个随机的数caseBLE_GAP_EVT_PASSKEY_DISPLAY:memcpy
- nrf52在未配对的情况下使用白名单广播,指定安卓手机允许连接
朴人
蓝牙
众所周知,安卓手机的蓝牙类型是随机可解析类型,即安卓蓝牙地址发在空中都是随机的。这个特性是为了保护安卓手机蓝牙的隐私性。当nrf52与安卓手机配对上之后,nrf52能够获得安卓手机的解析地址的key(IRK),以后就可以解析空中的随机地址了。我们要想要在未配对时,通过白名单广播方式指定安卓手机才可连接,就要手动添加IRK。在蓝牙协议中,IRK与安卓手机的真实地址(在手机设置中可以看到)是这么个关系
- nordic51 52 设置静态密码的方法
不符合阿
做个简单的记录。基于NDK11做的,在nrf52板子上跑没问题。Nordic主机、从机设置静态密码方式相同。设置方法如下:#defineDEFAULT_PASS_KEY“123456”staticvoiddevice_manager_init(boolerase_bonds){......uint8_tpasskey[]=DEFAULT_PASS_KEY;//设置静态配对码ble_opt_tm
- 用MiddleGenIDE工具生成hibernate的POJO(根据数据表生成POJO类)
AdyZhang
POJOeclipseHibernateMiddleGenIDE
推荐:MiddlegenIDE插件, 是一个Eclipse 插件. 用它可以直接连接到数据库, 根据表按照一定的HIBERNATE规则作出BEAN和对应的XML ,用完后你可以手动删除它加载的JAR包和XML文件! 今天开始试着使用
- .9.png
Cb123456
android
“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png
智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。
我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边
- 算法的效率
天子之骄
算法效率复杂度最坏情况运行时间大O阶平均情况运行时间
算法的效率
效率是速度和空间消耗的度量。集中考虑程序的速度,也称运行时间或执行时间,用复杂度的阶(O)这一标准来衡量。空间的消耗或需求也可以用大O表示,而且它总是小于或等于时间需求。
以下是我的学习笔记:
1.求值与霍纳法则,即为秦九韶公式。
2.测定运行时间的最可靠方法是计数对运行时间有贡献的基本操作的执行次数。运行时间与这个计数成正比。
- java数据结构
何必如此
java数据结构
Java 数据结构
Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:
枚举(Enumeration)
位集合(BitSet)
向量(Vector)
栈(Stack)
字典(Dictionary)
哈希表(Hashtable)
属性(Properties)
以上这些类是传统遗留的,在Java2中引入了一种新的框架-集合框架(Collect
- MybatisHelloWorld
3213213333332132
//测试入口TestMyBatis
package com.base.helloworld.test;
import java.io.IOException;
import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibat
- Java|urlrewrite|URL重写|多个参数
7454103
javaxmlWeb工作
个人工作经验! 如有不当之处,敬请指点
1.0 web -info 目录下建立 urlrewrite.xml 文件 类似如下:
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE u
- 达梦数据库+ibatis
darkranger
sqlmysqlibatisSQL Server
--插入数据方面
如果您需要数据库自增...
那么在插入的时候不需要指定自增列.
如果想自己指定ID列的值, 那么要设置
set identity_insert 数据库名.模式名.表名;
----然后插入数据;
example:
create table zhabei.test(
id bigint identity(1,1) primary key,
nam
- XML 解析 四种方式
aijuans
android
XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。
XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便。对于XML本身的语法知识与技术细节,需要阅读相关的技术文献,这里面包括的内容有DOM(Document Object
- spring中配置文件占位符的使用
avords
1.类
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.o
- 前端工程化-公共模块的依赖和常用的工作流
bee1314
webpack
题记: 一个人的项目,还有工程化的问题嘛? 我们在推进模块化和组件化的过程中,肯定会不断的沉淀出我们项目的模块和组件。对于这些沉淀出的模块和组件怎么管理?另外怎么依赖也是个问题? 你真的想这样嘛? var BreadCrumb = require(‘../../../../uikit/breadcrumb’); //真心ugly。
- 上司说「看你每天准时下班就知道你工作量不饱和」,该如何回应?
bijian1013
项目管理沟通IT职业规划
问题:上司说「看你每天准时下班就知道你工作量不饱和」,如何回应
正常下班时间6点,只要是6点半前下班的,上司都认为没有加班。
Eno-Bea回答,注重感受,不一定是别人的
虽然我不知道你具体从事什么工作与职业,但是我大概猜测,你是从事一项不太容易出现阶段性成果的工作
- TortoiseSVN,过滤文件
征客丶
SVN
环境:
TortoiseSVN 1.8
配置:
在文件夹空白处右键
选择 TortoiseSVN -> Settings
在 Global ignote pattern 中添加要过滤的文件:
多类型用英文空格分开
*name : 过滤所有名称为 name 的文件或文件夹
*.name : 过滤所有后缀为 name 的文件或文件夹
--------
- 【Flume二】HDFS sink细说
bit1129
Flume
1. Flume配置
a1.sources=r1
a1.channels=c1
a1.sinks=k1
###Flume负责启动44444端口
a1.sources.r1.type=avro
a1.sources.r1.bind=0.0.0.0
a1.sources.r1.port=44444
a1.sources.r1.chan
- The Eight Myths of Erlang Performance
bookjovi
erlang
erlang有一篇guide很有意思: http://www.erlang.org/doc/efficiency_guide
里面有个The Eight Myths of Erlang Performance: http://www.erlang.org/doc/efficiency_guide/myths.html
Myth: Funs are sl
- java多线程网络传输文件(非同步)-2008-08-17
ljy325
java多线程socket
利用 Socket 套接字进行面向连接通信的编程。客户端读取本地文件并发送;服务器接收文件并保存到本地文件系统中。
使用说明:请将TransferClient, TransferServer, TempFile三个类编译,他们的类包是FileServer.
客户端:
修改TransferClient: serPort, serIP, filePath, blockNum,的值来符合您机器的系
- 读《研磨设计模式》-代码笔记-模板方法模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
- 配置心得
chenyu19891124
配置
时间就这样不知不觉的走过了一个春夏秋冬,转眼间来公司已经一年了,感觉时间过的很快,时间老人总是这样不停走,从来没停歇过。
作为一名新手的配置管理员,刚开始真的是对配置管理是一点不懂,就只听说咱们公司配置主要是负责升级,而具体该怎么做却一点都不了解。经过老员工的一点点讲解,慢慢的对配置有了初步了解,对自己所在的岗位也慢慢的了解。
做了一年的配置管理给自总结下:
1.改变
从一个以前对配置毫无
- 对“带条件选择的并行汇聚路由问题”的再思考
comsci
算法工作软件测试嵌入式领域模型
2008年上半年,我在设计并开发基于”JWFD流程系统“的商业化改进型引擎的时候,由于采用了新的嵌入式公式模块而导致出现“带条件选择的并行汇聚路由问题”(请参考2009-02-27博文),当时对这个问题的解决办法是采用基于拓扑结构的处理思想,对汇聚点的实际前驱分支节点通过算法预测出来,然后进行处理,简单的说就是找到造成这个汇聚模型的分支起点,对这个起始分支节点实际走的路径数进行计算,然后把这个实际
- Oracle 10g 的clusterware 32位 下载地址
daizj
oracle
Oracle 10g 的clusterware 32位 下载地址
http://pan.baidu.com/share/link?shareid=531580&uk=421021908
http://pan.baidu.com/share/link?shareid=137223&uk=321552738
http://pan.baidu.com/share/l
- 非常好的介绍:Linux定时执行工具cron
dongwei_6688
linux
Linux经过十多年的发展,很多用户都很了解Linux了,这里介绍一下Linux下cron的理解,和大家讨论讨论。cron是一个Linux 定时执行工具,可以在无需人工干预的情况下运行作业,本文档不讲cron实现原理,主要讲一下Linux定时执行工具cron的具体使用及简单介绍。
新增调度任务推荐使用crontab -e命令添加自定义的任务(编辑的是/var/spool/cron下对应用户的cr
- Yii assets目录生成及修改
dcj3sjt126com
yii
assets的作用是方便模块化,插件化的,一般来说出于安全原因不允许通过url访问protected下面的文件,但是我们又希望将module单独出来,所以需要使用发布,即将一个目录下的文件复制一份到assets下面方便通过url访问。
assets设置对应的方法位置 \framework\web\CAssetManager.php
assets配置方法 在m
- mac工作软件推荐
dcj3sjt126com
mac
mac上的Terminal + bash + screen组合现在已经非常好用了,但是还是经不起iterm+zsh+tmux的冲击。在同事的强烈推荐下,趁着升级mac系统的机会,顺便也切换到iterm+zsh+tmux的环境下了。
我为什么要要iterm2
切换过来也是脑袋一热的冲动,我也调查过一些资料,看了下iterm的一些优点:
* 兼容性好,远程服务器 vi 什么的低版本能很好兼
- Memcached(三)、封装Memcached和Ehcache
frank1234
memcachedehcachespring ioc
本文对Ehcache和Memcached进行了简单的封装,这样对于客户端程序无需了解ehcache和memcached的差异,仅需要配置缓存的Provider类就可以在二者之间进行切换,Provider实现类通过Spring IoC注入。
cache.xml
<?xml version="1.0" encoding="UTF-8"?>
- Remove Duplicates from Sorted List II
hcx2013
remove
Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numbers from the original list.
For example,Given 1->2->3->3->4->4->5,
- Spring4新特性——注解、脚本、任务、MVC等其他特性改进
jinnianshilongnian
spring4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- MySQL安装文档
liyong0802
mysql
工作中用到的MySQL可能安装在两种操作系统中,即Windows系统和Linux系统。以Linux系统中情况居多。
安装在Windows系统时与其它Windows应用程序相同按照安装向导一直下一步就即,这里就不具体介绍,本文档只介绍Linux系统下MySQL的安装步骤。
Linux系统下安装MySQL分为三种:RPM包安装、二进制包安装和源码包安装。二
- 使用VS2010构建HotSpot工程
p2p2500
HotSpotOpenJDKVS2010
1. 下载OpenJDK7的源码:
http://download.java.net/openjdk/jdk7
http://download.java.net/openjdk/
2. 环境配置
▶
- Oracle实用功能之分组后列合并
seandeng888
oracle分组实用功能合并
1 实例解析
由于业务需求需要对表中的数据进行分组后进行合并的处理,鉴于Oracle10g没有现成的函数实现该功能,且该功能如若用JAVA代码实现会比较复杂,因此,特将SQL语言的实现方式分享出来,希望对大家有所帮助。如下:
表test 数据如下:
ID,SUBJECTCODE,DIMCODE,VALUE
1&nbs
- Java定时任务注解方式实现
tuoni
javaspringjvmxmljni
Spring 注解的定时任务,有如下两种方式:
第一种:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http
- 11大Java开源中文分词器的使用方法和分词效果对比
yangshangchuan
word分词器ansj分词器Stanford分词器FudanNLP分词器HanLP分词器
本文的目标有两个:
1、学会使用11大Java开源中文分词器
2、对比分析11大Java开源中文分词器的分词效果
本文给出了11大Java开源中文分词的使用方法以及分词结果对比代码,至于效果哪个好,那要用的人结合自己的应用场景自己来判断。
11大Java开源中文分词器,不同的分词器有不同的用法,定义的接口也不一样,我们先定义一个统一的接口:
/**
* 获取文本的所有分词结果, 对比