自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 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()不是...

2019-09-19 20:20:00 283

转载 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 238

转载 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_py...

2019-08-27 23:23:00 236

转载 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 (o...

2019-07-16 22:41:00 227

转载 文件重定向

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

2019-06-24 22:33:00 352

转载 ICP算法

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

2019-05-23 23:16:00 732

转载 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/p...

2019-04-12 23:47:00 170

转载 Convolutional Neural Network in TensorFlow

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

2019-04-12 23:45:00 239

转载 机器学习中的数据标准化

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

2019-04-12 23:43:00 512

转载 基于Hexo搭建个人博客网站

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

2019-04-12 23:37:00 73

转载 MAC Undefined symbols for architecture x86_64 cv::imwrite

因为homebrew安装opencv时用的是clang,而CLion中使用的是gcc编译器。将clion中的编译器改回默认的clang就行了。转载于:https://www.cnblogs.com/VVingerfly/p/10311781.html...

2019-01-23 21:54:00 419

转载 Mac Segmentation fault: 11

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

2018-09-08 23:24:00 1913

转载 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...

2018-01-29 10:43:00 86

转载 Excel 统计区间频数,按照条件标记

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

2018-01-10 10:57:00 528

转载 将本地代码备份到Github public repository

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

2018-01-06 21:56:00 92

转载 Matlab将多项式的系数设为0

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

2017-12-19 19:28:00 713

转载 Eigen::Matrix与array数据转换

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

2017-12-14 14:22:00 1513

转载 gflags_static.lib 无法解析的外部符号 __imp__PathMatchSpec

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

2017-12-13 11:45:00 219

转载 用 zotero 管理文献和个人知识库

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

2017-12-06 19:46:00 274

转载 指针数组&数组指针

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

2017-12-05 15:54:00 116

转载 Ubuntu16.04安装VS Code

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

2017-11-24 13:55:00 134

转载 Ubuntu系统查看显卡型号和NVIDIA驱动版本

查看GPU型号 lspci | grep -i nvidia查看NVIDIA驱动版本sudo dpkg --list | grep nvidia-*转载于:https://www.cnblogs.com/VVingerfly/p/7890198.html

2017-11-24 13:37:00 4764

转载 Ubuntu16.04 安装NVIDIA显卡驱动

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

2017-11-24 13:26:00 127

转载 bat路径中有空格

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

2017-09-07 20:01:00 2257

转载 图像中的插值算法

1. 最近邻插值2. 双线性插值转载于:https://www.cnblogs.com/VVingerfly/p/7427842.html

2017-08-25 14:18:00 76

转载 Windows无法自动将IP协议堆栈绑定到网络适配器 的解决办法

实验室的台式机在升级驱动后上不了网了,有线网卡驱动卸载后重装了,还是不行,通过Windows诊断发现“Windows 无法自动将 IP 协议堆栈绑定到网络适配器的解决办法”。解决办法:打开“控制面板”>>“网络和 Internet”>>“网络连接”,右键点击要查看的网络,选择“属性”,取消勾选“Network LightWeight Filter...

2017-08-24 17:22:00 3292

转载 C++ 排序算法

C++ 常见排序算法 /*! @brief 冒泡排序** 算法之原理: 相邻的数据进行两两比较,小数放在前面,大数放在后面, * 这样一趟下来,最小的数就被排在了第一位,第二趟也是如此,如此类推,直到所有的数据排序完成。 \n* 时间复杂度: 平均 O(n^2) 最坏 O(n^2) \n* 空间复杂度: O(1) \n* 算...

2017-08-20 20:35:00 127

转载 Windows 7 64bit VS2015 配置CUDA

1. 更新驱动 下载系统显卡驱动,首先在设备管理器中查看自己的显卡型号,我的是GeForce GTX 960,然后在官网下载对应的驱动程序并安装。 官网网址:NVIDIA 驱动程序下载 2. 安装CUDA 在官网下载对应的CUDA Toolkit,此处我选择本地下载,然后直接安装即可。 官网网址:CUDA Toolkit Download 3. 生成Sam...

2017-08-13 19:21:00 84

转载 OpenGL的gl.h出现一堆错误,如重定义什么的

问题:生成时提示 gl.h中出现一堆错误,如 error C2144: 语法错误 : “void”的前面应有“;”error C2182: “APIENTRY” : 非法使用“void”类型error C2086: “int APIENTRY” : 重定义error C2146: 语法错误 : 缺少“;”(在标识符“glClearStencil”的前面)解决办...

2017-08-04 00:14:00 735

转载 bat批处理文件 批量修改文件名

需要将一系列文件如out-M0.png, out-M1.png, out-M2.png, ... 重新命名为 color-0.png, color-1.png, color-2.png, ...方法:获取各个文件名,然后将其中的字符串 out-M 替换为 color-批处理代码:@echo off&setlocal EnableDelayedExpansio...

2017-08-02 10:43:00 233

转载 Windows 7 编译64位boost库

1. 官网下载boost 2. 解压boost到D:\Library\boost_1_64_0 3. 打开 VS2015 x64 本机工具命令提示符,输入 “d:” 回车,再输入 “cd D:\Library\boost_1_64_0”,进入boost目录 4. 输入 bootstrap.bat,回车,生成x64版的bjam.exe和b2.exe 5. 输入 “b2.exe --b...

2017-07-09 19:13:00 114

转载 C++类中的静态成员变量和静态成员函数的作用

数据成员可以分为静态变量、非静态变量两种。 静态成员:静态类中的成员加入static 修饰符,即是静态成员,可以使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态成员,因为静态成员存在于内存,所以非静态成员可以直接访问类中的静态成员。 非静态成员:所以没有加static的成员都是非静态成员,当类被实例化后,可以通...

2017-07-06 20:11:00 802

转载 公共语言运行时支持(/clr)

项目属性->配置属性->“常规”里开启“公共语言运行时支持(/clr)转载于:https://www.cnblogs.com/VVingerfly/p/7089155.html

2017-06-28 12:13:00 1069

转载 Maya闪退

电脑上装的Maya2015突然就打不开了,窗口闪一下就关闭,也没有任何提示。 将15卸载装了Maya2016还是一样。 再彻底卸载16,装了15,还不行。。。 将系统环境变量中PYTHONHOME和PATHONPATH的名称改成PYTHONHOME3和PATHONPATH3,能打开了。 之前就一直怀疑是python的问题,果不其然。。。 之前配置VS Code把PYTHONHO...

2017-04-09 16:38:00 2333

转载 调整LaTeX文档页面的大小

看下面这张图片便一目了然!!! 借助 geometry 包,可以很方便地调整页面大小,常用的参数如图所示,这些参数都可以通过LateX支持的单位(mm, cm, pt, in)去重新设置。具体有以下参数: textwidth Corresponds to element 8 in the figure. textheight Element 7 in...

2017-04-01 02:33:00 2163

转载 优化 Markdown 在 Notepad++ 中的使用体验

选择一个强大而好用的文本编辑器,是进行 Web 开发和编程必不可少的一部分,甚至对于通常的写作,一个舒服的文本编辑器也会让你写起文字来觉得优雅而潇洒。Sublime Text 是一款不错的编辑器,简洁且跨平台,但对新手来说配置起来有些麻烦,对于通常使用 Windows 的用户来说,Notepad++ 或许是一个更好的选择。Notepad++(NPP),顾名思义,就是一个加强版的记事本了,...

2017-03-31 10:51:00 93

转载 error C1128: 节数超过对象文件格式限制: 请使用 /bigobj 进行编译

VS2015出现如上错误。默认情况下,对象文件最多可存放 65,536 (2^16) 个可寻址的节。 这种情况不管指定哪个目标平台。 /bigobj 可将该地址容量增加至 4,294,967,296 (2^32)。大多数模块将从来不会生成包含节数超过 65,536 的 .obj 文件。 但是,计算机生成的代码或大量使用模板库的代码可能需要可存放更多节的 .obj 文件。 因...

2017-03-30 19:24:00 280

转载 Git: 代码冲突常见解决方法

如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候, 在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease, co...

2017-02-13 10:35:00 370

转载 fatal error c1001 编译器中发生内部错误 OpenMesh6.3

Internal Compiler Error VS 2015 Update1VS2015 Update1 编译OpenMesh的额代码时发生错误fatal error c1001 编译器中发生内部错误 OpenMesh6.3(compiler file 'f:\dd\vctools\compiler\cxxfe\sl\p1\c\special.c', line 6211...

2017-01-24 11:00:00 207

转载 error C2448 函数样式初始值设定项类似函数定义

类似这种的 int grow_expansion(elen, e, b, h) int elen;REAL *e;REAL b;REAL *h;{ // function definition}或者这种 int main(argc,argv) int argc; char *argv[]; { ...

2017-01-16 21:16:00 1443

空空如也

空空如也

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

TA关注的人

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