
C++
Saser_
名字被占了,不开兴
展开
-
C++调用python遇到的各种问题
此时Py_SetPythonHome设置为E盘的python,在虚拟环境中正常运行的py脚本c++就调不动。所以自己写的可以被执行,但有其他非系统的库的py脚本执行时就报错。在当前环境中下载需要的库也许可以解决问题,但是会改变但当前python环境,解决问题的方向不对。正确的做法是,你使用的py脚本在哪个环境中可以正常运行,Py_SetPythonHome设置那个环境中的python.exe路径。出现这个问题直接原因是你所用的py脚本使用Torch之类的外部库,自己写的测试没有使用外部库。...原创 2022-07-24 16:51:00 · 4523 阅读 · 2 评论 -
DBC 解析
解析DBC原创 2022-06-24 17:21:13 · 3152 阅读 · 0 评论 -
【无标题】Qt 3D 可视化demo
#pragma once#include <QtWidgets/QWidget>#include "ui_Saser_project_0001.h"#include <qboxlayout.h>#include <QTimer>#include <qtdatavisualizationversion.h>#include <q3dscatter.h>#include <qscatter3dseries.h>#inc原创 2022-02-27 18:04:26 · 699 阅读 · 0 评论 -
QT 二维数组转BMP BMP转二维数组 QImage转二维数组 的简便方法
QT 二维数组转BMP BMP转二维数组 QImage转二维数组 的简便方法1.问题的由来因为领导的突发奇想想要将二维数组转换成图片然后用画图工具修改后在转换为二维数组,我不得不把二维数组转化成BMP图片,...原创 2021-03-23 10:15:38 · 3290 阅读 · 3 评论 -
Qt—QChart动态绘图(折现图、曲线图、柱状图、饼图)工厂 V 1.0
Qt—QChart动态绘图(折现图、曲线图、柱状图、饼图)工厂 V 1.0前提目的类图Demo基类说明成员参数成员函数基类的实现MyChart.hMyChart.cpp派生类柱状图MyQChartBar.hMyQChartBar.cpp饼状图MyQChartPie.hMyQChartPie.cpp折线图MyQChartLine.hMyQChartLine.cpp曲线图MyQChartSpline....原创 2019-04-18 16:23:31 · 11060 阅读 · 6 评论 -
Qt—xml文件增删改查基本操作—函数的封装 v1.0
Qt—xml文件增删改查基本操作—函数的封装 v1.0Xml文件的创建Xml文件节点的添加Xml文件节点元素值的输出Xml文件节点删除前提:使用Qt的xml库参考:https://blog.youkuaiyun.com/hpu11/article/details/80227093说明:这是实现的第一个版本没有在实际项中使用,好不好用,还在考察思路:搭建一个空xml格式文件(只有根节点,0个子节点的xm...原创 2019-04-15 13:55:51 · 1051 阅读 · 0 评论 -
EPOLL使用的简单总结5——IO密集型测试以及对之前代码的修正(c10k测试)
一. IO密集测试的概念说白了就是大量的client对server进行连接或断开,同时也只进行连接和断开,并不做大量的数据处理。IO密集测试就是检测server程序应对大量IO请求时的处理能力。也是C10k成功完成的标志之一。二. 我的IO压力测试方案测试需求:1.参考聊天服务器应对客户端时的情形:客户的链接和断开完全是随机发生的。2.可以连接10000个客户端程序。3.保证每一...原创 2019-01-12 14:28:48 · 418 阅读 · 0 评论 -
EPOLL使用的简单总结4——epoll+线程池解决c10k问题
c10k 的IO密集解决方案0. C10k的一些概念1. epoll很忙2.对上篇博文提到问题的改进。3.特别注意的问题——生产者消费者问题4.改进方法的实现(代码)0. C10k的一些概念http://www.kegel.com/c10k.html#frameworks译文地址:1.https://blog.youkuaiyun.com/heiyeshuwu/article/details/564...原创 2018-12-30 16:50:45 · 1478 阅读 · 1 评论 -
EPOLL使用的简单总结2——ET模式
注明!此篇博文全部搬运于ChinaUnix网站大佬的系列博文,主要摘自:·彻底学会epoll(3)——ET读操作实例分析http://blog.chinaunix.net/uid-28541347-id-4288802.html·彻底学会epoll(4)——ET写操作实例分析http://blog.chinaunix.net/uid-28541347-id-4296180.html·彻...转载 2018-12-23 12:19:30 · 338 阅读 · 0 评论 -
EPOLL使用的简单总结3——ET模式+线程池
1.当前使用线程池的实现线程池本质就是提前创建好的多个线程(在程序初始化的时候创建的多个线程),在加上对线程的操作就可以叫线程池。这里创建的线程池并不像Java那样对线程有很好的控制和管理。这里只负责线程的创建和销毁。线程的工作也是提前安排好,而不是在运行时分配。这样做的目的是合理利用硬件资源,让资源在程序运行的时候最大化的集中到IO操作上。理由一:之前文章说过,机器性能杀手有【环境切换】...原创 2018-12-27 18:39:48 · 652 阅读 · 0 评论 -
EPOLL使用的简单总结
EPOLL使用简单总结0. 为什么要用epoll1. 为什么要使用非阻塞模式2. epoll使用(c++,面向过程)3. epoll接口和结构体0. 为什么要用epoll既然用到epoll,一定对select和poll有一定的了解。Select需要与fd_set结构体配合使用并维护在用户控件维护一个客户端描述符,且管理句柄时有数目的限制。Poll解决了句柄数目的限制(链表实现),同时维护一...原创 2018-12-21 15:52:10 · 533 阅读 · 1 评论 -
C++ 双向链表简单实现通讯录
#include<iostream>#include <stdlib.h>#include<string>using namespace std;//定义个结构体目录typedef struct Directory{ string Name; string Mobile; //手机 string Wechatnumber; /原创 2017-12-21 18:41:02 · 3418 阅读 · 1 评论