自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 【Windows10+Ubuntu22.04双系统 华硕主板 B660M-plus 装机个人总结】

由于双系统切换太麻烦,虚拟机总是出问题不靠谱,最近想配置一台Linux系统的机器作为远程桌面访问使用。另一个原因是最近想要在Linux系统上写一些GPU并行程序,之前用的笔记本电脑+显卡坞的组合实在是鸡肋,在Ubuntu系统上装显卡驱动真的是“装一次崩溃一次”,以前用的1060勉强算是装好了驱动可以运行。后来换了现在的3080,各种问题频发:显卡坞放不进去,雷电接口检测不到(最后发现是线出了问题),种种原因让我想要配置一部台式机适应现在的需求。于是退掉显卡坞后开始组装现在的机器。

2023-01-29 11:40:22 3386 1

原创 【dokuwiki~轻量个人wiki部署】

服务器部署DokuWiki,作为个人wiki界面,可以记录想法,以及项目的工作流程。可以多人共享编辑。

2022-09-06 18:26:20 1067

原创 【Ubuntu20.04 阿里云服务器网站搭建 Apache2+PHP+MySQL】

Ubuntu20.04服务器安装PHP

2022-09-06 17:50:37 330

原创 【阿里云服务器Ubuntu数据库MongoDB设置远程链接】

阿里云服务器Ubuntu上部署MongoDB并进行远程链接的配置以及测试

2022-08-27 16:21:55 645 2

原创 【阿里云服务器Ubuntu数据库部署MongoDB】

根据项目工程需要,在阿里云服务器(Ubuntu)上安装并配置MongoDB数据库,主要是账户的配置

2022-08-27 11:44:47 489

原创 Ubuntu20.04 阿里云服务器网站搭建 Apache2+PHP+MySQL

阿里云服务器部署页面第二个blog,MySQL在阿里云Ubuntu20.04服务器上的部署以及远程链接测试全套流程

2022-08-15 22:12:36 851

原创 【Ubuntu20.04 阿里云服务器网站搭建 Apache2+PHP+MySQL】

在Ubuntu20.04阿里云服务器上搭建一个网站,使用Apache2+php+Mysql

2022-08-14 16:51:13 1033

原创 【Learning CMake Cookbook】第三章--第一部分

Learning CMake Cookbook Chapter03 Part01检测python解释器Find\.cmake文件在哪?如何使用find_package()命令找不在“系统标准位置”的包?嵌入执行一个python脚本文件而不是一条单一的python语句检测python库检测python模块和包本部分与python相关~检测python解释器这部分直接在CmakeLists.txt中进行python代码的嵌入,没有C/C++相关的源码,如下所示:cmake_minimum_requir

2022-04-26 20:47:19 995

原创 【Learning CMake Cookbook】第二章--第二部分

Learning CMake Cookbook Chapter02 Part02检测处理器指令集Eigen库相关检测处理器指令集这里使用的大致方法一致,我们在源码中要输出一些指示处理器指令集的信息,但这些信息的define既没有在源码中给出也没有在CMakeLists中直接指明定义,而是通过间接生成头文件的形式被包含。#include "config.h"#include <cstdlib>#include <iostream>int main() { std::

2022-03-09 20:17:05 210

原创 【Learning CMake Cookbook】第二章--第一部分

Learning CMake Cookbook Chapter02 Part01平台检测以及与平台相关的代码不同系统的检测与相关代码不同编译器的检测与相关代码不同处理器构架的检测与相关代码平台检测以及与平台相关的代码不同系统的检测与相关代码#include <cstdlib>#include <iostream>#include <string>std::string say_hello() {#ifdef IS_WINDOWS return std:

2022-03-09 19:58:13 182

原创 流场可视化工程dlb-dynamicdr部署日志:阶段五:实验室服务器程序运行

流场可视化工程dlb-dynamicdr部署日志:阶段五:实验室服务器程序运行2022-03-03当前环境:运行(阶段一:Init部分)2022-03-03当前环境:运行(阶段一:Init部分)先对Init部分进行测试,该部分主要是对nc文件进行读取以及初始化MPI参数。可以对照之前的读代码日志进行分析推进。整理好数据,配置文件如下:<config repartition="1" trace_depth="2" num_blocks_per_proc="16" num_total_bl

2022-03-03 11:24:02 346

原创 流场可视化工程dlb-dynamicdr部署日志:阶段四:超算集群远程部署

流场可视化工程dlb-dynamicdr部署日志:阶段四:超算集群远程部署前期工作2022-02-28阶段一:库安装部署以及重定位GCC安装与部署:前期工作已经在本地PC进行成功部署以及工程编译,实验室集群上正在展开部署。本部分部署、编译工作与实验室集群较为类似,故同时进行展开。2022-02-28虽然成功运行过该程序,但我认为还是最好重新部署一下我之前安装过的库,由于是最新版本,可能会出现一些问题。但使用自己部署的库,之后出现问题可以较好的快速定位,且维护修改都较为方便。阶段一:库安装部署以及重

