E-COM-NET

  • 首页
  • 在线工具
  • Layui镜像站
  • SUI文档
  • 联系我们
NUC606
NUC606

LoRa的远距离通信采用的方法

LoRaWAN 是由 LoRa 联盟推出的一个低功耗广域网规范,这一技术可以为电池供电的无线设备提供区域、国家或全球的网络。LoRaWAN 瞄准了 物联网中的一些核心需求,如安全地双向通讯、移动化和本地服务。该技术无需本地复杂配置,即可以让智能设备实现无缝互操作性,给物联网领域的用户、开发者和企业自由操作权限。
 
LoRaWAN 网络架构是一个典型的星形拓扑结构,在这个网络架构中,LoRa 网关是一个透明的中继,连接前端终端设备和后端中央服务器。网关与服务器通过标准 IP 连接,而终端设备采用单跳与一个或多个网关通信,所有的节点均是双向通信。
 
LoRa的远距离通信采用的方法_第1张图片
 
终端与网关之间的通信是在不同频率和数据传输速率基础上完成的,数据速率选择需要在传输距离和消息时延之间权衡。由于采用了扩频技术,不同数据传输速率通信不会互相干扰,且会创建一组“虚拟化”的频段来增加网关容量。LoRaWAN 网络数据传输速率范围为 0.3 kbps 至 50 kbps,为了最大化终端设备电池寿命和整个网络容量,LoRaWAN 网络服务器通过一种速率自适应(ADR)方案来控制数据传输速率和每一终端设备的射频输出。
 
LoRa的远距离通信采用的方法_第2张图片
 
扩频通信概念
扩频通信(SSC),即扩展频谱通信技术(Spread Spectrum Communication),它的基本特点是其传输信息所用信号的带宽远大于信息本身的带宽。
 
增加信号带宽可以降低对 信噪比的要求,当带宽增加到一定程度,允许信噪比进一步降低。扩频通信就是用宽带传输技术来换取信噪比上的好处,这就是扩频通信的基本思想和理论依据。
   
扩频技术即是将信息信号的带宽扩展很多倍进行通信的技术。传输信号带宽远大于信息信号的带宽。例如,传输一个 64Kbps 的数据流,其基带带宽只有 64KHz 左右,但用扩频技术传送时,它所占据的信道带宽可以被扩展到 5MHz,10MHz,甚至更大。与此同时,发射到空间的无线电功率谱(单位带宽内具有的功率),也将大大的降低。
  
这样一来,是否频率资源会更紧张, 答案是否定的。1990 年以来,扩频通信的理论和实践都已证明,众多用户共享这同一带宽,它所容纳的用户数,不但比传统的频分多址方式(FDMA)多,也比近十年来广泛使用的时分多址方式(TDMA)要多。 
 
为何使用扩频技术
一、扩大带宽、减少干扰
当扩频因子为 1 时,数据 1 就用“1”来表示,扩频因子为 4 时,可能用“1011”来表示 1,这样传输的时候可以降低 误码率也就是信噪比,但是却减少了可以传输的实际数据,所以,扩频因子越大,传输的数据数率就越小。
 
LoRa的远距离通信采用的方法_第3张图片
 
扩频前后,时域仿真对比。
 
二、根据对速率的不同要求分配不同数量的码道,提高利用率
扩频因子还有另一个用途,那就是正交码(OVSF: Orthogonal Variable Spreading Factor ,正交可变扩频因子),通过 OVSF 可以获得正交的扩频码,扩频因子为 4 时有 4 个正交的扩频码,正交的扩频码可以让同时传输的无线信号互不干扰,也就是说,扩频因子为 4 时,可以同时传输 4 个人的信息。
  
语音和数据业务传输的数率要求不一样,所以他们扩频因子不一样。
 
扩频因子 Spreading Factor (SF)
  
扩频因子用途(信道化码:OVSF codes)
  
上行:在同一 UE 进行多码道传输时,区分不同的物理信道;
  
下行:区分同一小区下的不同物理信道;
 

 

例如:
采用 LoRa 扩频传输技术 433MHz 模块 APC340,传输距离与穿透能力相比于传统 FSK, GFSK 等有 0.5-0.8 倍的提升,每种可选速率选用不同的扩频因子,扩频因子降 1,速率降低约一半,带宽增加一倍,速率相应增加约一倍,但扩频因子、速率、占用带宽并非完全线性比例关系:
可选速率 / 扩频因子 / 占用带宽:0.81K/10/125K, 1.46K/9/125K, 2.6K/8/125K, 4.56K/7/125K, 9.11K/7/250K, 18.23K/7/500K
 
 
扩频通信的优点
1. 发射功率密度低,不易对其他设备造成干扰。 
2. 保密性高,被截获的可能性极低。
3. 抗干扰能力强,对同频干扰及各种噪声具有极强的抑制能力。
4. 具有极好的抗多径衰落性能。 
 
扩频通信原理
常规的数字数据通信原理是使用与数据速率相适应的尽可能小的带宽。这是因为带宽数是有限的,而且有很多的用户要分享。 
  
扩频通信的原理是尽可能使用最大带宽数, 同样的能量在一个大的带宽上传播。 
 
这里扩频带宽的很小部分与常规无线信号相干扰, 但常规无线信号不影响扩频信号,这是因为两者相比常规信号带宽很窄。 
 
扩频通信,即扩展频谱通信技术(Spread Spectrum Communication),它的基本特点是其传输信息所用信号的带宽远大于信息本身的带宽。除此以外,扩频通信还具有如下特征:
 
1 是一种数字传输方式;
 
2 带宽的展宽是利用与被传信息无关的函数(扩频函数)对被传信息进行调制实现的;
 
3 在接收端使用相同的扩频函数对扩频信号进行相关解调,还原出被传信息。
 
根据香农(C.E.Shannon)在信息论研究中总结出的信道容量公式,即香农公式:
 
C = W×Log2(1+S/N)
 
式中:C-- 信息的传输速率 S-- 有用信号功率 W-- 频带宽度 N-- 噪声功率
 
由式中可以看出:
 
为了提高信息的传输速率 C,可以从两种途径实现,既加大带宽 W 或提高信噪比 S/N。换句话说,当信号的传输速率 C 一定时,信号带宽 W 和信噪比 S/N 是可以互换的,即增加信号带宽可以降低对信噪比的要求,当带宽增加到一定程度,允许信噪比进一步降低,有用信号功率接近噪声功率甚至淹没在噪声之下也是可能的。扩频通信就是用宽带传输技术来换取信噪比上的好处,这就是扩频通信的基本思想和理论依据。 
 
