自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 一篇教程搞定Windows系统中的Docker应用安装

Docker是一个用于创建、管理和编排容器的应用。容器是运行在操作系统上的一个应用,具有规模小、轻量化的特性。相对于虚拟机技术,容器可以为我们节省大量的系统资源,也正因此,容器可以轻松地在裸机系统以及多种云服务环境中移动。由于Docker是依赖Linux内核的应用,在Linux系统和MacOS系统中安装Docker相对于Windows系统来说比较简单,然而,大部分初学者使用的是Windows系统的电脑,在安装Docker过程中遇到了需要安装WSL、开启CPU虚拟化等问题,这些问题很容易造成安装过程混乱并导致

2024-05-08 16:23:16 588

原创 前端调用DRI后端API出现跨域资源共享(CORS)问题解决办法

在进行后端API开发时,有时会遇到“跨域资源共享 (CORS) 请求...被阻止“的错误,如图1所示。本文讲解如何在使用DRF(Django REST Framework)的后端API开发项目中解决这个问题。

2024-04-25 11:04:15 826

原创 Typecho博客网站迁移:MySQL ➡️ MarialDB

由于服务、价格等因素更换云服务器是很常见的情况,本文记录了Typecho博客网站从原服务器迁移至新服务器的操作过程,其中涉及了Mysql数据库到MarialDB数据库的迁移。新服务器为腾讯云轻量服务器,镜像采用typecho,初始服务器状态如图所示。将网站从迁移主要有如下几个步骤:Typecho自定义配置迁移➡️数据库迁移➡️Nginx配置➡️自定义主题配置。

2023-10-09 18:50:22 198

原创 记录一个Echarts的Bug。

导入的图表代码不能命名为带有“-“的JS文件?

2023-09-22 22:01:30 98

原创 SWAG反向代理Jellyfin媒体服务器流量教程

Jellyfin是一款免费并且开源的媒体服务器软件,用于存储、管理和播放媒体内容。

2023-08-26 19:37:32 540

原创 Steam中将XBox手柄默认布局改为任天堂手柄布局的方法

在大屏幕模式的设置界面找到“控制器”,选择需要更改键位布局的Xbox控制器,开启其中的“使用任天堂按键布局”按钮,启用后即实现了手柄中A键和B键、X键和Y键的互换。

2023-04-16 11:59:22 4480

原创 Swift File Manager 三种文件路径查找方法对比

在File Manager种有三种文件路径的查找方法:NSSearchPathForDirectoriesInDomains(后文简称为NSSearch)、urls和url。虽然官方文档中有写到“应该考虑使用 FileManager的urls(for:in:)和url(for:in:appropriateFor:create:)作为首选格式”,但我个人认为NSSearch仍有用武之地,比如:在需要返回字符串格式的路径时,使用NSSearch更方便。以下内容根据官方文档对这三种方法进行一个简短的对比,以便在开

2023-04-11 14:18:35 745

原创 Swift实现判断目录下是否存在指定文件功能

本文主要讲解以下这段名为 isDataJsonFilePathExists 的私有函数的 Swift 代码实现细节,该函数的作用是检查指定文件或文件夹是否存在,其返回值类型为 Bool 类型,如果存在,返回 true,否则返回 false。通过这种方式,可以实现判断目录下是否存在指定文件的功能。

2023-04-11 13:50:18 552

原创 Swift Charts 报错:Initializer ... requires that .. conform to ‘Identifiable‘

解决办法是将MonthlyHoursOfSunshine结构修改为Identifialbe。

2023-03-23 21:56:04 349

原创 数据可视化技术应用:“Python环境管理器-Anaconda”的安装

Anaconda是主流的Pyhon环境管理器之一,它是一个开源的Python发行版,包含了Python解释器、常用的Python库和工具以及一个包管理器conda。使用Anaconda管理Python环境可以帮助用户快速、高效地安装和管理所需的软件包和环境,提高工作效率,同时还能保证软件包的稳定性和兼容性。

2023-02-27 19:33:57 330 2

原创 OpenCV计算机视觉入门之图像色彩空间转换

