自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)

原创 DSBridge-Android 浅析

github:https://github.com/wendux/DSBridge-Android1、Android、IOS、Javascript 三端易用,轻量且强大、安全且健壮。2、同时支持同步调用和异步调用3、支持以类的方式集中统一管理API4、支持API命名空间5、支持调试模式6、支持API存在性检测7、支持进度回调:一次调用,多次返回8、支持Javascript关闭页面事件回调9、支持Javascript 模态/非模态对话框10、支持腾讯X5内核主要功能1、 Javascr

2020-08-31 22:27:28 59

原创 Qt5.14.1 opencv4.4.0 打包exe文件

操作系统: window101、查找依赖库1、qt 自带工具windeployqtwindeployqt test.exeQt 5.14.0 windeployqt 工具 提示 unable to find the platform plugin

2020-08-28 19:58:09 46

原创 OpenCV Error: Insufficient memory解决方法

故障:window 10 下qt 5.9.6 opencv2.4 进行视频处理,低概率出现内存不足而异退OpenCV Error: Insufficient memory (Failed to allocate xxxxx bytes) in cv::OutOfMemoryError解决方法:项目构建x86架构更新为x64架构升级qt 到5.14.2 选择 Desktop MinGW 42bit 进行构建...

2020-08-21 19:38:23 118

原创 Flutter ijkplayer播放器FijkPlayer浅析

github:https://github.com/befovy/fijkplayerdemo:https://github.com/befovy/fijkplayer/tree/master/example主要内容1、视频播放2、texture设置3、flutter页面打开flutter页面4、 native打开native页面5、 patch模块6、代码风格1、视频播放页面状态初始...

2020-07-24 23:26:40 622

原创 flutter charts_flutter图表使用

https://github.com/google/charts效果:线性图:// Copyright 2018 the Charts project authors. Please see the AUTHORS file// for details.//// Licensed under the Apache License, Version 2.0 (the "License");// you may not use this file except in compliance w

2020-07-18 23:36:02 218

原创 Android 使用 RoundedBitmapDrawable 实现圆角

RoundedBitmapDrawable是系统提供的类,用来实现圆角package androidx.core.graphics.drawable;/** * A Drawable that wraps a bitmap and can be drawn with rounded corners. You can create a * RoundedBitmapDrawable from a file path, an input stream, or from a * {@link andro

2020-07-17 23:40:23 82 1

原创 android单元测试Mockito框架的使用

Mockito通过Mock对象,替换原先依赖的真实对象,就可以避免外部的影响,只测试本类,得到更准确的结果。1、验证方法调用。 @Test public void testLogin() { UserManager mockUserManager = Mockito.mock(UserManager.class); LoginPresenter loginPresenter = new LoginPresenter(); loginPrese

2020-06-21 00:37:27 114

原创 Windows7 Qt 5.9.6 配置OpenCV2.4

Windows7-64 Qt 5.9.6 OpenCV2.4 CMake3.7.0一、前期准备工作1、下载和安装CMakehttps://cmake.org/files/2、下载和安装Qthttp://download.qt.io/archive/qt/http://download.qt.io/official_releases/qt/3、下载OpenCVhttps://opencv.org/releases/4、CMake和Qt系统环境变量设置二、配置CMake1、运

2020-06-19 21:04:10 95

原创 太宰治 《斜阳》读书笔记

斜阳是太宰治以太田静子的日记为素材改编的,有大量信件出现,有着强烈私人风格的小说。故事是从姐姐和子的角度记述,开篇写母亲用餐动作优雅,母女对话,娓娓道来,感同身受。故事的时间线并不连贯,不时现在,不时过去,整体比较易懂,前部分更易读。不断讲述着悲伤的故事,姐姐现在29岁,十年前父亲去世,六年前和丈夫山木离婚,接着母亲去世,弟弟自杀,依然坚强的生活。父亲的内容一笔带过,回忆与父亲坐汽车、坐汽艇的经...

2020-05-05 15:14:42 131

原创 Robot Framework Appium案例

目录1、验证Android的版本信息2、Camera测试3、WiFi测试4、遇到问题1、验证Android的版本信息示例代码*** Settings ***Suite Setup Open Settings AppLibrary AppiumLibrary*** Variables ***${EXPECTED_ANDROID_VERSION} ...

2020-04-25 20:34:54 180

原创 Windows appium robotframework 环境搭建步骤

一、RF环境搭建1、python 安装      下载地址 https://www.python.org/downloads/release/      设置Python环境变量      cmd python 确认是否安装成功2、wxPython安装 pip install wxPytho...

2020-04-22 23:59:04 97

原创 android testing-samples 2 espresso

https://github.com/android/testing-samplesEspresso 官方文档Espresso是Google 开源的Android自动化测试框架,使用 Espresso,书写简洁、优雅、可信赖的 Android UI 测试。BasicSample 效果: ChangeTextBehaviorTest** * Basic tests show...

2020-04-19 20:51:42 67

原创 android testing-samples 1 AndroidJunitRunnerSample

https://github.com/android/testing-samplesJUnit 单元测试和AndroidJUnitRunner ui测试activity效果:JUnit4 单元测试** * JUnit4 unit tests for the calculator logic. */@RunWith(AndroidJUnit4.class)@SmallTestpu...

