- 蓝牙5学习笔记2-协议栈软件
qq_32631343
蓝牙5学习笔记蓝牙5CC2640R2
蓝牙5学习笔记2-协议栈软件构架协议栈软件包含四大组件:1、TI-RTOS实时操作系统TI-RTOS是协议栈程序的运行环境,通过RTOS可以控制协议栈以外的所有硬件资源。2、DriverLib外设驱动库DriverLib是用来访问CC2640的一组驱动程序,并将SPI、UART、I2C、GPIO等外是封分组封装成API接口,只需要调用对应API函数接口就行。3、BLE协议栈协议栈程序stack,作
- CC2640大广播,阿国
嵌入式工作
1:学习LongRange广播包知识,然后结合ti的代码,在代码修改longrang广播,且可以广播出来,2:修改代码如下//#2---------------------------------------------------------------------------------GapAdv_params_tadvParamLongRange=GAPADV_PARAMS_AE_LONG
- 基于fpga的微电网模拟系统
夜幕下的灯火
FPGA项目设计fpga
微电网模拟系统设计报告题目:微电网模拟系统摘要本文针对微电网模拟系统研究背景,设计了可编程逻辑器件FPGA为控制核心的两个三相逆变器系统。本系统的硬件主要由逆变主电路系统和FPGA控制电路系统构成,包括FPGA控制电路、CC2640的AD采样电路、三相逆变驱动电路、互感器电路、辅助电源电路、调压整流电路、滤波及缓冲电路等。由FPGA控制电路输出六路PWM信号(PWM1-PWM6)来控制逆变器的MO
- CC2640学习笔记(1)——搭建环境、编译烧写
Leung_ManWah
一、搭建环境1.1资料准备《AMOMCU-CC2650DK快速入门》百度网盘:https://pan.baidu.com/s/1QT2dDceAP-HLbTuhi7Fgig提取码:y89c阿里云盘:https://www.aliyundrive.com/s/MQTDSeoaftv1.2安装FlashProgrammer2下载工具百度网盘:https://pan.baidu.com/s/1IYj8u
- CC2640学习笔记(2)——运行流程
Leung_ManWah
一、总流程--->main()--->初始化硬件模块、系统任务及建立自定义app任务--->进入SimpleBLEPeripheral_createTask()【自定义app任务】--->进入回调函数SimpleBLEPeripheral_taskFxn()--->初始化app任务SimpleBLEPeripheral_init()--->处理(消息)事件及定时任务1.1打开SimpleBLEPe
- CC2640 rssi获取
Falairmicro_zheng
CC2640R2FBLE4.2
1.定义一个周期事件#defineLin_signal_EVTEvent_Id_01#defineUART_EVTEvent_Id_02//串口事件//BitwiseORofalleventstopendon#defineSBP_ALL_EVENTS(SBP_ICALL_EVT|\SBP_QUEUE_EVT|\SBP_PERIODIC_EVT|\Lin_signal_EVT|\UART_EVT)s
- cc2640 添加任务注意点
Life_Maze
追加一下PredefinedSymbols的设置:ICALL_MAX_NUM_ENTITIES=7ICALL_MAX_NUM_TASKS=4OSAL_MAX_NUM_PROXY_TASKS=3ICall_registerApp(&selfEntity,&syncEvent);
- 详解CC2640蓝牙4.2模块功耗以及透传测试
lancens66
蓝牙
大家好,在端午佳节来临之际小编在此为大家带来一款LS2640M01蓝牙4.2模块。LS2640M01采用TICC2640芯片设计,内置M3+M0双核处理器,用更低的功耗处理更多的数据,以及丰富的功能应用(下图一功能方框图)。功能方框图从去年10月首发,我们揽胜一直坚持用工匠态度,专业的服务团队,做品质一流的工业级产品;从选材到生产制造,我们始终坚持最高标准,严苛品质,只为给您最好的最稳定的产品。下
- 【BLE-CC2640】CC2640之串口
feilusia
BLE-CC2640
本篇博文最后修改时间:2017年03月24日,14:34。一、简介本文简介如何在simpleBLEperipheral工程中使用串口。二、实验平台协议栈版本:ble_cc26xx_2_01_00_44423编译软件:IAREmbeddedWorkbenchforARMVersion7.40硬件平台:CC26xxDK开发板仿真器:XDS100V3(香瓜)三、版权声明博主:甜甜的大香瓜声明:喝水不忘挖
- 一文详细了解针对蓝牙智能应用的超低功耗无线MCU芯片CC2640
qq_42792038
CC2640蓝牙
CC2640是一款针对蓝牙智能应用的无线MCU。该器件是CC26xx系列低成本、超低功耗、2.4GHzRF器件的成员。极低的有源RF和MCU电流,低功耗模式电流消耗提供出色的BATTERY寿命和允许操作的小硬币电池和能源收集应用。CC2640包含32位ARMCortex-M3,以48MHz作为主处理器和丰富的外设功能集,包括独特的超低功率传感器控制器,非常适合接口EXTER当系统的其余部分处于睡眠
- BLE Tools 读取CC2640之设备名特征值
蓝天白象
cc2640
CC2640设备名特征值:权限:可读字节长度:20字节默认值:工程名当我们需要用设备名特征值来区分不同的设备时,我们可以改变其内容。我们用BLETools工具来连接设备,读取设备名特征值。此时,我们要注意设备名中字符串中间不能有0,否则读取值会在0处终止。
- 【CC2640】CC2640开发板、软件以及协议栈介绍
卡图卢斯
cc2640
CC2640的开发板有哪些?总的来说,可以提供给CC2640和CC2640R2F的开发板有两种,一种是SensorTag,另外一种是LaunchPad。SensorTag开发板上搭载了很多外部的传感器,比如六轴加速度传感器、温湿度传感器、光照传感器等等,同时也附带一个512K的外部Flash,它需要搭配使用CC-DEVPACK-DEBUG来完成烧录和调试的功能。使用SensorTag开发板可以使用
- cc2640 基于官方从机修改的通过手机实现蓝牙点灯例程
某日暮光
cc2640蓝牙开发
在TI官方从机例程中的simpleBLEPeripheral.c进行代码修改。添加引脚驱动头文件:#include//PINdriver添加全局变量:staticPIN_Handleledhandle=NULL;在从机任务函数中添加ledon之后的代码。这里的代码是进行led灯初始化,四灯全亮。staticvoidSimpleBLEPeripheral_taskFxn(UArga0,UArga1)
- BLE 连接间隔
耗子0_0
CC2541CC2640
最近一个客户一直在问如何测CC2640的数据传输速率,以前没有调过这块,所以没有什么概念,所以就去网上找了一下相关资料。连接间隔就是两个连接事件之间的时间间隔,连接间隔以1.25为单位,连接间隔的值为6(7.5ms)~3200(4s).不同的应用可能要求不同的时间间隔。长的时间间隔的优势是显著地节省功耗,因为设备可以在连接事件之间有较长时间的休眠,坏处是当设备有应用数据需要发送时,必须要等到下一个
- CC2541/CC2640 如何实现一主多从
奔跑的小胖子哦
首先由于芯片自身问题导致CC2541可以最多一主三从,CC2640可以一主八从。我们这里以CC2541为例子1.扫描从机保存从机mac地址//首先主机需要去扫描设备GAPCentralRole_StartDiscovery(DEFAULT_DISCOVERY_MODE,DEFAULT_DISCOVERY_ACTIVE_SCAN,DEFAULT_DISCOVERY_WHITE_LIST)//当扫描完
- TTC CC2640 SDK开发套件介绍
昇润科技
TTCCC2640SDK是由我司针对TI的CC2640芯片开发提供的快速开发工具。旨在让开发人员不再需要将大量精力放在蓝牙调试方面,只需将精力放在对CC2640芯片功能的应用开发上。TTCCC2640SDK提供了蓝牙参数设置、蓝牙数据收发、蓝牙状态处理等API,同时也提供了测试程序,开发人员无需再设计测试程序。使用TTCCC2640SDK能适配我司提供的TTC-BLE软件,方便调试数据收发,并且支
- CC1310空中升级笔记02 CC26xx_CC13xx_BLE_OAD_例程梳理
iotisan
联-SubG
在CC1310空中升级笔记01中,TI员工提到了CC26系列已经有实现的OAD的例程。本文大部分资料参考了《CC2640Over-the-AirDownloadUser’sGuide.pdf》,就先从这个文档下手,安装了TI协议栈之后就可以看到了。本文作者twowinter,转载请注明作者:http://blog.csdn.net/iotisan/一、功能梳理CC2640的OAD用这站图最能掌握全
- [玩转BLE]设置蓝牙广播间隔
slimmm
BLE无线物联网
如图,设置广播时间间隔为2s。//======平台CC2640======//====simple_peripheral=====//设置广播间隔(unitsof625us,160=100ms)#defineDEFAULT_ADVERTISING_INTERVAL3200//2s...uint16_tadvInt=DEFAULT_ADVERTISING_INTERVAL;GAP_SetParamV
- CC2640之CCS编译器安装及更新
枫之星雨
CC26xxCCS
CCS编译器的安装双击我们安装CCS之后生成的快捷方式,打开CCS软件,进行相关配置和编译器的安装。1.刚安装CCS,第一次打开的时候会提示选择设置Workspace,操作截图显示如下:根据自己的需要配置Workspace即可,配置之后将下面的提示勾选上,这样下次打开CCS的时候就不会再提示选择Workspace了。2.选择确定之后,会弹出安装工程的提示框,显示截图如下:这里可以选择安装一下,也可
- 支持BLE 4.2的蓝牙SOC芯片与手机app之间的数据包长度(MTU)
懿亮羽嘉
蓝牙BLE
支持BLE4.2的蓝牙SOC芯片与手机app之间的数据包长度(MTU)在[BLE4.2][6]之前,BLE芯片与手机通信的蓝牙数据包长度MTU是[23][6]字节,其中还包括2字节的handle值,1字节的operation码,所以留给应用层的数据长度只有[20][6]个字节。当SOC的蓝牙芯片(如TI的cc2640、NXP的KW41等)有大量数据需要透传时,受限于MTU,发送端只能数据分包进行流
- 【资源共享】CC2541之新手常见问题集
feilusia
资源共享
本篇博文最后修改时间:2017年05月22日,19:53。一、简介本文集合了香瓜整理的CC2541的新手常见问题,不断更新。二、版权声明博主:甜甜的大香瓜声明:喝水不忘挖井人,转载请注明出处。原文地址:http://blog.csdn.NET/feilusia联系方式:
[email protected]香瓜BLE之CC2541群:127442605香瓜BLE之CC2640群:557278427香瓜B
- CC2640R2F BLE5.0 开发工具集
leconiot
CC2640R2BLE5.0开发工具集对于CC2640开发的全部工具集,我们建议直接从官方下载,因为整个TISimplelink工具集更新频率特别快,一定程度上的更新会导致向上不兼容或者功能性的差异,所以我们始终要保持某些工具都在最新版本使用。这里我们给出所有开发工具的官方下载链接,同时我们在百度网盘也尝试维护一个版本,但是不一定是最新。软件/工具功能描述百度云下载ble_sdk_2_02_01_
- 如何使用nRF-sniffer和wireshark抓取及分析CC2650/CC2640 BLE包
Justice_Gao
CC2640nRF-snifferdonglewiresharkCC2650CC2640
工具USBCC2650dongle(nordic)(1)首先,在nordic官网下载sniffer工具下载地址为http://www.nordicsemi.com/eng/Products/Bluetooth-low-energy找到然后选择download,下载文件解压缩后找到pdf打开然后下载对应版本的wireshark,这里使v1.10.1,太高版本的可能会出现问题下载安装后,拷贝两个文件到
- 蓝牙模块NRF52832与CC2640的对比
硅传科技
一、产品对比CC2640是基于美国德州仪器(TI)的芯片CC2640R2(7mm*7mm)为核心自主研发的小体积贴片型BLE4.2或BLE5.0蓝牙无线模块,内置ARM双核处理器。NRF52832模块是硅传研发的小体积、低功耗的蓝牙无线模块。模块自带高性能PCB板载天线和IPEX天线座。该模块采用Nordic公司BLE射频芯片nRF52832,支持蓝牙4.2和蓝牙5,二、芯片对比CC2640芯片内
- CC2640之OAD扩充ImageB大小到40KB
枫之星雨
CC26xx-OAD
内置Flash的OAD划分CC2640内置Flash的OAD配置中,对128KBFlash的划分情况如下图:根据上图,我做了一个表格,表格截图如下:重新分配地址如果你的工程默认是没有配置ImageB编译的,那么请先按照如下链接的博文中的方法进行配置,链接如下:CC2640之OAD固件升级(内置Flash)手动配置ImageB如果你的工程默认已经配置ImageB的编译了,但是默认的36KB大小并不能
- CC2640之OAD固件升级(外置Flash)
枫之星雨
CC26xx-OAD
实验环境1.软件:协议栈版本:BLE-STACKSDKV2.2Python版本:Python2.7.x(v2.7.10orhigher)烧录软件版本:FlashProgrammer2v1.7.4PC端升级工具版本:BLEDeviceMonitor2.5.0IAR开发环境版本:IARforArm7.80.4示例测试Demo工程:simple_peripheral工程2.硬件:CC2640开发板OAD
- CC2640之CCS工程导入及编译调试
枫之星雨
CC26xxCCS
CCS工程导入CCS安装完成并配置之后,我们将需要开发的工程导入进来,此处我们以“SimpleBLEPeripheral”工程导入为例进行演示,步骤:1.打开我们安装的CCS工具,显示界面如下:2.点击“Project”,下拉菜单中点击“ImportCCSProjects...”,操作过程截图如下:点击之后,出现如下截图的界面:3.选择“Selectsearch-directory”,然后点旁边的
- CC2640之OAD固件升级(内置Flash)
枫之星雨
CC26xx-OAD
什么是OADOAD是TI在BLE协议栈基础上扩展的一种无线更新技术。OAD使用客户端-服务器的机制工作。需要固件更新的目标芯片叫做OADTarget/Client,用来管理OAD功能的一端叫做OADManager/Server。配置OAD的目标设备,如果需要更新软件的话,不用连接仿真器,通过BLE无线就可以更新软件,方便用户升级。有些人会觉得OAD很复杂,其实并不复杂,本质就是OADManager
- CC2640之看门狗
枫之星雨
CC26xxCC2640CC26xxWatchDog看门狗
测试环境协议栈版本:BLE-STACKV2.1IAR开发环境版本:IARforArm7.40硬件设备:Amo-SmartRFv2.0开发板(对应TI官方的SmartRF06EB开发板)示例测试Demo工程:simpleBLEPeripheral工程系统驱动层RTOS配置1.打开“C:\ti\tirtos_simplelink_2_13_00_06\packages\ti\boards\SRF06E
- CC2640之OAD固件升级(内置Flash)手动配置ImageB
枫之星雨
CC26xx-OAD
测试环境协议栈版本:BLE-STACKV2.1IAR开发环境版本:IARforArm7.40硬件设备:Amo-SmartRFv2.0开发板(对应TI官方的SmartRF06EB开发板)示例测试Demo工程:HeartRate工程测试工具:BLEDeviceMonitor(PC)配置ImageB我们选择“HeartRate”工程来做演示,因为协议栈中的一些工程本身就已经配置ImageB,而“Hear
- web报表工具FineReport常见的数据集报错错误代码和解释
老A不折腾
web报表finereport代码可视化工具
在使用finereport制作报表,若预览发生错误,很多朋友便手忙脚乱不知所措了,其实没什么,只要看懂报错代码和含义,可以很快的排除错误,这里我就分享一下finereport的数据集报错错误代码和解释,如果有说的不准确的地方,也请各位小伙伴纠正一下。
NS-war-remote=错误代码\:1117 压缩部署不支持远程设计
NS_LayerReport_MultiDs=错误代码
- Java的WeakReference与WeakHashMap
bylijinnan
java弱引用
首先看看 WeakReference
wiki 上 Weak reference 的一个例子:
public class ReferenceTest {
public static void main(String[] args) throws InterruptedException {
WeakReference r = new Wea
- Linux——(hostname)主机名与ip的映射
eksliang
linuxhostname
一、 什么是主机名
无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在,每个域名都对应一个IP地址,但一个IP地址可有对应多个域名。域名类型 linuxsir.org 这样的;
主机名是用于什么的呢?
答:在一个局域网中,每台机器都有一个主
- oracle 常用技巧
18289753290
oracle常用技巧 ①复制表结构和数据 create table temp_clientloginUser as select distinct userid from tbusrtloginlog ②仅复制数据 如果表结构一样 insert into mytable select * &nb
- 使用c3p0数据库连接池时出现com.mchange.v2.resourcepool.TimeoutException
酷的飞上天空
exception
有一个线上环境使用的是c3p0数据库,为外部提供接口服务。最近访问压力增大后台tomcat的日志里面频繁出现
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.v2.resourcepool.BasicResou
- IT系统分析师如何学习大数据
蓝儿唯美
大数据
我是一名从事大数据项目的IT系统分析师。在深入这个项目前需要了解些什么呢?学习大数据的最佳方法就是先从了解信息系统是如何工作着手,尤其是数据库和基础设施。同样在开始前还需要了解大数据工具,如Cloudera、Hadoop、Spark、Hive、Pig、Flume、Sqoop与Mesos。系 统分析师需要明白如何组织、管理和保护数据。在市面上有几十款数据管理产品可以用于管理数据。你的大数据数据库可能
- spring学习——简介
a-john
spring
Spring是一个开源框架,是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只能由EJB完成的事情。然而Spring的用途不仅限于服务器端的开发,从简单性,可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。其主要特征是依赖注入、AOP、持久化、事务、SpringMVC以及Acegi Security
为了降低Java开发的复杂性,
- 自定义颜色的xml文件
aijuans
xml
<?xml version="1.0" encoding="utf-8"?> <resources> <color name="white">#FFFFFF</color> <color name="black">#000000</color> &
- 运营到底是做什么的?
aoyouzi
运营到底是做什么的?
文章来源:夏叔叔(微信号:woshixiashushu),欢迎大家关注!很久没有动笔写点东西,近些日子,由于爱狗团产品上线,不断面试,经常会被问道一个问题。问:爱狗团的运营主要做什么?答:带着用户一起嗨。为什么是带着用户玩起来呢?究竟什么是运营?运营到底是做什么的?那么,我们先来回答一个更简单的问题——互联网公司对运营考核什么?以爱狗团为例,绝大部分的移动互联网公司,对运营部门的考核分为三块——用
- js面向对象类和对象
百合不是茶
js面向对象函数创建类和对象
接触js已经有几个月了,但是对js的面向对象的一些概念根本就是模糊的,js是一种面向对象的语言 但又不像java一样有class,js不是严格的面向对象语言 ,js在java web开发的地位和java不相上下 ,其中web的数据的反馈现在主流的使用json,json的语法和js的类和属性的创建相似
下面介绍一些js的类和对象的创建的技术
一:类和对
- web.xml之资源管理对象配置 resource-env-ref
bijian1013
javaweb.xmlservlet
resource-env-ref元素来指定对管理对象的servlet引用的声明,该对象与servlet环境中的资源相关联
<resource-env-ref>
<resource-env-ref-name>资源名</resource-env-ref-name>
<resource-env-ref-type>查找资源时返回的资源类
- Create a composite component with a custom namespace
sunjing
https://weblogs.java.net/blog/mriem/archive/2013/11/22/jsf-tip-45-create-composite-component-custom-namespace
When you developed a composite component the namespace you would be seeing would
- 【MongoDB学习笔记十二】Mongo副本集服务器角色之Arbiter
bit1129
mongodb
一、复本集为什么要加入Arbiter这个角色 回答这个问题,要从复本集的存活条件和Aribter服务器的特性两方面来说。 什么是Artiber? An arbiter does
not have a copy of data set and
cannot become a primary. Replica sets may have arbiters to add a
- Javascript开发笔记
白糖_
JavaScript
获取iframe内的元素
通常我们使用window.frames["frameId"].document.getElementById("divId").innerHTML这样的形式来获取iframe内的元素,这种写法在IE、safari、chrome下都是通过的,唯独在fireforx下不通过。其实jquery的contents方法提供了对if
- Web浏览器Chrome打开一段时间后,运行alert无效
bozch
Webchormealert无效
今天在开发的时候,突然间发现alert在chrome浏览器就没法弹出了,很是怪异。
试了试其他浏览器,发现都是没有问题的。
开始想以为是chorme浏览器有啥机制导致的,就开始尝试各种代码让alert出来。尝试结果是仍然没有显示出来。
这样开发的结果,如果客户在使用的时候没有提示,那会带来致命的体验。哎,没啥办法了 就关闭浏览器重启。
结果就好了,这也太怪异了。难道是cho
- 编程之美-高效地安排会议 图着色问题 贪心算法
bylijinnan
编程之美
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
public class GraphColoringProblem {
/**编程之美 高效地安排会议 图着色问题 贪心算法
* 假设要用很多个教室对一组
- 机器学习相关概念和开发工具
chenbowen00
算法matlab机器学习
基本概念:
机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。
它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。
开发工具
M
- [宇宙经济学]关于在太空建立永久定居点的可能性
comsci
经济
大家都知道,地球上的房地产都比较昂贵,而且土地证经常会因为新的政府的意志而变幻文本格式........
所以,在地球议会尚不具有在太空行使法律和权力的力量之前,我们外太阳系统的友好联盟可以考虑在地月系的某些引力平衡点上面,修建规模较大的定居点
- oracle 11g database control 证书错误
daizj
oracle证书错误oracle 11G 安装
oracle 11g database control 证书错误
win7 安装完oracle11后打开 Database control 后,会打开em管理页面,提示证书错误,点“继续浏览此网站”,还是会继续停留在证书错误页面
解决办法:
是 KB2661254 这个更新补丁引起的,它限制了 RSA 密钥位长度少于 1024 位的证书的使用。具体可以看微软官方公告:
- Java I/O之用FilenameFilter实现根据文件扩展名删除文件
游其是你
FilenameFilter
在Java中,你可以通过实现FilenameFilter类并重写accept(File dir, String name) 方法实现文件过滤功能。
在这个例子中,我们向你展示在“c:\\folder”路径下列出所有“.txt”格式的文件并删除。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
- C语言数组的简单以及一维数组的简单排序算法示例,二维数组简单示例
dcj3sjt126com
carray
# include <stdio.h>
int main(void)
{
int a[5] = {1, 2, 3, 4, 5};
//a 是数组的名字 5是表示数组元素的个数,并且这五个元素分别用a[0], a[1]...a[4]
int i;
for (i=0; i<5; ++i)
printf("%d\n",
- PRIMARY, INDEX, UNIQUE 这3种是一类 PRIMARY 主键。 就是 唯一 且 不能为空。 INDEX 索引,普通的 UNIQUE 唯一索引
dcj3sjt126com
primary
PRIMARY, INDEX, UNIQUE 这3种是一类PRIMARY 主键。 就是 唯一 且 不能为空。INDEX 索引,普通的UNIQUE 唯一索引。 不允许有重复。FULLTEXT 是全文索引,用于在一篇文章中,检索文本信息的。举个例子来说,比如你在为某商场做一个会员卡的系统。这个系统有一个会员表有下列字段:会员编号 INT会员姓名
- java集合辅助类 Collections、Arrays
shuizhaosi888
CollectionsArraysHashCode
Arrays、Collections
1 )数组集合之间转换
public static <T> List<T> asList(T... a) {
return new ArrayList<>(a);
}
a)Arrays.asL
- Spring Security(10)——退出登录logout
234390216
logoutSpring Security退出登录logout-urlLogoutFilter
要实现退出登录的功能我们需要在http元素下定义logout元素,这样Spring Security将自动为我们添加用于处理退出登录的过滤器LogoutFilter到FilterChain。当我们指定了http元素的auto-config属性为true时logout定义是会自动配置的,此时我们默认退出登录的URL为“/j_spring_secu
- 透过源码学前端 之 Backbone 三 Model
逐行分析JS源代码
backbone源码分析js学习
Backbone 分析第三部分 Model
概述: Model 提供了数据存储,将数据以JSON的形式保存在 Model的 attributes里,
但重点功能在于其提供了一套功能强大,使用简单的存、取、删、改数据方法,并在不同的操作里加了相应的监听事件,
如每次修改添加里都会触发 change,这在据模型变动来修改视图时很常用,并且与collection建立了关联。
- SpringMVC源码总结(七)mvc:annotation-driven中的HttpMessageConverter
乒乓狂魔
springMVC
这一篇文章主要介绍下HttpMessageConverter整个注册过程包含自定义的HttpMessageConverter,然后对一些HttpMessageConverter进行具体介绍。
HttpMessageConverter接口介绍:
public interface HttpMessageConverter<T> {
/**
* Indicate
- 分布式基础知识和算法理论
bluky999
算法zookeeper分布式一致性哈希paxos
分布式基础知识和算法理论
BY
[email protected]
本文永久链接:http://nodex.iteye.com/blog/2103218
在大数据的背景下,不管是做存储,做搜索,做数据分析,或者做产品或服务本身,面向互联网和移动互联网用户,已经不可避免地要面对分布式环境。笔者在此收录一些分布式相关的基础知识和算法理论介绍,在完善自我知识体系的同
- Android Studio的.gitignore以及gitignore无效的解决
bell0901
androidgitignore
github上.gitignore模板合集,里面有各种.gitignore : https://github.com/github/gitignore
自己用的Android Studio下项目的.gitignore文件,对github上的android.gitignore添加了
# OSX files //mac os下 .DS_Store
- 成为高级程序员的10个步骤
tomcat_oracle
编程
What
软件工程师的职业生涯要历经以下几个阶段:初级、中级,最后才是高级。这篇文章主要是讲如何通过 10 个步骤助你成为一名高级软件工程师。
Why
得到更多的报酬!因为你的薪水会随着你水平的提高而增加
提升你的职业生涯。成为了高级软件工程师之后,就可以朝着架构师、团队负责人、CTO 等职位前进
历经更大的挑战。随着你的成长,各种影响力也会提高。
- mongdb在linux下的安装
xtuhcy
mongodblinux
一、查询linux版本号:
lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noa