扩频通信系统由于在发送端扩展了信号频谱,在接收端解扩还原了信息,这样的系统带来的好处是大大提高了抗干扰容限。理论分析表明,各种扩频系统的抗干扰性能与信息频谱扩展后的扩频信号带宽比例有关。一般把扩频信号带宽 W 与信息带宽△F 之比称为处理增益 GP,即:
 
 
它表明了扩频系统信噪比改善的程度。除此之外,扩频系统的其他一些性能也大都与 GP 有关。因此,处理增益是扩频系统的一个重要性能指标。
 
系统的抗干扰容限 MJ 定义如下:
  
式中:(S/N)。= 输出端的信噪比,
 
 
LS = 系统损耗
  
由此可见,抗干扰容限 MJ 与扩频处理增益 GP 成正比,扩频处理增益提高后,抗干扰容限大大提高,甚至信号在一定的噪声湮没下也能正常通信。通常的扩频设备总是将用户信息(待传输信息)的带宽扩展到数十倍、上百倍甚至千倍,以尽可能地提高处理增益。
 
频谱的扩展是用数字化方式实现的。在一个二进制码位的时段内用一组新的多位长的码型予以置换,新码型的码速率远远高出原码的码速率,由傅立叶分析可知新码型的带宽远远高出原码的带宽,从而将信号的带宽进行了扩展。这些新的码型也叫伪随机(PN)码,码位越长系统性能越高。通常,商用扩频系统 PN 码码长应不低于 12 位,一般取 32 位,军用系统可达千位。
 

 

目前常见的码型有以下三种:
1、M 序列,即最长线性伪随机系列;
2、GOLD 序列;
3、WALSH 函数正交码。
 
当选取上述任意一个序列后,如 M 序列,将其中可用的编码,即正交码,两两组合,并划分为若干组,各组分别代表不同用户,组内两个码型分别表示原始信息"1" 和"0"。系统对原始信息进行编码、传送,接收端利用相关处理器对接收信号与本地码型相关进行相关运算,解出基带信号( 即原始信息)实现解扩,从而区分出不同用户的不同信息。微波无线扩频通信的原理见图 1:
 
LoRa的远距离通信采用的方法_第4张图片
图 1:扩频通信原理
 
由图可见,一般的无线扩频通信系统都要进行三次调制。一次调制为信息调制,二次调制为扩频调制,三次调制为射频调制。接收端有相应的射频解调,扩频解调和信息解调。根据扩展频谱的方式不同,扩频通信系统可分为:直接序列扩频(DS)、跳频(FH)、跳时(TH)、线性调频以及以上几种方法的组合。
 
所谓直接序列扩频(DS-Direct Scquency),就是用高码率的扩频码序列在发端直接去扩展信号的频谱,在收端直接使用相同的扩频码序列对扩展的信号频谱进行解调,还原出原始的信息。直接序列扩频的频谱扩展和解扩过程见图 2 和图 3 所示:
 
 
LoRa的远距离通信采用的方法_第5张图片
图 2:信息的频谱扩展过程
 
 
LoRa的远距离通信采用的方法_第6张图片
图 3:扩频信号的解扩过程
 
在图上我们可以看出:
 
在发端,信息码经码率较高的 PN 码调制以后,频谱被扩展了。在收端,扩频信号经同样的 PN 码解调以后,信息码被恢复;
 
信息码经调制、扩频传输、解调然后恢复的过程,类似与 PN 码进行了二次"模二相加"的过程。
在以下的图 4 中我们还可以用能量面积图示概念看出:
 
待传信息的频谱被扩展了以后,能量被均匀地分布在较宽的频带上,功率谱密度下降;
 
扩频信号解扩以后,宽带信号恢复成窄带信息,功率谱密度上升;
 
相对与信息信号,脉冲干扰只经过了一次被模二相加的调制过程,频谱被扩展,功率谱密度下降,从而使有用信息在噪声干扰中被提取出来。 
 

 

传输速率和距离
传输速率是系统设计中一个关键的可变因素,它将决定整个系统整体性能的很多属性。无线传输距离由接收机灵敏度和发射机输出功率共同决定,两者之间的差值我们称之为链路预算。输出功率受限于标准规范,所以只有通过提高灵敏度来增加距离,而灵敏度又受数据速率非常重要的影响。对所有的调制方式来说,越低的速率,接收机的带宽越窄,接收灵敏度就越高。在现今高性价比无线收发机中应用最广泛的调制方式是 FSK 或者 GFSK。要进一步减小 FSK 系统的接收机带宽,唯一可行的办法就是提高参考晶体的精确度。虽未经检验过但可以预见,这很容易就会产生比接收机带宽更宽的频率偏差。低成本的晶体一般只有 20ppm 的精度,这将限制使用载波频率为 868MHz 或 915MHz 系统的最大数据传输速率在 20kbps,灵敏度在 -112dBm。使用温补晶振可以获得更高的灵敏度,但是温补晶振的价钱将是普通晶体的三倍。
 
扩频调制方式在其他领域应用了很多年,之前未使用于低成本的传感网络方案。在等同的数据速率条件下,商用的低成本扩频调制方式可以获得比传统 FSK 调制方式高 8-10dB 的灵敏度。升特(Semtech)公司将推出一款新的收发机,这款收发机集成了一种名为 LoRa 的扩频调制方式和传统的 GFSK 调制方式。图中展示了在 GFSK 调制和 LoRa 扩频调制两种系统中灵敏度相对数据速率的关系曲线。
 
LoRa的远距离通信采用的方法_第7张图片
 
在 GFSK 调制和 LoRa 扩频调制两种系统中灵敏度相对数据速率的关系曲线。
 
有些扩频调制方式对晶体引起的频率偏差更不敏感,这类接收机在 125kHz 的带宽下使用低成本的 20ppm 的晶体时获得接近 -140dBm 的灵敏度。与 FSK 系统相比,使用同样低成本的晶体时这种新的扩频方式在灵敏度上改善了 30dB,理论上相当于增加了 5 倍的传输距离。通过降低速率获得最大传输距离和要求最长的电池寿命之间是相互冲突的。数据速率决定了空中传输时间,越高的传输速率,系统发射或接收将花费越少的时间。100kbps 的系统大约只需要 50kbps 的系统的传输时间的一半。更快的速率可以使更多的节点在无竞争冲突下在同一区域共存,但这将降低接收灵敏度和传输距离。每一种接收机都会提供多种工作和休眠的模式,且不同模式下的功耗是不同的。各节点收发占空比将决定哪些模式会对功耗产生最大的影响。例如,如果一个节点频繁地处于接收状态,那接收电流就非常重要。同理,如果一个节点每天只发射一次,那睡眠电流就是最重要的因素。
 
