自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (15)
  • 收藏
  • 关注

原创 Ubuntu20.04在Win10双系统下无法调节亮度与显卡驱动安装问题

设备:联想拯救者 2021 R7000P 3060CPU :AMD 5800H显卡 :3060系统:WIN10 + Ubuntu20.04.3 双系统开始下列步骤前,先到Win 10 中把显卡模式 换成 独显直连!!!由于在解决问题的过程中我参考的文章解决办法有点多,导致最后解决问题时,已经想不起来很多细致的步骤了,只能记得下面的一些大概的步骤,具体安装显卡驱动最好再参考其他人的文章。sudo apt purge nvidia*卸载Ubuntu自带的驱动程序sudo gedit /etc/m

2021-11-01 19:30:05 1467

原创 BearPi_hm_nano调试助手一直打印测试信息

BearPi_hm_nano前几天华为发布了Harmony 3.0之后,我便把自己的Ubuntu20.04按照3.0的环境要求配置了一遍HUAWEI DevEco Device Tool。之后依旧按照小熊派的官方教程来下载代码,使用的源码获取方式为:VS Code中安装好DevEco Device Tool 3.0 Beta1之后,VS Code就具备了代码的编译、烧录等功能。使用VS Code中来进行build编译后,再使用upload烧录,功能倒是没什么问题,就是使用monitor或者调试助手

2021-10-31 20:35:46 280 2

原创 win10本地 SSH链接虚拟机Ubuntu出错

HarmonyOS Device 远程开发环境准备错误一win10 本地 VSCode 插件Remote-SSH连接远程服务器错误 “could not establish connection *****“解决办法1.确定虚拟机Ubuntu的IP地址,$:ifconfig2.在Windows下确定是否能够链接虚拟机Ubuntu打开cmd, 执行:ping 192.168.201.1443.Ubuntu安装ssh服务$: ssh localhost如上图则说明未安装成功,ssh包括

2021-10-25 19:47:39 1487 1

原创 HUAWEI DevEco Device Tool 3.0 Beta1 Ubuntu20.04安装失败过程记录

10月22日,鸿蒙官网上架了HUAWEI HarmonyOS 3.0的智能硬件开发工具 DevEco Device Tool 3.0 Beta1。官方文档Windows开发环境准备可直接安装官方文档进行,过程中没有遇到过任何问题,链接Ubuntu开发环境准备系统要求:Ubuntu18及以上版本。系统的用户名不能含有中文字符。只能使用普通用户角色搭建开发环境。DevEco Device Tool支持一体化安装,即DevEco Device Tool安装向导会检测系统是否安装Visual

2021-10-25 14:51:28 2299 4

原创 How to compile PUMGen

本文来源于https://github.com/SeisSol/PUMGen/wiki/How-to-compile-PUMGen开始编译PUMGen之前,需要先按照https://blog.csdn.net/afgqwjgfjqwgfg/article/details/120308484中的步骤安装好HDF5;HDF5cd hdf5-1.8.21CC=mpicc ./configure --enable-parallel --prefix=/path/to/hdf5make -j $ncpum

2021-10-16 09:37:46 155

原创 WIN10 WLAN的适配器驱动程序可能出现问题

WIN10找不到wifi,右下角的无线图标也不见了,诊断显示WLAN的适配器驱动程序可能出现问题,但是系统无法自动修复。解决办法:WIN+R后输入services.msc进入服务列表;分别找到Wired AutoConfig 、WLAN AutoConfig 、 WWAN AutoConfig 双击将其启动类型都改为自动;...

2021-10-12 23:25:28 6277 9

翻译 【SeisSol学习记录】一.简介

SeisSolSeisSol是一种基于任意高阶精确导数不连续Galerkin方法(ADER-DG)的波传播和动态破裂模拟软件包。SeisSol模拟软件的特点如下:在时间和空间上使用任意高的近似阶;使用四面体网格近似复杂三维模型几何(断层和地形)和快速模型生成 ;...

2021-09-15 14:38:51 352 1

原创 VTK计算PolyData每一个面片的中心坐标

/***********************计算每一个面片的中心坐标***********/ vtkNew<vtkCellCenters> cellCentersFilter; cellCentersFilter->SetInputData(PolyData); cellCentersFilter->VertexCellsOn(); cellCentersFilter->Update(); // Access the cell...

2021-09-09 16:15:40 362

原创 VTK找出Cell的中心点, 并用小球显示中心点

