- 工业智能网关在工业生产中的核心作用-天拓四方
weixin_36369259
随着工业4.0时代的到来,物联网(IoT)和智能制造技术日益成熟,工业智能网关作为连接工业设备与物联网系统的关键设备,正逐步成为现代工业生产不可或缺的重要组成部分。本文将详细探讨工业智能网关在工业生产中的多重作用,揭示其如何助力企业实现数字化转型与智能化管理。一、工业智能网关概述工业智能网关,也称为工业物联网网关、工业边缘计算网关等,是一种专为工业环境设计的网络连接设备。它集成了数据采集、传输、协
- 边缘计算网关在机床数据采集中的应用-天拓四方
各自安好吧
边缘计算人工智能
随着工业4.0和智能制造的快速发展,机床作为制造业的核心设备,其数据采集与分析对于提升生产效率、保证产品质量、优化加工过程具有重要意义。传统的数据采集方式存在数据传输速度慢、实时性差、数据处理能力有限等问题。为了解决这些问题,边缘计算网关在机床数据采集领域的应用逐渐受到关注。本文将详细探讨边缘计算网关在机床数据采集中的应用,并分析其带来的优势。一、边缘计算网关概述边缘计算网关是一种集成了数据采集、
- EG边缘计算网关连接中移ONENET物联网平台(MQTT协议)
成都纵横智控科技官方账号
边缘计算网关物联网工业网关边缘计算物联网MQTT中移ONENET
上文:EG边缘计算网关连接阿里云物联网平台(MQTT协议)需求概述本章节主要实现一个流程:EG8200mini采集ModbusRTU数据,通过MQTT协议连接中移ONENET物联网平台ModbusRTU采集此处不做过多赘述,可参考其他案例(串口读取Modbus传感器数据)介绍。下文默认已经采集到ModbusRTU数据。要采集的Modbus点位表:地址(Doc)数据类型属性名称00001Boolea
- PLC边缘计算网关的选择策略-天拓四方
北京天拓四方
边缘计算物联网iot其他制造
随着工业自动化和物联网技术的快速发展,PLC作为工业自动化的核心设备,其数据采集与处理能力日益受到重视。PLC边缘计算网关作为连接PLC与云端服务的桥梁,不仅承担着数据收集、传输和初步处理的角色,更是实现工业智能化升级的关键。本文将详细介绍PLC边缘计算网关的选择策略,帮助读者在实际应用中做出明智的决策。一、明确需求与场景在选择PLC边缘计算网关之前,首先需要明确自身的需求和应用场景。不同的应用场
- 【区块链 + 物联网】区块链边缘计算网关设备 | FISCO BCOS应用案例
FISCO_BCOS
2023FISCOBCOS产业应用发展报告区块链物联网
目前边缘端设备主要以人工智能应用为主,或以数据采集网络设备为主,还未有区块链边缘计算网关设备,难以在依托终端设备的传统行业中进行区块链+应用。本项目研制区块链边缘计算网关,将区块链、计算与网络集成在一起,为交通、水务、智能制造等依托终端设备的应用场景提供一体化的区块链边缘计算网关设备:搭载
[email protected]四核处理器,提供强劲的计算平台;内置MaliG522EE图形处理器和独
- 飞凌方案丨基于LS1028A系列核心板打造一款边缘计算网关
spear800
5GLS1028A飞凌嵌入式边缘计算网关
随着物联网、大数据、人工智能等技术的快速发展与应用,给传统的云计算模式带来了巨大的挑战,这也催生出了计算模式的变革,边缘计算由此诞生。所谓边缘计算,是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。通俗的讲,就是在数据采集的本地完成对数据的计算、处理后(譬如打上时间戳,数据格式化、对事件和过程数据分类),根据结果进行“就地”决策,并将处理完成的数
- 5G ARMxy边缘计算网关依靠 SPI加密芯片保障工业数据传输
钡铼技术物联网关
5G边缘计算人工智能linux物联网arm开发
数字化进程迅猛推进的时代,数据的采集、处理以及传输所占据的地位愈发关键。ARM边缘计算机以其超乎寻常的强大性能和丰富多彩的功能特性,为形形色色的应用场景奉献出了高效且值得信赖的解决方案。ARM边缘计算机对于多种操作系统均予以支持,像是广为人知的Linux系统,还有深受欢迎的Ubuntu系统等。如此一来,便为开发者以及用户开拓出了极为广阔的选择空间,能够充分满足各种不同应用的具体需求。就网络连接这一
- 边缘计算网关在机械制造企业的应用效果和价值-天拓四方
北京天拓四方科技股份有限公司
边缘计算其他物联网
随着智能制造行业的飞速发展,数据量的激增和实时性要求的提高,传统的数据处理方式已经难以满足生产需求。而边缘计算网关的出现,为智能制造行业带来了革命性的变化。下面,我们将通过一个具体案例展示边缘计算网关在智能制造行业的应用效果和价值。一、案例背景某大型机械制造企业,拥有多条生产线,涉及众多设备和传感器。在生产过程中,企业需要实时监控设备的运行状态,收集生产数据,以便进行生产优化和决策支持。然而,传统
- 物联网边缘网关有哪些优势?-天拓四方
北京天拓四方科技股份有限公司
物联网其他边缘计算
随着物联网技术的快速发展,越来越多的设备接入网络,数据交互日益频繁,对数据处理和传输的要求也越来越高。在这样的背景下,物联网边缘网关应运而生,以其低延迟、减少带宽消耗、提高数据质量和安全性等优势,为物联网应用提供了强大的支持。物联网边缘网关的应用场景广泛,几乎涵盖了所有需要实时数据处理和传输的领域。在工业场景中,边缘计算网关可以实时处理海量传感器和设备的数据,实现对运行、制造过程的全环节实时监控、
- 如何利用边缘计算网关进行机床数据采集,以提高数据采集的效率和准确性-天拓四方
北京天拓四方科技股份有限公司
其他物联网
边缘计算网关集成了数据采集、处理和传输功能的嵌入式设备。它位于传感器和执行器组成的设备层与云计算平台之间,能够实时处理和响应本地设备的数据请求,减轻云平台的压力,提高数据处理的速度和效率。同时,边缘计算网关还可以将处理后的数据上传至云平台,为远程监控和分析提供支持。随着工业4.0和智能制造的快速发展,机床作为制造行业的重要设备,其数据采集与分析对于提升生产效率、保证产品质量、优化加工过程具有重要意
- 智能边缘计算网关实现高效数据处理与实时响应-天拓四方
北京天拓四方科技股份有限公司
其他物联网
在当今时代,数据已经成为驱动业务决策的关键因素。然而,传统的数据处理方式往往存在延迟,无法满足实时性要求。此时,智能边缘计算网关应运而生,它能够将数据处理和分析的能力从中心服务器转移至设备边缘,大大提高了数据处理的速度和实时性。智能边缘计算网关具备强大的数据采集和处理能力。它能够实时采集、处理和传输设备数据,提供设备间的通信和数据共享。此外,智能边缘计算网关还可以对数据进行预处理和过滤,减轻云端的
- 天拓四方:边缘计算网关功能、特点与应用举例
北京天拓四方科技股份有限公司
其他物联网
传统的数据处理方式面临网络延迟、带宽限制和安全风险等问题。为了解决这些问题,边缘计算技术应运而生,而边缘计算网关作为其核心组件,正发挥着越来越重要的作用。边缘计算网关位于数据源和云数据中心之间。它具备数据采集、协议转换、数据处理、数据聚合和远程控制等功能。通过将数据处理和分析的任务从云端转移至网关,边缘计算网关能够降低网络延迟、提高数据处理效率,并减轻云数据中心的压力。一、边缘计算网关的功能和特点
- 边缘计算网关在PLC数据采集中的应用-天拓四方
北京天拓四方科技股份有限公司
物联网其他
随着工业4.0和智能制造的快速发展,工业自动化领域对数据处理和实时性的要求越来越高。传统的PLC数据采集方式已经难以满足现代工业的需求。为了解决这一问题,边缘计算网关逐渐成为PLC数据采集的重要手段。本文将重点介绍边缘计算网关在PLC数据采集中的应用。一、边缘计算网关简介边缘计算网关能够实现设备间的实时通信和数据共享。它具备数据处理、协议转换、远程控制等功能,能够将数据从设备采集后直接进行处理和分
- 边缘计算网关在智能制造中有哪些应用?-天拓四方
北京天拓四方科技股份有限公司
物联网其他
在智能制造和工业生产环境中,数据已经成为新的生产要素,工业生产对实时性、灵活性和智能化也提出了更高的要求。而在这个过程中,边缘计算网关发挥着不可或缺的作用。它作为设备层与网络层之间的关键桥梁,确保了数据的实时、高效处理,为现代工业生产提供了强有力的技术支持。一、边缘计算网关在智能制造中的作用1、数据采集与传输:在智能制造环境中,边缘计算网关能够从各种传感器和设备中收集数据,并将其转换为统一的格式进
- 远程设备运维Node-RED 5G遥测终端支持python3编程
钡铼技术物联网关
pythonjavahttp硬件工程物联网嵌入式硬件iot
在当今数字化浪潮中,Node-RED作为一款强大的流式编程工具,在工业物联网领域展现出了卓越的适应性和灵活性。它的可视化编程界面简化了复杂的数据流处理和设备控制逻辑,使得不同行业的智能监控与自动化解决方案得以迅速部署和迭代。钡铼Node-Red边缘计算网关BL304采用嵌入式Linux系统开发的产品,具有高度的稳定性。主板使用NXP公司i.MX8MMini四核64位处理器设计,主频最高1.8GHz
- 小型化微型化的边缘计算盒子有哪些优势
ianvtenr
边缘计算智能网关微型网关
边缘计算网关、边缘计算盒子的小型化和微型化,是当前的一大趋势,小型化和微型化将赋予边缘计算网盒更丰富的场景适用能力,同时还可以降低成本、控制功耗以及便捷扩展组网,本篇就为大家简单介绍一下小型化微型化的边缘计算盒子的优势:1、便携性通过更加集约和紧凑的设计,边缘计算盒子实现了更小体积、更轻重量,从而使其易于部署在更多样的应用环节中,包括搭载与各种移动设备,诸如移动机器人、无人机、AGV车辆等,显著增
- 天拓分享:汽车零部件制造企业如何利用边缘计算网关和数网星平台实现数控机床数据采集分析
北京天拓四方科技有限公司
其他
一、项目背景某汽车零部件制造企业为了提高生产效率、降低能耗和提高产品质量,决定引入TDE边缘计算网关和数网星工业互联网平台,对数控机床进行数据采集与分析。二、解决方案1、设备选型与配置:考虑到企业生产需求和数控机床的特性,选择了具有高速数据处理能力和多种接口模块的TDE边缘计算网关型号。为确保数据采集的准确性和实时性,配置了相应的传感器接口模块、串口通信模块和以太网模块。2、数据采集模块开发:根据
- 边缘计算网关助力打造无人值守智能药房
物通博联网关
边缘计算人工智能信息可视化运维工业智能网关
随着科技的不断发展,人们的生活方式和消费习惯也发生了新的变化。在医药行业中,无人值守智慧零售药房正在兴起。它利用物联网与自动化控制技术,实现优质、准确的售药取药服务,为人们提供更便捷高效的购药体验。智能药房内一般由零售药柜、取药机器人和各类型传感器配合工作,实现多种药品的存储、取药等操作。通过物通博联边缘计算网关,可以采集零售药柜、取药机器人以及各类传感器等设备数据,并将数据集中到智能药房管理平台
- 【技术揭秘】软网关BLIoTLink,轻松部署至工控机,实现协议转换网关的快速搭建!
钡铼技术网关
物联网自动化网络linux
本文教你使用钡铼提供的协议转换软件BLIoTLink,快速搭载在ARM工控机上,变成迷你边缘计算网关。话不多说,跟着操作起来吧!功能简介BLIoTLink是由深圳市钡铼技术有限公司为推进工业物联网发展而研发的一款免费的嵌入式物联网协议转换软件,可实现各种协议之间的转换,方便用户进行边缘计算等应用。是工业领域OT与IT无缝通信的桥梁,支持多种操作系统。下行支持:各种PLC协议、Modbus协议、BA
- 边缘计算网关:重新定义物联网数据处理
合沃物联-让设备数字化更简单
边缘计算物联网工业网关工业物联网设备远程监控
随着物联网(IoT)设备的爆炸式增长,数据处理和分析的需求也在迅速增加。传统的数据处理方式,将所有数据传输到中心服务器进行处理,不仅增加了网络负担,还可能导致数据延迟和安全问题。因此,边缘计算网关应运而生,为物联网数据处理带来了新的解决方案。一、什么是边缘计算网关?边缘计算网关是一种部署在物联网设备与中心服务器之间的设备,主要用于数据的预处理和过滤。它利用强大的计算能力,在设备端进行数据处理和分析
- 边缘计算网关在温室大棚智能控制系统应用,开启农业新篇章
钡铼技术网关
物联网自动化
项目需求●目前大棚主要通过人为手动控温度、控水、控光照、控风,希望通过物联网技术在保障产量的前提下,提高作业效率,降低大棚总和管理成本。●释放部分劳动力,让农户有精力管理更多大棚,进而增加农户收入。●地方管理部门,通过“大棚管理平台”可以随时查看大棚运行数据、作物长势情况(实时视频),对经济作物产量进行评估和潜在风险预警。项目介绍温室大棚智能控制系统包括钡铼云平台云和钡铼边缘计算网关R40B,通过
- 边缘计算网关:在智慧储能系统中做好储能通信管家
钡铼技术网关
物联网自动化网络智能路由器
背景目前储能系统主要由储能单元和监控与调度管理单元组成,储能单元包含储能电池组(BA)、电池管理系统(BMS)、储能变流器(PCS)等;监控与调度管理单元包括中央控制系统(MGCC)、能量管理系统(EMS)等。2021年8月,国家发改委发布《电化学储能电子安全管理暂行办法》:“住建部要加强储能电子设计管理,组织开展储能电站设计与建筑安全相关标准制修订。建立储能电站安全监管平台,定期开展反事故工作”
- AGV小车的通信助手:边缘计算网关路由器
钡铼技术网关
物联网
AGV小车的主控制器通常是通过PLC来编程,由于AGV小车是一直处于实时移动状态的,中控室主控计算机采用线缆的方式与AGV小车进行连接是不现实的,只能以无线通信的方式才能实时控制AGV小车。同时,AGV小车也需要实时将自身的情况报告给中控室主控计算机。对于不便接入宽带的AGV小车远程控制场景,可以将钡铼工业4G边缘计算路由器R40装入小车内部,采用远程4G无线网进行通信,将小车接入物联网,实现远程
- 边缘计算网关构建智慧楼宇新生态,打造未来建筑管理
智联物联
5G网关边缘计算网关智慧城市边缘计算无人值守智慧楼宇远程管理网关
边缘计算网关在无人值守环境中的应用十分广泛,尤其在智慧楼宇管理方面发挥着重要作用。它能够实现多个地点多楼宇之间的数据实时互通,通过边缘计算网关物联网应用构建智慧楼宇生态系统,解决传统楼宇管理网络布线、人员巡检以及后期运维等问题。在无人值守环境下的智能楼宇管理中的应用以及PLC远程控制。传统的楼宇管理往往需要大量的物理布线和人力资源来进行设备监控和管理。边缘计算网关能够让各个楼宇内的设施实现互联互通
- Debian二次开发网关支持Docker+RS485+网口
钡铼技术物联网关
debiandocker运维
随着物联网技术的不断发展,瑞芯微边缘计算网关作为一种集成多种接口和功能的智能网关,逐渐成为了物联网领域中的热门产品。本文将详细介绍瑞芯微边缘计算网关的特点和优势,并探讨其在实际应用中的广泛应用。瑞芯微Linux系统边缘计算网关是一种具有高性能、低功耗、高可靠性等特点的智能网关。该网关集成了千兆以太网、RS485、HDMI、数字量输入输出等多种接口和功能,可以轻松满足各种物联网应用的需求。同时,该网
- 厦门城市建设与建筑结构健康监测系统的重要性与作用
万宾科技
城市生命线建筑结构健康智慧城市
厦门,这座美丽的海滨城市,随着经济的快速发展和城市化的不断推进,城市建设已成为人们关注的焦点。其中,建筑结构健康监测系统对于保障城市建设和建筑的安全具有举足轻重的地位。WITBEE®万宾®针对建筑的动态平衡,温湿度,人体舒适度、索力、沉降、倾斜等建筑关键数据进行实时的监测,在建筑的关键位置安装智能结构诊断器、建筑结构诊断器、北斗地基增强微基站、边缘计算网关等一系列监测仪,保障城市建筑的健康安全。建
- 电力感知边缘计算网关产品设计方案-网关软件设计方案
人生淡然
电力感知边缘计算网关设计方案边缘计算人工智能
网关采用网络协议和软件技术在通信网络中针对工业协议、互联网通用协议进行分析和记录,提升工业控制系统环境的安全防护能力。A类和B类网关采用容器技术的软件架构,采用C/S架构软件客户端提供应用软件平台,为管理员提供功能丰富的图形管理控制界面。因A类和B类网关在产品定位、产品角色属性、功能归属等产品方案存在差异,设计A类和B类网关的软件架构如下:网关软件服务架构图:网关基于Linux系统的系统服务库、驱
- 建筑结构健康监测系统和传统人工监测的区别
万宾科技
城市生命线建筑结构健康监测智慧城市
在繁华的城市里,建筑结构作为城市生命线的重要一环,其安全与稳定对城市的运转和居民的生活至关重要。为了更好地守护建筑结构的健康,WITBEE®万宾®自主研发建筑结构健康监测系统让建筑安全,在上一个台阶。WITBEE®万宾®建筑结构健康监测系统是一种集成了监测技术、数据采集技术、数据分析技术的先进系统。它通过在建筑结构的关键位置安装智能结构诊断器、建筑结构诊断器、北斗地基增强微基站、边缘计算网关等城市
- 边缘计算网关:智能制造的“智慧大脑”
longxingiot
边缘计算制造人工智能
一、智能制造的崛起随着科技的飞速发展,智能制造已经成为了制造业的新趋势。智能制造不仅能够提高生产效率,降低生产成本,还能够实现个性化定制,满足消费者多样化的需求。然而,智能制造的实现离不开大量的数据处理和分析,这就需要一个强大的计算平台来支撑。边缘计算网关应运而生,它能够在数据产生的源头进行实时处理和分析,为智能制造提供了强大的计算能力。二、边缘计算网关的概念边缘计算网关是一种位于网络边缘的设备,
- 电力感知边缘计算网关产品设计方案-边缘计算自控算法模型
人生淡然
电力感知边缘计算网关设计方案边缘计算人工智能
边缘计算网关与其他数据采集的IoT网关设备不同之处在于可以根据应用场景和产品解决方案,单独设置一些边缘计算算法模型,实现离线系统和边缘计算自控逻辑判别+执行系统方案,自控算法逻辑单元也是边缘计算网关自控系统方案的核心单元。自控算法逻辑单元根据产品应用不同,有系统监测算法模型和深度学习算法模型两种应用方式,对应实现边缘计算离线自控逻辑和数据精度自训练的产品功能。算法模型可以云端或本地端完成功能升级,
- 多线程编程之卫生间
周凡杨
java并发卫生间线程厕所
如大家所知,火车上车厢的卫生间很小,每次只能容纳一个人,一个车厢只有一个卫生间,这个卫生间会被多个人同时使用,在实际使用时,当一个人进入卫生间时则会把卫生间锁上,等出来时打开门,下一个人进去把门锁上,如果有一个人在卫生间内部则别人的人发现门是锁的则只能在外面等待。问题分析:首先问题中有两个实体,一个是人,一个是厕所,所以设计程序时就可以设计两个类。人是多数的,厕所只有一个(暂且模拟的是一个车厢)。
- How to Install GUI to Centos Minimal
sunjing
linuxInstallDesktopGUI
http://www.namhuy.net/475/how-to-install-gui-to-centos-minimal.html
I have centos 6.3 minimal running as web server. I’m looking to install gui to my server to vnc to my server. You can insta
- Shell 函数
daizj
shell函数
Shell 函数
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。
shell中函数的定义格式如下:
[function] funname [()]{
action;
[return int;]
}
说明:
1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。
2、参数返回
- Linux服务器新手操作之一
周凡杨
Linux 简单 操作
1.whoami
当一个用户登录Linux系统之后,也许他想知道自己是发哪个用户登录的。
此时可以使用whoami命令。
[ecuser@HA5-DZ05 ~]$ whoami
e
- 浅谈Socket通信(一)
朱辉辉33
socket
在java中ServerSocket用于服务器端,用来监听端口。通过服务器监听,客户端发送请求,双方建立链接后才能通信。当服务器和客户端建立链接后,两边都会产生一个Socket实例,我们可以通过操作Socket来建立通信。
首先我建立一个ServerSocket对象。当然要导入java.net.ServerSocket包
ServerSock
- 关于框架的简单认识
西蜀石兰
框架
入职两个月多,依然是一个不会写代码的小白,每天的工作就是看代码,写wiki。
前端接触CSS、HTML、JS等语言,一直在用的CS模型,自然免不了数据库的链接及使用,真心涉及框架,项目中用到的BootStrap算一个吧,哦,JQuery只能算半个框架吧,我更觉得它是另外一种语言。
后台一直是纯Java代码,涉及的框架是Quzrtz和log4j。
都说学前端的要知道三大框架,目前node.
- You have an error in your SQL syntax; check the manual that corresponds to your
林鹤霄
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option,changed_ids ) values('0ac91f167f754c8cbac00e9e3dc372
- MySQL5.6的my.ini配置
aigo
mysql
注意:以下配置的服务器硬件是:8核16G内存
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir=D:/mysql-5.6.21-win
- mysql 全文模糊查找 便捷解决方案
alxw4616
mysql
mysql 全文模糊查找 便捷解决方案
2013/6/14 by 半仙
[email protected]
目的: 项目需求实现模糊查找.
原则: 查询不能超过 1秒.
问题: 目标表中有超过1千万条记录. 使用like '%str%' 进行模糊查询无法达到性能需求.
解决方案: 使用mysql全文索引.
1.全文索引 : MySQL支持全文索引和搜索功能。MySQL中的全文索
- 自定义数据结构 链表(单项 ,双向,环形)
百合不是茶
单项链表双向链表
链表与动态数组的实现方式差不多, 数组适合快速删除某个元素 链表则可以快速的保存数组并且可以是不连续的
单项链表;数据从第一个指向最后一个
实现代码:
//定义动态链表
clas
- threadLocal实例
bijian1013
javathreadjava多线程threadLocal
实例1:
package com.bijian.thread;
public class MyThread extends Thread {
private static ThreadLocal tl = new ThreadLocal() {
protected synchronized Object initialValue() {
return new Inte
- activemq安全设置—设置admin的用户名和密码
bijian1013
javaactivemq
ActiveMQ使用的是jetty服务器, 打开conf/jetty.xml文件,找到
<bean id="adminSecurityConstraint" class="org.eclipse.jetty.util.security.Constraint">
<p
- 【Java范型一】Java范型详解之范型集合和自定义范型类
bit1129
java
本文详细介绍Java的范型,写一篇关于范型的博客原因有两个,前几天要写个范型方法(返回值根据传入的类型而定),竟然想了半天,最后还是从网上找了个范型方法的写法;再者,前一段时间在看Gson, Gson这个JSON包的精华就在于对范型的优雅简单的处理,看它的源代码就比较迷糊,只其然不知其所以然。所以,还是花点时间系统的整理总结下范型吧。
范型内容
范型集合类
范型类
- 【HBase十二】HFile存储的是一个列族的数据
bit1129
hbase
在HBase中,每个HFile存储的是一个表中一个列族的数据,也就是说,当一个表中有多个列簇时,针对每个列簇插入数据,最后产生的数据是多个HFile,每个对应一个列族,通过如下操作验证
1. 建立一个有两个列族的表
create 'members','colfam1','colfam2'
2. 在members表中的colfam1中插入50*5
- Nginx 官方一个配置实例
ronin47
nginx 配置实例
user www www;
worker_processes 5;
error_log logs/error.log;
pid logs/nginx.pid;
worker_rlimit_nofile 8192;
events {
worker_connections 4096;}
http {
include conf/mim
- java-15.输入一颗二元查找树,将该树转换为它的镜像, 即在转换后的二元查找树中,左子树的结点都大于右子树的结点。 用递归和循环
bylijinnan
java
//use recursion
public static void mirrorHelp1(Node node){
if(node==null)return;
swapChild(node);
mirrorHelp1(node.getLeft());
mirrorHelp1(node.getRight());
}
//use no recursion bu
- 返回null还是empty
bylijinnan
javaapachespring编程
第一个问题,函数是应当返回null还是长度为0的数组(或集合)?
第二个问题,函数输入参数不当时,是异常还是返回null?
先看第一个问题
有两个约定我觉得应当遵守:
1.返回零长度的数组或集合而不是null(详见《Effective Java》)
理由就是,如果返回empty,就可以少了很多not-null判断:
List<Person> list
- [科技与项目]工作流厂商的战略机遇期
comsci
工作流
在新的战略平衡形成之前,这里有一个短暂的战略机遇期,只有大概最短6年,最长14年的时间,这段时间就好像我们森林里面的小动物,在秋天中,必须抓紧一切时间存储坚果一样,否则无法熬过漫长的冬季。。。。
在微软,甲骨文,谷歌,IBM,SONY
- 过度设计-举例
cuityang
过度设计
过度设计,需要更多设计时间和测试成本,如无必要,还是尽量简洁一些好。
未来的事情,比如 访问量,比如数据库的容量,比如是否需要改成分布式 都是无法预料的
再举一个例子,对闰年的判断逻辑:
1、 if($Year%4==0) return True; else return Fasle;
2、if ( ($Year%4==0 &am
- java进阶,《Java性能优化权威指南》试读
darkblue086
java性能优化
记得当年随意读了微软出版社的.NET 2.0应用程序调试,才发现调试器如此强大,应用程序开发调试其实真的简单了很多,不仅仅是因为里面介绍了很多调试器工具的使用,更是因为里面寻找问题并重现问题的思想让我震撼,时隔多年,Java已经如日中天,成为许多大型企业应用的首选,而今天,这本《Java性能优化权威指南》让我再次找到了这种感觉,从不经意的开发过程让我刮目相看,原来性能调优不是简单地看看热点在哪里,
- 网络学习笔记初识OSI七层模型与TCP协议
dcj3sjt126com
学习笔记
协议:在计算机网络中通信各方面所达成的、共同遵守和执行的一系列约定 计算机网络的体系结构:计算机网络的层次结构和各层协议的集合。 两类服务: 面向连接的服务通信双方在通信之前先建立某种状态,并在通信过程中维持这种状态的变化,同时为服务对象预先分配一定的资源。这种服务叫做面向连接的服务。 面向无连接的服务通信双方在通信前后不建立和维持状态,不为服务对象
- mac中用命令行运行mysql
dcj3sjt126com
mysqllinuxmac
参考这篇博客:http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html 感觉workbench不好用(有点先入为主了)。
1,安装mysql
在mysql的官方网站下载 mysql 5.5.23 http://www.mysql.com/downloads/mysql/,根据我的机器的配置情况选择了64
- MongDB查询(1)——基本查询[五]
eksliang
mongodbmongodb 查询mongodb find
MongDB查询
转载请出自出处:http://eksliang.iteye.com/blog/2174452 一、find简介
MongoDB中使用find来进行查询。
API:如下
function ( query , fields , limit , skip, batchSize, options ){.....}
参数含义:
query:查询参数
fie
- base64,加密解密 经融加密,对接
y806839048
经融加密对接
String data0 = new String(Base64.encode(bo.getPaymentResult().getBytes(("GBK"))));
String data1 = new String(Base64.decode(data0.toCharArray()),"GBK");
// 注意编码格式,注意用于加密,解密的要是同
- JavaWeb之JSP概述
ihuning
javaweb
什么是JSP?为什么使用JSP?
JSP表示Java Server Page,即嵌有Java代码的HTML页面。使用JSP是因为在HTML中嵌入Java代码比在Java代码中拼接字符串更容易、更方便和更高效。
JSP起源
在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。
如果使用Servl
- apple watch 指南
啸笑天
apple
1. 文档
WatchKit Programming Guide(中译在线版 By @CocoaChina) 译文 译者 原文 概览 - 开始为 Apple Watch 进行开发 @星夜暮晨 Overview - Developing for Apple Watch 概览 - 配置 Xcode 项目 - Overview - Configuring Yo
- java经典的基础题目
macroli
java编程
1.列举出 10个JAVA语言的优势 a:免费,开源,跨平台(平台独立性),简单易用,功能完善,面向对象,健壮性,多线程,结构中立,企业应用的成熟平台, 无线应用 2.列举出JAVA中10个面向对象编程的术语 a:包,类,接口,对象,属性,方法,构造器,继承,封装,多态,抽象,范型 3.列举出JAVA中6个比较常用的包 Java.lang;java.util;java.io;java.sql;ja
- 你所不知道神奇的js replace正则表达式
qiaolevip
每天进步一点点学习永无止境纵观千象regex
var v = 'C9CFBAA3CAD0';
console.log(v);
var arr = v.split('');
for (var i = 0; i < arr.length; i ++) {
if (i % 2 == 0) arr[i] = '%' + arr[i];
}
console.log(arr.join(''));
console.log(v.r
- [一起学Hive]之十五-分析Hive表和分区的统计信息(Statistics)
superlxw1234
hivehive分析表hive统计信息hive Statistics
关键字:Hive统计信息、分析Hive表、Hive Statistics
类似于Oracle的分析表,Hive中也提供了分析表和分区的功能,通过自动和手动分析Hive表,将Hive表的一些统计信息存储到元数据中。
表和分区的统计信息主要包括:行数、文件数、原始数据大小、所占存储大小、最后一次操作时间等;
14.1 新表的统计信息
对于一个新创建
- Spring Boot 1.2.5 发布
wiselyman
spring boot
Spring Boot 1.2.5已在7月2日发布,现在可以从spring的maven库和maven中心库下载。
这个版本是一个维护的发布版,主要是一些修复以及将Spring的依赖提升至4.1.7(包含重要的安全修复)。
官方建议所有的Spring Boot用户升级这个版本。
项目首页 | 源