- 博客(39)
- 资源 (6)
- 收藏
- 关注
原创 Winodws10 VS2019 Clion CMake 编译 OpenCV rc 系统找不到指定的文件。NMAKE : fatal error U1077
Winodws10 VS2019 Clion CMake 编译 OpenCV 报错Detecting C compiler ABI info - failed 检测 C 编译器 ABI 信息 - 失败 rc 系统找不到指定的文件。NMAKE : fatal error U1077
2021-12-03 10:00:15
7726
原创 Windows10 编译 Open3D 时出现 error C2220: 以下警告被视为错误 (编译源文件
问题描述在 Windows10 下根据 教程 使用 cmake 和 VS2019 编译 2021年11月15日 最新版本的 Open3D 源码时,出现大量以下错误:error C2220: 以下警告被视为错误 (编译源文件解决方案尝试禁用 C4819 警告,然后重新编译。禁用 C4819 警告的方式:在 Open3D/cmake/Open3DShowAndAbortOnWarning.cmake 的 set DISABLE_MSVC_WARNINGS 处添加一行,内容是/wd4819
2021-11-25 22:03:26
2175
原创 mapstruct 1.4.2 和 lombok 1.18.16 及以上版本结合使用
在使用 mapstruct 时发现其不生效,检查生成的转换器实现类,发现全部没有调用 setter 方法进行对象数据转移。后来考虑到类 setter 方法是使用 lombok 插件生成的,所以应该控制这两者工作的顺序。在网上找了一通方法都不行,最后通过官方文档发现 lombok 1.18.16 之后必须使用 lombok-mapstruct-binding 插件。相关配置如下:Maven 配置<properties> <org.mapstruct.version&..
2021-03-19 08:44:23
8064
原创 记录 McAfee WebAdvisor 产生大量日志文件,卸载时一直转圈圈,成功卸载方式
解决方案放前面,下载 McAfee 卸载工具 MCPR.exe问题描述:某天 C盘 空间严重不足,使用磁盘扫描工具 SpaceSniffer 看了一眼 C盘,发现在 C:\ProgramData\McAfee\WebAdvisor\browserhost.exe 路径下面有几个超大的日志文件, 加起来一共有 二十多G ,当机立断删除掉他们,心情一下子愉悦了起来。但是过了几天,发现 C盘 空间又一下子少了 四五G,再扫描了一下发现之前的路径下面又产生了一个 4.8G 的日志文件,而且还在不断变大.
2021-02-02 08:56:50
4960
1
原创 pgAdmin启动时浏览器页面一直转圈圈 无法正常打开页面
最近新安装了 postgres,同时安装了 pgAdmin 4,但是遇到了无法启动的问题。问题描述:打开 pgAdmin 4 ,弹出浏览器页面时一直处于转圈圈加载的页面使用浏览器开发者工具检查,发现报错信息Refused to execute script from 'http://127.0.0.1:54943/static/vendor/require/require.min.js?ver=42800' because its MIME type ('text/plain') is not .
2021-01-26 18:16:00
2524
2
原创 通过 SSH 连接到 VMware NAT 模式下的 Ubuntu 虚拟机环境
VMware NAT 模式 可以设置主机与虚拟机环境IP、端口的映射,虚拟环境中 SSH 使用 22 端口,只需要将宿主机设置成转发到虚拟机环境的 22 端口。具体步骤:打开 VMware 菜单->编辑->虚拟网络编辑器 ,选中 VMnet8 ,点击下面的 更改设置,NAT 设置在 NAT设置 中添加 端口转发,主机端口 即宿主机用来连接虚拟环境的端口,虚拟机环境的 IP 地址 则是想要连接的 虚拟机环境的 IP 地址(Linux 可以通过 ifconfig 查看,Windows.
2021-01-21 22:36:52
2106
2
原创 GitHub + jsDelivr + PicGo 搭建个人图床
具体步骤:Github 仓库新建一个 public 的 Github 仓库,参照 官方文档 生成一个 token密钥PicGo下载 PicGo ,安装完成后打开,图床设置 选 GitHub图床,并填写相应的信息设定仓库名:上面新建的 Github 仓库,格式:<用户名>/<仓库名>设定分支名:填写主分支名,比如 main设定Token:上面生成的 token密钥指定存储路径:指定存储在GitHub对应仓库的路径,比如 img/设定自定义域名:图片上传后,Pi.
2021-01-21 22:27:58
165
原创 修改QQ截图自动命名规则
进入 QQ安装目录下的 I18N\2052\StringBundle.xml 文件,搜索 “QQ截图” 并替换成自定义的命名前缀
2021-01-17 18:06:07
731
原创 Github 个人首页档案资料卡 README 自述文件
最近偶然发现别人的 Github 首页长这样,觉得超级不错,于是赶紧去弄了一个,顺便记录下来。现在想要丰富 Github 的首页其实很简单,只需要新建一个仓库名 和自己 Github 用户名相同的仓库并且添加一个 README.md 文件新建仓库第一步,新建与用户名同名的仓库并添加README文件编辑README![Edit tps://img-blog.csdnimg.cn/20210111224448724.jpg?x-oss-process=image/watermark,type_.
2021-01-11 23:06:52
1461
2
原创 关于齐次坐标的理解记录
齐次坐标(homogeneous coordinates)问题: 两条平行线会相交铁轨在无限远处相交于一点在欧几里得几何空间里,同一平面上的两条平行线永远都不会相交。但是在投影空间中,如上图中的两条铁轨在地平线处却是会相交的,因为在无限远处它们看起来相交于一点欧几里德空间(或笛卡尔空间)很好地描述了我们的二维/三维几何,但它们不足以处理射影空间(实际上,欧几里德几何是射影几何的一个子集)二维点的笛卡尔坐标可以表示为(x,y),如果这一点离无穷远呢?无穷远点是(∞,∞),它在欧几里德空
2020-09-30 11:54:41
766
原创 windows10 下 用图片手把手教你 卸载 cygwin
windows10 下 卸载 cygwin进入 官方, 下载符合自己操作系统的 Cygwin 安装程序(这个程序包含了 Cygwin 的安装、更新、卸载功能)打开 Cygwin 安装程序,点击 下一步选择 第三个安装类型 Install from Local Directory此时程序会自动检测到你 Cygwin 的本地安装目录,如果没有,则手动将 Root Directory 改为 Cygwin 的本地安装目录点击 是点击下一步重点来啦!View 选择 Categ
2020-09-20 16:19:00
2719
1
原创 python: Failed calling sys.__interactivehook__ (Windows)
python: Failed calling sys.__interactivehook__ (Windows)进入 python 解释器 时出现 Failed calling sys.__interactivehook__ 错误Microsoft Windows [版本 10.0.19042.508](c) 2020 Microsoft Corporation. 保留所有权利。C:\Users\14298>pythonPython 3.8.3 (default, Jul 2 2020
2020-09-16 16:27:06
383
原创 Windows 下 修改temp目录路径
修改环境变量,用户变量 和 系统变量 的 变量 TEMP、TMP 的值改成新的路径即可可以先去系统盘C盘把Temp目录清空,又可以释放一波C盘空间了一般位于C:\Users{uername}\AppData\Local\TempC:\Windows\Temp...
2020-09-15 21:29:15
10301
原创 Windows下 更改 pip默认缓存目录
windows下,pip的默认缓存目录为:“C:\Users{username}\AppData\Local\pip\cache”可以使用以下命令修改缓存目录pip config set global.cache-dir "D:\\Data\\Temp\\pip\\cache"其中双引号里面即为自己新建的目录。此时会在 “C:\Users{username}\AppData\Roaming\pip” 下生成pip.ini文件。pip的默认缓存目录就改到了新建目录下了。Microsof.
2020-09-15 21:19:02
3412
1
原创 解决ssh连接Linux服务器经常掉线不稳定的问题
修改 /etc/ssh 目录下的 sshd_config 配置文件添加/修改 这两行配置# 客户端每隔多少秒向服务发送一个心跳数据ClientAliveInterval 30# 客户端多少秒没有相应,服务器自动断掉连接ClientAliveCountMax 86400重启 sshd 服务sudo systemctl restart sshd...
2020-09-15 21:10:41
3821
原创 C++ 输出当前所在的路径
C++ 输出当前项目路径我的小站、Github、CSDN代码:#include <iostream>#include <filesystem>using namespace std;int main() { std::cout << "Current path is " << std::filesystem::current_path() << '\n'; int n; cin >> n;}
2020-09-07 18:49:28
5265
原创 Clion 2020.2 使用 C++20 等C++标准 编程
Clion 2020.2 使用 C++20 等C++标准 编程我的小站、Github、CSDN操作步骤:新建工程在新项目向导的语言标准字段中选择 C++ 20已有工程在 CMakeLists.txt 文件中 将 CMAKE_CXX_STANDAR 变量设置为 20set(CMAKE_CXX_STANDARD 20)官方文档...
2020-09-07 18:33:20
9131
1
原创 Elastic:为 Elasticsearch 启动 https 访问使数据访问更安全
Elastic:为 Elasticsearch 启动 https 访问我的小站、Github、CSDNHTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。在Elastic SIEM的安全领域,我们需要把 Elasticsearch 的访问变为 https 的访问,这样使得我们的数据更加安全可靠。在为 Elasticsearc
2020-09-05 22:33:29
2079
原创 Elasticsearch、Elasticsearch-head、Kibana 安全设置账号密码验证登陆
Elasticsearch、Elasticsearch-head、Kibana 安全设置账号密码验证登陆我的小站、Github、CSDNX-Pack 是 Elastic Stack 的一个扩展,提供安全性、警报、监视、报告、机器学习等功能。 安装 Elasticsearch 7.x 时,会默认安装X-Pack,无需单独安装,且基础级安全永久免费。操作步骤:在 elasticsearch 的 config 目录下的 elasticsearch.yml 的底部添加下面配置http.cors
2020-09-03 11:38:31
1458
原创 Linux 查看端口占用情况 并 结束进程
lsof -i:端口号kill -9 PID原文:Linux 查看端口占用情况 并 结束进程我的小站、Github有时候使用 ps 命令无法检查出特定的进程,可考虑通过观察端口占用情况结束相关服务Linux 查看端口占用情况可以使用 lsof 和 netstat 命令,结束进程用 kill 命令lsoflsof(list open files)列出当前系统打开的文件lsof -i:端口号netstatnetstat -tunlp 用于显示 tcp,udp 的端口和进程.
2020-09-03 11:32:39
787
原创 清除浏览器某一特定网站的缓存(Microsoft Edge、Chrome等)
清除浏览器某一特定网站的缓存(Microsoft Edge、Chrome等)我的小站、Github今天遇到一个情况,使用非管理员账户登陆了管理网站,然后显示权限不足,但是没有配置登出方式,重启浏览器也不行,此时想的办法是清除浏览器缓存。有时候我们也会遇到这种情况:想清除浏览器某一特定网站的缓存,但是又不想将整个浏览器缓存清除可以参考以下方法:打开 浏览器 开发者工具 → 选择 应用程序 标签页 → 在侧栏应用程序分类下 选择 清除缓存 → 点击 清除站点数据以下为 Micros
2020-09-03 10:40:46
46997
3
原创 通俗易懂讲通 奇偶校验 (Parity Check) 和 汉明码 (海明码、Hamming Code)
通俗易懂讲通汉明码 (Hamming Code) 和 奇偶校验 (Parity Check)奇偶校验(Parity check)奇偶校验是一种添加一个奇偶位用来指示之前的数据中包含有奇数还是偶数个1的检验方式偶校验编码过程:当实际数据中“1”的个数为偶数的时候,校验位是“0”,反之校验位是“1”,换句话说,数据位(N位)和 校验位(1位)组成的 编码数据(N+1位)中,将总共包含偶数个1。校验过程:检查 编码数据(N+1位),如果其包含偶数个 1,则 校验通过偶校验 举例
2020-08-31 16:45:04
13279
5
原创 Windows 10 修改 Alt+Tab 键 切换 新版 Microsoft Edge 单个标签页/窗口
微软已经确认,用户能够在应用程序、Edge 浏览器标签页之间进行切换。在 Windows 10 Build 20161 中,微软已经更新了 Alt+Tab 的默认行为,切换界面中包括了 Microsoft Edge 的标签页面(Chromium版本)。虽然,将 Alt+Tab 快捷方式和 Edge 浏览器标签页组合能够提高工作效率,但是当你打开太多的标签页和应用窗口的时候,Alt+Tab 视图就会变得有点拥挤微软允许用户自定义交互体验,用户可以在设置中选择以下几个选项● 打开窗口和 Edge 浏览器中
2020-08-30 09:45:46
60261
100
原创 Windows 下 Anaconda3 的安装配置
Windows 下 Anaconda3 的安装配置我的小站、GithubAnaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。目录Windows 下 Anaconda3 的安装配置Anaconda3新建工作空间安装 Jupyter notebook 和 SpyderAnaconda3从 官网 下载安装包安装过程中值得注意的两点:安装路径别包含中文,这样避免了字符编码等问题产生的BUG。不要把 Anaconda3 加
2020-08-26 20:50:37
454
原创 Windows 下 修改 Anaconda3 jupyter 默认启动目录
Windows 下 修改 Anaconda3 jupyter 默认启动目录我的小站、GithubJupyter Notebook 是一个交互式笔记本,本质是一个 Web 应用程序,支持运行 40 多种编程语言,支持实时代码,数学方程,可视化和 markdown。安装好 Jupyter 后的默认启动目录是系统盘的 用户目录,可以通过下面的方式修改启动目录。启动cmd,执行以下命令,生成 jupyter 默认配置文件jupyter notebook --generate-config文
2020-08-20 23:45:22
536
原创 Windows 10 下 Anaconda3 (Python 3.8) 配置 OpenCV-4.4.0
Anaconda3 配置 OpenCV-4.4.0我的小站、GithubAnaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。OpenCV轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MAT
2020-08-14 17:31:06
4390
1
原创 Linux 下搭建 Java Web 开发环境
Linux 下搭建 Java Web 开发环境 我的小站、GithubJava Web,是用Java技术来解决相关web互联网领域的技术栈,下方为 Linux 下搭建 Java Web 开发环境教程。安装JDK# Centos 使用yum安装JDK1.8yum -y install java-1.8.0-openjdk*# Ubuntu 使用apt-get安装JDK1.8sudo apt-get install openjdk-8-jdk# 检查是否安装成功java -versi
2020-08-11 11:00:02
471
原创 Linux 下 离线下载服务部署 CCAA的安装使用
Linux 下 离线下载服务部署我的小站、GithubCCAA 是服务器离线下载解决⽅案包,组件包含了Aria2 提供离线下载,ccaa_web⽀撑AriaNg运⾏,AriaNg为Aria2 提供WEB界⾯以及Filemanager提供⽂件管理。CCAA原为CentOS + Caddy + AriaNg + Aria2,故命名为CCAA,不过现在已经不仅仅支持CentOS,包括主流的Debian、Ubuntu也已经支持,自2.0(2020/02/28)版本开始已移除Caddy,改用Golan
2020-08-10 23:34:53
963
原创 Linux 下 微擎 的安装使用
Linux 下 微擎 的安装使用我的小站、Github微擎 是一款基于WEB2.0(PHP+Mysql)技术架构,免费开源的公众平台管理系统,提供公众号、微信小程序、支付宝小程序、百度熊掌号、移动端APP、PC网站等多种功能,一站式满足用户招商加盟、分销代理、营销推广、餐饮酒旅、讯息获取等各个环节的需求。服务器环境要求 IIS/Apache/Nginx + PHP>=5.6 + MySQL>=5新版本的微擎不支持离线安装,可以从 官网 获得在线安装文件 下载链接环境搭建
2020-08-08 15:37:38
992
原创 CSDN在文章头部添加目录
我的小站、Github有时候写的博文很长,CSDN又没有提供侧栏目录,我们可以在文章头部添加一个目录。只需要在文章首部添加@[TOC](目录)括号内内容可自定义。例如一级标题二级标题 1三级标题 1三级标题 2二级标题 2三级标题 3三级标题 4一级标题二级标题 1三级标题 1三级标题 2二级标题 2三级标题 3三级标题 4...
2020-08-07 17:32:24
254
原创 Ubuntu 20.04 搜索引擎环境搭建 (PostgreSQL 12.3, Redis 6, ELK[Elasticsearch 7.8, Logstash 7.8, Kibana 7.8])
我的小站、Github在软件开发项目中,会遇到搜索引擎、日志收集等需求,本教程在阿里云选择公共镜像 Ubuntu 20.04 后,部署 apt-fast, java, axel, NodeJS, postgres, Redis, ELK(Elasticsearch, Logstash, Kibana, 均为开箱即用) 服务并设置开机自启。阿里云 Ubuntu 20.04 系统镜像下自带Python3。目录安装创建目录更新一波软件安装 Apt-fast安装 Java安装 Axel安装 NodeJ..
2020-08-07 16:48:27
343
原创 Windows 10 下 VS2017(+Clion) C/C++ 配置 OpenCV-4.4.0
VS2017(+Clion) 配置 OpenCV-4.4.0我的小站、GithubOpenCV-4.4.0下载从 官网 下载已经编译好的文件解压解压到自定义路径得到一个opencv文件夹D:\Environment\opencv\build\x64目录下有两个文件夹,vc14、vc15如果 Visual Studio 版本是2017或2019,下面的环境变量以及 Visual Studio 的配置中,选择 vc15, 如果是 2015,选择vc14。下面我使用 V
2020-08-07 14:49:55
1530
原创 GitHub清除commit记录
我的小站、Github问题描述:在搭建博客等项目场景下,常常会出现多次commit使得仓库变大(记录了历史版本),GitHub上的commit次数过多,希望清除历史版本保留最新版本的文件,可以考虑用下面的方式重置仓库。解决方案:删除本地原来的仓库来到本地仓库路径下windows系统下,直接右键删除,Linux系统可使用一下命令sudo rm .git -r初始化一个新的仓库git initusername 替换为你的用户名,repo_name替换为原来的仓库名git .
2020-08-07 12:53:12
1101
原创 git commit时出现unable to auto-detect email address错误
我的小站、Github问题描述:在git commit的时候出现如下报错*** Please tell me who you are.Run git config --global user.email “you@example.com” git config --global user.name “Your Name”to set your account’s default identity.Omit --global to set t.
2020-08-07 12:51:29
3054
3
原创 删除github上某个release/tag
我的小站、Github问题描述:希望删除GitHub上某个release/tag。解决方案:通过GitHub在线删除进入项目release/tag管理页选中需要删除的release/tag点击右上角的删除按钮确认删除通过Git命令删除git tag -d [tag];git push origin :[tag]假若需要删除上面的 V0.0.2 的release版本git tag -d V0.0.2;git push origin.
2020-08-07 12:49:21
883
原创 有趣的网页注释代码,保护我方源码
我的小站、Github1. 一起看书// .-~~~~~~~~~-._ _.-~~~~~~~~~-.// __.' ~. .~ `.__// .'// \./ \\`.// .'// | \\`.
2020-08-07 12:42:49
373
原创 Linux 下 Redis 6 的安装使用(Ubuntu 18.04)
Redis 的安装使用我的小站、Github在Linux系统上安装Redis简易版教程操作系统 Ubuntu 18.04第一步:下载安装包获取下载地址Redis官方网站:https://redis.io/ 选择安装路径,我选择的是 /root/tools/software/cd tools/software/ 下载Redis安装包(6.0.5为版本号,可更换成最新的版本号,若连接更换,请移步官网)wget http://download.r
2020-08-07 12:39:12
920
原创 Linux 下 MediaWiki 的安装使用
MediaWiki 的安装使用我的小站、GithubMediaWiki 全球最著名的开源wiki程序,运行于 PHP+MySQL 环境。环境搭建Ubuntu# 更新一波软件sudo apt-get upgrade# 安装Apache2apt install apache2# 安装 PHP 及所需拓展apt install php7.4 php7.4-mbstring php7.4-xml php7.4-mysql php7.4-sqlite3 php7.4-gd# 安装
2020-08-07 12:20:01
1354
原创 Linux 下 VuePress 的安装使用
VuePress的安装使用 VuePress 是一个基于 Vue 的轻量级静态网站生成器,以及为编写技术文档而优化的默认主题。VuePress 要求 Node.js 环境,且 Node.js 版本 >= 8.6。环境搭建安装 Node.js从 官方网站 获取最新版本安装包下载链接# 创建安装目录sudo mkdir /usr/local/lib/nodejs# 进入安装目录cd /usr/local/lib/nodejs# 下载安装包wget https:
2020-08-06 17:42:36
1645
1
Matrix_code_rain.ttf
2020-08-14
Matrix_code_rain.ipynb
2020-08-14
Binary_Codes.pdf
2020-01-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人