#include "vtkAutoInit.h"VTK_MODULE_INIT(vtkRenderingOpenGL2);VTK_MODULE_INIT(vtkRenderingVolumeOpenGL2);VTK_MODULE_INIT(vtkRenderingFreeType);VTK_MODULE_INIT(vtkInteractionStyle);#include <vtkActor.h>#include <vtkCamera.h>#include <vt

2021-09-08 10:17:59 902

原创 Ubuntu20.04下QT5.15.2配置QVTKOpenGLNativeWidget控件并在QT中显示VTK窗口

操作系统:Ubuntu 20.04QT: 5.15.2VTK : 9.0.1一、QT5.15.2配置QVTKOpenGLNativeWidget控件1.1 下载安装VTK9.0.1具体方法和配置按照我之前的文章进行,使用CMKE进行编译VTK,且要编译release版本,否则不会生成QVTKOpenGLNativeWidget所需要的动态库libQVTKWidgetPlugin.so1.2 在QT中显示VTK渲染窗口 网上有很多方法很多案例使用qt+vtk的时候用QVTKWidget、QVTK

2021-07-22 02:10:51 3929

原创 ubuntu 20.04与华为matepadPro实现文件互相访问【其他华为机型可参考】

一.ubuntu电脑访问matepadPro我的设备:电脑系统:Ubuntu20.04平板matepadPro: 系统HarmonyOS 2.0.0参考博客:https://blog.csdn.net/WMX843230304WMX/article/details/104526991/1.首先确保平板和电脑在同一局域网下,即连接同一wifi;2.平板开启 huawei share,并在下拉栏中长按huawei share,打开“共享至电脑”,配置“电脑端访问验证”,设置用户名和密码。3.Ub

2021-06-07 19:25:12 2332

原创 VTK实现三维地质建模

前言本文主要参考文献【1】基于 VTK 和 QT 的层状地质体三维建模及可视化研究—姜弢、陈振振、徐学纯【2】基于VTK技术的三维地层可视化研究_刘玉芳目前,地质体三维数据模型总体上可分为线模型 、 表面模型 、 实体模型 、 面向对象的三维数据模型及混合数据模型五大类型 。 线模型的优点是集合关系明确,缺点是对于实体间关系表达及实现交 、并等叠加操作较困难 。 表面模型的优点是便于边界约束 、 显示和数据更新,缺点是空间分析难以进行 。实体模型的优点是便于空间操作和分析,缺点是占用空间较大,计算速度

2021-05-25 23:09:51 2829 5

转载 C++11并发与多线程【第十一节】

第十一节 std::atomic续谈、std::async深入谈一、原子操作std::atomic续谈?二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_http

2021-05-15 15:03:32 93

原创 Ubuntu20.04下VTK9.0.1的安装与在Qt5.12下的案例测试和使用CMAKE的测试

前言本文记录了在Ubuntu20.04下VTK9.0.1的安装,在Qt5.12下的案例测试和单独使用CMAKE的来运行案例程序的测试。一、Ubuntu20.04下VTK9.0.1的安装实际上在ubuntu20.04环境下安装VTK9.0.1与VTK8.2.0差不多,CSDN上的资料很多了,我是按照这篇文章来安装的,一路畅通,不通的话再百度,ubuntu18.04安装vtk8.2.0,所以就直接指路了。但是他的最后一步,我弄了之后出了一些问题,反正也用不到,最好不要弄。二、VTK9.0.1在QT5.1

2021-05-13 16:40:38 4339 1

转载 c++11并发与多线程【第十节】

第十节 future其他成员函数、shared_future、atomic一、std::future的其他成员函数std::future_status有三种状态#include<iostream>#include<vector>#include<thread>#include<string>#include<list>#include<mutex>#include <future>using name

2021-05-10 10:27:43 246

转载 C++11并发与多线程【第九节】

第九节 async、 future、packaged_task、promise本课程视频链接:https://www.bilibili.com/video/BV1Yb411L7ak?p=11一、std::async、std::future创建后台任务并返回值,希望线程返回一个结果std::async是一个函数模板,用来启动一个异步任务,启动起来一个异步任务之后,返回一个std::future对象,std::future是个类模板。1.1 什么叫启动一个异步任务?自动创建一个线程并开始执行对应的入口

2021-05-03 17:17:41 83

原创 (2021)Ubuntu环境下OSG的编译、安装与使用(vs code/QT)