2022-02-28 11:40:03 521

原创 流场可视化工程dlb-dynamicdr部署日志:阶段三:服务器集群部署

流场可视化工程dlb-dynamicdr部署日志:阶段三: 服务器集群部署前期工作前期工作已经在本地端进行库的安装部署 流场可视化工程dlb-dynamicdr部署日志:阶段一: 库安装部署已经在本地成功编译工程 流场可视化工程dlb-dynamicdr部署日志:阶段二:工程本地编译经过前期工作准备,工程已经可以成功编译,但由于是大型并行粒子追踪程序,运行需要在集群超算上。本地没有大量存储空间容纳巨量的数据。故这个阶段我们在实验室的服务器集群上进行安装测试。本阶段将一并对库进行安装调试以及工程编译

2022-02-26 20:55:16 676

原创 流场可视化工程dlb-dynamicdr部署日志:阶段二:工程本地编译

流场可视化工程dlb-dynamicdr部署日志:阶段二: 工程本地编译2022-02-252022-02-25首先进入根目录,创建自己的build文件夹,先尝试进行一次cmake,如下:$ mkdir build$ cd build$ cmake ..有报错信息如下:-- Could NOT find MPI_C (missing: MPI_C_WORKS) -- Could NOT find MPI_CXX (missing: MPI_CXX_WORKS) CMake Error a

2022-02-25 10:25:18 1644

原创 流场可视化工程dlb-dynamicdr部署日志:阶段一: 库安装部署

流场可视化工程dlb-dynamicdr部署日志2022-02-212022-02-222022-02-212022-02-22

2022-02-23 15:34:39 802

原创 【Learning CMake Cookbook】第一章--第四部分

