0%

问题描述

MySQL服务器运行在内网的一台独立机器上,在其他机器上进行MySQLdb连接的时候出现:

1
_mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on '10.108.xxx.xxx' (111)")

连接方式为Python3 的 MySQLdb包

MySQL版本:

1
5.7.19-0ubuntu0.16.04.1
阅读全文 »

不同的MySQLdb操作方式性能分析

要在数据库中插入一条数据,该有哪些操作?

  1. 连接数据库
  2. 获取数据库游标
  3. 执行SQL语句
  4. 提交
  5. 关闭数据库连接

然而,在实际的操作中,不可避免涉及到对数据库的多次操作,那么,不同的执行组合到底有什么样的性能表现呢?

在这里,我设定了几种操作方法,并进行了相关的性能测试,用来判断各自的性能差异。

阅读全文 »

概述

最近在做VoLTE的数据包分析,发现了一些现有的资料中描述的不太清楚的地方,现将我的个人感受整理出来,供大家批评指正。

VoLTE是Voice over Long Term Evolution的缩写,也就是基于LTE网络的语音通信方案。因为VoLTE的架构设计非常的复杂,还涉及到基站间链路交换、IPv6地址的分配等等,此处不再详述。

在我们的测试中,采用Samsung A5108移动定制机作为测试终端,TCPDUMP作为抓包工具。得到的结果在WireShark中进行分析。

阅读全文 »

一个简单的UDP测试程序

功能介绍

这是一个简单的UDP测试程序,用于UDP数据包的发送、接收测试。

它能干什么?

它集成了客户端和服务端两个部分,可以通过命令行的启动参数进行状态转换。

它可以按照一定的时间进行UDP数据包的发送,也可以设定发送的UDP数据包的负载长度,当然也可以设定每一轮发送数据包的数量。此外,服务进程监听的端口号及客户进程发送时的目标端口也是可以设定的。

不过,需要确定的是,发送时的IP地址和端口号必须是可连通的。比如,发送端和接收端的设备应该处于同一个子网中,如果发生跨子网的情况,则无法成功进行数据传送。

阅读全文 »