前言最近在做项目,学长推荐使用OSG来做三维可视化开发,我也是第一次接触这个东西,写个博客记录下过程,以免过几天又忘记了。一、OSG的安装过程OSG的安装过程主要依据这篇文章,OSG、osgQT编译及配置。其中osgQt的链接我这打不开,暂时也还没用到就没管了。系统环境:ubuntu1.1 OSG编译及配置源代码下载、编译:源代码:https://github.com/openscenegraph/OpenSceneGraph,如果哪天github上不了了,就去gitee搜索openscen

2021-05-02 17:14:13 2853

转载 C++11并发与多线程【第八节】

第八节 condition_variable 、wait notify_one 、notify_all一、条件变量std::condition_variable、wait、notify_one()

2021-04-28 16:35:53 59

转载 C++11并发与多线程【第七节】

【第七节】单例设计模式共享数据分析、解决、call_once一、概谈设计模式“设计模式”:代码的一些写法,程序灵活,维护起来比较方便,但是别人去接管代码,就比较困难;设计模式不适合啥项目都往上面套,这就本末倒置了;二、单例设计模式单例设计模式一般的使用频率较高;单例:整个项目中,有某个或者某些特殊的类,属于该类的对象,我只能创建一个,多了创建不了;使用场景:在一个项目中,一个类由于各种原因只能生成一个类对象;class MyCAS//单例类创建{private: MyCAS(){

2021-04-22 16:15:48 70

转载 C++11并发与多线程【第六节】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-04-21 17:46:27 97

转载 C++11并发与多线程【第五节】

第五节 互斥量概念,用法,死锁演示及解决关于进程和线程管理,这里讲的只限于这里的案例,更多的关于进程线程管理,死锁管理,同步互斥关系,强烈建议先去学习《操作系统》。一、互斥量(mutex)的概念互斥:当一个进程或线程使用共享数据时,另一个线程或进程必须等待,当占用共享数据的线程或进程退出后,另一个线程或进程才允许去访问该共享数据。实现方式:操作时,某个线程用代码把共享数据锁住,操作数据,解锁;其他想操作数据的线程必须等待解锁,然后锁住,操作,解锁。互斥量是个类对象,理解成一把锁,多个线程会尝试使用这

2021-04-20 17:27:57 75

转载 C++11并发与多线程【第四节】

第四节 创建多个线程、数据共享问题分析、案例代码一、创建和等待多个线程1.1 多个线程的执行顺序1.2 主线程等待所有的子线程运行结束,最后主线程结束,使用的是join,使用join更容易写出稳定的程序1.3 把thread对象放入容器进行管理,便于对一次性创建的大量线程进行管理二、数据共享问题2.1 只读的数据2.2 有读有写三.如何保证安全访问共享数据3.1 共享数据的保护案例一、创建和等待多个线程1.1 多个线程的执行顺序#include<iostream>#include<

2021-04-20 15:29:30 231

转载 C++11并发与多线程【第三节】

第三节 线程传参详解,detach()大坑,成员函数做线程函数文章目录第三节 线程传参详解,detach()大坑,成员函数做线程函数一、传递临时对象作为线程参数1.1一、传递临时对象作为线程参数1.1...

2021-04-18 00:25:15 76

转载 c++11并发与多线程【第二节】

c++11并发与多线程【第二节】:线程的启动,结束,创建多线程,join,detach一、线程运行的开始结束范例1.1 thread类:位于C++11之后标准库中的类1.2 join():加入/汇合,实质上就是让主线程阻塞,使得主线程等待子线程执行完毕,然后主线程和子线程汇合1.3 detach() :通常主线程需要在子线程完成后再退出,detach()是个例外1.4 joinable():判断是否可以成功使用join()或者detach()二、其他创建线程的方法2.1 类对象作为可调用对象2.2 使用la

2021-04-15 22:16:31 136

