自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cloud 的学习时代

苟日新,日日新,又日新

  • 博客(296)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

原创 shell脚本父脚本传入子脚本中带空格参数问题

shell脚本中变量存在空格的处理

2022-09-25 11:16:19 825 1

原创 Android valgrind 使用

文章目录1、编译valgrind程序及相关库2、push valgrind及相关库到android设备3、设置权限4、设置默认日志输出路径权限5、设置属性,用于检查Service或者Activity6、设置环境变量7、执行logcat 查看valgrind打印日志8、另开一个终端,重新启动app参考1、编译valgrind程序及相关库cd <aosp>/external/valgrind/mm注:如果后续使用出现未识别操作时,需要下载valgrind高版本源码重新编译http://

2021-08-20 11:31:34 1045

原创 ubuntu16.04 下 android 4.4.4 源码编译

文章目录环境依赖编译过程问题1、MODULE.TARGET.SHARED_LIBRARIES.xxx already defined by xxx2、make: **** No Rule to make target "hardware/qcom/sm8150p/Android.mk" Stop编译成功结果参考环境依赖java: 1.6make:3.81python:2.7编译过程source build/envsetup.shlunch #选择2:aosp_x86_eng make

2021-03-04 17:17:21 1151 3

原创 ubuntu16.04 下 android 4.4.4 源码下载

文章目录repo工具下载及设置初始化压缩包方式初始化分支版本选择直接拉取初始化同步下载问题解决1、如果出现RPC failed等问题2、如果出现Cannot checkout xxxx: ManifestInvalidRevisionError3、如果出现 error: Unable to fully sync the tree.sync成功结果创建、删除本地分支切换分支参考repo工具下载及设置mkdir ~/bin/export PATH=~/bin:$PATHcurl -sSL 'https

2021-03-04 17:08:08 2309 1

原创 CLion 构建,调试 Chromium源码

最终效果实现Ubuntu 16.04 系统CLion 2019.1 破解版插件网上有Chromium 72.0.3626.121 android 稳定版代码最新的depot_tools内存最好>=16GB磁盘空间超过100GB测试target: content_shell构建参数: ~/projects/depot_tools/ninja -C ~/projects/chromium/src/out/chrome_linux/ content_sh

2021-03-04 16:34:11 908 1

翻译 Multi-process Architecture 多进程架构

文章目录问题架构一览管理渲染进程管理视图Views组件和接口共享渲染进程崩溃或错误行为的渲染器检测沙盒渲染器回馈记忆插件和扩展原文问题构建一个从不崩溃或挂起的渲染引擎几乎是不可能的。构建一个完全安全的渲染引擎几乎是不可能的。在某些方面,2006年左右的web浏览器状态就像过去的单用户、协同多任务操作系统。正如操作系统中行为不当的应用程序可能导致整个系统瘫痪一样,web浏览器中的行为不当的web页面也可能导致整个系统瘫痪。只需一个浏览器或插件漏洞,整个浏览器和当前运行的所有选项卡就会关闭。现代操作系统

2021-03-04 16:27:54 357 1

原创 edge等浏览器打开开发者工具(F12)之后在NetWork看不到请求头等信息

问题打开调试器,F5刷新页面后出现下面这种情况没有出现资源等想要的信息(注:从参考1里面得到如下图)解决方法1、打开Edge浏览器里面的调试器的设置2、重置默认并刷新即可注:chrome浏览器的开发者工具的设置也在类似位置参考1、edge等浏览器打开开发者工具(F12)之后在NetWork看不到请求头等信息...

2021-01-25 19:56:08 59535 29

原创 Linux JDK 1.5 64位下载

链接:https://pan.baidu.com/s/18BM2IypC1XymU1oGQT208w提取码:looo原路径:https://www.oracle.com/java/technologies/java-archive-javase5-downloads.html

2020-12-09 18:46:51 466

原创 emulator 安装apk失败原因及解决方案一览 持续更新ing

