自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (5)
  • 收藏
  • 关注

原创 macOS OpenCV报错:Undefined symbols for architecture x86_64

这个错误可能是链接的OpenCV库不对,我这里的情况是我代码使用的GCC编译器,但是通过 brew install opencv 安装的OpenCV是使用clang编译的,代码也使用clang编译器 可以解决这个问题。要查看opencv的编译信息,可以使用这个命令opencv_version -v我这边输出General configuration for OpenCV 4.9.0 ==...

2024-05-01 08:44:00 306 1

原创 Microsoft Remote Desktop远程控制

Microsoft Remote Desktop远程控制Windows机器时,配置分两种情况如果目标电脑没有登录微软账户:Username:你的机器名和用户名,即PCName\UserName,通过在控制台中输入 whoami 可以查看到Password:即你机器的PIN码如果目标电脑登录了微软账户:Username:写你的微软账户邮箱,即 xxx@outlook.comPas...

2021-12-26 18:52:00 1254

原创 将博客搬至CSDN

将博客搬至CSDN

2021-12-15 23:47:00 160

原创 Windows Subsystem for Linux (WSL) 安装

安装 Linux 子系统参考 https://docs.microsoft.com/zh-cn/windows/wsl/install-win10 按照步骤来即可。如果运行sudo apt-get update提示网络有问题,可以尝试将wsl版本设为 1,命令如下wsl --set-version <distribution name> <versionNumber&gt...

2021-09-24 20:11:00 405

原创 Ubuntu16.04从源码安装DensePose

Installing DensePoseDensePose官网 http://densepose.org/DensePose代码 https://github.com/facebookresearch/DenseposeDensePose安装系统要求:有NVIDIA GPU的Linux系统,满足这一条件便可按照下面的步骤安装。安装Anaconda官网下载Linux版的Anaconda3...

2021-01-31 17:59:00 146

原创 Ubuntu16.04从源码安装detectron2

Ubuntu16.04从源码安装detectron2准备工作首先确保pytorch的cuda版本和系统的一致。首先查看pytorch对应的cuda版本,通过conda list命令可以查看,我这边装的是1.5,对应的是cuda-10.1pytorch 1.5.0 py3.7_cuda10.1.243_cudnn7.6.3_0 pytorch再查看系统的cuda版本,即/usr/l...

2021-01-31 17:55:00 164

原创 [转载] Monitor Tools

注意:全文转载自 Monitor Tools原文链接:http://vlog.guojianzhu.com/2018/10/22/monitor-tools.htmlMonitor Tools日常工作中需要经常对笔记本、PC、服务器等进行状态监控,最基本的无外乎 CPU、GPU、磁盘、内存、 IO、网络状况等,简单划分就是计算资源,存储资源和 IO。本博客会记录一些我认为比较实用的一些工具...

2020-10-25 23:04:00 304

原创 fatal error C1071: unexpected end of file found in comment

C++ 程序出现错误 fatal error C1071: unexpected end of file found in comment注释里有中文等字符的时候, 在单行注释最后加个空格, 多行注释 */ 前加一个空格即/* 我是注释,会报错*//* 我是注释,没问题 */也可是是缺少了 */参考microsoftcsdn...

2020-09-29 19:00:00 1199

原创 Ubuntu配置pyrender离屏渲染

