OkHttp3源码分析之缓存Cache

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/79807036 前言 网络请求在一个应用中的使用场景是非常多且频繁的,那么每次与服务器进行数据交互都去进行网络请求的话,会大大增大应用响应时间,最重要的非常浪费流量,所以缓存就特别重要了,相信大部分做开发的同学都比较熟悉这个过程了,每次需要数据交互的时候,先从本地/内存缓存读取,如果没有再去远程进行网络请求,并将其加入缓存中,一些比较知名的涉及到
分类: 其他 发布时间: 04-19 23:48 阅读次数: 0

Ubuntu16.04搭建React Native环境运行Android报错build-tools/23.0.1/aapt": error=2, 没有那个文件或目录

前言 最近在Ubuntu(V16.04,64位)上折腾了一下React Native,在搭建完环境之后,运行run-android,发现报错: java.io.IOException: Cannot run program "/home/xxxx/android/Sdk/build-tools/23.0.1/aapt": error=2, 没有那个文件或目录 at java.lang.ProcessBuilder.start(ProcessBuilder.java:1048)
分类: 其他 发布时间: 04-19 23:48 阅读次数: 0

React Native给View设置opacity属性会影响子View

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/80401883 问题描述 遇到一个问题,就是RN中给一个View设置一个不透明度opacity,然后其包含的子View全部都有了这个opacity,那我们的需求肯定不是这样,可能需要单独设置各自的opacity或者说子View不需要,那么该如何解决? 解决方案 我在Stack Overflow上找到一个答案,应该说大部分网上的解决方案都是这样的!
分类: 其他 发布时间: 04-19 23:47 阅读次数: 0

Git tag的一切

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/83989651 前言 这里记录一下关于git tag平时使用的内容! 打tag 显示已有的标签 git tag 显示的标签按字母顺序排列! 如果要搜索特定的标签,可以使用-l,比如要搜索v0.1.xxx的tag: git tag -l 'v0.1.*' 新建标签 一般来说,只需: git tag v0.1.0 在git tag后边加上你要打
分类: 其他 发布时间: 04-19 23:47 阅读次数: 0

React Native TextInput组件输入中文的相关问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/84982717 问题 React Native的TextInput在iOS平台当你设置了value和defaultValue等prop的时候,会发现输入中文,不管用了,会将拼音自动转换为英文字母显示!(Android平台没有这个问题) 在Github上搜索了一下,发现有大量的issue都在说这个事情,不仅中文,在输入韩文,日文的时候会同样存在这个
分类: 其他 发布时间: 04-19 23:47 阅读次数: 0

Sublime Text突然Install Package没有反应的解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/86615006 问题 在最近使用Sublime Text时,安装插件的时候,突然等了好久,然后弹出了一个对话框: 出现There are no packages available for installation,就很奇怪,之前好好的,怎么突然就成这样了! 解决方案 在网上查了一下,发现是因为获取package列表的一个文件被墙了,所以才出现了
分类: 其他 发布时间: 04-19 23:46 阅读次数: 0

Sublime Text+Markdown Preview+Live Reload+MathJax实现md实时预览

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/86622567 需求 最近使用sublime在写一个md的文件,想实时的查看显示的效果,最后找到这么一个方案。而且,因为后边又需要显示大量的数学公式(LaTeX格式),则需要开启MathJax。 步骤 Package Control 这个就不用多说了,想要下载插件,先要安装好Package Control。 Markdown Preview 使用
分类: 其他 发布时间: 04-19 23:46 阅读次数: 0

Python3: TypeError: a bytes-like object is required, not 'str'

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/87101801 问题 今天下载了一个脚本,在运行时报错TypeError: a bytes-like object is required, not 'str',这个错误从字面上看就很明显,类型错误:需要一个类字节的对象,而不是字符串。具体报错的位置在: label_dict = pickle.load(f) Python中的Pickle模块实
分类: 其他 发布时间: 04-19 23:46 阅读次数: 0

