- 博客(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
522
1
原创 Microsoft Remote Desktop远程控制
Microsoft Remote Desktop远程控制Windows机器时,配置分两种情况如果目标电脑没有登录微软账户:Username:你的机器名和用户名,即PCName\UserName,通过在控制台中输入 whoami 可以查看到Password:即你机器的PIN码如果目标电脑登录了微软账户:Username:写你的微软账户邮箱,即 xxx@outlook.comPas...
2021-12-26 18:52:00
1380
原创 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>...
2021-09-24 20:11:00
515
原创 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
182
原创 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
204
原创 [转载] 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
342
原创 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
1282
1
原创 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
1519
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
583
原创 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
494
原创 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
943
原创 更新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
122
原创 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
155
原创 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
84
原创 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
102
原创 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
123
原创 文件重定向
大多数操作系统支持文件重定向,这种机制允许我们将标准输入和标准输出与命名文件关联起来:app.exe <infile >outfile上述命令会从infile的文件中读取信息作为app.exe程序的输入,并将该程序的输出结果写入到名为outfile的文件中。...
2019-06-24 22:33:00
66
原创 ICP算法
ICP(Iterative Closest Point),即迭代最近点算法,是经典的数据配准算法。其特征在于,通过求取源点云和目标点云之间的对应点对,基于对应点对构造旋转平移矩阵,并利用所求矩阵,将源点云变换到目标点云的坐标系下,估计变换后源点云与目标点云的误差函数,若误差函数值大于阀值,则迭代进行上述运算直到满足给定的误差要求.ICP算法采用最小二乘估计计算变换矩阵,原理简单且具有较好的精度...
2019-05-23 23:16:00
562
原创 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
107
原创 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
128
原创 机器学习中的数据标准化
标准化方法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
171
原创 基于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
64
原创 MAC Undefined symbols for architecture x86_64 cv::imwrite
因为homebrew安装opencv时用的是clang,而CLion中使用的是gcc编译器。将clion中的编译器改回默认的clang就行了。
2019-01-23 21:54:00
1300
原创 Mac Segmentation fault: 11
同样一份代码,在windows10编译运行都没问题。但在mac上运行报Segmentation fault: 11错误。原因是有指针被定义但是没有分配空间便传入函数,如double *x;因为Mac对内存安全要求非常严格,需要提前分配空间。double *x = new double[3]...
2018-09-08 23:24:00
619
原创 Windows激活最高权限
两种方法激活最高权限 方法1 用鼠标右键点击要操作的文件或文件夹,依次进入“属性→安全→高级→所有者→编辑”,在“将所有者更改为”栏中选择登录系统的管理员用户,再选择“应用”,一路确认,回到文件夹属性窗口。然后设置文件或文件夹的TrustedInstaller权限,进入“安全”选项卡,选择“编辑”,在权限窗口上面的栏中选择登录系统的管理员用户,在下面的栏中选择全部“允许”,一路确认,至此就拥...
2018-06-12 20:35:00
213
原创 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
93
原创 Excel 统计区间频数,按照条件标记
MS Office 2013 统计区间频数——countif函数 如要统计[75,90)区间段的成绩,使用 =COUNTIF(L3:L44, ">=75")-COUNTIF(L3:L44, ">=90") 另外,还有SUMIF函数。 条件标记单元格 如要将低于75的成绩标记,使用 开始 –> 条件格式 –> 突出显示单元格规则 –> 小于...
2018-01-10 10:57:00
155
原创 将本地代码备份到Github public repository
1. 在本地代码所在的文件夹中初始化,即打开powershell,输入下面命令 git init此时本地文件夹中会出现一个`.git`的隐藏文件夹。2. 然后将当前的文档`commit`,在本地`commit`之前可以先加一个`.gitignore`文件,忽略一些不必要的文件,如VS的编译文件等等,从其他仓库拷贝一个放在里面就行(需要添加过滤)。然后执行命令 git s...
2018-01-06 21:56:00
105
原创 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
439
原创 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
495
原创 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
108
原创 用 zotero 管理文献和个人知识库
这周开始用了一下 zotero。 这是一款非常好用的文献管理工具,但它更像是一个多功能的收藏夹,或者说是一个知识、笔记、文献的综合管理工具。 入门的时候搜到了阳志平老师的几个图文并茂的教程,这里也推荐一下:http://www.yangzhiping.com/tech/zotero1.html zotero concepts zotero 最初是一个文献工具,但它管理的最小单位是...
2017-12-06 19:46:00
364
原创 指针数组&数组指针
数组指针(也称行指针) 定义 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
80
原创 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
54
原创 Ubuntu系统查看显卡型号和NVIDIA驱动版本
查看GPU型号 lspci | grep -i nvidia查看NVIDIA驱动版本sudo dpkg --list | grep nvidia-*
2017-11-24 13:37:00
227
原创 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
77
原创 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
267
The_C++_Programming_Language,Special_Edition
2014-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人