日记 2019.12.11 如果不靠一个类似写日记的方法督促我学习,恐怕这学生阶段最后的时光也要溜走了… First《深入理解C指针》收到了,粗看了一下,收获确实很多,只是我看书的效率有点低啊…不过幸好有之前改代码的经验,配合着看,这样想似乎效率还可以。 Secondemmm好像没有了,实验要明天才能进行下一步,至于刚看到的竞赛…emmm我早就不是十五岁的少年了,但看到这个竞赛,还是本能地激动。嘛~这样也好,整体死气沉沉地也 2019-12-11 笔记
Windows 下使用 gcc/g++ 编译器 MSVC:从入门到放弃从一开始修改 JincResize 代码到现在,代码编译后 dll 运行缓慢的问题一直困扰着我。虽然原作者说运行速度慢,但我自己编译的也太慢了(1.5 fps vs 9 fps)。改了一些代码(主要是涉及 C 语言和 C++ 的区别),但对速度无肉眼可见的影响。这样下去,代码重构也没有动力。 思考了一下,做了一下对照实验。使用原作者代码,直接在 VS2019 中编译(除了为在 2019-11-25 工具使用 构建与编译 C++
JincResize 代码重构(1) 前一篇 Blog 记录了将原作者代码(初步)从 C 语言迁移到 C++ 上的过程,以及添加 8bit 输入支持的方法。下一步我想模仿 HomeOfVapourSynthEvolution 的代码风格,对上述代码进行重构。同时,也期待能发现,我先前修改的代码运行缓慢的原因。 Blog 写得详细一些,这也是我学习 C++ 基础知识的过程。 未完成的 C 语言到 C++ 迁移其实 C 语言和 C++ 的 2019-11-24 Code C++
C++笔记:某培训课程与21天学通C++ 写在开头的话有人讲解,学习效率还是会高一些的吧。 愿我能坚持。更愿我能在写完这个笔记后,继续写学习笔记之二。毕竟,培训班的课程只能算一个开始。 后来在忙其他事情的时候,学到了更多的东西,于是把21天学通C++及网络上资料(主要是菜鸟教程)的学习笔记也记到这上面来。虽然和周记系列有点冲突,但同时进行吧,做下去就能变得清晰。 2019-11-22 Code C++
记一次从C语言到C++的迁移——初次接触VapourSynth API 引言想在VapourSynth中实现Jinc(EWA Lanczos)放大算法,已经有一份实现,https://github.com/Lypheo/EWA-Resampling-VS 。但这份代码仅支持整型16bit输入(严格来说是仅支持整型9~16bit输入,作者说仅支持16bit RGB输入,但无论看代码还是实际测试,16bit YUV和10bit YUV都是支持的)。 所以我想在原作者代码的 2019-11-19 Code C++ VapourSynth
Git 的使用:创建 SSH key、多账号共存、提交代码及进阶使用 创建 SSH key创建密钥在 Windows 下,使用 Git bash,创建秘钥。 1ssh-keygen -t rsa 在这一步可以使用-C 'comment'对秘钥进行注释。一些教程中要求在-C后写邮箱,其实写什么都可以,不写也行,注释而已。 1ssh-keygen -t rsa -C 'comment' 默认的密钥为 2048 位,可以使用-b指定 2019-11-03 工具使用 Git
Python Q&A 记录一些基础简单的东西,随时更新。我太笨了记不住东西,啦啦啦 Question:PyCharm报错,但cmd不报错。具体情况为把想调用的dll或.py文件放到了Python\Python3x\Lib\site-packages中,并且已经设置好了本地的python.exe解释器,但PyCharm就是无法正常运行,出现类似dll failed的错误。 Answer:把Python\Python3x\ 2019-10-24 Code Python
Windows下MXNet的安装(针对 OSError: [WinError 126] 错误) 记录一下在Windows下安装GPU版MXNet时踩到的坑。 MXNet安装引导:http://mxnet.incubator.apache.org/get_started MXNet版本选择master,其余根据实际情况选择。 1pip install mxnet-cu91 --pre 安装完成后,执行以下命令,查看MXNet版本号,检测是否安装成功。 1python -c "imp 2019-10-20 工具使用 MXNet
从Avisynth到VapourSynth:一些方法的迁移 VapourSynth经过四十多个版本的更新,滤镜已经丰富。但Avisynth时代留下了诸多的教程,似乎仍是VapourSynth无法比拟的。 因此,我试着将前辈们一些用avs写的教程迁移到vs上,希望能够给大家做一点微小的贡献。 有什么错误的地方还请大家指正~ 默认import如下内容。 12345import vapoursynth as vscore = vs.get_core()impor 2019-10-20 图像处理 VapourSynth Avisynth