单通道串口服务器(三格电子)
一、产品介绍
1.1 功能简介
SG-TCP232-110 是一款用来进行串口数据和网口数据转换的设备。解决普通 串口设备在 Internet 上的联网问题。
设备的串口部分提供一个 232 接口和一个 485 接口,两个接口内部连接,同 时只能使用一个口工作。
设 备 的网 口 部 分提供 一个 带数据和 连接 指 示灯 的 RJ45 接 口 , 支 持 10/100Mbps 自适应以太网接口,支持 AUTO-MDIX 网线交叉直连自动切换。
串口的 232 接口和485 接口支持波特率从 1200 到 115200bps,可选奇偶校验, 可选停止位长度。
设备支持 TCP Sever、TCP Client、UDP Sever、UDP Client、Modbus TCP Sever、 Modbus TCP Client 六种工作模式。支持 DHCP 功能,支持 DNS 功能,支持自定 义 MAC , 自定义心跳包时间和内容,可以跨越网关,可以访问外网。
设备支持通过软件和硬件恢复出厂设置,支持通过软件和网页进行配置。
1.2 工作模式
设备支持 TCP Sever、TCP Client、UDP Sever、UDP Client、Modbus TCP Sever、 Modbus TCP Client 六种工作模式
TCP Sever 模式:在 TCP Server 模式下设备首先与网关尝试通讯,然后监听 设置的本机端口,有 Client 连接请求时响应并创建连接,最多可同时存在 4 个 TCP Client 连接。设备收到 Client 的数据后转发到串口,串口收到数据后将同时 发送给所有与设备建立连接的设备。
TCP Client 模式:设备上电后根据目标 IP 及目标端口号主动去连接到 TCP 服务器端,然后建立一个长连接,之后的数据进行透明传输。此模式下,TCP Server 的IP 需要对设备可见,即通过设备所在的 IP 可以直接PING 通服务器 IP, 服务器端可以是互联网的固定 IP ,也可以是和设备同一个局域网的内网 IP。
UDP Sever 模式:UDP Server 是指在普通 UDP 的基础上不验证来源 IP 地 址,收到 UDP 数据包后将目标 IP 改为数据来源 IP ,类似 TCP Server 的功能。
在此模式下设备随时调整目标 IP 为数据来源的 IP ,适合于多 IP 对应设备的工 作模式。使用上,计算机端的程序和 UDP 模式完全一样,不需要更改。
UDP Client 模式:设备上电后监听设置的端口,不主动建立连接,当有数据 从通过网口传过来时,转发到串口;当串口收到数据时,通过网络发送到设备设 置的 IP 和端口。
注:UDP 模式下的最大数据长度,根据以太网特性,为 1472 字节(以太网 数据帧的长度为 46-1500 字节之间,最大长度 1500 字节,减去 IP 首部 20 字节, UDP 首部 8 字节,也就是数据区最大长度 1472 字节),因此上位机向设备发送 数据时,单次最大长度应控制在 1472 字节或以下,如果大于这个长度,设备会 自动重启,建议分包发送。
Modbus TCP Sever 模式:同 TCP Sever 功能,该模式下只支持一个 Client 连 接。设备把 Client 发来的 Modbus TCP 数据转为 Modbus RTU 并通过串口发出去; 把串口收到的 Modbus RTU 数据转为 ModbusTCP 格式通过网口发给连接成功的 Client。
Modbus TCP Client模式:同TCP Client功能,设备把串口收到的Modbus RTU 数据转为 ModbusTCP 格式通过网口发给服务器;把 Server 发来的 Modbus TCP 数据转为 Modbus RTU 发到串口。
二、基本参数与硬件连接
2.1 基本参数
硬件 参数 | 电压/电流 | DC 9-24V 50mA |
网口 | RJ45 10/100M 1.5KV 保护 | |
232 口 | DB9 母口(2 脚 TX ,3 脚 RX ,5 脚 GND) | |
485 口 | 内置 680R 上下拉和 120R 终端电阻,内置保险丝和 1.5KV 防雷管 | |
软件 参数 | 网口 | TCP 客户端 服务器 UDP 客户端 服务器 广播 |
IP 地址 | 静态 IP 、 DHCP 自动 | |
配置 | 网页、软件配置 | |
心跳包 | 支持网口心跳包 |
2.2 接口说明
指示灯 | PW | 电源指示灯,亮说明电源正常 |
SY | 系统指示灯,亮说明系统跑起来了,在长按恢复出厂按 键之后开始闪烁说明恢复出厂设置成功。 | |
TX | 串口发送数据 | |
RX | 串口接收数据 | |
复位按键 | R | 长按 R 按键直到 SY 灯开始闪烁则恢复出厂设置成功。 |
232 接口 | 232 | 代表 232 接口 |
485 接口 | A B | 代表 485 的 A 和 B |
E | 接屏蔽层 | |
电源接口 | V1 、V2 | 设备支持双电源冗余,接电源正 |
G | 接电源负 | |
E | 接屏蔽层 | |
安装 | 导轨 |
电源接口图
接线口
三、设备参数设置
设备可以通过软件和网页进行设置。
设备默认 IP:192.168.1.37,如果忘记设备 IP 可以通过恢复出厂按键进行恢 复出厂设置。
3.1 软件设置
设备 ID:0-255 ,可以区分配置软件的搜索设备功能搜出来的不同设备。 工作方式:选择设备的工作方式,共六种。
静态/动态 IP:选择设备通过何种方式获得 IP。
设备地址:设备的IP 地址,动态 IP 不需要填写。
子网掩码:设备的子网掩码,动态 IP 不需要填写。 网关地址:设备的网关地址,动态 IP 不需要填写。
Mac 地址:设备的MAC 地址,一般不要更改,如果修改了可通过恢复出厂 设置按键恢复。
设备端口:设备的端口,TCP Client 模式下不需要填写。
目标地址类型:做 TCP Client 和 UDP Client 时有效,可选远程地址为 IP 地 址或域名地址。
目标地址:TCP Client 和 UDP Client 且目标地址类型为 IP 地址时有效。 域名地址:TCP Client 和 UDP Client 且目标地址类型为域名地址时有效。
首选 DNS 服务器,备选 DNS 服务器:TCP Client 和 UDP Client 且目标地址 类型为域名地址时有效。如果设备使用动态 IP 则不需要填写。
目标端口:做 TCP Client 和 UDP Client 时有效,为远程端口号。 串口选择:选择串口是使用232 还是 485 接口,暂时无效。
串口速率,数据/校验/停止:串口工作参数。
超时/心跳时间:在 TCP 服务器模式下如果设备一定时间未收到客户端的数 据则主动断开 TCP 连接;在 TCP 客户端模式下如果设备一定时间未向服务器发 送数据则会发送心跳(心跳内容)。设置为 0 表示不启用超时/心跳功能,如果 启动心跳的话服务器的心跳时间设置的要大于客户端的心跳时间,即要在服务器 心跳时间内让客户端发心跳。
网页帐号、网页密码:用来设置网页登录界面的帐号和密码。
3.2 软件设置方法
把设备和电脑直连或者把设备接在路由器或交换机上。打开配置软件,点击 搜索设备,即可在线配置列表即可看到所有获得有效 IP 的设备,点击获取参数 客户获取设备目前的参数,在软件界面设置好参数后点击网口配置即可完成对设 备的配置。
注意:电脑和交换机不支持 DHCP 服务器功能,所以如果设备和电脑直连 或者通过交换机连接需要确保设备 IP 为静态 IP ,否则软件会搜索不到设备,如
果此时设备设置的是自动获取 IP ,可以通过恢复出厂设置按键恢复默认 IP 。同 时,电脑也要设置为和设备同一网段的 IP(但不能和设备 IP 一样),电脑设置 IP 的方法如下:
3.3 网页设置
网页登陆界面默认帐号:admin
网页登录界面默认密码:admin
网页登录界面新密码:如果需要修改网页登录密码则填写,否则为空 网页设置界面如下:设置内容和软件一样。注意:使用浏览器配置需要在已经知道设备的 IP 的情况下。如果设备接在
路由器下且设置为动态 IP 则建议使用软件设置
四、产品外观
五、设备测试
5.1 TCP客户端测试
1 、设置电脑的本地IP为192.168.0.201 (不要开双网卡,笔记本电脑的无线 网卡请禁用,不要用IP自动获取,请分配一个固定的IP)。
2 、打开设置软件(关闭防火墙,或者让防火墙允许设置软件运行),给设 备设置具体的参数
工作方式设置为TCP Client;默认网关192.168.0.1(测试时路由器的IP); 设备地址192.168.0.7 ,设备端口10006 (可以自行设置,当设备为TCP Server模 式时,设备端口号是开放给其他客户端的端口号);目标地址192.168.0.201(就 是服务器的本地IP),目标端口10006(可以自行设置,当设备为TCP Client模式 时,就是服务器开放给设备的端口号,这两个端口要一样的);串口速率115200 (即设备的串口波特率,这个参数还有后面的串口设置,校验位,停止位,要设 置和你接的串口设备的串口参数一致);其它的参数可以不管。
3 、选择测试软件的协议类型及参数,如图:
网络设置:协议类型TCP Server {设备为TCP Client ,测试软件这边相当于 管理软件,要设置为TCP Server模式,相当于主机(电脑)对从机(设备),不 可能都是TCP Client ,或者都是TCP Server};本地IP 192.168.0.201(就是分配给 电脑的本地IP),本地端口号10006(这个端口号要同设备指向的目标端口号相同, 说明它们是连接的)。当设置选项好,请点“开始监听 ”。如果连接成功,下面 发送框上面会显示“连接对象:192.168.0.7:10006 ”(即有一个192.168.0.7 ,端 口号是10006的设备和测试软件连接成功)。
测试软件左边是串口参数及发送页面,如下:
测试时候,使用的是USB转串口设备,串口设备的参数和“串口转网络设备 ” 的串口参数设置一致。(电脑COM号是COM36 ,这里也选择COM36 ,其他参数 设置一致)。
5.2 虚拟串口工作模式测试
虚拟串口的意思是将串口服务器网口TCP/IP协议的数据用电脑安装的虚拟 串口软件虚拟成COM口转换成串口数据,实现透明传输,这里以设备工作模式 为TCP Client为例子。安装虚拟串口软件,请先关闭防火墙,这一点很重要。
在局域网内,转换设备和调试助手(相当于上位机软件的数据发送和接收功 能)组成局域网中的数据联网及管理关系。不同的客户有不同用途的上位机管理 软件,只要上位机管理软件是TCP/IP通信接口的,就可以直接和数据转换网络设 备直接通信;但好多客户用的上位机管理软件,还是以前的串口通信接口的,这 个时候只需要在电脑上安装一个虚拟串口软件,就可以通过该软件实现TCP/IP 转换成COM口输出的串口数据,而客户原上位机软件直接操作这个虚拟出来的 串口就行。
虚拟串口使用举例,设备做Client ,设置好设备参数,工作模式设置为TCP Client,打开虚拟串口软件,我们根据设备设置的参数对虚拟串口进行添加设置。 安装虚拟串口软件之前先把防火墙关闭,才可以安装。有些客户安装之前没有关 闭电脑的防火墙,就直接安装了,会出现软件需要注册码的问题,虚拟串口软件 是开放使用的,不需要什么注册码。如果碰到这样的问题,直接把虚拟串口软件 卸载干净,把电脑的防火墙关闭了,再重新安装,就可以搞定!
打开虚拟串口软件,最保险的添加虚拟串口的方法,是不要点“ 自动创建 ”, 直接点虚拟串口软件界面上的第一个图标“添加 ”即手动“添加虚拟串口 ”,在 添加虚拟串口的参数设置界面设置如图的参数,即对应串口服务器的参数。
建立了虚拟串口后,只要参数和工作模式设置正确,串口服务器将会自动连 接该虚拟串口。连接了会在“ 网络状态 ”上显示“ 已连接(1) ”。
网络协议的选择,是TCP Client 对 TCP Server ,或者UDP对UDP 。注意客 户端的IP和端口号要指向服务器的本地IP及本地端口号。
之后客户软件通过控制这个虚拟出来的COM2口即可把数据通过串口服务 器的串口输出,串口服务器串口接收到的数也会通过COM2口输出。
六、常见问题
1 、电脑无法连通设备
关掉电脑防火墙,只保留一个有线网卡,禁用无线网卡,禁用虚拟网卡。如 果电脑和设备直连或通过交换机连接要保证电脑和设备都是同一网段下的静态 IP 。如果电脑和设备接在路由器下且设置了动态 IP 则检查路由器 DHCP 功能是 否开启。
2 、TCP 与 UDP 区别
2.1 TCP 面向连接(如打电话要先拨号建立连接);UDP 是无连接的,即发送数 据之前不需要建立连接。
2.2 TCP 提供可靠的服务。也就是说,通过 TCP 连接传送的数据,无差错,不丢 失,不重复,且按序到达;UDP 尽最大努力交付,即不保证可靠交付。
2.3 TCP 面向字节流,实际上是 TCP 把数据看成一连串无结构的字节流;UDP 是面向报文的。
2.4 每一条 TCP 连接只能是点到点的(客户端服务器模式);UDP 支持一对一, 一对多,多对一和多对多的交互通信。
2.5 TCP 的逻辑通信信道是全双工的可靠信道,UDP 则是不可靠信道。
相关文章:
单通道串口服务器(三格电子)
一、产品介绍 1.1 功能简介 SG-TCP232-110 是一款用来进行串口数据和网口数据转换的设备。解决普通 串口设备在 Internet 上的联网问题。 设备的串口部分提供一个 232 接口和一个 485 接口,两个接口内部连接,同 时只能使用一个口工作。 设 备 的网 口…...
【Excel/WPS】根据平均值,生成两列/多列指定范围的随机数/随机凑出两列数据
原理就是通过随机生成函数和平均值函数。 适用场景:在总体打分后,需要在小项中随机生成小分数 第一列:固定的平均值A2第二列: RANDBETWEEN(A2-10,A210)第三列:根据第二列用平均值函数算除 A2*2-B2这是随机值1的公式&am…...
使用网页版Jupyter Notebook和VScode打开.ipynb文件
目录 正文 1、网页版Jupyter Notebook查看 2、VScode查看 因为总是忘记查看文件的网址,收藏了但分类众多每次都找不到……当个记录吧(/捂脸哭)! 正文 此处以gitub中的某个仓库为例: https://github.com/INM-6/mu…...
记录一下vue2项目优化,虚拟列表vue-virtual-scroll-list处理10万条数据
文章目录 封装BrandPickerVirtual.vue组件页面使用组件属性 select下拉接口一次性返回10万条数据,页面卡死,如何优化??这里使用 分页 虚拟列表(vue-virtual-scroll-list),去模拟一个下拉的内容…...
CDA数据分析师一级经典错题知识点总结(5)
1、数值型缺失值用中位数补充,分类数据用众数补充。 2、偏态系数>1就是高度偏,0.5到1是中度。 3、分布和检验 在 t检验之前进行 F检验的目的是确保 t检验的方差齐性假设成立。如果 F检验结果显示方差不相等,则需要切换到调整后的 t 检验…...
服务器、电脑和移动手机操作系统
一、服务器操作系统 1、Windows Server 开发商是微软公司。友好的用户界面、与微软生态系统的高度集成、提供了广泛的企业级功能(如Active Directory、DNS、DHCP服务等)。适合需要大量运行Microsoft应用和服务的企业环境,如SQL Server等。经…...
深入解析 Flink 与 Spark 的性能差异
💖 欢迎来到我的博客! 非常高兴能在这里与您相遇。在这里,您不仅能获得有趣的技术分享,还能感受到轻松愉快的氛围。无论您是编程新手,还是资深开发者,都能在这里找到属于您的知识宝藏,学习和成长…...
如何在 Linux、MacOS 以及 Windows 中打开控制面板
控制面板不仅仅是一系列图标和菜单的集合;它是通往优化个人计算体验的大门。通过它,用户可以轻松调整从外观到性能的各种参数,确保他们的电脑能够完美地适应自己的需求。无论是想要提升系统安全性、管理硬件设备,还是简单地改变桌…...
微信小程序中 隐藏scroll-view 滚动条 网页中隐藏滚动条
在微信小程序中隐藏scroll-view的滚动条可以通过以下几种方法实现: 方法一:使用CSS隐藏滚动条 在小程序的样式文件中(如app.wxss或页面的.wxss文件),添加以下CSS代码来隐藏滚动条: scroll-view ::-webkit…...
Java 实现 Elasticsearch 查询当前索引全部数据
Java 实现 Elasticsearch 查询当前索引全部数据 需求背景通常情况Java 实现查询 Elasticsearch 全部数据写在最后 需求背景 通常情况下,Elasticsearch 为了提高查询效率,对于不指定分页查询条数的查询语句,默认会返回10条数据。那么这就会有…...
android刷机
android ota和img包下载地址: https://developers.google.com/android/images?hlzh-cn android启动过程 线刷 格式:ota格式 模式:recovery 优点:方便、简单,刷机方法通用,不会破坏手机底层数据࿰…...
【25考研】西南交通大学计算机复试重点及经验分享!
一、复试内容 上机考试:考试题型为编程上机考试,使用 C 语言,考试时长包括 15 分钟模拟考试和 120 分钟正式考试,考试内容涵盖顺序结构、选择结构、循环结构、数组、指针、字符串处理、函数、递归、结构体、动态存储、链表等知识点…...
OpenCV相机标定与3D重建(49)将视差图(disparity map)重投影到三维空间中函数reprojectImageTo3D()的使用
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 将视差图像重投影到3D空间。 cv::reprojectImageTo3D 是 OpenCV 库中的一个函数,用于将视差图(disparity map)…...
学习HTTP Range
HTTP Range 请求 一种通过指定文件字节范围加载部分数据的技术,广泛用于断点续传、流媒体播放、分布式文件系统的数据分片加载等场景。 请求格式-在请求头中使用 Range 字段指定所需的字节范围 Range: bytes0-1023// bytes0-1023:表示请求文件的第 0 …...
大语言模型训练的数据集从哪里来?
继续上篇文章的内容说说大语言模型预训练的数据集从哪里来以及为什么互联网上的数据已经被耗尽这个说法并不专业,再谈谈大语言模型预训练数据集的优化思路。 1. GPT2使用的数据集是WebText,该数据集大概40GB,由OpenAI创建,主要内…...
Webpack和Vite的区别
一、构建速度方面 webpack默认是将所有模块都统一打包成一个js文件,每次修改都会重写构建整个项目,自上而下串行执行,所以会随着项目规模的增大,导致其构建打包速度会越来越慢 vite只会对修改过的模块进行重构,构建速…...
【再谈设计模式】模板方法模式 - 算法骨架的构建者
一、引言 在软件工程、软件开发过程中,我们经常会遇到一些算法或者业务逻辑具有固定的流程步骤,但其中个别步骤的实现可能会因具体情况而有所不同的情况。模板方法设计模式(Template Method Design Pattern)就为解决这类问题提供了…...
Bytebase 3.1.1 - 可定制的快捷访问首页
🚀 新功能 可定制的快捷访问首页。 支持查询 Redis 集群中所有节点。 赋予项目角色时,过期时间可以定义精确到秒级的时间点。 🔔 重大变更 移除 Database 消息里的实例角色信息。调用 GetInstance 或 ListInstanceRoles 以获取实例角色信息…...
Java阶段四04
第4章-第4节 一、知识点 CSRF、token、JWT 二、目标 理解什么是CSRF攻击以及如何防范 理解什么是token 理解什么是JWT 理解session验证和JWT验证的区别 学会使用JWT 三、内容分析 重点 理解什么是CSRF攻击以及如何防范 理解什么是token 理解什么是JWT 理解session验…...
B2C API安全警示:爬虫之外,潜藏更大风险挑战
在数字化时代,B2C(Business-to-Consumer)电子商务模式已成为企业连接消费者、推动业务增长的重要桥梁。而B2C API(应用程序编程接口)作为企业与消费者之间数据交互的桥梁,其安全性更是至关重要。然而&#…...
OCR文字识别—基于PP-OCR模型实现ONNX C++推理部署
概述 PaddleOCR 是一款基于 PaddlePaddle 深度学习平台的开源 OCR 工具。PP-OCR是PaddleOCR自研的实用的超轻量OCR系统。它是一个两阶段的OCR系统,其中文本检测算法选用DB,文本识别算法选用CRNN,并在检测和识别模块之间添加文本方向分类器&a…...
如何播放视频文件
文章目录 1. 概念介绍2. 使用方法2.1 实现步骤2.2 具体细节3. 示例代码4. 内容总结我们在上一章回中介绍了"如何获取文件类型"相关的内容,本章回中将介绍如何播放视频.闲话休提,让我们一起Talk Flutter吧。 1. 概念介绍 播放视频是我们常用的功能,不过Flutter官方…...
MySQL -- 约束
1. 数据库约束 数据库约束时关系型数据库的一个重要功能,主要的作用是保证数据的有效性,也可以理解为数据的正确性(数据本身是否正确,关联关系是否正确) 人工检查数据的完整性工作量非常大,在数据库中定义一些约束,那么数据在写入数据库的时候,就会帮我们做一些校验.并且约束一…...
php 使用simplexml_load_string转换xml数据格式失败
本文介绍如何使用php函数解析xml数据为数组。 <?php$a <xml><ToUserName><![CDATA[ww8b77afac71336111]]></ToUserName><FromUserName><![CDATA[sys]]></FromUserName><CreateTime>1736328669</CreateTime><Ms…...
net-http-transport 引发的句柄数(协程)泄漏问题
Reference 关于 Golang 中 http.Response.Body 未读取导致连接复用问题的一点研究https://manishrjain.com/must-close-golang-http-responsehttps://www.reddit.com/r/golang/comments/13fphyz/til_go_response_body_must_be_closed_even_if_you/?rdt35002https://medium.co…...
高级软件工程-复习
高级软件工程复习 坐标国科大,下面是老师说的考试重点。 Ruby编程语言的一些特征需要了解要能读得懂Ruby程序Git的基本命令操作知道Rails的MVC工作机理需要清楚,Model, Controller, View各司什么职责明白BDD的User Story需要会写,SMART要求能…...
eslint.config.js和.eslintrc.js有什么区别
eslint.config.js 和 .eslintrc.js 的主要区别在于它们所对应的 ESLint 版本和配置方法: 1. .eslintrc.js: 这是 ESLint v8 及更早版本使用的配置文件格式。 它使用层级式的配置系统。 现在被称为"旧版"配置格式 。 2. eslint.config.js&am…...
如何使用MVC模式设计和实现校园自助点餐系统的微信小程序
随着智慧校园的普及,校园自助点餐系统在提高学生用餐效率、减轻食堂运营压力方面发挥了重要作用。 在开发这类系统时,MVC(Model-View-Controller)模式是一种非常适合的架构,它将系统的业务逻辑、用户界面和数据交互清晰…...
继续坚持与共勉
经过期末考试后,又要开始学习啦。 当时一直在刷算法题就很少写博客了,现在要继续坚持写博客,将每天对于题的感悟记录下来。 同时我将会在学习Linux操作系统,对于过去学习的内容进行回顾!! 在此ÿ…...
人机交互 | 期末复习(上)| 补档
文章目录 📚1-HCI Introduction🐇人机交互的定义,分别解释人-机-交互的概念🐇six ”mantras“ of UCD🐇Difference between User-Interface (UI) and User-Experience(UX)📚2-HCI history🐇WIMP🐇WYSIWYG📚3-Understanding User🐇Design Thinking Process的…...
公家网站模板/百度一下百度搜索
javap是JDK自带的反汇编器,可以查看java编译器为我们生成的字节码。通过它,我们可以对照源代码和字节码,从而了解很多编译器内部的工作。语法:javap[ 命令选项 ] class. . .javap命令用于解析类文件。其输出取决于所用的选项。若没…...
个人备案的网站做企业内容/宁波seo教学
提到开源数据库,人们首先想到的是MySQL,由于性能高、成本低、可靠性好,已经成为目前流行的开源数据库;但MySQL在企业级数据服务,特别是存储引擎和技术支持方面一直被DBA们诟病;即使被Sun收购后也未见在企业…...
ip地址进入网站怎么做的/市场调研报告
MACD 的三个最有价值技术为: 多空力量对比、背离买卖、水上金叉。 除此之外,利用形态研判买卖点也非常有效,配合其主要价值技术,对于买点与卖点的把握也极其精确。 MACD形态跟K线形态差不多,大概为: 双顶…...
响应式网站免费模板下载/app制作
原文出自: http://www.cnblogs.com/Bestsonic/p/4199779.html Hadoop能解决的问题: 1.海量数据需要及时分析和处理。 2.海量数据需要深入分析和挖掘。 3.数据需要长期保存。 问题: 1.磁盘IO成为一种瓶颈,而不是CPU资源。 2.网络带宽是一种稀…...
自己开个网站/推广关键词怎么设置
python3--基础综合测试发布时间:2018-04-09 19:20:35编辑:Run阅读(4476)一:选择题1、python不支持的数据类型有A、charB、intC、floatD、list选择:A解释:char类型在python中不存在,它是其他编程语言的一种数…...
论坛类型的网站怎么做/官网站内推广内容
一、今天在写东西时使用了mysl中的length()方法来检测数据长度,发现一个问题:当变量为纯英文字符时没有问题,但是中间夹杂着汉字时,这个结果就不一样了。这是因为在mysql中一个汉字的length为3导致的。 二…...