摘要:
为了避开敏感词,文中涉及的请按提示替换阅读: 下文中涉及的V2Yay,Y是R 路径和配置文件中用到的V2Yay请手动更改为小写。 树莓派固件下载: google drive 或者openwrt: https://drive.google.com/drive/folders/1_P2RoPbguY99 阅读全文
摘要:
交叉编译OpenCV的Android版本 OpenCV作为一个强大的图像处理库,在Android上也有强大的应用。 OpenCV官网提供了SDK的下载,可以直接下载使用 OpenCV官网地址:https://opencv.org/ 不过有时候也会有自定义编译的需求 下面来记录一下最近在交叉编译Ope 阅读全文
摘要:
Android Studio 使用socks代理 准备工作 1. 从https://www.privoxy.org/下载Privoxy软件 2. 安装Privoxy 3. 在Privoxy安装目录找到config.txt 4. 编辑config.txt文件,添加行: 这个语句是将socks代理转发为 阅读全文
摘要:
Windows 程序捕获崩溃异常 生成dump 概述 事情的起因是,有个同事开发的程序,交付的版本程序,会偶尔随机崩溃了。 悲催的是没有输出log,也没有输出dump文件。 我建议他给程序代码加个异常捕获,在崩溃时生成dump,方便找出问题点。 隔了一天之后,短暂交流,发现他没有这个开发经验,我只好 阅读全文
摘要:
鸽了这么久,正式开工 Author: carbon email: ecras_y@163.com 参考资料: https://github.com/tensorflow/tensorflow https://github.com/snipsco/tensorflow-build 年中6月份的时候被抽 阅读全文
摘要:
1.C++11中引入了lambada表达式,很好的支持异步编程 2.C++11中引入了std::thread,可以很方便的构建线程,更方便的可移植特性 3.C++11中引入了std::mutex,可以很方便的构建线程锁互斥访问,更方便的可移植特性 4.C++11中引入了std::condition_ 阅读全文
摘要:
C++11 提供强大的智能指针shared_ptr来管理内存,避免使用裸指针带来的各种不确定访问造成的程序崩溃。 为了强制使用智能指针,一个简单的办法是,将类的构造函数析构函数声明为protected,防止new实例。 但是这个办法有一个缺陷,子类继承之后,无法拦截new的访问。 缺陷先不管,一个团 阅读全文
摘要:
新建文件,自动加入文件头 修改文件,保存时,自动更新修改时间字段 自动匹配括号,引号等 vimrc文件如下 1 " 2 "General 3 " 4 5 " history存储长度。 6 set history=1000 7 set encoding=utf-8 8 set fileencoding 阅读全文
摘要:
一个偶然的机缘,好像要做直播相关的项目 为了筹备,前期做一些只是储备,于是开始学习ffmpeg 这是学习的第一课 做一个简单的播放器,播放视频画面帧 思路是,将视频文件解码,得到帧,然后使用定时器,1秒显示24帧 1.创建win32工程,添加菜单项 “打开” 为了避免闪烁,MyRegisterCla 阅读全文
摘要:
源码版本:android 7.0 步骤1:source build/envsetup.sh 步骤2:lunch 步骤3:选择编译设备目标 步骤4:make adb USE_MINGW=y 下面是应对编译失败的对策: 错误:没有规则创建AdbWinApi.a 很奇葩的一个错误,即使手动拷贝至 out/ 阅读全文