Learning CMake Cookbook Chapter01 Part04设定语言标准CMake中的控制流设定语言标准cmake_minimum_required(VERSION 3.5 FATAL_ERROR)project(recipe-09 LANGUAGES CXX)set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)add_library(animals SHARED Animal.cpp Animal.hpp Cat.

2022-02-19 20:00:25 364

原创 【Learning CMake Cookbook】第一章--第三部分

Learning CMake Cookbook Chapter01 Part03编译器选项在CMakeLists中的设置编译选项正确性的检测其他方法编译器选项在CMakeLists中的设置本次将使用CMakeLists来设置编译器选项。一般来说,这些命令都是可以在编译过程中,使用命令行直接敲进去的,都是编译时加入的选项/参数。以下的这些-fPIC、-Wall等编译器选项,实质上与g++/gcc编译时的-o、-i、-g等参数并没有太大区别。(当前这么理解不知道是否有误2022-02-18)。cmake_

2022-02-18 21:33:29 449

原创 【Learning CMake Cookbook】CMake基本命令梳理总结

Learning CMake Cookbook Chapter01 Part01updating log:基本命令updating log:Started Date: 2022-02-17Current State: UpdatingUpdate Mark:2022-02-17:基本命令(未分类)基本命令

2022-02-17 22:11:48 614

原创 【Learning CMake Cookbook】第一章--第二部分

Learning CMake Cookbook Chapter01 Part02CMakeLists基本:条件语句编译控制在CMakeLists中使用条件语句进行不同编译方法的灵活切换不使用硬编码,将条件选择接口留给用户——option()命令CMakeLists基本:条件语句编译控制在CMakeLists中使用条件语句进行不同编译方法的灵活切换之前的部分中,对于一个多文件的项目工程,我们已经可以掌握至少两种编译的思路使其生成对应的可执行文件:直接生成可执行文件,在add_executable()

2022-02-17 16:21:08 230

原创 【Learning CMake Cookbook】第一章--第一部分

Learning CMake Cookbook Chapter01CMakeLists基本为hello-world.cpp单文件编译并生成可执行文件编译操作流程关于hello-world的多文件工程的编译直接生成可执行文件:通过生成库,后与源文件链接的方式生成可执行文件CMakeLists基本为hello-world.cpp单文件编译并生成可执行文件cmake_minimum_required(VERSION 3.5 FATAL_ERROR)指令用于指定cmake最低版本号,否则输出程序错误,停止

2022-02-15 16:41:32 505

原创 【Learning CMake Cookbook】关于编译的前景知识

C++ 编译过程 以及 CMake 学习CMake CookBook 学习前景知识

2022-02-14 10:17:39 229

原创 JavaScript基本引用类型

基本引用类型总列表(基本引用类型)Date类型数据待续说明:总列表(基本引用类型)    对象被认为是某个特定引用的实例,新对象的创建使用new操作符后跟一个构造函数来创建。let now = new Date();Date类型数据    日期类型,基本的形式是YYYY-MM-DDTHH:mm:ss.sssZ -->> 2021-03-15T00:00:00   &nb

2021-01-22 17:07:58 72

原创 JavaScript 变量、作用域、内存

变量、作用域、内存简略草稿简记(重点简记)基本类型和引用类型拷贝操作参数传递检测类型执行环境以及作用域关于延长作用域链关于块级作用域查询标识符内存管理——垃圾收集待解决问题简略草稿简记(重点简记)基本类型和引用类型    其实这部分我们就是在讨论Object类型(引用类型)和其他类型(Null、String、Number、Undefined、Boolean)的一些操作的区别。    ECMAScript标准包含两种不同的

2021-01-16 20:49:19 66

原创 C++函数

C++函数总列表函数基础形参列表局部对象自动对象(最普通的那种,出作用域销毁)局部静态对象函数声明分离式编译(这里先不详细展开,用到后我会补充)待解决问题总列表函数基础    先简要说明一下定义:函数是一个命名了的代码块(可以说这个定义十分精简容易理解了)。一个函数可以传入多个参数,并且(通常来说)会产生一个结果(通过return)。    调用函数时,跟在函数后面的一对圆括号实际上是调用运算符,表示在此处调用函数。形

2021-01-12 10:46:57 906

原创 JavaScript基本类型转换

JavaScript基本变量类型转换UndefinedNull >>>> UndefinedBoolean >>>> UndefinedNumber>>>> UndefinedString >>>> UndefinedObject >>>> UndefinedNullUndefined >>>> NullBoolean >>>> NullNu

2021-01-10 11:09:35 60

原创 JavaScript 开始部分

JavaScript简记变量和数据类型基本变量类型undefinedNullbooleanNumberStringObject二级目录三级目录    在开始学习JavaScript时,一些书目介绍这是一门和C较为相近的语言,之前刚刚学习完C++的基础部分,所以在之后的学习中,我将尽量多的使用一些对比的方法,帮助学习和理解。变量和数据类型    变量方面,JavaScript是松散类型的,也就是一个变量可以保存任意类型的数据

2021-01-09 15:27:15 122

原创 C++语句

C++语句部分C++语句部分一、简单语句条件语句悬垂elseswitch-case语句迭代语句while语句以及do-whilewhile语句do-while语句for语句传统for语句范围for语句问题C++语句部分一、简单语句    ;//表示一条空语句while(1) ;//其实不是while语句结束了,而应该理解成while循环中一直在执行一条空语句ival+5;//虽然没什么作用(没有赋值对象),但这个语句是合法的语句块(复合语句)whi

2020-12-30 16:47:54 448

原创 C++的表达式部分

C++的表达式基础部分左值和右值求值顺序、优先级、结合律运算符算数运算符逻辑运算符 和 关系运算符赋值运算符递增和递减运算符条件运算符(唯一的三目运算符)基础部分左值和右值    C++的表达式要么是左值,要么是右值。C语言中,左值可以位于赋值语句左侧,右值则不能,为了方便记忆我们在C++中延续这一叫法,但是二者的区别就没有这么简单了!    归纳:  1、当一个对象被当成左值应用时,我们使用的是该

2020-12-19 22:16:34 252 2

原创 C++中的容器(字符串、向量、数组)

sss命名空间using namespace    注意不要在.h头文件中包含using声明using namespace std;之后你可以使用std命名空间下定义的一些个体,而不需要附加std::另一种用法是C++11独有的,可以代替typedef使用,以下两条语句的效用相同using int_array = int[4];typedef int int_array[4];int_array array_row;//可以表示定义了一个数组类型

2020-12-16 17:42:10 1061

原创 STM32CubeMX 安装提示需要java环境(1.8.0_45)

STM32CubeMX 安装提示需要java环境(1.8.0_45)    开始我也是直接去oracle下载的最新jre,因为看一些文章都说的是下载好运行环境就可以,但是它自动卸载之前的旧版java之后是不会更新注册表的。我在重新更新了注册表目录后仍然无法改变事实:无法启动SetupSTM32CubeMX-6.1.0.exe文件。    之后看了一些文章说安装jdk可以解决更新注册表的问题,于是安装了jdk。 &

2020-12-09 16:46:30 7944 5

原创 C++ 变量

关于变量两类内部变量1、数值转换convert2、带符号和无符号2.1、有/无符号类型的表达式2.2、unsigned/signed直接定义,省略后面的变量类型3、声明和定义4、变量命名规范5、变量作用域两类内部变量算数型和空类型1、数值转换convert// An highlighted blockbool b = 42;//b = trueint i = b;//i = 1i = 3.1415926//i = 3double pi = i;//pi = 3.0unsigned cha

2020-12-03 11:26:19 149

原创 我写一个公开的看看能不能看见

私密文章是不显示的吗?我写一个公开的

2020-11-26 11:18:21 50

dlb-dynamicdr-server-compiled 备份工程

dlb-dynamicdr-server-compiled 备份工程

2022-03-03

空空如也

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

TA关注的人

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