摘要:这列是我日常写CMake总结的一些代码片段,不保证现在写的全对,但是会不断更新,包扩增加新内容和修改旧有的错误内容。 last update: 2019 11 12 22:26:01 [TOC] 用于执行CMake的.bat脚本 使用.bat脚本调用cmake,可以指定比较复杂的cmake.exe命 阅读全文
posted @ 2019-07-02 10:38 ChrisZZ 阅读 (409) 评论 (0) 编辑
摘要:[TOC] 快速设定 如果你没兴趣/没时间看具体解释、只想快速排错,请明确:这里列出了个人认为应当当作error但被C编译器(少量情况是C++编译器)默认设定为warning的编译选项(CFLAGS/CXXFLAGS),比“忽略所有warning”要更安全,比开启“视所有warning为error” 阅读全文
posted @ 2019-05-02 13:22 ChrisZZ 阅读 (890) 评论 (2) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-01-09 09:33 ChrisZZ 阅读 (435) 评论 (0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-01-03 22:18 ChrisZZ 阅读 (117) 评论 (0) 编辑
该文被密码保护。
posted @ 2018-10-12 21:42 ChrisZZ 阅读 (67) 评论 (0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-09-20 15:48 ChrisZZ 阅读 (856) 评论 (0) 编辑
摘要:cmake简明使用指南 Last update 2018/8/8 先执行cmake生成makefile,然后看看里面的内容,(至少在ubuntu16.04上的cmake3.5.1上),有如下内容提供: 其中 是我自己的build target,可以忽略。可以看到,提供了 选项,则通过 可以交互式的修 阅读全文
posted @ 2017-05-05 23:32 ChrisZZ 阅读 (1877) 评论 (0) 编辑
摘要:cmake编译opencv指南 [TOC] 用包管理器安装 比如ubuntu下是apt get,mac下是brew。(windows下或许用nuget?)以ubuntu下为例。 查看opencv相关的包 执行安装 发现有很多包。不妨安装绝大多数: 编译安装 ubuntu16.04源码编译opencv 阅读全文
posted @ 2017-04-15 16:08 ChrisZZ 阅读 (7931) 评论 (1) 编辑
摘要:使用ubuntu的一些经验总结。 [TOC] 换源 ubuntu16.04, ustc bash sudo tee /etc/apt/sources.list ~/.pip/pip.conf sudo apt install y python pip sudo pip install U pip s 阅读全文
posted @ 2016-03-09 18:04 ChrisZZ 阅读 (726) 评论 (0) 编辑
摘要:Windows下切换前一次和后一次光标位置,用的快捷键是Alt+。很遗憾,Ubuntu下并不是这个快捷键。不清楚为什么VSCode不提供统一的快捷键,但对于我来说,我很想保持统一。 解决办法:安装插件,搜索"Windows default keybindings",安装后立即切换所有快捷键为Wind 阅读全文
posted @ 2019-11-30 10:55 ChrisZZ 阅读 (17) 评论 (0) 编辑
摘要:出现这个问题,是在Python中调用opencv的模块时出现: 解决办法有多种,从简单到复杂排列下来,是: 1. 使用pip 2. 使用conda 使用conda管理多个python版本、多个python环境,是非常方便的。conda下依然可以用pip,也可以用conda来安装: 3. 利用apt/ 阅读全文
posted @ 2019-11-27 19:04 ChrisZZ 阅读 (16) 评论 (0) 编辑
该文被密码保护。
posted @ 2019-11-23 16:16 ChrisZZ 阅读 (14) 评论 (0) 编辑
该文被密码保护。
posted @ 2019-11-22 10:00 ChrisZZ 阅读 (1) 评论 (0) 编辑
摘要:Download mnist dataset and extract in 1 second ! For Caffe users: create $CAFFE/data/mnist/get_mnist_fast.sh: 阅读全文
posted @ 2019-11-19 23:54 ChrisZZ 阅读 (18) 评论 (0) 编辑
摘要:由于pip官方的不作为,现如今python2(以及某些低版本python3)配套的pip,已经没法正常的安装pypi包了。 例如需要用到的一套PyCaffe的代码,是基于Python2的,于是用miniconda/anaconda创建了虚拟环境: 然后尝试安装numpy: 结果提示: Runtime 阅读全文
posted @ 2019-11-18 22:48 ChrisZZ 阅读 (474) 评论 (0) 编辑
摘要:[TOC] 区分conda, anaconda, miniconda anaconda相当于conda+python+pip+一堆python科学计算常用包(numpy, scipy, matplotlib等) miniconda相当于conda+python+pip,轻量级。 conda是通用的包 阅读全文
posted @ 2019-11-16 11:43 ChrisZZ 阅读 (52) 评论 (1) 编辑
摘要:[TOC] Ninja基本步骤 Ninja的作用是加速构建,最初目的是替代make,现在Windows系统上也可以用,也就是用Ninja替代nmake或者MSBuild来生成target。 本人不做Chromium等大型程序构建,jenkins也没怎么用过。平时接触到用Ninja的地方只有一个:an 阅读全文
posted @ 2019-10-14 01:03 ChrisZZ 阅读 (178) 评论 (0) 编辑
摘要:在mac上操作的。python3是anaconda环境下装的,3.7.1。 boost是用brew装的,1.71.0版本。 按照FindBoost.cmake官方写法的CMakeLists.txt: 然而实测发现找不到boost python37。 解决:当boost版本高于1.70时,调用cmak 阅读全文
posted @ 2019-10-13 00:40 ChrisZZ 阅读 (166) 评论 (0) 编辑
摘要:系统程序员成长计划——像机器一样思考(二) 原文:https://blog.csdn.net/absurd/article/details/4207357 修改:by ChrisZZ,2019.10.06,内容不变,利用markdown将代码和输出内容做高亮显示。 谁在call我 backtrace 阅读全文
posted @ 2019-10-06 22:31 ChrisZZ 阅读 (24) 评论 (0) 编辑