51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
可可图片编辑
万少
多通道振弦传感器无线采集仪发送数据到 FTP 服务器
河北稳控科技多通道振弦传感器无线采集仪发送数据到FTP服务器配置工具的参数配置区列出了与设备工作相关的所有参数项,每个参数项有【读取】和【修改】两个按钮,点击【读取】按钮获得设备的当前参数值,点击【设置】按钮将当前界面显示的值写入设备。注:参数修改后,必须点击【系统】面板内的【保存参数】按钮才能在下次启动时生效。发送数据到FTP服务器参数配置(下列参数位于【参数配置】区域内的【自动模式参数】和【GPRS...
稳控科技
0回复
3005浏览
工程监测
产品定制
测量仪器
预防地质灾害
岩土工程
深入浅出openGauss的执行器基础
火山模型执行器各个算子解耦合的基础。对于每个算子来说,只有三步:向自己的孩子拿一个tuple。即调用孩子节点的Next函数;执行计算;向上层返回一个tuple。即当前节点Next函数的返回结果。所以整个执行器的内核可以用下面这个伪代码来表达。ExecutePlan{for(;;)slotExecProcNode(planstate);>if(node>chgParam!NULL)ExecReScan(node);resultgexecProcFuncTable[index](node)表驱动,每个算子不同的执行函数returnresult;if(Tup...
joytrian
0回复
4574浏览
openGauss
你要的不固定列excel导入导出,它来啦!
看完本文,你一定会有所收获一、介绍在上篇文章中,我们简单的介绍了excel导入导出技术实践方案,就目前而已,使用最多的开源框架主要有以下三类,分别是:apachepoi:poi是使用最广的一种导入导出框架,但是缺点也很明显,导出大数据量的时候,容易oomeasypoi:easypoi的底层也是基于apachepoi进行深度开发的,它主要的特点就是将更多重复的工作,全部简单化,避免编写重复的代码,最显著的特点就是导出的支持非常丰富easyexce...
d_hero
1回复
2.4w浏览
excel
openGauss数据库源码解析系列文章——事务机制源码解析
事务是数据库操作的执行单位,需要满足最基本的ACID(原子性、一致性、隔离性、持久性)属性。(1)原子性:一个事务提交之后要么全部执行,要么全部不执行。(2)一致性:事务的执行不能破坏数据库的完整性和一致性。(3)隔离性:事务的隔离性是指在并发中,一个事务的执行不能被其他事务干扰。(4)持久性:一旦事务完成提交,那么它对数据库的状态变更就会永久保存在数据库中。本篇主要从事务整体架构和代码概览及事务并发...
joytrian
0回复
8837浏览
openGauss
openGauss数据库源码解析系列文章——SQL引擎源码解析(一)
SQL引擎作为数据库系统的入口,主要承担了对SQL语言进行解析、优化、生成执行计划的作用。对于用户输入的SQL语句,SQL引擎会对语句进行语法语义上的分析以判断是否满足语法规则等,之后会对语句进行优化以便生成最优的执行计划给执行器执行。故SQL引擎在数据库系统中承担着承上启下的作用,是数据库系统的“大脑”。一、概述SQL引擎负责对用户输入的SQL语言进行编译,生成可执行的执行计划,然后将执行计划交给执行引擎进行执行...
joytrian
0回复
7404浏览
openGauss
openGauss数据库源码解析系列文章——SQL引擎源码解析(二)
上篇图文openGauss数据库源码解析系列文章——SQL引擎源码解析(一),从SQL引擎概述和SQL解析两方面进行了详细论述,本篇将接着从SQL引擎的查询优化展开介绍。三、查询优化openGauss数据库的查询优化过程功能比较明晰,从源代码组织的角度来看,相关代码分布在不同的目录下,如表1所示。表1查询优化模块说明模块目录说明查询重写srcgausskerneloptimizerprep主要包括子查询优化、谓词化简及正则化、谓词传递闭包等查询...
joytrian
0回复
6983浏览
openGauss
openGauss内核分析(十):数据库索引的创建过程
数据库索引可以提高数据的访问速度,openGauss支持唯一索引、多字段索引、部分索引和表达式索引。行存表(ASTORE存储引擎)支持的索引类型:btree(行存表缺省值)、hash、gin、gist。行存表(USTORE存储引擎)支持的索引类型:ubtree。列存表支持的索引类型:Psort(列存表缺省值)、btree、gin。全局临时表不支持GIN索引和Gist索引。如上一篇分析数据库表的创建过程,standardProcessUtility函数会根据nodeTag(parset...
joytrian
0回复
6251浏览
openGauss
8倍加速HTAP长尾请求,解密PolarDB IMCI行列融合
1.背景事务处理(OLTP)和分析处理(OLAP)混合的工作负载在当前的业务系统中变得越来越常见。由于实时、易运维等需求,一些业务系统会采用HTAP数据库来代替原有的OLTPETLOLAP架构,这种所谓的HTAP数据库,可以在一套数据库系统中,同时较为高效地处理TP请求和AP请求。然而,由于TP请求和AP请求的访问模式截然不同,高效处理两种请求依赖于不同的存储格式和计算模式。因此,一类HTAP数据库会存储两种不同格式的数据,并在处理不同的...
icegoblin
0回复
5361浏览
MongoDB
openGauss内核分析(九):数据库表的创建过程
除了DML之外的所有查询都通过ProcessUtility模块来执行,包括了各类DDL语句、事务相关语句、游标相关语句等。上层调用函数为execsimplequery函数,其中PortalStart函数和PortalDrop函数部分较为简单。核心函数是PortalRun函数下层调用的standardProcessUtility函数,该函数通过switchcase语句处理了各种类型的查询语句,包括事务相关查询、游标相关查询、schema相关操作、表空间相关操作、表定义相关操作等。standardProcessUti...
joytrian
0回复
4669浏览
openGauss
Kubeedge - 6:AI协同子项目-Sedna
原创
Kubeedge6:AI协同子项目Sedna什么是SednaSedna是在KubeEdgeSIGAI孵化的边云协同AI项目。得益于KubeEdge提供的边云协同能力,Sedna可以实现跨边云协同训练和协同推理能力,如联合推理、增量学习、联邦学习和终身学习。Sedna支持流行的AI框架,如TensorFlow,Pytorch,PaddlePaddle,MindSpore。Sedna可以简单地为现有的训练和推理脚本启用边缘云协同功能,从而带来降低成本、提高模型性能和保护数据隐私的好处安装Sedna环境准备...
Piwriw.
0回复
6958浏览
KubeEdge 云原生
【IoT毕设】机智云AIoT+STC15+承压式太阳能热水器智能控制系统
【IoT毕设】机智云AIoT+STC15+承压式太阳能热水器智能控制系统摘要:本系统采用STC15F2K60S2单片机作为控制中心,温度传感器部分采用DS18B20数字型温度传感器,同时结合物联网技术通过机智云物联网云平台创建手机APP,实现承压式太阳能热水器的远程控制。根据承压式太阳能热水器的要求设计该控制系统,实现温度与设置加热温度的显示、控制加热装置开关、通过手机APP实现远程监控和操作等功能。0引言我国太阳能资源丰富,多地都在...
机智云物联网
0回复
1.2w浏览
STC15
机智云物联网
智能热水器
Java中的枚举,这一篇全了,一些不为人知的干货
Java枚举,也称作Java枚举类型,是一种字段由一组固定常量集合组成的类型。枚举的主要目的是加强编译时类型的安全性。enum关键字是Java中的保留关键字。在编译或设计时,当我们知道所有变量的可能性时,尽量使用枚举类型。本篇文章就带大家全面系统的了解枚举的使用,以及会遇到的一些问题。Java中的枚举枚举通常是一组相关的常量集合,其他编程语言很早就开始用枚举了,比如C++。从JDK1.5起,Java也开始支持枚举类型。枚举是一...
无聊逛51
0回复
4957浏览
Java
面试题:聊聊TCP的粘包、拆包以及解决方案
TCP的粘包和拆包问题往往出现在基于TCP协议的通讯中,比如RPC框架、Netty等。如果你的简历中写了类似的技术或者你所面试的公司使用了相关的技术,被问到该面试的几率会非常高。今天这篇文章就带大家详细了解一下TCP的粘包和拆包以及解决方案。什么是粘包?在学习粘包之前,先纠正一下读音,很多视频教程中将“粘”读作“nián”。经过调研,个人更倾向于读“zhānbāo”。如果在百度百科上搜索“粘包”,对应的读音便是“zhānb...
无聊逛51
0回复
4747浏览
TCP协议
为什么是反向代理,什么又是正向代理?
说起Nginx,我们都知道它可以用来做反向代理。那么,到底什么是反向代理,对应的正向代理又是什么呢?这篇文章就带大家来了解一下。其中反向代理也是系统架构的重要组成部分。说起代理其本质上可以理解为中介。当A和B不方便进行交互时,往往会引入一个中间角色C,那么C便是中介,便是代理。正向代理正向代理服务器通常位于客户端和服务器之间,类似一个跳板机,通过代理服务器可以访问到目标服务器。正向代理时,通常,客户端发...
无聊逛51
0回复
4417浏览
Nginx
稳控科技多通道振弦传感器无线采集仪通过短信和FTP文件修改
河北稳控科技多通道振弦传感器无线采集仪通过短信和FTP文件修改参数通过短信修改参数向无线振弦采集仪发送参数修改指令,无线振弦采集仪在下次采发过程中若收到包含有合法指令的短信时会解析并执行短信内的指令,参数修改完成后会以短信形式回发应答信息。短信指令的格式如下:$SETP参数地址,参数值$SETP参数地址,参数值……短信指令可以同时修改多个参数,编辑短信时每一个参数单独写一行。注:仅被设置为“数据中心电话号码”...
稳控科技
0回复
2952浏览
工程监测
测量仪器
产品定制
预防地质灾害
JDK9对String字符串的新一轮优化,不可不知
String类可以说是Java编程中使用最多的类了,如果能对String字符串的性能进行优化,那么程序的性能必然能大幅提升。这不JDK9就对String字符串进行了改进升级,在某些场景下可以让String字符串内存减少一半,进而减少JVM的GC次数。String的底层存储在面试的时候我们通常会说String字符串有不可变的特性,每次都要创建新的字符串。那么,为什么String字符串是不可变的呢?先来看一下String字符串的底层存储结构:publicfinalclass...
无聊逛51
0回复
3846浏览
java
多通道振弦传感器无线采集仪发送数据到 TCP 服务器及远程修改参
河北稳控科技多通道振弦传感器无线采集仪发送数据到TCP服务器及远程修改参数1、发送数据到TCP服务器参数配置(下列参数位于【参数配置】区域内的【自动模式参数】和【GPRS】面板内)数据发送方式:GPRSTCP数据包协议:字符串1.0TCP相关的其它参数可不进行配置,使用我们已经为设备配置好的参数,若您需要使用自己的TCP服务器,按照实际修改服务器地址、端口等参数即可。我们为每台设备提供了基于BS架构的在线监测平台,用户无需...
稳控科技
0回复
2572浏览
工程监测
测量测试
产品定制
预防地质灾害
岩土工程
#创作者激励# 领航计划(五): 玩转KubeEdge Router(核心)
原创
领航计划(五):玩转KubeEdgeRouter[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)什么是Routerrouter是KubeEdge中的一种通过实现CRDs来实现与边缘端进行MQTT通信的模式在KubeEdge中通过Rule和RuleEndPoint实现了几种通信模式配置开启router云端(cloud)开启router模式sh如果你是通过pod安装的cloudcore查看是否开启可以通过kubectleditpodnkubeedge修改kubectldescribecmcloudcorenkubee...
Piwriw.
5回复
1.0w浏览
#创作者激励#
启动Spring Boot时,如果不设置内存参数会如何?
前言最近正在进行从SpringBoot往SpringCloud上改造升级。之前部署的应用程序比较少,还没什么问题。当SpringCloud项目逐步新增之后,问题就爆发了,服务器内存不够用了。而现有的用户体量也没必要对服务器再次进行升级,于是就开始着手SpringBoot启动时JVM内存配置的优化。服务现状由于之前服务比较少,服务器资源充足,许多服务启动时都未添加JVM参数(遗留问题)。结果就是每个服务启动都占用了1.5G2G的内存,有些服务的体量...
无聊逛51
0回复
5627浏览
Spring Boot
SpringBoot配置升级,旧的已过时,新的人未知
如果你使用SpringBoot2.4及以上版本,你会发现SpringBoot中对多环境支持的配置项spring.profiles.active已经被废弃。而SpringBoot也一直在逐步推新的配置方式,可能很多人还不知道,本文就带大家一探究竟。SpringBoot的多环境配置在学习新的配置方式之前,先回顾一下通常的多环境配置形式。在项目中我们经常会遇到一个项目部署到多个环境,比如开发环境、测试环境、生产环境。而不同的环境又有不同的配置文件。因此,SpringBoot...
无聊逛51
0回复
5623浏览
SpringBoot
暂无内容
1
216
217
218
219
220
221
222
223
224
549
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