2020-04-18 23:43:45 62

原创 《黑客与画家》读书笔记,解开黑客和画家的秘密

为什么书呆子不受欢迎书呆子不想受欢迎,书呆子忙于变聪明校园中书呆子受虐待是由于不受欢迎,被追求受欢迎的学生欺负校园生活没有意义,无聊的年轻人打发无聊的时光。黑客与画家都是生产者,都在实践中中学习学习方法类似,观摩学习,画家通过博物馆,黑客通过开源软件完成作品方法类似,逐步完善,画家通过草图,黑客通过版本更新;协作,奥纳多·达·芬奇合作油画,开源软件多人完成。那些你不能说的试问自己...

2020-04-14 23:45:57 39

原创 川端康成《千羽鹤》读书笔记

《千羽鹤》是川端康成1952年发表的小说,小说中时间同样发生在1952年左右,叙述了镰仓两代人的恋情故事。菊治的父亲去世后,菊治和父亲的情人太田夫人相恋,太田夫人自杀后,菊治和太田夫人的女儿文子相爱。文子不堪忍受,离家出走,不知所踪。菊治评价太田夫人自杀是拒绝解释一切,文子安慰菊治死者带着的反省和后悔会对死者带去负担。菊治的父亲去世后,太田夫人对待菊治如其父亲,不能走出困境。菊治的父亲的情人栗...

2020-03-28 10:05:32 82

原创 Ubuntu 18.04 编译 ijkPlayer