原创 VS Code在ubuntu中执行多线程程序时报错:undefined reference to `pthread_create‘

VS Code在ubuntu中执行多线程程序时报错:问题描述:最近在学习C++并发多线程,在ubuntu中使用VS Code编写多线程代码后,Ctrl+F5运行程序,结果出现了以下的问题:#include<iostream>#include<vector>#include<thread>using namespace std;//一个单独的main函数,运行实际上是主线程在执行,主线程从main返回,则整个进程执行完毕//自己创建的线程需要从一个函数开始

2021-04-15 20:33:10 3267 7

转载 c++11并发与多线程【第一节】

c++11并发与多线程【第一节】一:并发,进程,线程的基本概念和综述1.1 并发1.2 可执行程序1.3 进程一:并发,进程,线程的基本概念和综述1.1 并发以往的计算机(单核CPU):某一时刻只能执行一个任务,由操作系统调度,每秒钟执行多次所谓的“任务切换”,造成并发的假象(非真正的并发),这种切换(上下文切换)是要有时间开销的。并发(Concurrence):两个或多个事件在同一时间间隔内发生。操作系统的并发性指的是计算机系统中同时存在多个运行的程序,因此它具有处理和调度多个程序同时执行的能力。

2021-04-15 16:38:30 94

原创 【操作系统考研复习】一.计算机系统概述

一.计算机系统概述1.1 操作系统的基本概念操作系统管理各种计算机硬件,为应用程序提供基础,并充当计算机硬件与用户之间的中介。操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件与软件资源,合理地组织调度计算机的工作和资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合。操作系统是计算机系统中最基本的系统软件。1.1.2操作系统的特...

2020-04-05 16:22:30 103

基于MATLAB的IIR滤波器的设计与仿真

1. 学习双线性变换法及脉冲响应不变法设计IIR数字滤波器的具体设计方法及其原理,利用双线性变换法或脉冲响应不变法设计低通、高通和带通其中一种IIR数字滤波器。 2. 观察双线性变换或脉冲响应不变法设计的滤波器的频域特性,了解双线性变换法或脉冲响应不变法的特点。 3. 了解Butterworth滤波器、切比雪夫滤波器和椭圆滤波器的频率特性。 要求:设计巴特沃斯数字低通滤波器,要求通带边界频fp=2.5kHZ,通带最大衰减Rp=0.5dB;阻带边界频率fs=9kHZ,阻带最小衰减Rs=25dB,采样频率为Fs=30kHZ。

2018-07-25

基于MATLAB的FIR滤波器的设计与仿真

了解有限长单位冲激响应FIR数字滤波器的传统设计方法,学会使用MATLAB代码来设计FIR滤波器,了解Matlab信号处理箱并掌握FDATool专用滤波器设计分析工具。 要求: 利用MATLAB编程设计一个10阶的低通FIR数字滤波器,通带截止频率4KHZ,阻带起始频率6KHZ,采样频率40KHZ的数字低通滤波器,带外衰减不低于-60dB。通带衰减1dB。

2018-07-25

基于FPGA的出租车计价器

乘客在乘坐出租车时常常因为不知道实际路程与时间,在计算价钱时与司机发生矛盾。因此本实验设计了一款在出租车内使用的,能够实时显示当前价格,路程与时间的计价器。本实验在EEEC-020A计算机组成/ISP实验系统上对设计进行验证。

2018-07-25

dosbox软件

DOSBox是一个软件。它是当前在 Windows 系统运行 DOS 游戏的较为完美的解决方案,该软件不仅能支持相当多的游戏实现正常运行,而且能将声音完美表现出来。

2018-07-25

汇编语言-数字录音机

1)将声传感器MIC接J2,把代表语音的电信号送给ADC0809通道2;D/A转换器的输出端通过K8跳线接喇叭。编程,以8KHz的速率采集IN2输入的语音数据并存入内存,共采集64000个数据(录8秒),然后再以规定的速率和幅度将数据送DAC0832使喇叭发声; (2)要求用开关K0控制开始,K2停止,K3控制重放,也可用键盘控制启停; (3)幅度和放音增益由开关或模拟电位器设定,也可由键盘输入指定。

2018-07-25

origin (函数绘图软件)

Origin为OriginLab公司出品的较流行的专业函数绘图软件,是公认的简单易学、操作灵活、功能强大的 软件,既可以满足一般用户的制图需要,也可以满足高级用户数据分析、函数拟合的需要。 Origin自1991年问世以来,由于其操作简便,功能开放,很快就成为国际流行的分析软件之一,是公认的快速、灵活、易学的工程制图软件。它的最新的版本号是2015(2014年10月份才发布)。

2018-07-25

dex2jar-2.x

dex2jar 作用:将apk反编译成java源码(classes.dex转化成jar文件)

2018-07-24

东南大学高等数学数学实验报告

观察二次曲面族z=X^2+Y^2+kxy的图形.特别注意k的这样一些值,当k经 过这些值时,曲面从一种类型变成了另一种类型。利用Mathematics作出二次曲面族,然后通过程序改变k的值,可以更加直观的看到图像变化的过程,更容易找到k在哪些值图像有了明显的变化。计算公式 Z=x^2+y^2+kxy;x=u,y=v,z=U^2+v^2+kxy

2018-07-24

c++俄罗斯方块

1. 游戏需求 随机给出不同的形状(长条形、Z字形、反Z形、田字形、7字形、反7形、T字型)下落填充给定的区域,若填满一条便消掉,记分,当达到一定的分数时,过关,设置几个关卡,每关方块下落的速度不同,若在游戏中各形状填满了给定区域,为输者。 2.游戏界面需求: 良好的用户界面,有关数显示和分数显示,以及下一个方块显示。让方块在一定的区域内运动和变形,该区域用一种颜色表明 。还需用另一种颜色把该区域围起来,宽度适中,要实现美感。 3.游戏形状(方块)需求: 良好的方块形状设计,绘制七种常见的基本图形(长条形、Z字形、反Z形、田字形、7字形、反7形、T字型),各个方块要能实现它的变形,可设为顺时针或逆 时针变形,一般为逆时针。 4.输入与输出: 用户根据需要输入上(输出旋转效果)、左右(输出移动效果)、下(输出加速下沉效果)、空格(沉底)、P(暂停)、ESC(退出)。 2.游戏界面需求: 良好的用户界面,有关数显示和分数显示,以及下一个方块显示。让方块在一定的区域内运动和变形,该区域用一种颜色表明 。还需用另一种颜色把该区域围起来,宽度适中,要实现美感。 3.游戏形状(方块)需求: 良好的方块形状设计,绘制七种常见的基本图形(长条形、Z字形、反Z形、田字形、7字形、反7形、T字型),各个方块要能实现它的变形,可设为顺时针或逆 时针变形,一般为逆时针。 4.输入与输出: 用户根据需要输入上(输出旋转效果)、左右(输出移动效果)、下(输出加速下沉效果)、空格(沉底)、P(暂停)、ESC(退出)。

2018-07-24

用c++实现linux命令wc

“wc”是一个linux实用命令,用来显示一个文件里的字符数、单词数和行数。如果没有指定文件,那么就统计从标准输入设备上输入的内容;如果指定了多个文件,它将依次显示各文件名及相应的统计结果。在这一题里,我们将自己实现wc。

2018-07-24

c++ 日历打印

设计c++程序,打印2010年1月及以后的指定月份的日历,要求至少可以打印某月的单月日历,如图1所示。更高的要求是可以打印某年的日历,每行打印3个月,月份间额外空2格,如图2所示。已知2010年1月1日是星期五。要求完善已有代码,注意左端分层次对齐,代码段加中文注释。

2018-07-24

机电一体化与电脑鼠论文

对机电一体化系统的认识: 机电一体化又称机械电子工程,是机械工程与自动化的一种,英语称为Mechatronics,它是由英文机械学Mechanics的前半部分与电子学Electronics的后半部分组合而成。机电一体化是研究将电子器件的信息处理和控制功能附加或融合在机械 装置中的一种复合化技术。电脑鼠”,英文名叫做MicroMouse,是使用嵌入式微控制器、传感器和机电运动部件构成的一种智能行走装置(微型机器人),电脑鼠可以在不同“迷宫”中自动记忆和选择路径,采用相应的算法,快速地达到所设定的目的地。

2018-07-24

运筹学与最优化课程设计二--公司的库房设置问题

某公司考虑到在北京、上海、广州和武汉四个城市设立库房,这些库房负责向华北、华中和华南三个地区供货,每个库房每月可以处理货物1000件。在四个城市设立库房每月成本依次为:4.5万元、5万元、7万元和4万元。在现有约束条件下综合考虑库房设立成本和货物运输成本,给出最佳设立方案和运输方案。

2018-07-24

求水仙花数

利用简单的方法求水仙花数,只需要简单的几行代码就能实现结果。

2018-06-12

Leap_Motion_SDK_Win_3.1.3中的sample.cs文件

开发了leapmotion所必须的软件开发工具包,包含leapmotion开发环境的安装程序,C#开发样本,安装后可以在VS或者Unity3D中进行开发,简单易操作,无开发门槛,现在下载只需十个积分,机不可失失不再来

2018-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除