LoRa 应用场景 1:电力信息化
 
LoRa的远距离通信采用的方法_第8张图片
 
电网监控信息化:新的能源、环境和管理的促进,以及新的消费类需求等都意味着电网必须实现数字化、基于标准、自动化和可互操作的基础设施。电网的现代化取决于确保在电力的生成、传输、分配和消耗过程中的端到端连通性、可靠性和安全性。
 
塔式太阳能热发电站:
 
LoRa的远距离通信采用的方法_第9张图片
 
该太阳能电站项目建设安装了过万片的反射镜面,所有镜面由电控系统控制转动,每个镜面集成两个电机实现水平和垂直的转动,确保反射的日光集中到塔上,电机采用步进电机伺服控制法,镜面上安装一小块光伏板,产生电能给电控板供电,镜面的实时角度数据通过无线通信与控制中心连接下达。
 
LoRa 应用场景 2:农业信息化
 
 
LoRa的远距离通信采用的方法_第10张图片
 

 

农村信息化是通讯技术和计算机技术在农村生产、生活和社会管理中实现普遍应用和推广的过程。农村信息化是社会信息化的一部分,它首先是一种社会经济形态,是农村经济发展到某一特定过程的概念描述。它不仅包括农业信息技术,还应包括微电子技术、通信技术、光电技术等在农村生产、生活、管理等方面普遍而系统应用的过程。农村信息化包括了传统农业发展到现代农业进而向信息农业演进的过程,又包含在原始社会发展到资本社会进而向信息社会发展的过程中。
 
LoRaWAN 实现农业传感器互连,无通信资费,多节点,低功耗,低成本,传输距离远等特点。
 
LoRa 应用场景 3:工业信息化
 
LoRa的远距离通信采用的方法_第11张图片
 
(1)实时监控储罐内 LNG 存储情况(液位、压力、温度),及时发现液体分层、翻滚、升温、泄露及混凝土筒壁裂缝、沉降等危险状况;
(2)定期分析管道的压力流量变化趋势,建立全运营期的数字化、信息化档案,科学、合理地协助管道的管理和养护;
(3)及时把握管道、储液罐结构运营阶段的工作状态,识别结构损伤以及评定结构的安全、可靠性与耐久性;
(4)为运营、维护、管理提供决策依据,可以使得既有管道、储液罐的技术改造决策更加科学、改造技术方案的设计更加合理、经济;
(5)验证管道、储液罐设计建造理论与方法,完善相关设计施工技术规程,提高管道铺设、储液罐设计水平和安全可靠度,保障结构的使用安全,具有重要的社会意义、经济价值和广泛的应用前景
 
LoRa 应用场景 4:环境监测
 
LoRa的远距离通信采用的方法_第12张图片
 
温度、湿度、风速
 
水位、流量、泥沙、降水、蒸发、水温、冰凌、水质、地下水位
 
温度、湿度、风速
 
水位、流量、泥沙、降水、蒸发、水温、冰凌、水质、地下水位
 
以上这些场景,充分发挥了 LoRa 的特点:
 
低功耗、远距离、多节点、低成本
 
LoRa的远距离通信采用的方法_第13张图片
 
LoRa的远距离通信采用的方法_第14张图片
 

 

组网的便捷性是用户最大的需求
在互联网时代,联网的设备主要是手机、平板、电脑等设备,人均设备数量较少,每人仅需对几个设备做配置即可。但是未来物联网设备连接的数量会远远大于互联网的联机设备数量,人均设备数量大大增加,每人可能需要对超过 10 个设备的连接进行配置,配置工作量大大增加。这时用户一定会选择最便捷配置的连接方式,当然设备若可自动组网、自行连接,无需用户配置是最好的。
  
从国内物联网的发展历程来看,其实是用户配置的便捷性帮助企业选择了网络连接方式。比如智能家居领域,目前智能单品最普及的通讯方式是 WIFI 协议(智能家居整体解决方案还是以有线协议为主)。为什么 WIFI 协议能够暂时领先于其他协议?究其原因主要有两个:一个是路由器普及率较高,用户无需再组网即可使用;另一个现在 WIFI 协议的配置相对简单。
   
所以说设备组网、配置的便捷性对物联网的普及影响巨大,从用户角度出发,能否实现便捷组网也是决定未来物联网通讯协议的关键。
  
设备能耗也是用户一大痛点
未来物联网的连接设备数量巨大,由于环境影响,很多设备是不方便通过有线连接的,也就是说没有有线电源供给,只能使用电池供电。但对于使用电池的设备,若频繁地更换电池会增加用户很多工作量。
  
在智能家居领域,由于 WIFI 配置的便捷性,智能单品使用 WIFI 通讯协议的产品比例最大,不过 WIFI 通讯的高功耗也是无可置疑的。因此,目前很多做 WIFI 通讯方案的企业都想办法解决功耗的问题。
  
举例来说,深圳银河风云网络系统股份有限公司曾推出一款产品空调伴侣悟空 i8,是京东众筹第 5 个超过千万的产品,并且是第一个单品价格不足 100 元但众筹过千万的产品。该产品使用的是银河风云自己的 WIFi 模块。而银河风云为了降低 WIFI 模块的功耗,在模块的设计上花了很大的精力:通过快速连接的功能实现功耗降低,即保证设备在 1 秒钟可以快速建立 WIFI 连接,银河风云产品之间通讯使用功耗非常低的通讯方式,当无数据传输时,WIFI 模块处于休眠状态,但一旦需要连接网络时,即可快速通过 WIFI 模块建立连接,只要连接时间低于用户忍受范围,用户觉察不出这些差异,但却能帮助用户降低 WIFI 功耗。
  
银河风云为什么要花这么大精力,增加这么复杂的功能?其核心是功耗高是用户的一大痛点,而银河风云期望帮助用户降低功耗来解决这一痛点。
  
还有一个案例,汉威电子的远程抄表解决方案在行业内应用非常广泛,核心竞争力在与其远程抄表的功耗低。在无电源的环境下,其远程抄表产品使用电池可以使用一年以上。
  