文章目录前言报错报错: INSTALL_FAILED_SUFFICIENT_STORAGE环境:模拟器安装ChromePublic.apk时出现该问题原因:存储不够法1、修改启动参数设置法2、修改APK的AndroidManifest.xml法3、命令方式报错: INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES环境:模拟器安装SystemWebView.apk时出现原因:签名冲突了,导致无法安装方法前言一些奇怪的错误,列出来防止再出现时再去soso…报错报

2020-09-06 17:49:39 1970

原创 Build Chromium for Android in Ubuntu1404

前言项目中用到了chromium的一些组件,但是被改的无法进行debug,且因为才接手,对于整个项目的编译实现不是很透彻,因此只能去下载官方的稳定版本来进行测试学习环境准备ubuntu系统:最好是14.04 ,16.04我也成功了不过有些地方需要改动,18.04就失败了 很多软件依赖解决不了无法安装cpu性能好、内存足够(最好16G及以上)、硬盘足够(最好80G以上):该编译系统很耗性能科+学&上+网+工具:懂的都懂 edge浏览器插件搜iGuge流程命令# 安装git、pyth

2020-09-06 17:39:19 299

原创 gcc debug level 说明

文章目录gcc -glevel 说明参考gcc -glevel 说明optiondescription-g0no debug information-g1minimal debug information,没有局部变量信息-gdefault debug information,包含局部变量信息-g3maximal debug information,包含宏定义信息参考[1] gcc -g flag[2] gcc debug options.

2020-07-17 10:43:37 1209

原创 Ubuntu VirtualBox 安装问题解决

Ubuntu VirtualBox 安装问题解决前言制造问题解决问题参考前言想在Ubuntu上跑一下as玩玩,那就必须得装个虚拟机virtualbox,没成想出了问题。安装命令:sudo apt-get install virtualbox制造问题安装过程说有些警告信息,但是还是结束了,没放心上,结果执行报错信息如下:reny@myubuntu:~$ virtualboxWARNING: The vboxdrv kernel module is not loaded. Either the

2020-07-16 15:04:39 1739 3

原创 cmake 问题解决 Error occurred while communicating with CMake server

文章目录错误错误信息报错时间错误环境错误定位解决1、删除build.gradle中cmake版本信息 (如果有的话)2、低版本的cmake下载 高版本删除(可选)3、设置环境变量Path4、重启android studio错误错误信息Caused by: java.lang.RuntimeException: Error occurred while communicating with CMake server. Check log E:\FFmpegDev\MyJniThread\app.ex

2020-06-24 20:20:22 1955

原创 adb 出现多个设备情况操作解决

