- 博客(105)
- 资源 (12)
- 收藏
- 关注
原创 ubuntu打包批py文件为so
4.新建testSo.py,把第三步生成的so文件拷贝到根目录下,重命名为myunit.so。5.结果截图,项目中已经没有最开始创建的myunit.py文件了。打包成功过后,新增1个文件。
2024-07-17 13:50:38 394
原创 PyQt5 强制退出进程
os.kill(pidvalue, signal.SIGTERM) # 主动结束指定ID的程序运行。pidvalue = os.getpid() # 获取当前进程的PID。2.重写def closeEvent(self, event)函数,如下。print(e) # 把错误信息打印出来。
2024-06-13 17:28:16 433
原创 python udp双向通信
self.udp_socket_receive = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # AF_INET表示使用ipv4,默认不变,SOCK_DGRAM表示使用UDP通信协议。self.udp_socket_send = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # AF_INET表示使用ipv4,默认不变,SOCK_DGRAM表示使用UDP通信协议。print("数据解析成功")
2024-06-03 11:02:46 1238 1
原创 QT 组装json,广播发送
if (udpSocket->writeDatagram(byteArray.data(),byteArray.size(), QHostAddress::Broadcast, udpPort))//QHostAddress::Broadcast向广播地址发送。//创建一个QUdpSocket。//用调试助手收,ip是0.0.0.0 端口是udpPort。
2024-02-01 09:04:03 594
原创 C# 请求服务端方式2
request.AddParameter("application/x-www-form-urlencoded", "name=1#失控落棒1#&createtime=2024-01-02 11:24:04&time=&flag=1&path=1#CST-->LOCA-->稳压器水位1#-->稳压器压力-->电加热器热功率", ParameterType.RequestBody);
2024-01-03 13:21:04 446
原创 C# 请求服务端方式1
{ "path", "1#CST-->LOCA-->稳压器水位1#-->稳压器压力-->电加热器热功率" },{ "name", "1#失控落棒1#" },
2024-01-03 13:20:12 593
原创 C语言 udp通信
if (0 == strncmp(sTitle, sLine, strlen(sLine) - 1)) /// 长度依文件读取的为准 ///if (0 == strncmp(key, sLine, wTmp - sLine)) /// 长度依文件读取的为准 ///if (WSAStartup(MAKEWORD(2,1),&wsaData)) //调用Windows Sockets DLL。/***************************仿真数据包********************/
2023-10-26 13:55:44 377
原创 C# json解析
解析的数据例子:/* {"ZT_L_W":7,"ZT_L_Y":0.07,"assistWinchSpeed":31,"driver_mode":0,"headGPActive":0,"keep_head":1,"keep_pos":0,"leftGPActive":0,"leftSharkActive":0,"mainWinchSpeed":43,"rightGPActive":0,"rightSharkActive":0,"ship_id":2,"target_head":4,"target_vel
2022-03-27 10:10:41 24948 1
原创 C# 拼接json
string jsonSend = string.Empty;JObject obj = new JObject();obj["Power_Enable"] = 0;//动力功能开关 bool类型obj["ROV_POD_Enable"] = 0;//ROV_POD开关 bool类型obj["ROV_MOTOR_Enable"] = 0;//ROV_MOTOR开关 bool类型jsonSend = obj.ToString();...
2022-03-26 18:58:40 26163
原创 QT 打印程序运行时间
QTime startTime = QTime::currentTime(); for(int i = 0 ; i < 900000000 ; i++) { i += 3; } QTime stopTime = QTime::currentTime(); int elapsed = startTime.msecsTo(stopTime); qDebug()<<"QTime.currentTime ="<<el...
2022-03-26 09:53:20 26842 1
转载 Git 常用命令大全
Git是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。Git常用操作命令:1)远程仓库相关命令检出仓库:$ git clone git://github.com/jquery/jquery.git查看远程仓库:$ git remote -v添加远程仓库:$ git remote add [name] [url]删除远程仓库:$ git remote rm [name]修改远程仓库:$ git remote set..
2021-12-19 18:07:07 27791
原创 linux使用git
打开终端,安装git: sudo apt install git建立本地git仓库 git init将项目的所有文件添加到本地仓库中 git add本地的仓库关联到GitHub(码云)上对应的仓库,后面的https链接改成GitHub(码云)上对应的仓库的.git地址 git remote add originhttps://github.com/123456上传github之前pull一下 git pull origin master输入用户名和密码即可...
2021-12-19 15:10:03 27808
原创 QMessageBox 中的 OK 按钮改为中文“确定”
QMessageBox *msgBox = new QMessageBox(QMessageBox::Question,tr("退出程序"), QString(tr("警告:程序有一个任务正在运行中,是否结束操作退出?")), QMessageBox::Yes | QMessageBox::No); msgBox->butt...
2021-12-11 18:36:51 32103
原创 C# 获取进程名称和所占用的内存
foreach (Process ps in Process.GetProcesses()) { PerformanceCounter pf1 = new PerformanceCounter("Process", "Working Set - Private", ps.ProcessName); PerformanceCounter pf2 = new PerformanceCounter("Process", "W...
2021-07-23 16:26:52 35237
原创 WinForm 实现exe单例模式
static void Main() { Application.EnableVisualStyles(); //样式设置 Application.SetCompatibleTextRenderingDefault(false); //样式设置 //获取当前进程名称 string currentProcessName = Proce...
2021-07-12 19:13:16 31257
原创 jsp 如何直接在网页中显示PDF文件
1、<embed width="800" height="600" src="test_pdf.pdf"> </embed>通过的浏览器:Firefox2、<object classid="clsid:CA8A9780-280D-11CF-A24D-444553540000" width="800" height="600" border="0"><param name="SRC" value="test_pdf.pdf"></objec
2021-06-29 17:12:58 32785
原创 linux如何查看mysql是否启动
linux下有很多服务,今天就写一下如何查看服务是否启动,以mysql为例子使用命令 # service mysqld status 或者 # service mysql status 命令来查看mysql 的启动状态如果是 mysqld is stopped 那就说明mysql服务是停止状态,如果是 mysqld is running 那就说明mysql服务是启动状态...
2021-06-22 23:20:26 31740
原创 linux下查看mysql数据库的默认密码并修改密码
查看默认密码grep 'temporary password' /var/log/mysqld.log或者cat /var/log/mysqld.log | grep 'temporary password'
2021-06-22 23:01:11 34657
原创 java 判断文件是否存在
public static String fileExists(String plainFilePath) { File file=new File(plainFilePath); if(!file.exists()) { return "false"; } else { return "true"; } }...
2021-06-05 11:48:18 30544
原创 plot画箱式图
<!-- THIS EXAMPLE WAS DOWNLOADED FROM https://echarts.apache.org/examples/zh/editor.html?c=pie-simple--><!DOCTYPE html><html style="height: 100%"> <head> <meta charset="utf-8"> <script src='https:...
2021-06-04 22:35:25 31439
mysql表的最大数量
在mysql中,每个数据库最多可创建20亿个表,一个表允许定义1024列,每行的最大长度为8092字节(不包括文本和图像类型的长度)。当表中定义有varchar、nvarchar或varbinary类型列时,如果向表中插入的数据行超过8092字节时将导致Transact-SQL语句失败,并产生错误信息。SQL对每个表中行的数量没有直接限制,但它受数据库存储空间的限制。每个数据库的最大空间1048516TB,所以一个表可用的最大空间为1048516TB减去数据库类系统表和其它数据库对象所占用的空间。...
2021-05-30 10:40:14 34028
原创 C# 正则表达式,去除标签中的内容
str内容是:<use xlink:href="#主冷凝器" transform="translate(34.10799 143.9815)" stroke="#000000" fill="#FFFFFF" id="主冷凝器0" /><use xlink:href="#阀" transform="translate(447.9079 194.7524)" stroke="#000000" fill="#FFFFFF" id="阀0" /><text ID="主冷凝器0压力" f
2021-05-12 20:20:18 32442
原创 C# 写xml文件
XmlDocument MyXmlDocument = new XmlDocument(); //创建类型声明节点 XmlDeclaration xdDec = MyXmlDocument.CreateXmlDeclaration("1.0", "utf-8", null); MyXmlDocument.AppendChild(xdDec); //创建根节点 ...
2021-05-12 13:37:33 32132 1
原创 QT 向txt中写入数据
QString str = ""; for(int i = 0 ;i < infoList.length() ;i ++) { str += "\"" + infoList[i] + "\""+ ":"; str += "\"" + infoList[i] + "\""+ "," + "\n"; } int r = 7;...
2021-04-21 22:40:20 31215 1
qt5.6.0 中使用opengl 显示三位scara机器人
2020-07-09
qt 获取指定usb设备的hidapi源码 window-hidapi.rar
2020-04-30
qt 通过hid获取指定usb设备 并读取数据
2020-04-30
QtForJson.rar
2020-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人