其实汉威解决方案也是使用 3G 网络通讯,但一般企业使用 3G 网络,都解决不了一块电池使用一年的难题。为什么汉威电子可以实现?道理很简单,因为远程抄表无需实时连接,其数据传输频率非常低,而保持 3G 实时通讯会浪费很多能源。汉威的设计是每天抄表的时候建立连接,传输数据,之后就把通讯功能停掉,这样大大降低了功耗。
  
无论银河风云、还是汉威电子,他们的解决方案都是在不适合于物联网的网络环境下,花了很大精力解决了低功耗的问题。对于那些仅需小数据量传输、低功耗但长距离传输的联网设备,若有针对性的网络标准或协议,则企业就无需花太多精力解决功耗问题。
  
用户需求传导:组网方便且功耗低的网络将是物联网通讯最佳选择
目前,通信领域最为炙手可热的是 4G 网络的商用和 5G 的研发,在追求高宽带、大容量网络的同时,也有一些企业从用户需求传导中看到适用于物联网的网络标准和协议的需求,进行卓有成效的研发。在已成熟的专用于物联网的网络标准中,LoRa 是一个典型的代表。笔者最近拜访了一家 LoRa 模块企业,从中学习了 LoRa 的一些特点,发现 LoRa 能够非常有效地解决了物联网设备组网便捷性和功耗的痛点,且能够实现远距离传输。
  
LoRa 采用星型网络架构,与网状网络架构相比,它是具有最低延迟的最简单的网络结构。基于 LoRa 的扩频芯片,可以实现节点与集中器直接组网连接,构成星形;对于远距离的结点,可使用网关设备进行中继组网连接。LoRa 网络供应商既可以搭建覆盖范围较广的广域网基础设施,也可以通过简单的网关设备搭建局域网,只要物联网设备中嵌入 LoRa 芯片或模块,即可快速实现组网和快速配置。广域网和局域网两种环境中均可实现便捷组网,在与以自组网见长的 ZigBee 协议比较,具有明显的优势。
  
低功耗无疑是 LoRa 网络技术的最大特点,LoRa 使用扩频调制技术,可解调低于 20 dB 的噪声,这确保了高灵敏度和可靠的网络连接,而使用不同的扩频因子就可以改变扩频系统的传输速率,且可变的扩频因子提高了整个网络的系统容量,因为采用不同扩频因子的信号可以在一个信道中共存。与传统采用固定速率的 FSK 系统相比,LoRa 协议的星形拓扑结构消除了同步开销和跳数,因而降低了功耗,一般来说 95%的节点只占用 10%的总能耗。
  
在实际应用中,采用 LoRa 协议的物联网设备无线通信距离超过 15 公里(郊区环境),电池使用寿命可达 10 年以上,并且能够将数百万的无线传感器节点与 LoRa 技术网关连接起来,这一优势是传统网络通讯标准无法达到的。
  
目前,采用 LoRa 技术的物联网络已开始商用,将各类电池供电的设备连接起来。在用户需求的推动下,可以预测,类似 LoRa 的网络也将成为物联网领域的下一个风口,切实有效地解决物联网设备“互联”方面的痛点,进一步打破物联网发展的瓶颈。
 
物联网安全:
适用于物联网的覆盖全国的网络需要解决诸如关键性基础设施、机密的个人数据或社会公共服务等安全通信的问题,这方面一般采用多层加密的方式来解决:
· 唯一网络密钥(EU164)并保证网络层安全
· 唯一应用密钥(EU164)并保证应用层端到端的安全
· 设备特别密钥(EUI128)
 
LoRaWAN 网络各节点具有多层级安全方案,保证各类应用的不同需求:
· 双向通信终端设备(A 等级):处于 A 等级的终端设备允许双向通信,每一终端设备上行传输会伴随着两个下行接收窗口。终端设备的传输槽是基于其自身通信需求,其微调是基于一个随机的时间基准(ALOHA 协议)。A 等级的终端设备应用中功耗最低,在终端发送一个上行传输信号后才能与服务器进行下行通信,与服务器任何时候的下行通信都只能是在上行通信之后。

