- 博客(26)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 C++调用python遇到的各种问题
此时Py_SetPythonHome设置为E盘的python,在虚拟环境中正常运行的py脚本c++就调不动。所以自己写的可以被执行,但有其他非系统的库的py脚本执行时就报错。在当前环境中下载需要的库也许可以解决问题,但是会改变但当前python环境,解决问题的方向不对。正确的做法是,你使用的py脚本在哪个环境中可以正常运行,Py_SetPythonHome设置那个环境中的python.exe路径。出现这个问题直接原因是你所用的py脚本使用Torch之类的外部库,自己写的测试没有使用外部库。...
2022-07-24 16:51:00
4469
1
原创 【无标题】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
689
原创 QT 二维数组转BMP BMP转二维数组 QImage转二维数组 的简便方法
QT 二维数组转BMP BMP转二维数组 QImage转二维数组 的简便方法1.问题的由来因为领导的突发奇想想要将二维数组转换成图片然后用画图工具修改后在转换为二维数组,我不得不把二维数组转化成BMP图片,...
2021-03-23 10:15:38
3257
3
原创 Windows PowerShell实战指南 第2版 4.10习题解答
1.显示正在运行的进程列表。 ps2.显示最新的100个应用程序日志(请不要使用Get-WinEvent,我们已经为你展示过完成该任务的另一 个命令)。Get-EventLog -LogName System -Newest 1003.显示所有类型为“Cmdlet”的命令(我们已经展示了Get-Command,你还需要阅读帮助文档,从而找出 缩小该列表范围,正如本次动手实验所要求的)。G...
2019-11-25 21:47:41
522
1
原创 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
10977
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
1047
原创 EPOLL使用的简单总结5——IO密集型测试以及对之前代码的修正(c10k测试)
一. IO密集测试的概念说白了就是大量的client对server进行连接或断开,同时也只进行连接和断开,并不做大量的数据处理。IO密集测试就是检测server程序应对大量IO请求时的处理能力。也是C10k成功完成的标志之一。二. 我的IO压力测试方案测试需求:1.参考聊天服务器应对客户端时的情形:客户的链接和断开完全是随机发生的。2.可以连接10000个客户端程序。3.保证每一...
2019-01-12 14:28:48
405
原创 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
1465
1
原创 EPOLL使用的简单总结3——ET模式+线程池
1.当前使用线程池的实现线程池本质就是提前创建好的多个线程(在程序初始化的时候创建的多个线程),在加上对线程的操作就可以叫线程池。这里创建的线程池并不像Java那样对线程有很好的控制和管理。这里只负责线程的创建和销毁。线程的工作也是提前安排好,而不是在运行时分配。这样做的目的是合理利用硬件资源,让资源在程序运行的时候最大化的集中到IO操作上。理由一:之前文章说过,机器性能杀手有【环境切换】...
2018-12-27 18:39:48
645
转载 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
334
原创 EPOLL使用的简单总结
EPOLL使用简单总结0. 为什么要用epoll1. 为什么要使用非阻塞模式2. epoll使用(c++,面向过程)3. epoll接口和结构体0. 为什么要用epoll既然用到epoll,一定对select和poll有一定的了解。Select需要与fd_set结构体配合使用并维护在用户控件维护一个客户端描述符,且管理句柄时有数目的限制。Poll解决了句柄数目的限制(链表实现),同时维护一...
2018-12-21 15:52:10
528
1
原创 网络编程中I/O复用select的用法
网络编程select的用法select使用流程图在网络编程中需要添加的代码行以及意义例程参考文献及博客注:本文对select函数、相关参数及结构体不做解释select使用流程图Created with Raphaël 2.2.0定义select相关变量定义select相关变量的相关数据初始化调用select 监视可读事件是否有新的链接新的链接描述符放入数组和描述符集批处理可读链接描述符yes...
2018-10-05 17:09:51
571
原创 c程序设计语言 2-4 2-5
第五弹!第五弹!第五弹!#include <stdio.h>#define max 1000void InputSpring(char s[]);//void mySqueeze(char s1[],char s2[]);void any(char s1[],char s2[]);void main(){ char S1[max],S2[ma...
2018-03-12 22:21:23
369
原创 c程序语言设计 2-3
第四弹?写了一个htoi(),以及专用的atoi()。应为是复习所以那些麻烦的戳错处理还是懒得写。正文开始→#include <stdio.h>int htoi(char bit16[]);int ctoi(char ch);void main(){ char h[6]; int c; int i = 0; while((c = ...
2018-03-10 23:46:08
226
原创 c程序语言设计 1-23
c复习第三弹做了1-23,挺难的,也没有做的很完善#include <stdio.h>/************ *测试1 * * * ***********/void main(int argc,char *argv[]){ int c; int flag = 0; int number = 0; FILE *fp; i...
2018-03-06 20:59:46
319
原创 C程序设计语言 1-16 1-17 1-18 1-19
c复习第二弹!主要是根据1-16~1-19大致题意写的,具体要求有出入#include <stdio.h>/******************** * 练习 1-16 ~ 1-19 * ******************/#define MIXNUMBER 1000int getlines(char line[]);void copy(char to[]...
2018-03-05 21:32:40
421
原创 c程序设计语言 1-8 1-9
完了好久的android,复习一下c。#include <stdio.h>void main(){ int c; long nc = 0,nb = 0,nt = 0; //字符,空格,制表符 int val = 0; //判断字符(0)和空格(1) while((c=getchar()) != EOF){ if(c == '...
2018-03-01 10:40:05
521
转载 TiemPicke 和 DatePicker控件 自定义大小
原文如下: http://blog.youkuaiyun.com/g707175425/article/details/47044811由于没有ViewHelper缩放控件,做了如下修改: import android.support.v4.view.ViewCompat; … … View ll_picker = findViewById(R.id.time); ViewCom
2018-01-28 11:25:12
962
转载 Listview的自定义界面的使用
listview的使用在这里就不说了,直接说listview定制界面的使用。1.定义一个实体类,作为listview的适配器的适配类型 新建类Fruit,代码如下:public class Fruit { private String name; private int imageId; //图片id public Fruit(String name,
2018-01-28 10:58:03
2142
原创 SQL的简单使用及在多个Activity间的共享问题
先说多个Activity如何共享一个数据库: 在想要调用 以经存在的数据库 的Activity中加入SQLiteDatabase db = SQLiteDatabase.openOrCreateDatabase("data/data/***/databases/taskStore.db",null);Cursor cursor = db.query("task", null, null
2018-01-12 10:55:39
1610
1
翻译 Android学习笔记(第一行代码) 做一个简单的登录界面
一.建立xml文件1.账户输入框和密码输入框的编写 TextView android:layout_height="wrap_content" android:text="@string/LG_name" /> EditText android:id="@+id/account" an
2018-01-10 09:45:35
8094
原创 计算机操作系统 2.5对经典进程的同步问题 的简单解释
首先简单说明以下P.V.操作的作用P操作:信号量– –; V操作:信号量++;生产者—消费者问题:empty:表示空缓冲区的数目,其初值为缓冲池的大小n,表示消费者已把缓冲池中全部产品取走,有n个空缓冲区可用。 full:表示满缓冲区的数目(即产品数目),其初值为0,表示生产者尚未把产品放入缓冲池,有0个满缓冲区可用。mutex:互斥信号量,表示进程对缓冲池的互斥使用,及任何时间点内只能由一
2017-12-27 21:12:59
770
原创 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
3412
1
原创 在自定义控件中启动一个活动时出现的undefin的错误问题
The constructor Intent(TitleLayout, Class<Setting>) is undefined;The method startActivity(Intent) is undefined for the type new View.OnClickListener(){};自定义组件
2017-12-13 00:06:51
505
原创 第一行代码 3.4.2 创建自定义控件 章节中初上手出项的下载完成后闪退问题和自定义控件无反应问题
关于出项下载后闪退并且打开app时也闪退的问题,主要是xml文件出错,一般情况按照书中的流程title.xml文件是没有错误的,主要原因在于 activity_main.xm了文件中,直接说代码 xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" an
2017-12-11 18:36:22
469
opencv 加载onnx模型readNetFromONNX出错
2022-09-06
创建线程时,内核以及内存发生了什么?
2018-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人