Python3: TypeError: slice indices must be integers or None or have an __index__ method

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/87103999 问题 在执行一个脚本时,报错:TypeError: slice indices must be integers or None or have an __index__ method,报错位置: start_width = (width_large - width_small) / 2 start_height = (heigh
分类: 其他 发布时间: 04-19 23:46 阅读次数: 0

Python3: ValueError: invalid literal for int() with base 10: '.DS_Store' 解决方案

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/87170828 问题 下载了一个脚本,运行时报错:ValueError: invalid literal for int() with base 10: '.DS_Stroe',报错在: for root, sub_folder, file_list in os.walk(data_dir): self.image_names += [os.p
分类: 其他 发布时间: 04-19 23:45 阅读次数: 0

Jupyter notebook中如何显示pyplot图表

问题 在jupyter使用pyplot绘制一些图表时,发现并没有直接显示出图表来,而是显示了一个内存地址,在查了一些资料之后,发现解决这个问题很简单。 解决方案 就在绘制图表前,添加这么一句%matplotlib inline,就可以了! 比如: %matplotlib inline # 添加这一句!!!! import matplotlib.pyplot as plt acc = history.history['acc'] val_acc = history.history['val_
分类: 其他 发布时间: 04-19 23:45 阅读次数: 0

Colab挂载Google Drive

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/88238246 前言 Google在收购Kaggle之后,在去年整合了kernel推出了Colaboratory,使得我们可以免费使用强大的GPU,TPU资源。 我们在上传一些py文件或者数据集时,由于Colab会在长时间闲置时或者一段时间(12个小时)之后,就会断开资源,当然你上传的东西也就没有了!因为每次连接时提供的资源都是随机分配的!那么这
分类: 其他 发布时间: 04-19 23:45 阅读次数: 0

如何使用Tensorboard查看远程服务器的训练情况

转自:https://www.jianshu.com/p/4e8e5f516d84 Tensorboard 在本机可以方便使用,但使用服务器时需要设置一下。 Windows系统 在Windows系统装一个Xshell,在文件->属性->ssh->隧道->添加,类型local,源主机填127.0.0.1(意思是本机),端口设置一个,比如12345,目标主机为服务器,目标端口一般是6006,如果6006被占了可以改为其他端口。 在服务器上运行 tensorboard --logdir='logs'
分类: 其他 发布时间: 04-19 23:45 阅读次数: 0

移动端视频进阶(一):摄像头视频回调数据格式浅析

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/88875011 前言 最近一段时间,接触到移动端音视频通话相关的内容,主要是结合OpenCV,TensorFlow等做一些视频数据的分析,检测工作。中间碰到大量的问题,入坑了算是,这里总结一下! 摄像头数据回调 关于移动端调用摄像头的相关内容,这里就不多说了,我们直接来看回调得到的数据! iOS 我们设置了AVCaptureVideoDataOu
分类: 其他 发布时间: 04-19 23:44 阅读次数: 0

移动端视频进阶(二):YUV数据编码格式的总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/88895788 前言 在上一篇文章中,总结了移动平台摄像头获取视频预览数据的各种格式,包括32BGRA,NV21,还有Android5.0之后统一的YUV_420_888,那么其实对于RGB格式的数据,我们还是比较容易理解的,对于YUV格式的数据,可能不是太清楚,这里就简单总结一下! 简介 这里参考wikipedia的内容。 YUV是一种颜色编码
分类: 其他 发布时间: 04-19 23:44 阅读次数: 0

FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/89188874 报错情况 Android在使用Assets目录下的资源文件,读取报错:Java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed。之前,没有见到过这种错误! 我这里使用了Tens
分类: 其他 发布时间: 04-19 23:44 阅读次数: 0

Android Studio升级到3.3.2之后编译遇到的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/89358849 问题一:No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android 因为我的NDK也升级到了最新的版本,所以在查了一些资料后发现,在NDK的changelog中,官方已经给了说明: This version
分类: 其他 发布时间: 04-19 23:44 阅读次数: 0

移动端视频进阶(三):OpenCV的集成及视频帧转cv::Mat的相关操作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/aiynmimi/article/details/89386130 前言 在前两篇文章总结了移动端iOS和Android摄像头数据的回调预览,及向RGB的转换,还有对YUV420数据格式做了详细的了解! 对于计算机图形图像的处理,有一个强大的开源库OpenCV,对应的也有移动端的release版本,可以很方便的帮助我们对摄像头的一帧数据进行各种处理,下边就来了解一下移动端和OpenCV的结合! 集
分类: 其他 发布时间: 04-19 23:43 阅读次数: 0

python将ip地址转换成整数的方法

这篇文章主要介绍了python将ip地址转换成整数的方法,涉及Python针对IP地址的转换技巧,需要的朋友可以参考下 本文实例讲述了python将ip地址转换成整数的方法。分享给大家供大家参考。具体分析如下: 有时候我们用数据库存储ip地址时可以将ip地址转换成整数存储,整数占用空间小,索引也会比较方便,下面的python代码自定义了一个ip转换成整数的函数,非常简单,代码同时还提供了整数转换成ip地址的方法。 ? 1 2 3 4 5 6 7 import socket, struct de
分类: 其他 发布时间: 04-19 23:43 阅读次数: 0

代码优化的问题,不能瞎改。

前段时间招了个刚毕业的,面试的时候感觉什么都会,什么spring,事务,多线程并发,数据结构,算法,设计模式,前端闭包原型链,,,,三轮面试官结论一致:牛b! 然后就来了,安排做权限,说的头头是道,做的也挺快,大家感慨果然少年英才不同凡响,过了仨月因为某些原因离职了,这期间感觉表现良好,虽然其有时候问的问题比较低级,比如eclipse导入项目一直报错不会修复等,我对他的唯一直觉是代码可能有问题,因为一个公共用的js文件从原来的300行左右一下激增到了800行,而且修改了一些原来的代码,比如aj
分类: 其他 发布时间: 04-19 23:43 阅读次数: 0