Ubuntu下使用pyrender的离屏渲染时会出现如下错误:OpenGL.error.GLError: GLError(err = 12289,baseOperation = eglMakeCurrent ....解决办法:apt updateapt-get install llvm-6.0apt-get install libsm6 libxrender1 libfontconfi...

2020-09-08 19:20:00 1254 1

原创 Windows 安装 pytorch3d

首先安装pytorch,我安装的是pytorch 1.5.0 py3.7_cuda102_cudnn7_0 pytorch然后下载pytorch3d到本地,主要不要下载master分支的,下载release的版本 ,我这里下载最新的 v0.2.0,下载链接是 https://github.com/facebookresearch/...

2020-08-14 15:12:00 520

原创 LaTeX符号表,数学公式速查必备

内容是我从一个微信群下载的,放在这里方便自己和大家速查。

2020-02-17 22:52:00 79

原创 C++: Unresolved external symbol __imp__fscanf

VS2019中遇到错误error LNK2001: unresolved external symbol __imp__fscanf解决办法:链接legacy_stdio_definitions.lib库参考: https://stackoverflow.com/questions/32418766/c-unresolved-external-symbol-sprintf-and-sscan...

2019-12-19 14:12:00 455

原创 Linux下-bash: Permission denied 或者 sudo: command not found 错误

有时候执行一个脚本或者运行一个可执行文件时,如执行脚本./foo.sh,会报错-bash: ./foo.sh: Permission denied,你会再试sudo ./foo.sh,发现继续报错sudo: foo.sh: command not found,这时候可能是因为该文件没有执行权限,可以通过ls -l foo.sh查看文件信息,如果确实没有,可以为文件增加执行权限chmod +x ...

2019-12-17 14:28:00 824

原创 更新Conda源和pip源

更新conda源各系统都可以通过修改用户目录下的 .condarc 文件:channels: - defaultsshow_channel_urls: truedefault_channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - https://mirrors.tuna.tsinghua.e...

2019-12-15 23:30:00 89

原创 Release报错Debug无错

代码在Release模式下会crash,Debug模式下可以运行,最后定位到原因for (size_t j = 0; j < ids.size()-1; ++j){ }发现问题是Release模式下ids.size()为0,此时ids.size() - 1的结果是4294967295,程序进入到循环体内部,就出错了。而在Debug模式下,ids.size()不是0,就没问...

2019-09-19 20:20:00 120

原创 Tips for TMUX

常用命令tmux ls # 显示后台session列表tmux new -t [name] # 新建sessiontmux a -t [name] # 进入sessiontmux kill-session -t [name] # 关闭sessionprefix + $ # 重命名sessionprefix + s # 从当...

2019-08-27 23:24:00 61

原创 Tips for Conda

管理环境创建环境基于 python3.6 创建一个名为test_py3的环境conda create -n test_py3 python=3.6基于 python2.7 创建一个名为test_py2的环境conda create -n test_py2 python=2.7删除环境直接删除相应文件夹,或者使用如下命令conda remove -n test_py2 --...

2019-08-27 23:23:00 69

原创 Tips for vcpkg

概述vcpkg是微软开发的在Windows, Linux和MacOS平台管理C/C++库的开源工具。快速开始要求使用vcpkg需满足如下条件:Windows 10, 8.1, 7, Linux, or MacOSVisual Studio 2017 or Visual Studio 2015 Update 3 (on Windows)GitCMake 3.10.2 (optio...

2019-07-16 22:41:00 93

原创 文件重定向

大多数操作系统支持文件重定向,这种机制允许我们将标准输入和标准输出与命名文件关联起来:app.exe <infile >outfile上述命令会从infile的文件中读取信息作为app.exe程序的输入,并将该程序的输出结果写入到名为outfile的文件中。...

2019-06-24 22:33:00 48

原创 ICP算法

ICP(Iterative Closest Point),即迭代最近点算法,是经典的数据配准算法。其特征在于,通过求取源点云和目标点云之间的对应点对,基于对应点对构造旋转平移矩阵,并利用所求矩阵,将源点云变换到目标点云的坐标系下,估计变换后源点云与目标点云的误差函数,若误差函数值大于阀值,则迭代进行上述运算直到满足给定的误差要求.ICP算法采用最小二乘估计计算变换矩阵,原理简单且具有较好的精度...

2019-05-23 23:16:00 470

原创 macOS10.13.2配置TensorFlow

安装Pythonpython3是通过Homebrew安装的,默认安装的是3.7.0版本,但TensorFlow目前只能在3.4,3.5,3.6上安装,因此首先需要安装3.6版本的python。首先运行命令brew unlink python3然后通过https://github.com/Homebrew/homebrew-core/commits/master/Formula/pytho...

2019-04-12 23:47:00 71

原创 Convolutional Neural Network in TensorFlow

翻译自Build a Convolutional Neural Network using EstimatorsTensorFlow的layer模块提供了一个轻松构建神经网络的高端API,它提供了创建稠密(全连接)层和卷积层,添加激活函数,应用dropout regularization的方法。本教程将介绍如何使用layer来构建卷积神经网络来识别MNIST数据集中的手写数字。MNIST数据...

2019-04-12 23:45:00 89

原创 机器学习中的数据标准化

标准化方法Z-score NormalizationZ-score normalization又叫standardization(规范化),将特征进行缩放使得其具有均值为0,方差为1的标准正态分布的特性。\[z = \frac{x-\mu}{\sigma}\]其中均值\(\mu = \frac{1}{N} \sum_{i=1}^N (x_i)\),方差\(\sigma = \sqrt{...

2019-04-12 23:43:00 142

原创 基于Hexo搭建个人博客网站

## 准备工作首先下载[nodejs](https://nodejs.org/en/download/),一路next安装即可。验证是否安装成功:```bashnode -v # 输出 v10.15.1npm -v # 输出 6.8.0```接下来更改npm的安装源,这能大大加快安装包的速度。```bashnpm get registry # 输出默认源 https://reg...

2019-04-12 23:37:00 47

原创 MAC Undefined symbols for architecture x86_64 cv::imwrite

因为homebrew安装opencv时用的是clang,而CLion中使用的是gcc编译器。将clion中的编译器改回默认的clang就行了。

2019-01-23 21:54:00 1279

原创 Mac Segmentation fault: 11

同样一份代码,在windows10编译运行都没问题。但在mac上运行报Segmentation fault: 11错误。原因是有指针被定义但是没有分配空间便传入函数,如double *x;因为Mac对内存安全要求非常严格,需要提前分配空间。double *x = new double[3]...

2018-09-08 23:24:00 539

原创 Windows激活最高权限

两种方法激活最高权限 方法1 用鼠标右键点击要操作的文件或文件夹,依次进入“属性→安全→高级→所有者→编辑”,在“将所有者更改为”栏中选择登录系统的管理员用户,再选择“应用”,一路确认,回到文件夹属性窗口。然后设置文件或文件夹的TrustedInstaller权限,进入“安全”选项卡,选择“编辑”,在权限窗口上面的栏中选择登录系统的管理员用户,在下面的栏中选择全部“允许”,一路确认,至此就拥...

2018-06-12 20:35:00 148

原创 Useful Git Commands for me

查看Git追踪的文件 git ls-files 移除远程仓库的文件夹 git rm -r --cached some-directorygit commit -m "Remove the now ignored directory some-directory"git push origin master 更新gitignore文件 gi...

2018-01-29 10:43:00 69

原创 Excel 统计区间频数,按照条件标记

MS Office 2013 统计区间频数——countif函数 如要统计[75,90)区间段的成绩,使用 =COUNTIF(L3:L44, ">=75")-COUNTIF(L3:L44, ">=90") 另外,还有SUMIF函数。 条件标记单元格 如要将低于75的成绩标记,使用 开始 –> 条件格式 –> 突出显示单元格规则 –> 小于...

2018-01-10 10:57:00 139

原创 将本地代码备份到Github public repository

1. 在本地代码所在的文件夹中初始化,即打开powershell,输入下面命令 git init此时本地文件夹中会出现一个`.git`的隐藏文件夹。2. 然后将当前的文档`commit`,在本地`commit`之前可以先加一个`.gitignore`文件,忽略一些不必要的文件,如VS的编译文件等等,从其他仓库拷贝一个放在里面就行(需要添加过滤)。然后执行命令 git s...

2018-01-06 21:56:00 88

原创 Matlab将多项式的系数设为0

符号运算时有些多项式的系数值接近于0,像这样 fun = 3.5753839759325595498222646101085e-49*x + 1.8367099231598242312011508394098e-40*y - 3.1684752276643959044089436923507e-34 + 555*z + 4*x*y 需要将其直接消掉,化简成这样 fun = 555*z +...

2017-12-19 19:28:00 396

原创 Eigen::Matrix与array数据转换

1. 数组转化为Eigen::Matrixint array[9];cout << "colMajor matrix = \n" << Map<Matrix3i>(array) << endl; // map a contiguous array as a column-major matrixc...

2017-12-14 14:22:00 434

原创 gflags_static.lib 无法解析的外部符号 __imp__PathMatchSpec

在用gflags库时生成提示 无法解析的外部符号 __imp__PathMatchSpec 解决办法:Add “shlwapi.lib” to “Project - Property - Linker - Input - Additional Dependencies”. 即 项目属性 -》链接器-》输入-》附加依赖项-》加上shlwapi.lib 参考:handong1587 and ...

2017-12-13 11:45:00 83

原创 用 zotero 管理文献和个人知识库

这周开始用了一下 zotero。 这是一款非常好用的文献管理工具,但它更像是一个多功能的收藏夹,或者说是一个知识、笔记、文献的综合管理工具。 入门的时候搜到了阳志平老师的几个图文并茂的教程,这里也推荐一下:http://www.yangzhiping.com/tech/zotero1.html zotero concepts zotero 最初是一个文献工具,但它管理的最小单位是...

2017-12-06 19:46:00 167

原创 指针数组&数组指针

数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4];int(*p)[4]; //该语句是定义一个数组指针,指向含4个元素的一维数组。p ...

2017-12-05 15:54:00 41

原创 Ubuntu16.04安装VS Code

1. 官网下载VS Code安装包, 如名字为 vscodename.deb 2. 在 vscodename.deb 所在的文件夹打开 Terminal,输入 sudo dpkg -i vscodename.deb安装3. 要打开VS Code,只需在Terminal中键入code就行。...

2017-11-24 13:55:00 40

原创 Ubuntu系统查看显卡型号和NVIDIA驱动版本

查看GPU型号 lspci | grep -i nvidia查看NVIDIA驱动版本sudo dpkg --list | grep nvidia-*

2017-11-24 13:37:00 194

原创 Ubuntu16.04 安装NVIDIA显卡驱动

1. 禁用系统默认的集成驱动 Ubuntu系统集成的显卡驱动程序是nouveau,它是第三方为NVIDIA开发的开源驱动,我们需要先将其屏蔽才能安装NVIDIA官方驱动。将驱动添加到黑名单blacklist.conf中,但是由于该文件的属性不允许修改。所以需要先修改文件属性。 查看属性 sudo ls -lh /etc/modprobe.d/blacklist.conf修改属性 sud...

2017-11-24 13:26:00 54

原创 bat路径中有空格

例如bat文件中写C:/Program Files (x86)/Google/Chrome/Application/chrome.exe ./html/index.htmlpause会报错,'C:/Program' 不是内部或外部命令。问题出在路径中的空格,将整个路径打上双引号就行了。即"C:/Program Files (x86)/Google/Chrome/Applicati...

2017-09-07 20:01:00 229

原创 图像中的插值算法

1. 最近邻插值2. 双线性插值

2017-08-25 14:18:00 40

The_C++_Programming_Language,Special_Edition

The_C++_Programming_Language,Special_Edition

2014-08-26

一些矩阵分解,齐次方程求解的算法

Doolittle法,Gauss-Sediel迭代法,Jocobi迭代法,Newton迭代法,二分法,高斯消去法,逐次超松弛迭代法SQR

2014-08-26

表达式求值

实现了表达式求值的功能,计算实践的作业

2014-08-26

数学建模资料

做数学建模的学生,这肯定是一个好资料,认真看完会收获不少

2013-09-01

PPT精美模板

PPT模板 特别漂亮,适用于各个场面,你肯定会喜欢的

2013-09-01

空空如也

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

TA关注的人

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