- 物联网小知识: 无线传输协议__不同通讯线的通讯距离是多少,你知道吗?
深漂3年的小镁铝
嵌入式开发嵌入式话题STM32系列单片机开发物联网UART串口单片机stm32信息与通信通信协议51单片机
目录前言1.不同协议通讯线的传输距离2.无线传输协议与距离2.1.蓝牙2.2.Zigbee2.3.LoRa2.4.Wi-Fi2.5.蜂窝网络2.6.Sigfox2.7.LoRaWAN(* ̄︶ ̄)创作不易!期待你们的点赞、收藏和评论喔。前言在物联网中,通讯线的作用是传输数据、信号和电能,以便在设备之间建立通信链路。常见的通讯线包括USB线、信号线、RS485、RS232、以太网线、CAN等。其中,U
- 联咏NT98567高度集成边缘IPC应用SoC规格特性
weixin_Todd_Wong2010
边缘计算人工智能计算机视觉pythonc++神经网络
联咏NT98567MQG是一款高度集成的SoC,具有高图像质量、低比特率和低功耗的特点,适用于电池应用,目标是2Mp至5Mp/8Mp边缘IP摄像头应用。该SoC集成了双核ARMCortexA7CPU、新一代ISP、H.265/H.264视频压缩编解码器、视频处理引擎(VPE)用于双传感器拼接和鱼眼去畸变、高性能硬件DLA模块、图形引擎、显示控制器、以太网PHY、USB2.0主机/设备、音频编解码器
- 基于 Kintex UltraScale 系列 2 路 QSFP+40G 光纤 PCIe 数据传输卡 / 光纤适配器(5GByte/s 带宽KU060光纤 PCIe 数据传输卡)
F_white
数据中心视频与图像采集处理机器视觉
PCIE732是一款基于PCIE总线架构的高性能数据传输卡,板卡具有1个PCIex8主机接口、2个QSFP+40G光纤接口,可以实现2路QSFP+40G光纤的数据实时采集、传输。板卡采用Xilinx的高性能KintexUltraScale系列FPGA作为实时处理器,板载2组独立的72位DDR4SDRAM大容量缓存。板卡具有1个RJ45千兆以太网口以及若干IO信号。一般应用于基于服务器的雷
- ifconfig结果详解
LYSnowy
linux网络linux
ifconfig命令是输出当前系统的网卡信息输出结果会有多个网卡第一个网卡是所有系统都会有的,是以太网的网卡信息,以太网即可以理解为有线网,输出后面会写(Ethernet)对于每一个网卡都会有相同的输出信息,分别是:第二个网卡也是所有系统都会有的,是lo,为回环接口,IP地址固定为127.0.0.1,表示机器本身剩余的网卡则是自己添加的网卡,比如wifi或者是无线网卡,如果不用有限的方式上方下面的
- 【ifconfig 命令用于查看的网络接口信息说明】
qq2108462953
编程笔记vimubuntu
ifconfig命令用于查看的网络接口信息说明提示:本文是在Ubuntu系统上测试网络接口信息6:~$ifconfigen2s0f0:flags=4099mtu1500etherf8:e2:1e:63:19:61txqueuelen1000(以太网)RXpackets100bytes1000(0.0B)RXerrors1dropped1overruns1frame1TXpackets0bytes0
- 如何判断同一以太网交换机下的主机能否互相访问
Lowjin_
网络计算机网络
1.同一广播域以太网交换机是工作在数据链路层(Layer2)的设备,它根据MAC地址转发数据帧。当两台主机连接到同一台交换机时,它们通常处于同一个广播域。在同一广播域内,主机之间可以直接通过MAC地址进行通信,交换机会将数据帧转发到目标主机的端口。判断标准:物理连接:如果两台主机连接到同一台交换机的端口,并且这些端口没有进行VLAN划分或被隔离,它们就位于同一个广播域。广播通信:在同一广播域内,广
- CG-23H 超声波风速风向传感器--易风(加热型)
sun15369027572
大数据
产品概述易风超声波风速风向传感器是一款基于超声波原理研发的风速风向测量仪器,利用发送的声波脉冲,测量接收端的时间或频率(多普勒变换)差别来计算风速和风向。该传感器可以同时测量风速,风向的瞬时数值,支持电流、电压信号输出以及RS485、NB-IoT、LoRa、4G及以太网等传输方式。整机外壳采用ABS材质,具有重量轻、没有移动部件、坚固实用的特点,而且不需维护和现场校准,能同时输出风速和风向。可以与
- 鞋履智造的“隐形工匠”:PROFIBUS DP转ETHERNET/IP网关应用实践
在鞋履制造产线中,西门子PLC凭借PROFIBUSDP协议实现精准逻辑控制,而涂胶机器人多采用ETHERNET/IP协议执行鞋面粘合与处理任务。为实现设备高效协同,JH-PB-EIP疆鸿智能PROFIBUSDP转ETHERNET/IP网关化身“通信中枢”,破解协议壁垒,成为提升鞋子舒适度与耐用性的核心助力。硬件连接时,需先在西门子PLC中完成DP从站组态,设定地址并通过专用电缆接入网关DP端口,针
- 别再为通信发愁!机床厂PROFIBUS DP转EtherNet/IP网关应用指南,低成本实现智能升级
JIANGHONGZN
PROFIBUSDP工业通讯协议网关ETHERNET/IP
在现代机床制造工厂中,设备间的无缝通信是实现高效、柔性生产的关键。西门子PLC(如S7-300/1500系列)作为核心控制器广泛采用PROFIBUSDP现场总线,而高端机器人系统(如FANUC、KUKA)则普遍支持EtherNet/IP协议。在这类异构网络共存的环境中,协议转换网关成为打通数据壁垒的核心枢纽。网关的核心作用与工作流程角色定位:网关作为“翻译官”,部署在西门子PLC(PROFIBUS
- PROFIBUS DP转EtherNet/IP网关:精密医疗器械粘合密封的质量守护者
JIANGHONGZN
PROFIBUSETHERNET/IPDP协议网关工业通讯机器人
在医疗器械制造领域,精密部件(如输液器接头、植入体密封壳)的粘合与密封工艺对可靠性和一致性要求近乎苛刻。这类工艺通常由高速、高精度的涂胶机器人执行,而其精准动作离不开与核心控制系统(如西门子PLC)的无缝数据交互。当产线中同时存在西门子PROFIBUSDP网络与支持EtherNet/IP的机器人时,专用协议转换网关便成为确保“数据血液”畅通的关键设备。网关的核心角色:协议翻译与无缝桥接此类网关设备
- 生成树基础实验
1688red
计算机网络技术网络
以太网交换网络中为了进行链路备份,提高网络可靠性,通常会使用冗余链路。但是使用冗余链路会在交换网络上产生环路,引发广播风暴以及MAC地址表不稳定等故障现象,从而导致用户通信质量较差,甚至通信中断。为解决交换网络中的环路问题,提出了生成树协议STP(SpanningTreeProtocol)。与众多协议的发展过程一样,生成树协议也是随着网络的发展而不断更新的,从最初的IEEE802.1D中定义的ST
- 国产信创电脑如何查看IP地址、网关、DNS等信息
yeliuxiaozi
tcp/ip服务器网络协议
我的是清华同方TF830,可以直接使用命令查看!右击桌面,打开终端,键入命令nmclidevshow文章来自:https://techzhi.com/7.htmsxszf@sxszf-CX-TF830-Series:~/桌面$nmclidevshowGENERAL.设备:enp125s0f1GENERAL.类型:ethernetGENERAL.硬盘:F4:DE:AF:AD:8B:BEGENERAL
- 异构计算解决方案(兼容不同硬件架构)
ARM2NCWU
硬件架构
异构计算解决方案通过整合不同类型处理器(如CPU、GPU、NPU、FPGA等),实现硬件资源的高效协同与兼容,满足多样化计算需求。其核心技术与实践方案如下:一、硬件架构设计异构处理器组合主从协作模式:采用通用CPU(如ARMCortex-M3)作为主处理器,搭配专用协处理器(如MSP430微控制器)处理特定任务(如射频通信),通过串口/USB/以太网实现通信。众核架构:集成CPU、GPU、N
- EtherCAT工业实时以太网深度解析:从高速控制到智能互联的技术革命
AI_DL_CODE
EtherCAT工业实时以太网运动控制分布式时钟TSN工业互联网机器人控制
摘要:本文系统阐述EtherCAT(以太网控制自动化技术)在工业自动化中的战略地位与技术实现,揭示其作为高速实时通信协议的核心优势。通过微秒级响应、纳秒级同步及灵活拓扑等特性,EtherCAT在机器人、高端装备等场景中占据主导地位。文中结合多轴运动控制、跨协议集成等典型应用,提供从分布式时钟配置到故障诊断的完整代码示例,并解析TSN融合、AI驱动等未来演进方向。实测数据表明,EtherCAT可使控
- PowerLink工业实时以太网深度解析:开源生态下的硬实时通信技术革命
摘要:本文系统阐述PowerLink(EthernetPOWERLINK)在工业自动化中的战略定位与技术实现,揭示其作为开源实时以太网协议的核心优势。通过微秒级响应、灵活拓扑及开源生态等特性,PowerLink在运动控制、过程控制等领域占据独特地位。文中结合高速灌装、多轴机器人等典型场景,提供从网络配置到安全逻辑的完整代码示例,并解析TSN融合、AI驱动等未来演进方向。实测数据表明,PowerLi
- Windows中wsl2为虚拟Linux子系统设置固定IP的方法
ink-Shadow
环境配置ubuntulinux运维windows
Windows中wsl2为虚拟Linux子系统设置固定IP的方法1.设置WindowsvEthernet为固定IP2.确认Linux子系统的名称3.编写一个bat脚本并执行在使用Windows的wsl时,经常需要Linux子系统和Windows宿主机之间通信。但wsl默认情况下,Linux子系统和WindowsvEthernet虚拟适配器的IP每次启动后都不一样。给很多应用带来不便。在百度上很多解
- C语言实现手动封装数据包发送并解析
神里绫华的小td
c语言开发语言
本文章的学习旨在完成手动封装以太网头部,外层IP头部,GRE头部,内层IP头部以及TCP头部的内容,并将数据发送给服务端,服务端接收后手动解析数据包的内容并打印出来。GREVPN(GenericRoutingEncapsulation)通用路由封装协议,是对某些网络层协议(如IP和IPX)的数据报进行封装,使这些被封装的数据报能够在另一个网络层协议(如IP)中传输。GRE是VPN(VirtualP
- Windows 实现wsl2固定ip地址,并实现与hyper-v、主机之间实现通信
-Juan-
windowstcp/ip网络
注:以下操作统一采用默认nat网络模式进行(也可采用wslmirrored网络模式进行互相通信,但该模式不稳定且容易出现较多问题),检查下wsl默认创建的虚拟交换机名是否为WSL,如果是WSL(Hyper-Vfirewall)则需关闭启用Hyper-V防火墙或修改防火墙规则,否则会导致统一ip段后无法正常通信默认创建的交换机名分为三种:1.vEthernet(WSL)——用于WSL的默认适配器。2
- RJ45 网口实现千兆传输速率(1Gbps)的原理,涉及物理层传输技术、线缆标准、信号调制及网络协议等多方面的协同设计。以下从技术维度展开详细解析:
Hqst88888
网络协议arm开发网络
一、千兆以太网的标准与物理层基础1.标准规范千兆以太网遵循IEEE802.3ab(针对双绞线)和IEEE802.3z(针对光纤)标准,其中RJ45接口对应双绞线场景,核心是通过四对双绞线(CAT5e/CAT6线缆)实现全双工传输。2.线缆与接口的物理设计RJ45接口结构:8针脚(8P8C),对应四对双绞线(4对×2芯),每对线缆负责特定方向的信号传输。线缆标准要求:CAT5e线缆:绞合密度更高,衰
- 基于 CAN 总线的模块化远程 IO 系统设计与热插拔机制实现
2501_92511010
rabbitmq
一、引言在工业自动化控制系统中,远程IO系统(RemoteIOSystem)是实现设备信号扩展、异地控制与模块化维护的核心组件。传统远程IO多采用RS485或工业以太网,而CAN总线因其布线简单、抗干扰能力强、节点数多、实时性好,正在逐渐取代RS485成为模块化IO扩展的重要通信基础。本篇文章将围绕基于CAN总线的远程IO系统设计展开分析,重点讲解以下内容:模块化IO结构设计CAN总线通讯协议与节
- 热度飙升!Ethernet-EtherCAT网关化解库卡、汇川通讯困境
捷米科技-捷米特
总线协议转换网关总线协议
一、项目背景在汽车零部件智能装配车间中,核心生产设备库卡机械臂采用Ethernet/IP协议进行数据传输,承担精密部件抓取、焊接等复杂任务。而新增的汇川AM520系列PLC作为产线中央控制系统,基于EtherCAT协议实现设备联动与流程调度。由于Ethernet/IP与EtherCAT协议存在底层架构差异,导致机械臂与PLC无法直接通信,产线整体自动化效率不足,亟需通过Ethernet转Ether
- 动态ds-vnp之normal和shortcut两种方式配置案例
normal方式配置hub配置dhcpenableinterfaceGigabitEthernet0/0/0ipaddress3.3.3.3255.255.255.0interfaceGigabitEthernet0/0/1ipaddress192.168.3.254255.255.255.0dhcpselectinterfaceinterfaceTunnel0/0/0ipaddress10.1.
- 汽车智造“破界”!PROFIBUS DP转ETHERNET/IP激活机器人手臂超能力
JIANGHONGZN
profibusdpETHERNET/IP协议网关工业通讯机器人
在工业自动化4.0浪潮中,汽车制造车间对设备协同与柔性生产的需求愈发迫切。PROFIBUSDP与ETHERNET/IP协议的融合,成为打破西门子PLC与机器人手臂通信壁垒的关键技术,为汽车生产线的智能化转型注入强劲动力。西门子PLC以其稳定可靠的控制性能,长期作为汽车制造车间的核心控制中枢。通过PROFIBUSDP协议,PLC作为主站可精准调度从站设备,确保生产流程的有序执行。而机器人手臂作为汽车
- PROFIBUS DP转ETHERNET/IP在热电项目中的创新应用
JIANGHONGZN
PROFIBUSDP工业通讯协议网关ETHERNET/IP
在热电项目中,多种设备的高效协同是保障能源稳定供应的关键。PROFIBUSDP与ETHERNET/IP两种工业通信协议因特性不同而应用场景各异。通过协议转换技术实现JH-PB-EIP疆鸿智能PROFIBUSDP转ETHERNET/IP,可整合西门子PLC与电力仪表、变频器等设备,为热电系统注入新动能。西门子PLC凭借成熟稳定的性能,在热电控制系统中承担核心控制任务。其通过PROFIBUSDP协议连
- 在海水淡化项目中实现 PROFIBUS DP 到 ETHERNET/IP 的协议转换与应用
JIANGHONGZN
协议网关工业通讯DPPROFIBUSETHERCAT
一、引言随着工业自动化程度的不断提高,PROFIBUSDP作为一种常用的现场总线技术,被广泛应用于各种工业环境中。本文将介绍如何将PROFIBUSDP从站连接西门子PLC,并通过ETHERNET/IP连接流量计、仪表等设备,应用于海水淡化项目中。二、PROFIBUSDP转ETHERNET/IP的实现1.硬件连接:首先,需要将西门子PLC通过PROFIBUSDP从站模块连接到PROFIBUSDP网络
- Profibus DP主站转EtherNet/IP从站总线协议转换网关
一,设备主要功能JH-PB-EIP疆鸿智能型网关实现Profibus网络和EtherNet/IP网络之间无缝内部连接至控制系统及所连接的设备。该网关可实现在两个网络之间快速传输循环I/O数据。应用广泛:本产品基于EtherNet/IP的罗克韦尔等品牌控制器及周边设备时,网关可实现不同协议设备间的交互和协同工作。工厂扩建新的车间或产线时,新系统采用EtherNet/IP,通过网关能将新区域与原有的基
- 什么是RoCE网络技术
RoCE网络技术:高性能计算的网络互联方案一、RoCE的定义与核心定位RoCE(RDMAoverConvergedEthernet)是一种基于以太网的远程直接内存访问(RDMA)技术,旨在通过标准以太网基础设施实现低延迟、高带宽的数据传输。它将RDMA的高效数据传输能力与以太网的兼容性结合,主要用于数据中心高性能计算(HPC)、云计算和大规模存储集群等场景。技术本质:RoCE属于RDMA技术家族的
- STM32连接阿里云物联网平台
速易达网络
物联网技术课程stm32阿里云物联网
STM32连接阿里云物联网平台的核心步骤与要点总结,涵盖硬件选型、平台配置、代码实现及调试技巧:一、阿里云平台配置创建产品与设备登录阿里云物联网平台,创建产品(联网方式选“以太网”或“WiFi”)并定义物模型(如温湿度、光照等属性)。添加设备,保存设备三元组(ProductKey,DeviceName,DeviceSecret),用于身份验证。配置Topic类列表,设置设备权限(发布/订阅)。获取
- EtherCAT转EtherNet/IP网关CEI-382
sibo_yzm
tcp/ip网络linux
CEI-382是一款实现EtherCAT从站设备与EtherNet/IP主站设备之间数据交换的通信网关,可以轻松实现伺服驱动器、变频器等采用EtherCAT协议的设备与罗克韦尔(Rockwell)、欧姆龙等品牌PLC主站系统之间的安全连接与高效通信产品特点:1、三以太网接口:2+1布局,EtherNet/IP端配备双口,内置交换功能,便于级联扩展;2、支持DLR冗余:EtherNet/IP端支持N
- 计算机网络实验一:Linux虚拟网络环境 和Wireshark抓包软件实验总结
醉斜阳丿
计算机网络wireshark笔记linux
一、引言实验目的:1、熟悉Vmware软件的使用;2、熟悉Linux操作系统的基本操作;3、学习Linux操作系统中安装软件的方法;4、熟悉Linux虚拟网络环境;5、学习Linux中networknamespace的基本操作;6、学习Linux中虚拟以太网设备Tap和vethpair的基本操作;7、学习Linux中在NS内执行命令的方法;8、学习Linux中编写脚本程序的基本方法;9、学习Wir
- 开发者关心的那些事
圣子足道
ios游戏编程apple支付
我要在app里添加IAP,必须要注册自己的产品标识符(product identifiers)。产品标识符是什么?
产品标识符(Product Identifiers)是一串字符串,它用来识别你在应用内贩卖的每件商品。App Store用产品标识符来检索产品信息,标识符只能包含大小写字母(A-Z)、数字(0-9)、下划线(-)、以及圆点(.)。你可以任意排列这些元素,但我们建议你创建标识符时使用
- 负载均衡器技术Nginx和F5的优缺点对比
bijian1013
nginxF5
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。
目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高
- LeetCode[Math] - #9 Palindrome Number
Cwind
javaAlgorithm题解LeetCodeMath
原题链接:#9 Palindrome Number
要求:
判断一个整数是否是回文数,不要使用额外的存储空间
难度:简单
分析:
题目限制不允许使用额外的存储空间应指不允许使用O(n)的内存空间,O(1)的内存用于存储中间结果是可以接受的。于是考虑将该整型数反转,然后与原数字进行比较。
注:没有看到有关负数是否可以是回文数的明确结论,例如
- 画图板的基本实现
15700786134
画图板
要实现画图板的基本功能,除了在qq登陆界面中用到的组件和方法外,还需要添加鼠标监听器,和接口实现。
首先,需要显示一个JFrame界面:
public class DrameFrame extends JFrame { //显示
- linux的ps命令
被触发
linux
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行
- Android 音乐播放器 下一曲 连续跳几首歌
肆无忌惮_
android
最近在写安卓音乐播放器的时候遇到个问题。在MediaPlayer播放结束时会回调
player.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
Log.i("H
- java导出txt文件的例子
知了ing
javaservlet
代码很简单就一个servlet,如下:
package com.eastcom.servlet;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.net.URLEncoder;
import java.sql.Connection;
import java.sql.Resu
- Scala stack试玩, 提高第三方依赖下载速度
矮蛋蛋
scalasbt
原文地址:
http://segmentfault.com/a/1190000002894524
sbt下载速度实在是惨不忍睹, 需要做些配置优化
下载typesafe离线包, 保存为ivy本地库
wget http://downloads.typesafe.com/typesafe-activator/1.3.4/typesafe-activator-1.3.4.zip
解压r
- phantomjs安装(linux,附带环境变量设置) ,以及casperjs安装。
alleni123
linuxspider
1. 首先从官网
http://phantomjs.org/下载phantomjs压缩包,解压缩到/root/phantomjs文件夹。
2. 安装依赖
sudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 libstdc++.so.6
3. 配置环境变量
vi /etc/profil
- JAVA IO FileInputStream和FileOutputStream,字节流的打包输出
百合不是茶
java核心思想JAVA IO操作字节流
在程序设计语言中,数据的保存是基本,如果某程序语言不能保存数据那么该语言是不可能存在的,JAVA是当今最流行的面向对象设计语言之一,在保存数据中也有自己独特的一面,字节流和字符流
1,字节流是由字节构成的,字符流是由字符构成的 字节流和字符流都是继承的InputStream和OutPutStream ,java中两种最基本的就是字节流和字符流
类 FileInputStream
- Spring基础实例(依赖注入和控制反转)
bijian1013
spring
前提条件:在http://www.springsource.org/download网站上下载Spring框架,并将spring.jar、log4j-1.2.15.jar、commons-logging.jar加载至工程1.武器接口
package com.bijian.spring.base3;
public interface Weapon {
void kil
- HR看重的十大技能
bijian1013
提升能力HR成长
一个人掌握何种技能取决于他的兴趣、能力和聪明程度,也取决于他所能支配的资源以及制定的事业目标,拥有过硬技能的人有更多的工作机会。但是,由于经济发展前景不确定,掌握对你的事业有所帮助的技能显得尤为重要。以下是最受雇主欢迎的十种技能。 一、解决问题的能力 每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决
- 【Thrift一】Thrift编译安装
bit1129
thrift
什么是Thrift
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and s
- 【Avro三】Hadoop MapReduce读写Avro文件
bit1129
mapreduce
Avro是Doug Cutting(此人绝对是神一般的存在)牵头开发的。 开发之初就是围绕着完善Hadoop生态系统的数据处理而开展的(使用Avro作为Hadoop MapReduce需要处理数据序列化和反序列化的场景),因此Hadoop MapReduce集成Avro也就是自然而然的事情。
这个例子是一个简单的Hadoop MapReduce读取Avro格式的源文件进行计数统计,然后将计算结果
- nginx定制500,502,503,504页面
ronin47
nginx 错误显示
server {
listen 80;
error_page 500/500.html;
error_page 502/502.html;
error_page 503/503.html;
error_page 504/504.html;
location /test {return502;}}
配置很简单,和配
- java-1.二叉查找树转为双向链表
bylijinnan
二叉查找树
import java.util.ArrayList;
import java.util.List;
public class BSTreeToLinkedList {
/*
把二元查找树转变成排序的双向链表
题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \
- Netty源码学习-HTTP-tunnel
bylijinnan
javanetty
Netty关于HTTP tunnel的说明:
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/socket/http/package-summary.html#package_description
这个说明有点太简略了
一个完整的例子在这里:
https://github.com/bylijinnan
- JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
coder_xpf
jqueryjsonmapval()
JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
数据库查询出来的map有一个字段为空
通过System.out.println()输出 JSONUtil.serialize(map): {"one":"1","two":"nul
- Hibernate缓存总结
cuishikuan
开源sshjavawebhibernate缓存三大框架
一、为什么要用Hibernate缓存?
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
二、Hibernate缓存原理是怎样的?
Hibernate缓存包括两大类:Hib
- CentOs6
dalan_123
centos
首先su - 切换到root下面1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、再安装ncurses模块yum -y install ncurses-develyum install ncurses-devel3、下载Erang
- 10款用 jquery 实现滚动条至页面底端自动加载数据效果
dcj3sjt126com
JavaScript
无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果,改变了一直以来只能通过点击下一页来翻页这种常规做法。
无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜索、google reader、箱包批发网等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条
- ImageButton去边框&Button或者ImageButton的背景透明
dcj3sjt126com
imagebutton
在ImageButton中载入图片后,很多人会觉得有图片周围的白边会影响到美观,其实解决这个问题有两种方法
一种方法是将ImageButton的背景改为所需要的图片。如:android:background="@drawable/XXX"
第二种方法就是将ImageButton背景改为透明,这个方法更常用
在XML里;
<ImageBut
- JSP之c:foreach
eksliang
jspforearch
原文出自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html
<c:forEach>标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 1
- Android实现主动连接蓝牙耳机
gqdy365
android
在Android程序中可以实现自动扫描蓝牙、配对蓝牙、建立数据通道。蓝牙分不同类型,这篇文字只讨论如何与蓝牙耳机连接。
大致可以分三步:
一、扫描蓝牙设备:
1、注册并监听广播:
BluetoothAdapter.ACTION_DISCOVERY_STARTED
BluetoothDevice.ACTION_FOUND
BluetoothAdapter.ACTION_DIS
- android学习轨迹之四:org.json.JSONException: No value for
hyz301
json
org.json.JSONException: No value for items
在JSON解析中会遇到一种错误,很常见的错误
06-21 12:19:08.714 2098-2127/com.jikexueyuan.secret I/System.out﹕ Result:{"status":1,"page":1,&
- 干货分享:从零开始学编程 系列汇总
justjavac
编程
程序员总爱重新发明轮子,于是做了要给轮子汇总。
从零开始写个编译器吧系列 (知乎专栏)
从零开始写一个简单的操作系统 (伯乐在线)
从零开始写JavaScript框架 (图灵社区)
从零开始写jQuery框架 (蓝色理想 )
从零开始nodejs系列文章 (粉丝日志)
从零开始编写网络游戏 
- jquery-autocomplete 使用手册
macroli
jqueryAjax脚本
jquery-autocomplete学习
一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
当前版本:1.1
需要JQuery版本:1.2.6
二、使用
<script src="./jquery-1.3.2.js" type="text/ja
- PLSQL-Developer或者Navicat等工具连接远程oracle数据库的详细配置以及数据库编码的修改
超声波
oracleplsql
在服务器上将Oracle安装好之后接下来要做的就是通过本地机器来远程连接服务器端的oracle数据库,常用的客户端连接工具就是PLSQL-Developer或者Navicat这些工具了。刚开始也是各种报错,什么TNS:no listener;TNS:lost connection;TNS:target hosts...花了一天的时间终于让PLSQL-Developer和Navicat等这些客户
- 数据仓库数据模型之:极限存储--历史拉链表
superlxw1234
极限存储数据仓库数据模型拉链历史表
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:
1. 数据量比较大; 2. 表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等; 3. 需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态, 比如,查看某一个用户在过去某一段时间内,更新过几次等等; 4. 变化的比例和频率不是很大,比如,总共有10
- 10点睛Spring MVC4.1-全局异常处理
wiselyman
spring mvc
10.1 全局异常处理
使用@ControllerAdvice注解来实现全局异常处理;
使用@ControllerAdvice的属性缩小处理范围
10.2 演示
演示控制器
package com.wisely.web;
import org.springframework.stereotype.Controller;
import org.spring