- 博客(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滤波器的设计与仿真
2018-07-25
基于MATLAB的FIR滤波器的设计与仿真
2018-07-25
基于FPGA的出租车计价器
2018-07-25
dosbox软件
2018-07-25
汇编语言-数字录音机
2018-07-25
origin (函数绘图软件)
2018-07-25
东南大学高等数学数学实验报告
2018-07-24
c++俄罗斯方块
2018-07-24
用c++实现linux命令wc
2018-07-24
c++ 日历打印
2018-07-24
运筹学与最优化课程设计二--公司的库房设置问题
2018-07-24
Leap_Motion_SDK_Win_3.1.3中的sample.cs文件
2018-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人