本文通过导入函数库、读取图像、转换图像色彩空间、缩放图像和保存图像五个步骤详细讲解了使用opencv-python库和Numpy库操作并保存图像的基本过程。运行本文所讲解程序需要如下环境准备:1. 已有Python虚拟环境,并安装了opencv-python库、numpy库和matplotlib库;2. 已有Python虚拟环境可支持Jupyter Notebook运行。

2023-02-18 23:23:23 884

原创 MacOS M1芯片openmp库出现mach-o file, but is an incompatible architecture (have ‘arm64‘, need ‘x86_64‘问题解决

MacOS M1芯片openmp库出现mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'问题解决方案:手动安装支持M1芯片的OpenMP库。

2023-01-20 10:43:15 3190

原创 (更新中)Python、JavaScript、Java和C++语言的语法对比与梳理

在开发过程中不免需要用到多种编程语言,不同编程语言的代码看的多了会出现混淆视听,比如,在编写Python程序的时候进行函数初始化使用了,出现编译错误后才恍然大悟,”啊!我竟然在python程序中使用JavaScript语法!“。所以,为了减少这种事情的发生,我才想用一篇博文对常用几种语言的语法模式进行简明地梳理和辨析,希望通过这种方式可以让自己逐渐在多语言编程切换的时候流畅一些。

2023-01-15 00:06:39 329

原创 gprMax项目代码分解:gprMax.py

本文对gprMax项目中的gprMax.py文件代码进行了逻辑梳理和分解。

2023-01-12 15:09:38 871

原创 (更新中)gprMax项目代码分解:gprMax.constants.py、gprMax.exceptions

本文分解了gprMax项目中的gprMax.constants.py、gprMax.exceptions.py文件代码。

2023-01-12 11:56:49 233

原创 Java中的多态、抽象类和接口简述

本文对Java编程中的多态、抽象类和接口概念进行了简明扼要的讲解,并对extends和implements进行了辨析。

2023-01-11 15:34:31 112

原创 Github Copilot绑定Jetbrains IDE无效的解决方案

在Github中进行教育认证后不会自动开通Copilot功能,因此,在进行了Github教育认证之后,在使用之前要进入Github Copilot官网开通Coplilot,如果忽略了这一点,绑定Jetbrains IDE时就会产生绑定无效并卡在“Waiting for GitHub Authentication…”界面的问题。

2023-01-09 14:27:39 1244

原创 长文写作经验之谈

本文记录了作者的长文写作经验和需要注意的原则。

2023-01-07 11:59:34 102

原创 面向教师的OBS直播速成教程

本文从环境准备、推流过程和进阶设置三个方面介绍了使用OBS在学习通平台上进行直播推流授课的基本方法。更进一步的,多窗口推流是选择指定多个窗口之于画布的显示控制,场景组合为直播窗口配置的模版。多窗口推流以及场景组合的使用方法依单窗口推流类推即可。

2023-01-03 22:07:11 876

原创 记录Notion API Authorization中的一个坑

在每次提出请求的时候都要在头部加入认证信息。官方代码的Shell示例中明确表示了请求中--header 'Authorization: Bearer '"$NOTION_API_KEY"''的占位,而Javascript的代码示例却直接略过了这一点,这导致了复制使用官方Javascript代码的时候很容易因为忽略认证步骤而产生错误。

2022-12-26 19:07:10 533

原创 Notion API中Internal Notion integrations和Public Notion integrations的区别

本文简述了Notion API中Internal Notion integrations和Public Notion integrations的区别。

2022-12-25 18:05:35 244

原创 Surge多配置文件聚合配置方法

Surge 是一个在 macOS 和iOS 平台上的网络工具,可以实现网络流量的接管、处理、转发和截获。本文介绍Surge的多配置文件聚合方法,讲解如何通过编写Surge配置文件实现多个配置文件中规则、服务器资源等配置内容的聚合使用。

2022-12-10 19:08:36 7215

原创 MacOS Endnote修改引用样式和文献序号样式方法

本文主要介绍MacOS Endnote修改引用样式和文献序号样式方法。

2022-12-08 19:01:45 7888 3

原创 Debian(WSL)安装gprMax教程 - 适用于Windows系统

gprMax是为模拟地面穿透雷达(GPR)而设计的模拟电磁波传播的开源软件。

2022-12-06 23:40:20 316

原创 MacOS安装gprMax教程

gprMax是为模拟地面穿透雷达(GPR)而设计的模拟电磁波传播的开源软件。2.2.2 安装gcc2.2.2 安装gprMax3. 常见问题3.1 #include … :问题描述:解决方案: 安装Xcode命令行工具。Getting Started — gprMax User Guide

2022-12-06 23:38:03 340

原创 gprMax电磁波正演模拟方法

本文讲解了使用gprMax进行探地雷达电磁波信号的正演模拟方法,并用官方文档所提供的示例进行了A-Scan图像和B-Scan图像生成过程演示。

2022-12-06 23:28:08 2298

原创 Z-Library离线镜像-pilimi.org

Z-Library离线镜像项目

2022-12-06 19:14:12 5930

原创 MacOS安装和使用标注软件“labelImg”教程

MacOS安装和使用标注软件“labelImg”教程

2022-12-05 20:34:52 3959 4

原创 Failed to download metadata for repo ‘PowerTools‘: Cannot prepare internal mirrorlist: No URLs in mi

Failed to download metadata for repo 'AppStream' [CentOS] - Techglimpsehttps://techglimpse.com/failed-metadata-repo-appstream-centos-8/

2022-03-09 22:08:35 1974

原创 MacOS Monterey 安装miniconda

Installing on macOS — conda 4.10.3.post63+0d9f24b8 documentation

2021-11-16 12:48:36 470

原创 Mac Docker 挂载数据卷失败

问题描述:docker: Error response from daemon: Mounts denied:The path /srv/docker/bind is not shared from the host and is not known to Docker.You can configure shared paths from Docker -> Preferences... -> Resources -> File Sharing.See https:/

2021-11-12 19:11:11 3624 6

原创 更新Homebrew时候遇到的问题

问题描述:更新Homebrew时候遇到无法访问github的问题,判定原因为DNS污染。fatal: unable to access 'https://github.com/Homebrew/homebrew-cask.git/': LibreSSL SSL_connect: SSL_ ...解决方案:第一步:通过IPAddress.com查询GitHub: Where the world builds software · GitHub的IP地址。第二步:修改本地host...

2021-11-02 22:01:25 327

原创 如何在Docker容器中使用systemctl启动服务

解决方案:使用--privileged参数初始化容器docker run -d -p 80:80 -it --privileged centos:centos8 /usr/sbin/initdocker exec -it <container name> bash

2021-10-07 20:15:46 1300

原创 Pytorch param.grad.data. 出现 AttributeError: ‘NoneType‘ object has no attribute ‘data‘

程序中有需要优化的参数未参与前向传播。

2021-08-18 21:32:11 2314

原创 Surge DHCP设置

关于DNS配置对于中国用户,推荐的 DNS 配置如下:如果经常使用的网络没有 DNS 劫持问题:配置为使用系统 DNS 配置并追加 223.5.5.5 和 114.114.114.114 作为冗余。 如果经常使用的网络存在 DNS 劫持问题:配置为仅使用 223.5.5.5 和 114.114.114.114。参见:DNS 配置指南 – Surge 帮助中心...

2021-08-17 12:24:55 1530

原创 code::blocks更改编译器配置

code::blocks更改编译器配置。

2021-08-14 09:10:36 845

美国电子电气工程师学会2025与超越白皮书(IEEE in 2050 and Beyond - A White Papers)

美国电子电气工程师学会2025与超越白皮书 英文题目:IEEE in 2050 and Beyond - A White Papers

2023-01-11

Python PEP8代码规范原文

Python PEP8代码规范原文 Source:https://github.com/gprMax/gprMax/blob/master/setup.py

2023-01-08

Z-Library书目索引

Z-Library书目索引

2023-01-07

DES加密算法的C++实现程序

【DES加密算法的C++实现分步讲解程序】 https://www.bilibili.com/video/BV1DT4y1v7G5

2022-12-26

空空如也

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

TA关注的人

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