前言直接adb shell出现问题如下:error: more than one device and emulator解决方案` ``bash$ adb devices -lList of devices attached192.168.31.178:5114 device product:p201_iptv model:CM201_1_YS2 device:p201_iptv再连接一个设备$ adb connect 192.168.31.79:5114connected to

2020-06-19 10:22:35 8797

原创 Android源码下载方法、云盘链接、在线阅读

文章目录前言环境操作1、下载repo脚本2、建立工作目录3、初始化仓库4、同步源码云盘直接下载参考前言需要研究下android底层源码及实现,跟着学习的书籍是:《深入理解Android 卷1/2/3》环境Python:因为同步脚本repo是Python脚本 所以需要Python环境 最好最新版 目前3.7bash:即命令行执行环境 linux就很简单 windows考虑下载cgwingit: repo内部操作的就是git工具操作1、下载repo脚本mkdir ~/binPA

2020-06-17 12:04:10 489

原创 win10 samba服务死活用不了的后续

前言samba客户端连接samba linux服务器失败,两端互ping是可以的,就是samba请求无法执行。尝试过很多:关闭防火墙、windows 更新清理、注册器编辑等等,并未解决。解决当一切办法都试过无用后,尝试更新当前系统到最新版本进入win10易升下载更新完系统后使用电脑管家更新下驱动之类,windows update更新安全等总结一个系统服务出了问题 对于linux大概就是查看下日志 解决服务启动的问题。对于windows,错误也不清楚具体指啥,要么重启,要么搜搜试试,要么更新

2020-05-20 13:47:48 787

原创 Gradle Sync 问题解决列表

最近在搞android音视频开发项目,遇到gradle build的一些问题,列出以作记录1、Gradle Sync Failed报错信息如下Gradle sync failed: Could not find method google() for arguments [] on repository container.Consult IDE log for more details (Help | Show Log) (420 ms)根据引用1的文章,对gradle进行升级,主要进行如下修

2020-05-16 00:03:01 1333

原创 图像去黑边、白边

文章目录背景方法1、Opencv-Python2、Opencv-Python3、ffmpeg去黑边 自动裁剪4、imagemagick 去黑边、白边效果参考背景视频特征提取过程发现出现很多检索不到的问题,且对于拼接视频的检索也有问题。分析了下视频,发现原始视频是分辨率不一的,使用软件拼接后导致某些片段视频出现黑边,从而统一resize及提取ROI后的图像不完整,以至于特征提取不全,最终导致检索...

2020-04-21 16:05:03 3897

原创 FFMPEG获取视频关键帧并保存成jpg图像

//source: keyframe.cpp#include <iostream>#include <cstdio>#include <cstring>#define __STDC_CONSTANT_MACROSextern "C"{#include <libavutil/imgutils.h>#include <libav...

2020-04-14 11:27:39 1794

原创 centos7 远程失败问题排查

背景服务器启动失败 问题排查难点无法找到日志查询具体问题解决方法首先进入服务器机器终端(远程是不行的 网络服务被关闭 无法进行远程的)具体操作根据系统不同而异Centos7 是 Ctrl + alt + F2进入后service status NetworkMangaer-wait-online…结果显示这个服务没有起得来直接disable掉systemctl disabl...

2020-04-01 17:54:45 1334

原创 记NVIDIA多路视频解码处理的几个问题和解决方案

背景当前项目需求是使用GPU进行多路视频解码处理,解码帧继续进行ORB特征提取,然后生成vlad聚合特征,最后对其数据进行检索问题NVIDIA Video Codec库提供的解码实例中对于头部有些许问题的视频无法处理这个还没有解决 想要从ffmpeg入手看看能否搞定 因为解封装的操作是ffmepg库的接口调用实现NVIDIA多线程处理结束后从GPU取出cv::cuda::G...

2020-03-24 21:43:27 1458

原创 openmp处理vector

背景最近又需要进行性能优化了,偶然接触到一个openmp的相关只是 学习了2天 感觉受益匪浅主要对openmp如何进行多线程的方便设计很感兴趣问题项目中使用了openmp,对一个for循环中的vector进行了push_back的操作导致了段错误看了下stackoverflow的相关问题的解释 是由于push_back带来的vector内存扩充而引起的解决思路及参考代码定义vecto...

2020-03-19 21:10:21 1806

原创 关于c++拷贝构造函数和类初始化列表的一些想法

#include <iostream>using namespace std;class eleA{ int x; public: eleA(int m):x(m){} eleA(eleA &a) { this->x = a.x; cout << "eleA copy construction \n"; } };class...

2020-03-19 20:54:07 347

原创 基类派生类实虚函数

#include <iostream>using namespace std;class Base{protected: int x;public: Base(int n):x(n){} void display(){ cout << __FUNCTION__ << " Base: " << x << endl; ...

2020-03-18 20:52:45 231

原创 双系统给ubuntu扩展下硬盘

背景ubuntu分区硬盘空间不够 需要增加空间方法使用软件 gparted1、安装sudo apt-get install gparted2、使用sudo swapoff -asudo gparted出现的界面中选择一个比较大的windows分区右键选择"更改大小/移动®"并单击弹出界面中修改你需要的空间大小 我这里很粗暴的直接拿了100个G 其实真实是97.66GB之...

2020-03-02 21:07:55 356

原创 opencv3.4.4 opencv_contrib 3.4.4 源码编译

tar zxf opencv-3.4.4.tar.gztar zxf opencv_contrib-3.4.4.tar.gzcd opencv-3.4.4mkdir buildcd buildcmake -DOPENCV_ENABLE_NONFREE:BOOL=ON -DOPENCV_EXTRA_MODULES_PATH=/home/reny/opencv/opencv_contrib...

2020-01-09 19:17:05 468

原创 ORB特征算法研究

文档:ORB特征算法研究.md链接:http://note.youdao.com/noteshare?id=dfaf260d81cce37098209431bc0a0a79&sub=F9A9513872BC4FCAB6E4814F36C4006E

2019-12-30 19:26:00 186

原创 编译tensorflow遇见JVM out错误

文章目录1、问题2、解决2.1 查看是否内存问题 即交换内存2.2 因为是用的CUDA 看下GPU的温度3、参考1、问题[root@k8s-master tensorflow]# bazel build --config=opt --verbose_failures //tensorflow:libtensorflow_cc.soINFO: Analysed target //tensorf...

2019-12-30 14:33:04 2968 2

原创 如何快速下载bazel安装包

如何快速下载bazel安装包软件方法软件迅雷方法1、找到github官网bazel相应版本的页面,选择需要下载的文件,右键复制下载地址2、到迅雷里面粘贴下载3、如果网速下降到0左右 暂停下载后重新恢复即可...

2019-12-16 11:22:53 1718

原创 MySQL学习笔记整理

https://note.youdao.com/ynoteshare1/index.html?id=eadcb85862785e3dba1a52c13054479c&type=note

2019-05-29 19:00:49 202

原创 初识OpenCV

文章目录初识OpenCV定义接口模块化的架构API说明1、cv Namespace 命名空间2、自动内存管理3、输出数据的自动内存分配4、Mat类5、数据获取与存储5.1 图像读写5.2 视频读写参考初识OpenCV定义OpenCV (Open Source Computer Vision Library: http://opencv.org)开源计算机视觉库接口2.x 、3....

2019-03-25 20:35:08 336

原创 ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory

前言需要使用tensorflow-gpu进行测试GPU性能,之后在RTX2080Ti上安装成功python3.6.7以及CUDA10.0以及cudnn7.3以后 安装成功tensorflow-gpu1.12.0pip3 install tensorflow-gpuok!安装成功后,发现import失败解决之道网上搜了一圈,找到几种办法:1、修改链接路径因为之前安装过cuda9 ...

2018-11-30 10:39:21 1441

原创 samba服务开启后依旧无法从windwos进入centos目录

Redhat使用了SELinux来增强安全,关闭的办法为:永久有效修改 /etc/selinux/config 文件中的 SELINUX=&quot;&quot; 为 disabled ,然后重启。即时生效setenforce 0

2018-11-21 16:36:19 448

原创 NVIDIA Video Codec SDK资源下载

Video Codec SDK 8.0Windows: Driver version 378.66 or higherLinux: Driver version 378.13 or higherCUDA 8.0 Toolkit (optional)https://developer.nvidia.com/designworks/video_codec_sdk/downloads/v8...

2018-11-21 14:34:40 2040

转载 解决Linux系统buff/cache过大的问题

前言发现这个问题是因为项目中开始时加载库有时候很快有时候又很慢,才发现这个问题。linux是先将库文件读到cache中去的,所以二次加载时会很快,造成时间不定。正文在Linux系统中,我们经常用free命令来查看系统内存的使用状态。在一个RHEL6的系统上,free命令的显示内容大概是这样一个状态:这里的默认显示单位是kb,-m是指定MB。 我的服务器是32G内存,所以数字显得比较大。这...

2018-10-23 21:17:35 55084

原创 centos7.5安装1050Ti NVIDIA Driver 和 CUDA9

前言,最近来了新的需求,需要研究下GPU加速下ffmpeg解码视频的性能情况。好吧,个人虽然对于硬件上的东西不太明白,不过还是摸着石头过河,一步一坑的走着。。。:)整个过程断断续续持续了两天左右,光是找能用的服务器就花了半天,结果发现不是不能用,只是我没装过,所以看上去1050Ti有点太大,找不到服务器有适合的PCIE插槽插入,结果在硬件组的大佬指导下才知道原来优酷的安装视频里面别人已经说过了...

2018-10-16 21:12:27 1998 1

原创 python 高级特性之filter实例代码

python高级特性之一filter

2018-10-15 20:54:58 508

原创 ffmpeg入门学习_day01

项目组成ffmpeg 视频文件转换命令行工具,也支持经过实时电视卡抓取和编码成视频文件.ffserver 基于http、rtsp用于实时广播的多媒体服务器,支持时间平移ffplay 用SDL和FFmpeg库开发的一个简单的媒体播放器libavcodec 一个包含了所有ffmpeg音视频编解码器的库,为了保证最优性能和高可复用性,大多数编解码器从头开发libavformat...

2018-08-08 23:04:24 416

转载 傅里叶变换轻松入门

作者:韩昊知乎:Heinrich微博:@花生油工人知乎专栏:与时间无关的故事谨以此文献给大连海事大学的吴楠老师,柳晓鸣老师,王新年老师以及张晶泊老师。转载的同学请保留上面这句话,谢谢。如果还能保留文章来源就更感激不尽了。  ——更新于 2014.6.6,想直接看更新的同学可以直接跳到第四章————  我保证这篇文章和你以前看过的所有文章都不同,这是 12 年还在...

2018-08-01 23:57:02 2006 2

原创 linux时间间隔计算

前言项目中需要达到一定的时间要求指标 所以需要将时间间隔计算一下函数1、time() #include &lt;time.h&gt; time_t time(time_t *t);主要的用法是两种 time_t begin = time(NULL) 或者 time_t end; time(...

2018-08-01 23:48:21 3531

cv3.4.4.cache.tar.gz

Opencv-3.4.4 需要下载的数据文件 下载解压到opencv-xxx/.cache/ 目录下即可 文件目录 ├── ade │   └── b624b995ec9c439cbc2e9e6ee940d3a2-v0.1.1f.zip ├── data │   └── 7505c44ca4eb54b4ab1e4777cb96ac05-face_landmark_model.dat ├── ippicv │   └── c0bd78adb4156bbf552c1dfe90599607-ippicv_2019_lnx_intel64_general_20180723.tgz └── xfeatures2d ├── boostdesc │   ├── 0ae0675534aa318d9668f2a179c2a052-boostdesc_lbgm.i │   ├── 0ea90e7a8f3f7876d450e4149c97c74f-boostdesc_bgm.i │   ├── 202e1b3e9fec871b04da31f7f016679f-boostdesc_binboost_064.i │   ├── 232c966b13651bd0e46a1497b0852191-boostdesc_bgm_bi.i │   ├── 324426a24fa56ad9c5b8e3e0b3e5303e-boostdesc_bgm_hd.i │   ├── 98ea99d399965c03d555cef3ea502a0b-boostdesc_binboost_128.i │   └── e6dcfa9f647779eb1ce446a8d759b6ea-boostdesc_binboost_256.i └── vgg ├── 151805e03568c9f490a5e3a872777b75-vgg_generated_120.i ├── 7126a5d9a8884ebca5aea5d63d677225-vgg_generated_64.i ├── 7cd47228edec52b6d82f46511af325c5-vgg_generated_80.i └── e8d0dcd54d1bcfdc29203d011a797179-vgg_generated_48.

2020-01-17

notepad++的插件

为了找一个该死的mime notepad++ 解码base64的插件 找了好久 最后终于找到了 还附带搜寻了一些还挺不错的插件 如JsonViewer以及HexEditor十六进制编辑器等

2016-11-02

基于Socket技术的局域网聊天室

C#实现的局域网聊天室 数据库Sqlserver 界面winform 服务器同步服务器 功能多线程实现 私聊,群聊,文件传输 XML配置文件

2016-06-15

windows软件安装清理工具_专门对抗顽固分子

卸载java6 TM update43时遇到麻烦,这个工具有用,值得收藏

2016-01-02

wireshark实战

还不错的一本书 wireshark很有帮助

2015-12-31

GitHub v2.0

下了试一下,还可以用,元旦了,来份福利,新年快乐!

2015-12-30

设计模式-感觉不错的文档

这是本好书,但感觉有些C++或者面向对象技术的基础,也开发过几个小项目之后再看才好.pdf

2015-12-30

html5代码集合

出版的The missing manual :HTML5 书里面的资源以及代码

2015-11-11

linux下静态库和动态库的创建以及使用

关于库的测试代码,使用静态库动态库 解压工具tar

2015-10-24

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

TA关注的人

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