- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 Android 中搭建 OpenCV 开发环境
前置条件下载 OpenCV SDK:https://opencv.org/releases/(这里下载的是 opencv-3.3.0-android-sdk)我的Android Studio版本:3.6.3配置环境在Android Studio中 【New Project...】一个新项目。通过【Import Module...】导入OpenCV SDK目录下的sdk\java添加项目依赖:implementation project(path: ':openCVLi...
2020-09-13 15:48:41
257
原创 Java笔记——基础注解
java.lang包下的基础注解@Override // 方法覆盖@Deprecated // 已过时@SuppressWarnings("unchecked") // 抑制警告@SafeVarargs // 抑制堆污染警告@FunctionalInterface // 函数式接口java.lang.annotation包下的元注解@Retention(RetentionPolicy.RUNTIME) // 注解的保留期,默认是CLASS@Target(ElementType.
2020-09-13 12:17:02
127
原创 Windows 下 Flutter 开发环境(简要记录)
参考:https://book.flutterchina.club/chapter1/install_flutter.html新建环境变量(墙的问题)PUB_HOSTED_URL=https://pub.flutter-io.cnFLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn安装 Git for Windows :https://git-scm.com/download/win 下载 Flutter SDK :https://
2020-09-10 17:41:40
167
原创 运行 flutter_console.bat 为什么会出现:‘MySQL‘ 不是内部或外部命令
我很纳闷,flutter怎么会跟 mysql扯上关系,找了一些文章,说把换成但是并没有解释为什么然后我就傻傻的新建了个环境变量,把C:\Program Files (x86)\MySQL\MySQL Fabric 1.5.2 ^& MySQL Utilities 1.5.2 1.5贴了进去,问题并没有解决,然后就开始怀疑人生了,一个小小的问题卡了我大半天,各种环境变量配置,各种试,就是不行。然后我打开flutter_console.bat看了看,发...
2020-09-10 15:14:38
445
1
原创 Java笔记——反射常用方法
获取Class 三种方式:Class.forName("com.xnktyu.utils.LOG");String.class;obj.getClass();Class常用方法: cls.getDeclaredConstructors(); cls.getDeclaredMethods(); cls.getDeclaredFields(); cls.getDeclaredAnnotations(); cls.getDeclaredClasses(); // 返回内..
2020-09-08 18:08:55
152
原创 Java中 volatile 关键字(简析)
先了解java内存模型的概念,如图:一个变量在不同线程存在一个各自的副本(简单理解为缓冲区)写过程:先修改变量副本,再同步到主内存。读过程:先从主内存同步到副本,再读取副本变量。问题的产生:线程1 boolean stop = false; @Override public void run() { while (!stop) { // TODO } }线程2 stop = true;一种可能的运行情况:线程2设.
2020-09-05 12:47:29
175
原创 Java笔记——多线程总结
创建线程的三种方式 public class MyThread extends Thread { @Override public void run() { } } new MyThread().start(); new Thread(new Runnable() { @Override public void run() { } }).start(); FutureTask<String> task = new Fut
2020-09-04 16:24:39
208
原创 当当电子书生成pdf示例
准备工作安装Python 3、PyCharm 社区版安装 pyautogui 命令如下:(参考:pyautogui安装教程)pip install pyautogui或者pip install pyautogui -i https://mirrors.aliyun.com/pypi/simplepyautogui使用参考:https://blog.youkuaiyun.com/ibiao/article/details/77859997https://jingyan.baidu.com..
2020-09-03 17:53:53
4926
原创 Android笔记——性能优化
【代码优化】避免频繁分配内存(内存碎片、GC压力)优先使用SparseArray替代HashMap(KEY为int时、线程不安全)主线程中非静态Handler内部类容易导致内存泄露,如下: private final Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { } };可以考虑静...
2020-09-03 15:36:40
234
原创 python学习记录
故事背景: 两年前 python 做过一个爬当当电子书脚本,时间太久忘差不多了,现在还想爬书,索性先把 python基础语法再过一遍。顺便做些笔记。(学习过程中目标驱动很重要,没有目标泛泛的看书没劲,有个小目标又不仅仅为了满足目标,才是比较好的学习方式) 学习材料:https://www.runoob.com/python3/python3-tutorial.html 安装:windows下解释器安装:https://www.python.org/downloads...
2020-08-14 17:15:28
153
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人