自定义博客皮肤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 1621

原创 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 321 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 1601 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 2500 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 188

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

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

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

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

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

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

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

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

2021-09-09 16:15:40 430

原创 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 1020

原创 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 4395

原创 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 2719

原创 VTK实现三维地质建模

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

2021-05-25 23:09:51 3299 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 117

原创 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 4829 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 267

转载 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 108

原创 (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 3379

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

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

2021-04-28 16:35:53 80

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

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

2021-04-22 16:15:48 93

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

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

2021-04-21 17:46:27 120

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

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

2021-04-20 17:27:57 99

转载 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 256

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

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

2021-04-18 00:25:15 108

转载 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 159

原创 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 3618 8

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

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

2021-04-15 16:38:30 117

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

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

2020-04-05 16:22:30 126

基于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

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

某公司考虑到在北京、上海、广州和武汉四个城市设立库房,这些库房负责向华北、华中和华南三个地区供货,每个库房每月可以处理货物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关注的人

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