- NB-IoT,LoRA,WIFI,蓝牙,Zigbee,MQTT,CoAP之间的关系
hanchufeng2020
物联网
概览(从上往下)应用层协议:MQTT、CoAP...网络层、传输协议:IPv4、IPv6、TCP、6LoWPAN、RPL物理层、数据链路层协议:近距离通信:Dash、NFC、Bluetooth、RFID、IRdA...远距离蜂窝通信:GSM(2G)、WCDMA(3G)、LTE(3.9G)、TD-LTE(4G)、NB-IOT...远距离非蜂窝通信:ZigBee、WiFi、Z-Wave、wHART、L
- 基于keil的contiki系统的stm32移植
SZHjy
stm32stm32keilcontiki
一,全部代码的文件情况二,keil中文件包含情况三,源文件的修改情况1,contiki-2.5(基于这个版本内核),在cpu/arm/stm32f103文件夹下面修改clock.c文件中的函数voidclock_init(){if(SysTick_Config(SystemCoreClock/CLOCK_SECOND)){while(1);}}voidSysTick_handler(void){c
- r语言进行go富集分析_GO富集分析可视化:R语言GOplot包——准备自己的数据
weixin_39868663
r语言进行go富集分析
GO注释和富集分析GO注释和富集分析使用TBtools完成,具体步骤可以参考TBtools作者在腾讯课堂开设的一系列视频课程本文使用的数据是甜樱桃叶绿体蛋白编码基因做GO注释,然后挑部分基因做富集分析,挑选的基因是rpoC1rpoBrpoArpoC2atpIatpFatpEatpHatpBatpAaccDrbcLrpl22rpl23rpl20rps8rps7rps16rps15rps14rps18
- 【特权级分析】
月下蓑衣江湖夜雨
cs,ds、es、ss的值,段选择子段选择子的值段选择子16位:索引号13位,T1(1位):T1=0时指向GDT,T1=1时指向LDT,RPL(2位)请求特权级[cs:8]0000000000001000索引号:1,T1:0,RPL:0[ds:16]0000000000010000索引号:2,T1:0,RPL:0[es:16][ss:16]RPL:请求特权级在访问一个段的时候,CPU有两个必须执行
- 以太网多环保护技术之ERPS
普天信科
工业交换机
以太网多环保护技术(ERPS)是网络领域中,一种追求更多功能、更高性能和更加安全的永恒发展方向。以太环网技术目前已经日益完善,并且逐渐应用于其他网络拓扑环境中,成为二层网络中重要的冗余保护手段。请问您对于ERPS的正常状态、链路故障和恢复的相关知识了解程度如何?1、每个节点都以环状连接在物理拓扑结构中。2、环城路维护协议书根据阻塞RPL链路,保证不容易成环(Loop)。Node1和Node4之间的
- 从零开始Inline Hook
Financial talent
网络安全网络安全安全网络
中断表进入0环通过中断门进入0环,首先了解一下中断门的构成构造一个中断号Base:函数地址DPL:3//因为三环使用调用门的条件就是CPL(即cs段选择子的RPL)typedef(__stdll*Ex_ALLOCPOOL)(DWORDPoolType,DWORDNumberOfBytes)Ex_ALLOCPOOLExALLOCPOOL=(Ex_ALLOCPOOL)0x80537FF8得到了被分配的
- 第十四课 局部段描述符的使用
diaozhiwa5526
前面我们使用的都是全局段描述符表,现在我们来分析局部段描述符表的使用。什么是LDT(LocalDescriptorTable)?局部段描述符表:本质是一个段描述符表,用于定义段描述符与GDT类似,可以看做“段描述符的数组”通过定义选择子访问局部段描述符表中的元素局部段描述符的选择子和全局描述符的选择子在结构上是完全一样的,3-15位为描述符索引值,LDT选择子的第二位恒为1,1-0位为RPL。局部
- git clone失败解决
你的温柔绕指柔
git
尝试了多种方式,最终解决了,但还是不确定是哪个方法解决的1、原始指令为gitclonegit://github.com/sdnwiselab/sdn-wise-contiki,尝试将git://换为http://或者https://,进行多次尝试;2、如果还不行,gitconfig--global--unsethttp.proxy,,取消代理;
- 物联网习题
ADoubleLiu
网络安全物联网
1(多选题)无线传感节点硬件组成包括正确答案:ABCD我的答案:ABCDA.传感器B.微处理器C.通信芯片D.供能装置(电源)2(多选题)通信芯片的传输距离主要受下面哪些因素影响?正确答案:AB我的答案:ABCDA.芯片的发射功率B.接收的灵敏度C.唤醒时间1(多选题)下面哪个是无线传感网络操作系统?正确答案:ABD我的答案:ABDA.TinyOsB.ContikiC.WindowsD.MOS2(
- ☆☆深度分析:物联网OS两强之争和中国厂商的机遇
脉清心爱
物联网EOS物联网OS
深度分析:物联网OS两强之争和中国厂商的机遇关键字:物联网OS;物联网操作系统;中国物联网厂商。虽然“物联网”之热有所冷却,但以企业为主体的务实创新阶段正悄然来临。物联网操作系统是ICT产业发展的竞争制高点。成熟的物联网操作系统尚属空白,正呈现着两条技术路线:一是以Contiki和TinyOS为代表的做加法路径;二是以iOS和Andriod为代表的做减法路径。不同技术路线的物联网操作系统尚未形成垄
- mysql重置root@localhost用户密码
weixin_42942173
mysql重置root@localhost用户密码第一步:修改my.cnf配置文件注意以实际实例用户替换mysqlsu-mysql具体cd到my.cnf实际路径下面vimy.cnf[mysqld]#新加下面参数skip-grants-tables#如果涉及下面参数,请同步注释#rpl_semi_sync_master_enabled=ON#rpl_semi_sync_slave_enabled=O
- X86汇编语言从实模式到保护模式16:特权级和特权级保护
麦兜的学习笔记
计算机体系结构计算机体系结构
目录1.特权级保护机制1.1基础段保护机制的不足1.2特权级划分1.3特权级的表示1.3.1当前特权级CPL1.3.2描述符特权级DPL1.3.3请求特权级RPL1.4引入特权级后要解决的问题1.4.1代码段1.4.2数据段1.4.3栈段1.5特权级检查的典型时机2.引入特权级后的控制转移2.1一般原则2.2从低特权级转移到高特权级2.2.1依从(conforming)代码段2.2.2调用门(ca
- 【x86汇编语言:从实模式到保护模式笔记】第十四章 任务和特权级保护
FirMoonLight
Linuxlinux
本章目标1、通过演示如何创建一个任务,并使之投入运行来学习任务的概念及组成要素,包括任务的全局空间和局部空间、TSS、LDT、特权级等。2、必须了解特权级不是指任务的特权级,而是组成任务的各个部分的特权级。比如:任务的全局部分一般是0、1和2特权级别的,任务的私有部分一般是3特权级别的。3、必须清楚CPL、DPL和RPL的含义,以及不同特权级别之间的控制转移规则。4、熟悉调用门的用法。5、掌握一些
- 主从复制三大模式
mo石mo
MySQLmysql数据库
目录一、半同步模式Ⅰ、MySQL半同步复制的问题半同步测试搭建【二进制日志和redo,undo的关系】【二进制的作用:】二、异步模式:三、同步模式(组复制)groupreplication架构:一主多从,再级联一主一从主主复制一、半同步模式sync:同步async:异步semi-sync:半同步Ⅰ、MySQL半同步复制的问题-rpl_semi_sync_master_wait_point等待sla
- x86 - 描述符详解:存储/系统段描述符、门描述符
嗷大墨
操作系统#x86cpu操作系统intel
系列文章x86-CPU架构/寄存器详解(一)x86、8086、i386、IA-32是什么?x86-CPU架构/寄存器详解(二)实模式(8086模式)x86-CPU架构/寄存器详解(三)保护模式x86-分段与分页详解x86-特权级别CPL/RPL/DPL/IOPLx86-操作系统:中断、陷阱、异常、故障、终止x86-描述符详解:存储/系统段描述符、门描述符本文内容:系列文章一、概念介绍字段和标志位二
- x86 - 分段与分页详解
嗷大墨
操作系统#x86操作系统cpu内核intel
系列文章x86-CPU架构/寄存器详解(一)x86、8086、i386、IA-32是什么?x86-CPU架构/寄存器详解(二)实模式(8086模式)x86-CPU架构/寄存器详解(三)保护模式x86-分段与分页详解x86-特权级别CPL/RPL/DPL/IOPLx86-操作系统:中断、陷阱、异常、故障、终止x86-描述符详解:存储/系统段描述符、门描述符本文内容:系列文章分段机制详解分页机制详解分
- x86 - 特权级别 CPL / RPL / DPL / IOPL
嗷大墨
操作系统#x86cpu操作系统intel
系列文章x86-CPU架构/寄存器详解(一)x86、8086、i386、IA-32是什么?x86-CPU架构/寄存器详解(二)实模式(8086模式)x86-CPU架构/寄存器详解(三)保护模式x86-分段与分页详解x86-特权级别CPL/RPL/DPL/IOPLx86-操作系统:中断、陷阱、异常、故障、终止x86-描述符详解:存储/系统段描述符、门描述符本文内容:系列文章特权级别,Privileg
- x86 - CPU架构/寄存器详解 (一)x86、8086、i386、IA-32 是什么?
嗷大墨
#x86操作系统架构操作系统intelcpu寄存器
系列文章x86-CPU架构/寄存器详解(一)x86、8086、i386、IA-32是什么?x86-CPU架构/寄存器详解(二)实模式(8086模式)x86-CPU架构/寄存器详解(三)保护模式x86-分段与分页详解x86-特权级别CPL/RPL/DPL/IOPLx86-操作系统:中断、陷阱、异常、故障、终止x86-描述符详解:存储/系统段描述符、门描述符本文内容:系列文章写在前面的话常见概念参考资
- x86 - 操作系统:中断、陷阱、异常、故障、终止
嗷大墨
操作系统#x86操作系统架构intelcpu内核
系列文章x86-CPU架构/寄存器详解(一)x86、8086、i386、IA-32是什么?x86-CPU架构/寄存器详解(二)实模式(8086模式)x86-CPU架构/寄存器详解(三)保护模式x86-分段与分页详解x86-特权级别CPL/RPL/DPL/IOPLx86-操作系统:中断、陷阱、异常、故障、终止x86-描述符详解:存储/系统段描述符、门描述符本文内容:系列文章广义分类狭义分类(x86分
- x86 - CPU架构/寄存器详解 (三) 保护模式
嗷大墨
#x86操作系统架构intelcpu寄存器
系列文章x86-CPU架构/寄存器详解(一)x86、8086、i386、IA-32是什么?x86-CPU架构/寄存器详解(二)实模式(8086模式)x86-CPU架构/寄存器详解(三)保护模式x86-分段与分页详解x86-特权级别CPL/RPL/DPL/IOPLx86-操作系统:中断、陷阱、异常、故障、终止x86-描述符详解:存储/系统段描述符、门描述符本文内容:系列文章CPU架构通用寄存器状态寄
- Intel Realsense D435i + Apriltag_ros 实现对相机姿态的估计
nenchoumi3119
图像处理
这里使用Apriltag_ros功能包可以通过单张rgb图像来估计相机在二维码坐标系上的姿态。软硬件:IntelRealsenseD435iUbuntu18.04DesktopStep1:下载并编译依赖库AprilTag3在这一步的时候如果直接git容易出现Error:RPL报错,比较稳妥的方式是下载他的zip包然后解压。https://github.com/AprilRobotics/april
- x86 - CPU架构/寄存器详解 (二) 实模式(8086模式)
嗷大墨
#x86操作系统架构intel操作系统cpu寄存器
系列文章x86-CPU架构/寄存器详解(一)x86、8086、i386、IA-32是什么?x86-CPU架构/寄存器详解(二)实模式(8086模式)x86-CPU架构/寄存器详解(三)保护模式x86-分段与分页详解x86-特权级别CPL/RPL/DPL/IOPLx86-操作系统:中断、陷阱、异常、故障、终止x86-描述符详解:存储/系统段描述符、门描述符本文内容:系列文章一、处理器架构二、内存机制
- 【RL-TCPnet网络教程】第1章 当前主流的小型嵌入式网络协议栈
嵌入式系统OS
RL-TCPnet网络教程emWintcpnetFreeRTOSrtx
第1章当前主流的小型嵌入式网络协议栈这几年物联网发展迅猛,各种新产品、新技术也是层出不穷,本章节就为大家介绍当前主流的小型嵌入式网络协议栈。1.1当前主流的嵌入式网络协议栈1.2uIP网络协议栈介绍1.3LwIP网络协议栈介绍1.4Contiki物联网系统介绍1.5embOS/IP网络协议栈介绍1.6uC/TCP-IP网络协议栈介绍1.7MbedOS物联网系统介绍1.8FreeRTOS-TCP网络
- 计算机毕业设计springboot净水产品销售系统81rpl源码+系统+程序+lw文档+部署
呦呦网络
springbootjavamysql
计算机毕业设计springboot净水产品销售系统81rpl源码+系统+程序+lw文档+部署计算机毕业设计springboot净水产品销售系统81rpl源码+系统+程序+lw文档+部署本源码技术栈:项目架构:B/S架构开发语言:Java语言开发软件:ideaeclipse前端技术:Layui、HTML、CSS、JS、JQuery等技术后端技术:JAVA运行环境:Win10、JDK1.8数据库:My
- 基于物联网的防盗报警器设计与实现
biyezuopin
物联网防盗报警器Eclipse+ADTWiFi模块数LoRa通信
目录1绪论11.1研究内容及意义11.1.1研究背景及意义11.1.2主要研究内容11.2相关技术与模块介绍11.2.1LoRa概述11.2.2WiFi概述11.2.3Contiki概述21.2.4MPU6050概述21.2.5物联网三层架构22需求分析32.1非机动车防盗报警32.2大型场馆展品防护报警32.3国家能源产所监测32.4家居生活防盗监测32.5系统优点概述33功能设计53.1防盗检
- MySQL半同步after_sync与after_commit
牛牛的笔记
MySQLdbamysql数据库架构数据库
前言:在MySQL半同步复制中,有两种日志同步的ACK模式,分别是after_sync与after_commit,本文主要介绍两种模式下,主从同步数据的一致性情况。测试环境:主库从库192.168.1.110:3306192.168.1.111:3306半同步配置参数:rpl_semi_sync_master_timeout=10000000rpl_semi_sync_master_wait_fo
- 基于Contiki-NG系统设计的IPv6智能插座
ltmprogram
项目概述本文基于contiki-ng系统在硬件平台nrf52840上完成了一种计量插座的设计。插座之间使用IPv6协议族组成一个无线传感网,将采集到功率、电压、电流数据上传到指定IP地址的平台。插座还有一个继电器可以远程控制负载设备通断电。IPv6网络协议族IPv6网络协议族上图展示了整个IPv6协议栈的组成,使用802.15.4标准定义的物理层和链路层,使用时隙跳频(TSCH)技术来降低网络功耗
- RLP编码和解码
Hollow_Knight
1.RPL数据定义RLP编码的定义只处理以下2类底层数据:字符串(string)是指字节数组。例如,空串”“,再如单词”cat”,以及句子”Loremipsumdolorsitamet,consecteturadipisicingelit”等。列表(list)是一个可嵌套结构,里面可包含字符串和列表。例如,空列表[],再如一个包含两个字符串的列表[“cat”,”dog”],再比如嵌套列表的复杂列表
- ASP.NET Core知多少(11):Razor Page Library:开发独立通用RPL(内嵌wwwroot资源文件夹)
圣杰
ASP.NETCore知多少系列:总体介绍及目录Demo路径:GitHub-RPL.Demo1.IntroductionRazorPageLibrary是ASP.NETCore2.1引入的新类库项目,属于新特性之一,用于创建通用页面公用类库。也就意味着可以将多个Web项目中通用的Web页面提取出来,封装成RPL,以进行代码重用。官方文档CreatereusableUIusingtheRazorCl
- C++ Primer笔记1---chapter2易错点
Ston.V
C++Primerc++指针编程语言
1.在C++中char有无符号是不确定的,默认类型由编译器决定,需要你显示的说明unsignedorsigned。以前本科毕设将contiki移植到cc2530上时,就遇到过这个问题导致的死循环2.对于浮点用double,有10位有效数字(float常常精度不够但开销差不多),longdouble一般是没有必要的3.给无符号类型赋超过他的范围的值,结果为取模后的结果,给带符号类型赋超过他范围的值的
- 二分查找排序算法
周凡杨
java二分查找排序算法折半
一:概念 二分查找又称
折半查找(
折半搜索/
二分搜索),优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而 查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表 分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步
- java中的BigDecimal
bijian1013
javaBigDecimal
在项目开发过程中出现精度丢失问题,查资料用BigDecimal解决,并发现如下这篇BigDecimal的解决问题的思路和方法很值得学习,特转载。
原文地址:http://blog.csdn.net/ugg/article/de
- Shell echo命令详解
daizj
echoshell
Shell echo命令
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:
echo string
您可以使用echo实现更复杂的输出格式控制。 1.显示普通字符串:
echo "It is a test"
这里的双引号完全可以省略,以下命令与上面实例效果一致:
echo Itis a test 2.显示转义
- Oracle DBA 简单操作
周凡杨
oracle dba sql
--执行次数多的SQL
select sql_text,executions from (
select sql_text,executions from v$sqlarea order by executions desc
) where rownum<81;
&nb
- 画图重绘
朱辉辉33
游戏
我第一次接触重绘是编写五子棋小游戏的时候,因为游戏里的棋盘是用线绘制的,而这些东西并不在系统自带的重绘里,所以在移动窗体时,棋盘并不会重绘出来。所以我们要重写系统的重绘方法。
在重写系统重绘方法时,我们要注意一定要调用父类的重绘方法,即加上super.paint(g),因为如果不调用父类的重绘方式,重写后会把父类的重绘覆盖掉,而父类的重绘方法是绘制画布,这样就导致我们
- 线程之初体验
西蜀石兰
线程
一直觉得多线程是学Java的一个分水岭,懂多线程才算入门。
之前看《编程思想》的多线程章节,看的云里雾里,知道线程类有哪几个方法,却依旧不知道线程到底是什么?书上都写线程是进程的模块,共享线程的资源,可是这跟多线程编程有毛线的关系,呜呜。。。
线程其实也是用户自定义的任务,不要过多的强调线程的属性,而忽略了线程最基本的属性。
你可以在线程类的run()方法中定义自己的任务,就跟正常的Ja
- linux集群互相免登陆配置
林鹤霄
linux
配置ssh免登陆
1、生成秘钥和公钥 ssh-keygen -t rsa
2、提示让你输入,什么都不输,三次回车之后会在~下面的.ssh文件夹中多出两个文件id_rsa 和 id_rsa.pub
其中id_rsa为秘钥,id_rsa.pub为公钥,使用公钥加密的数据只有私钥才能对这些数据解密 c
- mysql : Lock wait timeout exceeded; try restarting transaction
aigo
mysql
原文:http://www.cnblogs.com/freeliver54/archive/2010/09/30/1839042.html
原因是你使用的InnoDB 表类型的时候,
默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,
因为有的锁等待超过了这个时间,所以抱错.
你可以把这个时间加长,或者优化存储
- Socket编程 基本的聊天实现。
alleni123
socket
public class Server
{
//用来存储所有连接上来的客户
private List<ServerThread> clients;
public static void main(String[] args)
{
Server s = new Server();
s.startServer(9988);
}
publi
- 多线程监听器事件模式(一个简单的例子)
百合不是茶
线程监听模式
多线程的事件监听器模式
监听器时间模式经常与多线程使用,在多线程中如何知道我的线程正在执行那什么内容,可以通过时间监听器模式得到
创建多线程的事件监听器模式 思路:
1, 创建线程并启动,在创建线程的位置设置一个标记
2,创建队
- spring InitializingBean接口
bijian1013
javaspring
spring的事务的TransactionTemplate,其源码如下:
public class TransactionTemplate extends DefaultTransactionDefinition implements TransactionOperations, InitializingBean{
...
}
TransactionTemplate继承了DefaultT
- Oracle中询表的权限被授予给了哪些用户
bijian1013
oracle数据库权限
Oracle查询表将权限赋给了哪些用户的SQL,以备查用。
select t.table_name as "表名",
t.grantee as "被授权的属组",
t.owner as "对象所在的属组"
- 【Struts2五】Struts2 参数传值
bit1129
struts2
Struts2中参数传值的3种情况
1.请求参数绑定到Action的实例字段上
2.Action将值传递到转发的视图上
3.Action将值传递到重定向的视图上
一、请求参数绑定到Action的实例字段上以及Action将值传递到转发的视图上
Struts可以自动将请求URL中的请求参数或者表单提交的参数绑定到Action定义的实例字段上,绑定的规则使用ognl表达式语言
- 【Kafka十四】关于auto.offset.reset[Q/A]
bit1129
kafka
I got serveral questions about auto.offset.reset. This configuration parameter governs how consumer read the message from Kafka when there is no initial offset in ZooKeeper or
- nginx gzip压缩配置
ronin47
nginx gzip 压缩范例
nginx gzip压缩配置 更多
0
nginx
gzip
配置
随着nginx的发展,越来越多的网站使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩到底是怎么压缩的呢?
gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用
- java-13.输入一个单向链表,输出该链表中倒数第 k 个节点
bylijinnan
java
two cursors.
Make the first cursor go K steps first.
/*
* 第 13 题:题目:输入一个单向链表,输出该链表中倒数第 k 个节点
*/
public void displayKthItemsBackWard(ListNode head,int k){
ListNode p1=head,p2=head;
- Spring源码学习-JdbcTemplate queryForObject
bylijinnan
javaspring
JdbcTemplate中有两个可能会混淆的queryForObject方法:
1.
Object queryForObject(String sql, Object[] args, Class requiredType)
2.
Object queryForObject(String sql, Object[] args, RowMapper rowMapper)
第1个方法是只查
- [冰川时代]在冰川时代,我们需要什么样的技术?
comsci
技术
看美国那边的气候情况....我有个感觉...是不是要进入小冰期了?
那么在小冰期里面...我们的户外活动肯定会出现很多问题...在室内呆着的情况会非常多...怎么在室内呆着而不发闷...怎么用最低的电力保证室内的温度.....这都需要技术手段...
&nb
- js 获取浏览器型号
cuityang
js浏览器
根据浏览器获取iphone和apk的下载地址
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" content="text/html"/>
<meta name=
- C# socks5详解 转
dalan_123
socketC#
http://www.cnblogs.com/zhujiechang/archive/2008/10/21/1316308.html 这里主要讲的是用.NET实现基于Socket5下面的代理协议进行客户端的通讯,Socket4的实现是类似的,注意的事,这里不是讲用C#实现一个代理服务器,因为实现一个代理服务器需要实现很多协议,头大,而且现在市面上有很多现成的代理服务器用,性能又好,
- 运维 Centos问题汇总
dcj3sjt126com
云主机
一、sh 脚本不执行的原因
sh脚本不执行的原因 只有2个
1.权限不够
2.sh脚本里路径没写完整。
二、解决You have new mail in /var/spool/mail/root
修改/usr/share/logwatch/default.conf/logwatch.conf配置文件
MailTo =
MailFrom
三、查询连接数
- Yii防注入攻击笔记
dcj3sjt126com
sqlWEB安全yii
网站表单有注入漏洞须对所有用户输入的内容进行个过滤和检查,可以使用正则表达式或者直接输入字符判断,大部分是只允许输入字母和数字的,其它字符度不允许;对于内容复杂表单的内容,应该对html和script的符号进行转义替换:尤其是<,>,',"",&这几个符号 这里有个转义对照表:
http://blog.csdn.net/xinzhu1990/articl
- MongoDB简介[一]
eksliang
mongodbMongoDB简介
MongoDB简介
转载请出自出处:http://eksliang.iteye.com/blog/2173288 1.1易于使用
MongoDB是一个面向文档的数据库,而不是关系型数据库。与关系型数据库相比,面向文档的数据库不再有行的概念,取而代之的是更为灵活的“文档”模型。
另外,不
- zookeeper windows 入门安装和测试
greemranqq
zookeeper安装分布式
一、序言
以下是我对zookeeper 的一些理解: zookeeper 作为一个服务注册信息存储的管理工具,好吧,这样说得很抽象,我们举个“栗子”。
栗子1号:
假设我是一家KTV的老板,我同时拥有5家KTV,我肯定得时刻监视
- Spring之使用事务缘由(2-注解实现)
ihuning
spring
Spring事务注解实现
1. 依赖包:
1.1 spring包:
spring-beans-4.0.0.RELEASE.jar
spring-context-4.0.0.
- iOS App Launch Option
啸笑天
option
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有此程序启动的原因。
launchOptions中的可能键值见UIApplication Class Reference的Launch Options Keys节 。
1、若用户直接
- jdk与jre的区别(_)
macroli
javajvmjdk
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JDK,会发同你
- Updates were rejected because the tip of your current branch is behind
qiaolevip
学习永无止境每天进步一点点众观千象git
$ git push joe prod-2295-1
To
[email protected]:joe.le/dr-frontend.git
! [rejected] prod-2295-1 -> prod-2295-1 (non-fast-forward)
error: failed to push some refs to '
[email protected]
- [一起学Hive]之十四-Hive的元数据表结构详解
superlxw1234
hivehive元数据结构
关键字:Hive元数据、Hive元数据表结构
之前在 “[一起学Hive]之一–Hive概述,Hive是什么”中介绍过,Hive自己维护了一套元数据,用户通过HQL查询时候,Hive首先需要结合元数据,将HQL翻译成MapReduce去执行。
本文介绍一下Hive元数据中重要的一些表结构及用途,以Hive0.13为例。
文章最后面,会以一个示例来全面了解一下,
- Spring 3.2.14,4.1.7,4.2.RC2发布
wiselyman
Spring 3
Spring 3.2.14、4.1.7及4.2.RC2于6月30日发布。
其中Spring 3.2.1是一个维护版本(维护周期到2016-12-31截止),后续会继续根据需求和bug发布维护版本。此时,Spring官方强烈建议升级Spring框架至4.1.7 或者将要发布的4.2 。
其中Spring 4.1.7主要包含这些更新内容。