你可能感兴趣的:(LoRa的远距离通信采用的方法)

  • python 读excel每行替换_Python脚本操作Excel实现批量替换功能 weixin_39646695 python读excel每行替换
    Python脚本操作Excel实现批量替换功能大家好,给大家分享下如何使用Python脚本操作Excel实现批量替换。使用的工具Openpyxl,一个处理excel的python库,处理excel,其实针对的就是WorkBook,Sheet,Cell这三个最根本的元素~明确需求原始excel如下我们的目标是把下面excel工作表的sheet1表页A列的内容“替换我吧”批量替换为B列的“我用来替换的
  • x86-64汇编语言训练程序与实战 十除以十等于一
    本文还有配套的精品资源,点击获取简介:汇编语言是一种低级语言,与机器代码紧密相关,特别适用于编写系统级代码及性能要求高的应用。nasm编译器是针对x86和x86-64架构的汇编语言编译器,支持多种语法风格和指令集。项目Euler提供数学和计算机科学问题,鼓励编程技巧应用,前100个问题的答案可共享。x86-64架构扩展了寄存器数量并引入新指令,提升了数据处理效率。学习汇编语言能够深入理解计算机底层
  • 男士护肤品哪个牌子好?十大男士护肤品排行榜 高省APP珊珊
    很多男生意识到护肤的必要性,开始着手护肤,但不知道该选哪个男士护肤品品牌使用好。目前市面上很多男士护肤品品牌,可谓琳琅满目,让人眼花缭乱。男士挑选护肤品时,根据自己皮肤需求去正规渠道挑选合适的知名护肤品比较放心靠谱。高省APP,是2021年推出的平台,0投资,0风险、高省APP佣金更高,模式更好,终端用户不流失。【高省】是一个自用省钱佣金高,分享推广赚钱多的平台,百度有几百万篇报道,也期待你的加入
  • 三菱PLC全套学习资料及应用手册 good2know
    本文还有配套的精品资源,点击获取简介:三菱PLC作为工业自动化领域的核心设备,其系列产品的学习和应用需要全面深入的知识。本次资料包为学习者提供从基础到进阶的全方位学习资源,包括各种型号PLC的操作手册、编程指南、软件操作教程以及实际案例分析,旨在帮助用户系统掌握PLC的编程语言、指令系统及在各类工业应用中的实施。1.三菱PLC基础知识入门1.1PLC的基本概念可编程逻辑控制器(PLC)是工业自动化
  • 2022-10-20 体力劳动者
    不因感觉稍纵即逝就不加记录。在女儿睡觉后我记下今天的小故事。接手新班级后,今天是第二次收到家长的感谢信(微信)。是我表扬次数最多的两位学生家长致来的感谢,他们明显感受到孩子自信、阳光了不少,写作业由被动变为了主动,家庭氛围也由鸡飞狗跳变成了其乐融融。在被顽皮的学生气得头晕之后,我感到了久违的价值感,责任感甚至使命感,我回复家长这样一句话:我们也需要家长的反馈好让我们的教育工作更有劲头。我也认识到,
  • 程翔授《评价一篇记叙文》 行吟斯基
    桂林十一中高一2中学生自读程老师学生文章板书课题师巡看。看完举手。问:它是记叙文。不商量。独立打分。学生评价打分。师:高低都正常,不受干扰。师巡,略评。打完举手。调查:分层次举手——高分先举手。最低分。最高95分。最低45分。女:差距太大!师:同一篇,相差55分。若是你的文章,愿落谁手?男:身临其境感觉。师:你有此经历?没也没关系。女:不优美……,结尾无升华……无感悟……师:辞藻不美?(师追问)男
  • 《玉骨遥》:大司命为什么不杀朱颜?原因没那么简单 windy天意晚晴
    《玉骨遥》里,朱颜就是时影的命劫之人。重明与时影早就知道,他们一直瞒着大司命,如今大司命也知道了真相。可是大司命却没有杀朱颜,而是给朱颜下了诛心咒,还说时影的命劫已经破了,真的如此吗?1、计划总是赶不上变化的大司命从目前剧情来说,大司命还不如时影,他信心十足的事情总会有纰漏。他不让时影见命劫之女,结果时影还是遇上了。他想让时影走火入魔,一心复仇,结果时影在朱颜的劝说下放下了仇恨。大司命让时影开山收
  • 移动端城市区县二级联动选择功能实现包 good2know
    本文还有配套的精品资源,点击获取简介:本项目是一套为移动端设计的jQuery实现方案,用于简化用户在选择城市和区县时的流程。它包括所有必需文件:HTML、JavaScript、CSS及图片资源。通过动态更新下拉菜单选项,实现城市到区县的联动效果,支持数据异步加载。开发者可以轻松集成此功能到移动网站或应用,并可基于需求进行扩展和优化。1.jQuery移动端解决方案概述jQuery技术简介jQuery
  • 日更006 终极训练营day3 懒cici
    人生创业课(2)今天的主题:学习方法一:遇到有用的书,反复读,然后结合自身实际,列践行清单,不要再写读书笔记思考这本书与我有什么关系,我在哪些地方能用到,之后我该怎么用方法二:读完书没映像怎么办?训练你的大脑,方法:每读完一遍书,立马合上书,做一场分享,几分钟都行对自己的学习要求太低,要逼自己方法三:学习深度不够怎么办?找到细分领域的榜样,把他们的文章、书籍、产品都体验一遍,成为他们的超级用户,向
  • 自律打卡第四天:比昨天进步一点点 花儿的念想
    今天新闻我们县城又确诊了一例,截止目前已经确诊的三例了,打开,看了一篇简友写的武汉的真实情况,有病住不了院,还没等到床位已经去世的消息,心里更加的难受,武汉尚且这样,如果是我们这没有高速没有火车的十八线的小县城发生这种情况,那情况将是更加的不堪设想,不敢想,唯有祈求灾难早点快去,平安才是最大的福气。突然觉得我的自律打卡,比昨天进步一点点。更希望疫情战争每一天都要比昨天好一点,希望一觉醒来听到的是好
  • 15个小技巧,让我的Windows电脑更好用了! 曹元_
    01.桌面及文档处理第一部分的技巧,主要是围绕桌面的一些基本操作,包括主题设置、常用文档文件快捷打开的多种方式等等。主题换色默认情况下,我们的Win界面可能就是白色的文档界面,天蓝色的图表背景,说不出哪里不好看,但是就是觉得不够高级。imageimage说到高级感,本能第一反应就会和暗色模式联想起来,如果我们将整个界面换成黑夜模式的话,它会是这样的。imageimage更改主题颜色及暗色模式,我们
  • (二)SAP Group Reporting (GR) 核心子模块功能及数据流向架构解析
    数据如何从子公司流转到合并报表的全过程,即数据采集→合并引擎→报表输出,特别是HANA内存计算如何优化传统ETL瓶颈。SAPGroupReporting(GR)核心模块功能及数据流向的架构解析,涵盖核心组件、数据处理流程和关键集成点,适用于S/4HANA1809+版本:一、核心功能模块概览模块功能关键事务码/FioriApp数据采集(DataCollection)整合子公司财务数据(SAP/非SA
  • 9、汇编语言编程入门:从环境搭建到简单程序实现 神经网络酱 汇编语言MEPISGNU工具链
    汇编语言编程入门:从环境搭建到简单程序实现1.数据存储介质问题解决在处理数据存储时,若要使用MEPIS系统,需确保有其可访问的存储介质。目前,MEPIS无法向采用NTFS格式(常用于Windows2000和XP工作站)的硬盘写入数据。不过,若硬盘采用FAT32格式,MEPIS就能进行写入操作。此外,MEPIS还能将文件写入软盘和大多数USB闪存驱动器。若工作站连接到局域网,还可通过FTP协议或挂载
  • 月光下的罪恶(5) 允歌玖沐
    5.被孤立顾纨是转校过来的,进入学校后,回头率很高“诶诶诶,你看那女生,哪个系的?”“不知道没见过。”“看那样,一看就是个胆小的货。”顾纨当做没听到,更狠的话她都听过,更何况女生们耍心眼?“他爸爸是做黑生意的,估计女儿也不是什么好的,你以后离他一家子远点。”她走向自己要上课的教室,一进门,所有人的目光看向她,顾纨若无其事的走进教室,开始上课。下课,一群人站起来,但是很显然,她周围的一圈人都不愿意和
  • day15|前端框架学习和算法 universe_01 前端算法笔记
    T22括号生成先把所有情况都画出来,然后(在满足什么情况下)把不符合条件的删除。T78子集要画树状图,把思路清晰。可以用暴力法、回溯法和DFS做这个题DFS深度搜索:每个边都走完,再回溯应用:二叉树搜索,图搜索回溯算法=DFS+剪枝T200岛屿数量(非常经典BFS宽度把树状转化成队列形式,lambda匿名函数“一次性的小函数,没有名字”setup语法糖:让代码更简洁好写的语法ref创建:基本类型的
  • 贝多芬诞辰250周年纪念 万千星河赴远方
    就算不是古典音乐爱好者,你也一定听说过贝多芬。作为古典音乐史上最伟大的音乐家之一,他不仅是古典主义风格的集大成者,同时也是浪漫主义风格的开创者。贝多芬肖像画(1813年)贝多芬的一生共创作了9部交响曲、36首钢琴奏鸣曲、10部小提琴奏鸣曲、16首弦乐四重奏、1部歌剧及2部弥撒曲等等。数量虽然不及前辈海顿、莫扎特多,但他几乎改造了当时所有的音乐表达形式,赋予了它们全新的价值,对后世音乐的发展产生了极
  • IK分词 初心myp
    实现简单的分词功能,智能化分词添加依赖配置:4.10.4org.apache.lucenelucene-core${lucene.version}org.apache.lucenelucene-analyzers-common${lucene.version}org.apache.lucenelucene-queryparser${lucene.version}org.apache.lucenel
  • 三件事—小白猫·雨天·八段锦 咸鱼月亮
    1.最近楼下出现一只非常漂亮的粘人小白猫,看着不像是流浪猫,非常亲人。眼睛比蓝球的还大,而且是绿色的,很漂亮。第一次遇到它,它就跟我到电梯口,如果我稍微招招手,肯定就跟我进电梯了。后来我喂过它几次,好可惜不能养它,一只蓝球就是我的极限了。2.下雨天就心烦,好奇怪。明明以前我超爱看窗外的雨和听雨声,看来近来的心情不够宁静了。3.最近在练八段锦,从第一次就爱上了这个运动,很轻松缓慢,但是却出汗。感觉可
  • 25-1-2019 树藤与海岛呢
    hello八月来报道了今天看到了一篇文章就只想记下那两句话:良田千顷不过一日三餐广夏万间只睡卧榻三尺大概的意思就是要珍惜当下不要等来不及的时候才珍惜分享今天的两餐最近没有时间运动呢下个月补回好了说完了哈哈goodnight图片发自App图片发自App
  • 《极简思维》第三部分 小洋苏兮
    整理你的人际关系如何改善人际关系?摘录:因为人际关系问题是人们生活中不快乐的主要原因。感想:感觉这个说的挺对,之前我总是埋头学习,不管舍友不管自己的合作伙伴的一些事情,但实际上,这学期关注了之后好多了摘录:“亲密关系与社交会让你健康而快乐。这是基础。太过于关注成就或不太关心人际关系的人都不怎么快乐。基本上来说,人类就是建立在人脉关系上的。”感想:但是如果有时想的太多就不太好,要以一个开放的心态跟别
  • 力扣热题100-------54. 螺旋矩阵 海航Java之路 力扣leetcode矩阵java
    给你一个m行n列的矩阵matrix,请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:matrix=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]提示:m==matrix.lengthn
  • 我不懂什么是爱,但我给你全部我拥有的 香尧
    因为怕黑,所以愿意陪伴在夜中行走的人,给他一点点的安全感。因为渴望温柔与爱,所以愿意为别的孩子付出爱与温柔。因为曾遭受侮辱和伤害,所以不以同样的方式施于其他人。如果你向别人出之以利刃,对方还了你爱与包容,真的不要感激他,真的不要赞美他。每一个被人伤害过的人心里都留下了一颗仇恨的种子,他也会想要有一天以眼还眼,以牙还牙。但他未让那颗种子生根发芽,他用一把心剑又一次刺向他自己,用他血荐仇恨,开出一朵温
  • 你要记住,最重要的是:随时做好准备,为了你可能成为更好的自己,放弃现在的自己。 霖霖z
    打卡人:周云日期:2018年11月09日【日精进打卡第180天】【知~学习】《六项精进》0遍共214遍《通篇》1遍共106遍《大学》2遍共347遍《坚强工作,温柔生活》ok《不抱怨的世界》104-108页《经典名句》你要记住,最重要的是:随时做好准备,为了你可能成为更好的自己,放弃现在的自己。【行~实践】一、修身:(对自己个人)1、坚持打卡二、齐家:(对家庭和家人)打扫卫生,接送孩子,洗衣做饭,陪
  • SpringMVC执行流程(原理),通俗易懂 国服冰 SpringMVCspringmvc
    SpringMVC执行流程(原理),通俗易懂一、图解SpringMVC流程二、进一步理解Springmvc的执行流程1、导入依赖2、建立展示的视图3、web.xml4、spring配置文件springmvc-servlet5、Controller6、tomcat配置7、访问的url8、视图页面一、图解SpringMVC流程图为SpringMVC的一个较完整的流程图,实线表示SpringMVC框架提
  • C++ 计数排序、归并排序、快速排序 每天搬一点点砖 c++数据结构算法
    计数排序:是一种基于哈希的排序算法。他的基本思想是通过统计每个元素的出现次数,然后根据统计结果将元素依次放入排序后的序列中。这种排序算法适用于范围较小的情况,例如整数范围在0到k之间计数排序步骤:1初始化一个长度为最大元素值加1的计数数组,所有元素初始化为02遍历原始数组,将每个元素值作为索引,在计数数组中对应位置加13将数组清空4遍历计数器数组,按照数组中的元素个数放回到元数组中计数排序的优点和
  • 现在发挥你的优势 爱生活的佑嘉
    来和我做咨询的一些朋友,涉及到定位的,都会说,我不知道我的优势是什么,你能不能帮我看看?还有一些朋友,喜欢做各种测试来了解自己,测试过后,然并卵。今天,我想来聊聊优势,如何能了解自己的优势是什么。首先,我们要知道,如果要成为“不一般”的人,我们所做的事情,就要基于自身的优势。我做管理者十多年,看到每个员工都有不同的特长,有的擅长数字,有的擅长人际,有的擅长写作。这些知道自己优势并且在这方面刻意练习
  • 2023-11-02 一帆f
    发现浸润心田的感觉:今天一个机缘之下突然想分享我的婆媳关系,我一边分享一边回忆我之前和儿媳妇关系的微妙变化,特别是分享到我能感受到儿媳妇的各种美好,现在也能心平气和的和老公平等对话,看到自己看到老公,以己推人以人推己自然而然的换位思考,心中有一种美好的能量在涌动,一种浸润心田的感觉从心胸向全身扩散,美好极了……我很想记住这种感觉,赶紧把它写下来以留纪念,也就是当我看见他人的美好,美好的美妙的浸润心
  • 贫穷家庭的孩子考上985以后会怎样? Mellisa蜜思言
    我出生在一个贫穷的农村家庭,据我妈说,我出生的时候才4斤多,而她生完我以后月子里就瘦到70斤。家里一直很穷,父母都是在菜市场卖菜的,家里还有几亩地种庄稼的。我很小开始就要去帮忙,暑假的生活就是帮忙去卖菜和割稻谷,那时候自己对于割稻谷这种事情有着莫名的恐惧,生怕自己长大以后还是每年都要过着割稻谷这种日子。父母因为忙于生计无暇顾及我的学习,幸好我因为看到他们这样子的生活,内心里有深深的恐惧感,驱使着我
  • 实时数据流计算引擎Flink和Spark剖析 程小舰 flinkspark数据库kafkahadoop
    在过去几年,业界的主流流计算引擎大多采用SparkStreaming,随着近两年Flink的快速发展,Flink的使用也越来越广泛。与此同时,Spark针对SparkStreaming的不足,也继而推出了新的流计算组件。本文旨在深入分析不同的流计算引擎的内在机制和功能特点,为流处理场景的选型提供参考。(DLab数据实验室w.x.公众号出品)一.SparkStreamingSparkStreamin
  • 48. 旋转图像 - 力扣(LeetCode) Fiee-77 #数组leetcode算法python数据结构数组
    题目:给定一个n×n的二维矩阵matrix表示一个图像。请你将图像顺时针旋转90度。你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例1:输入:matrix=[[1,2,3],[4,5,6],[7,8,9]]输出:[[7,4,1],[8,5,2],[9,6,3]]示例2:输入:matrix=[[5,1,9,11],[2,4,8,10],[13,3,6,
  • apache ftpserver-CentOS config gengzg apache
    <server xmlns="http://mina.apache.org/ftpserver/spring/v1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://mina.apache.o
  • 优化MySQL数据库性能的八种方法 AILIKES sqlmysql
    1、选取最适用的字段属性   MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的 性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很
  • JeeSite 企业信息化快速开发平台 Kai_Ge JeeSite
    JeeSite 企业信息化快速开发平台 平台简介 JeeSite是基于多个优秀的开源项目,高度整合封装而成的高效,高性能,强安全性的开源Java EE快速开发平台。 JeeSite本身是以Spring Framework为核心容器,Spring MVC为模型视图控制器,MyBatis为数据访问层, Apache Shiro为权限授权层,Ehcahe对常用数据进行缓存,Activit为工作流
  • 通过Spring Mail Api发送邮件 120153216 邮件main
    原文地址:http://www.open-open.com/lib/view/open1346857871615.html 使用Java Mail API来发送邮件也很容易实现,但是最近公司一个同事封装的邮件API实在让我无法接受,于是便打算改用Spring Mail API来发送邮件,顺便记录下这篇文章。 【Spring Mail API】 Spring Mail API都在org.spri
  • Pysvn 程序员使用指南 2002wmj SVN
    源文件:http://ju.outofmemory.cn/entry/35762 这是一篇关于pysvn模块的指南. 完整和详细的API请参考 http://pysvn.tigris.org/docs/pysvn_prog_ref.html. pysvn是操作Subversion版本控制的Python接口模块. 这个API接口可以管理一个工作副本, 查询档案库, 和同步两个. 该
  • 在SQLSERVER中查找被阻塞和正在被阻塞的SQL 357029540 SQL Server
    SELECT  R.session_id AS BlockedSessionID ,          S.session_id AS BlockingSessionID ,          Q1.text AS Block
  • Intent 常用的用法备忘 7454103 .netandroidGoogleBlogF#
    Intent     应该算是Android中特有的东西。你可以在Intent中指定程序 要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料 。都指定好后,只要调用startActivity(),Android系统 会自动寻找最符合你指定要求的应用 程序,并执行该程序。 下面列出几种Intent 的用法 显示网页:
  • Spring定时器时间配置 adminjun spring时间配置定时器
    红圈中的值由6个数字组成,中间用空格分隔。第一个数字表示定时任务执行时间的秒,第二个数字表示分钟,第三个数字表示小时,后面三个数字表示日,月,年,< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" /> 测试的时候,由于是每天定时执行,所以后面三个数
  • POJ 2421 Constructing Roads 最小生成树 aijuans 最小生成树
    来源:http://poj.org/problem?id=2421 题意:还是给你n个点,然后求最小生成树。特殊之处在于有一些点之间已经连上了边。 思路:对于已经有边的点,特殊标记一下,加边的时候把这些边的权值赋值为0即可。这样就可以既保证这些边一定存在,又保证了所求的结果正确。 代码: #include <iostream> #include <cstdio>
  • 重构笔记——提取方法(Extract Method) ayaoxinchao java重构提炼函数局部变量提取方法
    提取方法(Extract Method)是最常用的重构手法之一。当看到一个方法过长或者方法很难让人理解其意图的时候,这时候就可以用提取方法这种重构手法。   下面是我学习这个重构手法的笔记:   提取方法看起来好像仅仅是将被提取方法中的一段代码,放到目标方法中。其实,当方法足够复杂的时候,提取方法也会变得复杂。当然,如果提取方法这种重构手法无法进行时,就可能需要选择其他
  • 为UILabel添加点击事件 bewithme UILabel
        默认情况下UILabel是不支持点击事件的,网上查了查居然没有一个是完整的答案,现在我提供一个完整的代码。   UILabel *l = [[UILabel alloc] initWithFrame:CGRectMake(60, 0, listV.frame.size.width - 60, listV.frame.size.height)]
  • NoSQL数据库之Redis数据库管理(PHP-REDIS实例) bijian1013 redis数据库NoSQL
    一.redis.php <?php //实例化 $redis = new Redis(); //连接服务器 $redis->connect("localhost"); //授权 $redis->auth("lamplijie"); //相关操
  • SecureCRT使用备注 bingyingao secureCRT每页行数
    SecureCRT日志和卷屏行数设置 一、使用securecrt时,设置自动日志记录功能。 1、在C:\Program Files\SecureCRT\下新建一个文件夹(也就是你的CRT可执行文件的路径),命名为Logs; 2、点击Options -> Global Options -> Default Session -> Edite Default Sett
  • 【Scala九】Scala核心三:泛型 bit1129 scala
    泛型类 package spark.examples.scala.generics class GenericClass[K, V](val k: K, val v: V) { def print() { println(k + "," + v) } } object GenericClass { def main(args: Arr
  • 素数与音乐 bookjovi 素数数学haskell
        由于一直在看haskell,不可避免的接触到了很多数学知识,其中数论最多,如素数,斐波那契数列等,很多在学生时代无法理解的数学现在似乎也能领悟到那么一点。     闲暇之余,从图书馆找了<<The music of primes>>和<<世界数学通史>>读了几遍。其中素数的音乐这本书与软件界熟知的&l
  • Java-Collections Framework学习与总结-IdentityHashMap BrokenDreams Collections
            这篇总结一下java.util.IdentityHashMap。从类名上可以猜到,这个类本质应该还是一个散列表,只是前面有Identity修饰,是一种特殊的HashMap。         简单的说,IdentityHashMap和HashM
  • 读《研磨设计模式》-代码笔记-享元模式-Flyweight bylijinnan java设计模式
    声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/ import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.List; import java
  • PS人像润饰&调色教程集锦 cherishLC PS
      1、仿制图章沿轮廓润饰——柔化图像,凸显轮廓 http://www.howzhi.com/course/retouching/   新建一个透明图层,使用仿制图章不断Alt+鼠标左键选点,设置透明度为21%,大小为修饰区域的1/3左右(比如胳膊宽度的1/3),再沿纹理方向(比如胳膊方向)进行修饰。   所有修饰完成后,对该润饰图层添加噪声,噪声大小应该和
  • 更新多个字段的UPDATE语句 crabdave update
    更新多个字段的UPDATE语句                    update tableA a set (a.v1, a.v2, a.v3, a.v4) = --使用括号确定更新的字段范围
  • hive实例讲解实现in和not in子句 daizj hivenot inin
    本文转自:http://www.cnblogs.com/ggjucheng/archive/2013/01/03/2842855.html 当前hive不支持 in或not in 中包含查询子句的语法,所以只能通过left join实现。 假设有一个登陆表login(当天登陆记录,只有一个uid),和一个用户注册表regusers(当天注册用户,字段只有一个uid),这两个表都包含
  • 一道24点的10+种非人类解法(2,3,10,10) dsjt 算法
    这是人类算24点的方法?!!! 事件缘由:今天晚上突然看到一条24点状态,当时惊为天人,这NM叫人啊?以下是那条状态 朱明西 : 24点,算2 3 10 10,我LX炮狗等面对四张牌痛不欲生,结果跑跑同学扫了一眼说,算出来了,2的10次方减10的3次方。。我草这是人类的算24点啊。。 然后么。。。我就在深夜很得瑟的问室友求室友算 刚出完题,文哥的暴走之旅开始了 5秒后
  • 关于YII的菜单插件 CMenu和面包末breadcrumbs路径管理插件的一些使用问题 dcj3sjt126com yiiframework
    在使用 YIi的路径管理工具时,发现了一个问题。                    <?php         
  • 对象与关系之间的矛盾:“阻抗失配”效应[转] come_for_dream 对象
    概述   “阻抗失配”这一词组通常用来描述面向对象应用向传统的关系数据库(RDBMS)存放数据时所遇到的数据表述不一致问题。C++程序员已经被这个问题困扰了好多年,而现在的Java程序员和其它面向对象开发人员也对这个问题深感头痛。   “阻抗失配”产生的原因是因为对象模型与关系模型之间缺乏固有的亲合力。“阻抗失配”所带来的问题包括:类的层次关系必须绑定为关系模式(将对象
  • 学习编程那点事 gcq511120594 编程互联网
    一年前的夏天,我还在纠结要不要改行,要不要去学php?能学到真本事吗?改行能成功吗?太多的问题,我终于不顾一切,下定决心,辞去了工作,来到传说中的帝都。老师给的乘车方式还算有效,很顺利的就到了学校,赶巧了,正好学校搬到了新校区。先安顿了下来,过了个轻松的周末,第一次到帝都,逛逛吧! 接下来的周一,是我噩梦的开始,学习内容对我这个零基础的人来说,除了勉强完成老师布置的作业外,我已经没有时间和精力去
  • Reverse Linked List II hcx2013 list
    Reverse a linked list from position m to n. Do it in-place and in one-pass. For example:Given 1->2->3->4->5->NULL, m = 2 and n = 4, return 
  • Spring4.1新特性——页面自动化测试框架Spring MVC Test HtmlUnit简介 jinnianshilongnian spring 4.1
    目录 Spring4.1新特性——综述 Spring4.1新特性——Spring核心部分及其他 Spring4.1新特性——Spring缓存框架增强 Spring4.1新特性——异步调用和事件机制的异常处理 Spring4.1新特性——数据库集成测试脚本初始化 Spring4.1新特性——Spring MVC增强 Spring4.1新特性——页面自动化测试框架Spring MVC T
  • Hadoop集群工具distcp liyonghui160com
        1. 环境描述 两个集群:rock 和 stone rock无kerberos权限认证,stone有要求认证。 1. 从rock复制到stone,采用hdfs Hadoop distcp -i hdfs://rock-nn:8020/user/cxz/input hdfs://stone-nn:8020/user/cxz/运行在rock端,即源端问题:报版本
  • 一个备份MySQL数据库的简单Shell脚本 pda158 mysql脚本
      主脚本(用于备份mysql数据库):   该Shell脚本可以自动备份 数据库。只要复制粘贴本脚本到文本编辑器中,输入数据库用户名、密码以及数据库名即可。我备份数据库使用的是mysqlump 命令。后面会对每行脚本命令进行说明。    1. 分别建立目录“backup”和“oldbackup”   #mkdir /backup   #mkdir /oldbackup  
  • 300个涵盖IT各方面的免费资源(中)——设计与编码篇 shoothao IT资源图标库图片库色彩板字体
    A. 免费的设计资源 Freebbble:来自于Dribbble的免费的高质量作品。 Dribbble:Dribbble上“免费”的搜索结果——这是巨大的宝藏。 Graphic Burger:每个像素点都做得很细的绝佳的设计资源。 Pixel Buddha:免费和优质资源的专业社区。 Premium Pixels:为那些有创意的人提供免费的素材。
  • thrift总结 - 跨语言服务开发 uule thrift
    官网 官网JAVA例子 thrift入门介绍 IBM-Apache Thrift - 可伸缩的跨语言服务开发框架 Thrift入门及Java实例演示 thrift的使用介绍   RPC    POM: <dependency> <groupId>org.apache.thrift</groupId>
按字母分类: ABCDEFGHIJKLMNOPQRSTUVWXYZ其他
首页 - 关于我们 - 站内搜索 - Sitemap - 侵权投诉
版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved.