CNN 公式推导
基本就是抄自知乎了 -_-
今天使用 hexo 生成 html 文件时报 Cannot set property 'lastIndex' of undefined error。 这个问题在 github 上已经有人提出了 Issue
解决方式是将 _config.yml 文件中的 auto_dectet 属性设置为 false.
现在发现是自己写 Markdown 时内嵌代码后面的 ``` 后面多打一个字符导致定界错误,将其删除且将 auto_dectet 设置回 true 后显示正常。
CMAKE 编译 IOS 项目时报错提示 CMAKE_OSX_SYSROOT 路径不存在.CMAKE_OSX_SYSROOT 用来指定开发系统的 SDK,如果该环境变量不存在的话就会提示这样的错误。在 MAC 上安装完 Xcode 后通常会自动设置。
可以通过以下命令查看开发使用的 SDK 相关信息
1 | xcodebuild -version -sdk iphoneos |
如果报错提示 error select active develop diectory
则需要手动设置 Xcode 的路径
1 | sudo xcode-select -s Applications/Xcode.app/Contents/Developer/ |
第一次使用Mac,发现在某些目录中间拷贝或者创建文件时即使使用 sudo 也提示 Operation Not permitted,经过搜索发现是 Mac 开启了 Rootless 模式,即使 root 用户也不能对一些文件夹如 /System, /usr, /bin, /sbin 做修改。 需要手动关闭这个模式。
重新启动,按住 Command + R 进入恢复模式
打开 Terminal
输入
1 | csrutil disable |
则关闭 Rootless 模式,重新打开 Rootless 模式,则输入
1 | csrutil enable |
git ssh 方式免密提交方式需要将 ssh-keygen 生成的公钥放到服务器上
git https 则需要每次都输入用户名和密码,目前也没有双方都经过认证的比较安全的免密方式,只能将用户名和密码明文保存在本地,由 git 保管.
git https 实现免密登陆步骤如下
1 | cd ~ |
添加内容,格式如下
1 | https://{username}:{password}@{gitserver} |
将其添加到 git global config 中
1 | git config --global credential.helper store |
查看 ~/.gitconfig 是否包含以下内容
1 | [credential] |
正常的话 git 推送 http/https 链接的 repository 都不需要再输入密码
git lfs (Large File Storage) 子系统将大文件(视频,可执行文件,数据集和图像等大文件)存储在远程服务器中,本地 clone 时替换为文本指针存储在 git 中,以节省网络带宽和本地硬盘资源。
所以下载一些 repository 时会遇到一些大文件没有 clone 时的情况,这时要安装 git-lfs 子系统.
1 | sudo yum install epel-release |
Convolution Layer 层
NCNN 中的 Extractor
NCNN 中的 Net
NCNN 中的 Layer