编译步骤:1、 搭建 linux 环境和编译工具准备编译环境 Ubuntu 18.04,不是虚拟机环境sudo apt-get updatesudo apt-get install gitsudo apt-get install makesudo apt-get install yasm2、 搭建 JDK(linux) + Android SDK(linux + NDK(l...

2020-03-12 08:21:51 70

原创 Flutter-Native混合解决方案FlutterBoost浅析

github:https://github.com/marcojakob/dart-event-busdemo:效果:步骤:1、 初始化2、 用法算法:参考:simple_page_widgets.dart ///后面的参数会在native的IPlatform.startActivity方法回调中拼接到url的query部分。 ...

2020-03-07 19:35:03 2157

原创 Flutter 性能检测工具 Observatory使用指南

1、打开ObservatoryAndroid Studio 命令行Terminal中运行flutter run,应用启动成功后,命令行中会输出一个 url,把 url copy 到浏览器即可。2、VM screenWhen you first connect to Observatory, it opens the VM screen, which reflects information...

2020-03-01 21:26:36 603

原创 Flutter 状态管理provider 浅析

github:https://github.com/rrousselGit/providerdemo:https://github.com/rrousselGit/provider/tree/master/example步骤:1、 初始化在pubspec.yaml中添加Provide的依赖。2、 创建Modelclass Counter with ChangeNotifier {...

2020-02-29 16:27:44 203

原创 Flutter 状态管理flutter_redux 浅析

github:https://github.com/brianegan/flutter_reduxdemo:countergithub_search效果:github_search使用步骤 :代码见counter1、 增加依赖flutter_redux2、 定义action// One simple action: Incrementenum Actions { Inc...

2020-02-28 20:40:35 205

原创 Flutter 状态管理Scoped Model浅析

github:https://github.com/brianegan/scoped_model示例demo:https://github.com/brianegan/scoped_model/tree/master/example步骤:1、 初始化在pubspec添加scoped_model依赖2、新建自定义Model// Note: It must extend from M...

2020-02-27 23:18:09 49

原创 Flutter注解路由annotation_route使用

github:https://github.com/alibaba-flutter/annotation_routedemo:https://github.com/anymyna/flutter-examples/annotation_route_demo效果:步骤:1、 增加依赖 annotation_route和build_runnerdependencies: flut...

2020-02-23 21:15:27 482

原创 夏目漱石《心》读书笔记

夏目漱石在1914年发表的《心》,以我的角度,讲诉了我和先生,我和父母,先生的故事,其中有亲情、友情、爱情,无论日常琐事,抑或面对死亡的情况,彷佛发生在自身身边,深有感触,非常感伤。《心》排版紧凑,一页十七行,比其他身边书多出一行。我去镰仓旅行,不仅享受海滩,而且结识了先生。对先生有莫名的好感,开始频频造访先生住处,和先生一起讨论问题,一起游玩,度过了轻松愉悦的时光。崇拜先生的学识,对夫人有爱慕...

2020-02-22 22:54:58 99

原创 Flutter路由fluro使用和代码浅析

https://github.com/theyakka/fluro特点:1、路由导航实现简单2、路由函数处理3、匹配通配符参数4、内置多种过渡动画,支持自定义过渡动画demo:https://github.com/anymyna/flutter-examples/work_from_home使用步骤:1、 添加依赖dependencies: flutter: fluro...

2020-02-20 12:03:30 483

原创 Flutter Bloc的使用演示demo

BLoC 全称是Business Logic Component,业务逻辑组件,简称 Bloc。主要内容1、Stream实现Bloc2、RxDart实现Bloc3、Bloc封装展示4、Bloc开源组件1、Stream实现Bloc1.Bloc 的实现counter_bloc 类import 'dart:async';class CounterBLoC{ //记录按钮点击的次数...

2020-02-19 19:51:22 539

原创 Flutter消息总线EventBus

github:https://github.com/marcojakob/dart-event-busdemo:效果:步骤:1、 初始化dependencies: event_bus: ^1.1.12、 用法import 'package:event_bus/event_bus.dart';3、创建EventBus定义了ThemeColorEvent通知修改主题颜色的...

2020-02-14 12:31:38 134

原创 flutter屏幕适配flutter_screenutil

github:https://github.com/OpenFlutter/flutter_screenutil效果:步骤:1、 增加依赖dependencies: flutter: sdk: flutter flutter_screenutil: ^1.0.22、 在每个使用的地方导入包:import 'package:flutter_screenutil/f...

2020-02-13 11:08:25 886

原创 村上春树的《且听风吟》读书笔记

《且听风吟》是村上春树的处女作,以我的口吻讲述了吸烟、喝酒、泡妞的故事。小说反映的故事发生贯穿1960、1970年代,发生在日本东京,那时人们通过电话交流、闲暇时听听收音机、看看电视,听听唱片。那个时候美国是肯尼迪总统的时代,人来就不平等的,肯尼迪遇刺身亡是美国社会黑暗的一天。小说由四十章组成,结构不规则,有单句成章的情况。做为青春三部曲的第一部,轻快自在,丰富多彩。有诙谐,另类的动物爱好者,...

2020-02-09 22:37:50 202

原创 夏目漱石的《草枕》读书笔记

《草枕》是夏目漱石1906年发表的小说,在距今100多年里,日语不断变化中,详细的注解增进了有效的理解。夏目漱石学贯中西,博古通今,小说中有汉诗、有俳句、有英文。夏目漱石帝国大学专业是英文,在英国留过学,英文功底深厚可见一斑。1887年二叶亭四迷用言文一致的文体写了日本第一本白话文小说《浮云》,比鲁迅1918年中国第一部白话文短篇小说《狂人日记》早了31年,只是觉得日本近现代小说家比同时代国内小...

2020-02-03 21:06:00 209

原创 flutter 网络库dio浅析

目录1.基本的get请求2.宿主和插件的交互2.宿主和插件的交互1.基本的get请求1.1 dio get 创建 dio-1.0.17String url = “https://3g.163.com/touch/reconstruct/article/list/BBM54PGAwangning/0-10.html”;Dio dio = new Dio();Response respon...

2020-01-20 23:12:24 425

原创 flutter缓存管理flutter_cache_manager浅析

github:flutter_cache_managerA CacheManager to download and cache files in the cache directory of the app. Various settings on how long to keep a file can be changed.It uses the cache-control http he...

2020-01-16 22:48:04 1851

原创 渡边淳一的《钝感力》读书笔记

钝感从字面上和敏感相对,不受外界环境的影响,专注于自己的行为。钝感力是一种新的解读,宏观上去说,类似于进化论,适者生存,比如对天气、食物不敏感,适应性强,生活更方便。微观上同理于忍耐,对别人讥讽,批评,不受影响,不消沉,积极向上,自信进取。全书从各种角度示例钝感力的重要性,工作上无视同事的中伤,上司的批评,尽心尽力对待本职工作。外在环境变化时,如天气温度的骤冷骤热,面对不同地方食物,日常生活不受...

2020-01-04 11:06:34 149

原创 Android 热更新Robust 浅析

Robust是新一代热更新系统,无差别兼容Android2.3-8.0版本;无需重启补丁实时生效,快速修复线上问题,补丁修补成功率高达99.9%,优势如下:支持Android2.3-9.x版本高兼容性、高稳定性,修复成功率高达99.9%补丁实时生效,不需要重新启动支持方法级别的修复,包括静态方法支持增加方法和类支持ProGuard的混淆、内联、优化等操作需要保存打包时生成的mappi...

2019-12-02 22:21:12 416

原创 回溯算法使用教程

算法定义:回溯算法(backtracking)是一种选优搜索法,又称为试探法,按选优条件向前搜索,以达到目标。但当探索到某一步时,发现原先选择并不优或达不到目标,就退回一步重新选择,这种走不通就退回再走的技术为回溯法,而满足回溯条件的某个状态的点称为“回溯点”。回溯算法的基本思路是:暴力算法的改进,在通过遍历所有路径基础上,通过回溯(往回找)筛除不可能的路径,提高效率。算法步骤:1、...

2019-11-18 21:56:47 56

原创 动态规划算法使用教程

算法定义:动态规划(Dynamic programming,简称DP),动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。在求解任一子问题时,列出各种可能的局部解,通过决策保留那些有可能...

2019-11-17 23:24:36 33

原创 Android RxBinding使用教程

demo:https://github.com/anymyna/android_laboratory步骤:1、 初始化dependencies { implementation 'com.jakewharton.rxbinding2:rxbinding:2.0.0' implementation 'com.jakewharton.rxbinding2:rxbinding-...

2019-11-10 16:45:41 138

原创 Android subsampling-scale-image-view 使用教程

https://github.com/davemorrissey/subsampling-scale-image-view原理:将大图分成多个小图(tile),先加载低清晰度的整体图,放大时加载可见区域高清晰度的小图。步骤:1、 添加依赖dependencies { implementation 'com.davemorrissey.labs:subsampling-scale-i...

2019-11-02 21:50:42 256

原创 Android RxPermissions 使用教程

github:https://github.com/tbruyelle/RxPermissionsdemo:https://github.com/anymyna/android_laboratory步骤:1、 初始化dependencies { implementation 'io.reactivex.rxjava2:rxandroid:2.0.1' implemen...

2019-10-23 00:13:21 182

原创 Android ijkplayer-example 介绍

github:ijkplayer-example1、设置Player、RenderViewtv.danmaku.ijk.media.example.activities.SettingsActivitytv.danmaku.ijk.media.example.application.Settingspublic class Settings { private Context mA...

2019-10-21 00:31:54 271

原创 android studio 常用插件

eventbus3-intellij-pluginhttps://github.com/kgmyshin/eventbus3-intellij-pluginPlugin to navigate between events posted by EventBus.butterknifezeleznyhttps://github.com/avast/android-butterknife-ze...

2019-10-02 15:33:02 40

空空如也

空空如也

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