Title: 林军华-CSDN博客
Description: 林军华擅长Java,Android,设计模式,等方面的知识,林军华关注tensorflow,排序算法领域.
Keywords:
Domain: blog.csdn.net
| None | no-siteapp |
| referrer | always |
| applicable-device | pc |
| toolbar | {"type":"0"} |
| report | {"spm":"1001.2014","pid":"blog"} |
Links:
| https://www.csdn.net/vip | |
| https://blog.csdn.net/blogdevteam/article/details/103478461 | |
| https://i.csdn.net/#/user-center/auth | |
| https://i.csdn.net/#/user-center/auth | |
| 求更新 | javascript:; |
| 关注 | javascript:; |
| 提问 | https://ask.csdn.net/new?utm_source=p_blog&expertName=u013038616 |
| 私信 | https://im.csdn.net/im/main.html?userName=u013038616 |
| 35 原创 | javascript:; |
| 16 粉丝 | javascript:; |
| 32 关注 | javascript:; |
| 1篇 2022年 | https://blog.csdn.net/u013038616?type=blog&year=2022&month=08 |
| 3篇 2021年 | https://blog.csdn.net/u013038616?type=blog&year=2021&month=07 |
| 2篇 2019年 | https://blog.csdn.net/u013038616?type=blog&year=2019&month=09 |
| 3篇 2018年 | https://blog.csdn.net/u013038616?type=blog&year=2018&month=11 |
| 9篇 2017年 | https://blog.csdn.net/u013038616?type=blog&year=2017&month=10 |
| 6篇 2016年 | https://blog.csdn.net/u013038616?type=blog&year=2016&month=03 |
| 12篇 2015年 | https://blog.csdn.net/u013038616?type=blog&year=2015&month=12 |
| 7篇 2014年 | https://blog.csdn.net/u013038616?type=blog&year=2014&month=10 |
| flutter | https://blog.csdn.net/u013038616/category_11231460.html |
| 算法 | https://blog.csdn.net/u013038616/category_2827743.html |
| Java | https://blog.csdn.net/u013038616/category_2632917.html |
| 设计模式 | https://blog.csdn.net/u013038616/category_2572485.html |
| Android | https://blog.csdn.net/u013038616/category_5767071.html |
| 综合 | https://blog.csdn.net/u013038616/category_6040452.html |
| 数据库 | https://blog.csdn.net/u013038616/category_6886822.html |
| web | https://blog.csdn.net/u013038616/category_6912870.html |
| python | https://blog.csdn.net/u013038616/category_6913438.html |
| 文档 | https://blog.csdn.net/u013038616/category_7201031.html |
| 设置 | https://i.csdn.net/#/user-center/profile?floor=interest |
| 排序算法 | https://so.csdn.net/so/search?q=排序算法 |
| tensorflow | https://so.csdn.net/so/search?q=tensorflow |
| 更多 | https://mp.csdn.net/activity/writing/activity |
| 暑假·七月创作之星博客挑战赛 | https://activity.csdn.net/writing?id=11232 |
| 去参加 | https://activity.csdn.net/writing?id=11232 |
| Android WebView性能分析与优化 一、简介 一提到App内的WebView加载网页,大家的第一印象就是:慢、耗流量、体验比原生差。但WebView加载网页也有其天生的优势:动态,跨平台,开发周期短。 那能如何解决WebView加载网页慢和体验差的问题呢?可以思考下面两个问题: 从打开浏览器到网页完全展示都发生了什么? 如何给WebView加载网页提速? 二、整体思维导图 三、衡量标准 快慢是一个相对量,如何衡量WebView的快慢呢? 3.1 用户体验的时间尺度 从用户角度来看,如下图是2018年份百度移动端的统计数据: 2018年 原创 博文更新于 2023.03.01 · 6242 阅读 · 2 点赞 · 0 评论 · 22 收藏 | https://blog.csdn.net/u013038616/article/details/119138028 |
| Flutter混合栈管理 越来越多的厂商开始接入Flutter,但是很多厂商都是成熟的App,完全从头使用Flutter开发应用不现实,采用混合开发则是一种非常好的切入方式。 原创 博文更新于 2022.08.26 · 2092 阅读 · 0 点赞 · 0 评论 · 4 收藏 | https://blog.csdn.net/u013038616/article/details/126547880 |
| Flutter之Android包大小分析 一、背景 空的flutter项目编译生成Android apk包其体积约50MB左右,而空的原生Android项目编译生成的Android apk包其体积仅3.6MB左右,二者相差巨大!什么原因导致这一结果呢? 基本猜测:flutter生成的Android安装包apk中包含了大量flutter基础库代码。这些基础代码以什么样的形式存在apk中的呢? 为了解决以上疑惑故对flutter的Android包进行分析对比。 二、Android包结构 Android apk包本质是一个zip压缩包,可以将apk后缀改 原创 博文更新于 2021.07.27 · 4065 阅读 · 2 点赞 · 5 评论 · 6 收藏 | https://blog.csdn.net/u013038616/article/details/119135165 |
| Flutter WebView使用以及分析 Flutter WebView使用以及分析 一、背景 在开发过程中很多时候都需要用WebView展示网页,在android中可以直接使用WebView控件加载网页,iOS也有WKWebView或UIWebView,那么在flutter中如何加载网页? 从以下问题入手: flutter中是否有类似原生的WebView控件? flutter中如何使用WebView加载网页? flutter的WebView如何与js通信的? flutter中WebView是如何实现? 二、Flutter WebView fl 原创 博文更新于 2021.07.23 · 23186 阅读 · 10 点赞 · 5 评论 · 41 收藏 | https://blog.csdn.net/u013038616/article/details/119034807 |
| 全排算法 常用全排算法 1、拼接法(递归实现) 2、交换法(递归实现) 原创 博文更新于 2021.04.21 · 721 阅读 · 0 点赞 · 0 评论 · 0 收藏 | https://blog.csdn.net/u013038616/article/details/42585981 |
| 设计模式——访问者(Visitor Pattern) 访问者模式:封装一些施加于某对象数据结构上的元素的操作,一旦这些操作需要修改的话,接受这个操作的数据结构可以保持不变。为相同类型的数据结构提供多种访问操作方式,且可以在不修改原有系统的情况下增加新的操作方式,这就是访问者模式的模式动机。 原创 博文更新于 2015.01.14 · 702 阅读 · 0 点赞 · 0 评论 · 0 收藏 | https://blog.csdn.net/u013038616/article/details/40272801 |
| 真正的 Tornado 异步非阻塞 其中 Tornado 的定义是 Web 框架和异步网络库,其中他具备有异步非阻塞能力,能解决他两个框架请求阻塞的问题,在需要并发能力时候就应该使用 Tornado。但是在实际使用过程中很容易把 Tornado 使用成异步阻塞框架,这样对比其他两大框架没有任何优势而言,本文就如何实现真正的异步非阻塞记录。 以下使用的 Python 转载 博文更新于 2017.06.02 · 19621 阅读 · 4 点赞 · 5 评论 · 13 收藏 | https://blog.csdn.net/u013038616/article/details/72821600 |
| VerifyUtils 发布资源 2015.11.17 · zip | https://download.csdn.net/download/u013038616/9276955 |
| Android点击空白处隐藏键盘最优解 目录Android点击空白处隐藏键盘最优解主要思路代码实现 Android点击空白处隐藏键盘最优解 主要思路 a.在Touch事件分发的起点Activity.dispatchTouchEvent监控键盘的状态 b.在ACTION_UP时判断是否需要隐藏键盘 c.处理软盘弹起时可以滑动布局(非必须,看产品) 该方法的有点是无需关注View细节,统一处理逻辑,方便简洁! 代码实现 在BaseActiv... 原创 博文更新于 2019.09.16 · 331 阅读 · 0 点赞 · 0 评论 · 0 收藏 | https://blog.csdn.net/u013038616/article/details/100890105 |
| Retrofit2深度解析 Retrofit2深度解析 一、简介 本文基于implementation 'com.squareup.retrofit2:retrofit:2.5.0' 编写 Retrofit2大致的使用步骤如下: 1.初始化Retrofit 2.构建网络请求 3.发送请求,解析数据 我们通过使用顺序来一步一步解析源码 首先,看初始化的代码 Retrofit retrofit = new Retrofit.Bu... 原创 博文更新于 2019.05.27 · 884 阅读 · 1 点赞 · 0 评论 · 1 收藏 | https://blog.csdn.net/u013038616/article/details/90440174 |
| 浅谈常见的七种加密算法及实现 原文链接 https://juejin.im/post/5b48b0d7e51d4519962ea383 前言 数字签名、信息加密 是前后端开发都经常需要使用到的技术,应用场景包括了用户登入、交易、信息通讯、oauth 等等,不同的应用场景也会需要使用到不同的签名加密算法,或者需要搭配不一样的 签名加密算法 来达到业务目标。这里简单的给大家介绍几种常见的签名加密算法和一些典型场景下的应用。 正文 ... 转载 博文更新于 2018.11.16 · 1238 阅读 · 1 点赞 · 0 评论 · 8 收藏 | https://blog.csdn.net/u013038616/article/details/84135228 |
| 一种极低成本的Android屏幕适配方式 一种极低成本的Android屏幕适配方式传统dp适配方式的缺点屏幕尺寸、分辨率、像素密度三者关系这样会存在什么问题呢?探索新的适配方式梳理需求找兼容突破口最终方案Showcase 原文链接 https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA 在Android开发中,由于Android碎片化严重,屏幕分辨率千奇百怪,而想要在各种分辨率的设备上显示基本一... 转载 博文更新于 2018.11.06 · 257 阅读 · 1 点赞 · 0 评论 · 0 收藏 | https://blog.csdn.net/u013038616/article/details/83791668 |
| JVM内存结构 所有的Java开发人员可能会遇到这样的困惑?我该为堆内存设置多大空间呢?OutOfMemoryError的异常到底涉及到运行时数据的哪块区域?该怎么解决呢?其实如果你经常解决服务器性能问题,那么这些问题就会变的非常常见,了解JVM内存也是为了服务器出现性能问题的时候可以快速的了解那块的内存区域出现问题,以便于快速的解决生产故障。 先看一张图,这张图能很清晰的说明JVM内存结构布局。 Java的... 转载 博文更新于 2018.09.04 · 203 阅读 · 0 点赞 · 0 评论 · 0 收藏 | https://blog.csdn.net/u013038616/article/details/82383451 |
| 理解RESTful RESTful是什么REST是一套对资源操作的规范,资源通常指的是可通过http协议操作的存储在服务器上的文字、文件、图片和服务等资源。采用这套规范构建的以网络为基础的应用软件的架构叫做RESTful架构。详细介绍可以参考:The RESTful CookBook为什么要用RESTful目的是在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功能强、性能好、适宜通信的架构。 原创 博文更新于 2017.10.19 · 410 阅读 · 0 点赞 · 0 评论 · 0 收藏 | https://blog.csdn.net/u013038616/article/details/71631357 |
| Ubuntu安装apiDoc以及入门教程 一.apiDoc简介apiDoc是用来生成RESTful风格Web API文档的工具,支持现在流行的大部分编程语言,如Python,Java,C#, Go, Dart, Java, JavaScript, PHP, Scala 等。在源代码的注释中使用apiDoc提供的注解信息来生成文档信息。apiDoc的gitHub地址:https://github.com/apidoc/apidoc。apiDo 原创 博文更新于 2017.10.18 · 2219 阅读 · 1 点赞 · 1 评论 · 3 收藏 | https://blog.csdn.net/u013038616/article/details/78126715 |
| Python缓存装饰器类适用于redis,memcached和dict对象等 简介在web开发中,缓存是经常用来提高服务器的响应速度以及减少数据库压力的用力手段。在处理缓存时,有三个重要的步骤生成缓存键,存入缓存和获取缓存数据。对于不同的缓存软件(Redis,Mencached等)操作基本相同,只是在具体的存储获取环节存在差异,所以将常用的缓存处理过程封装成一个装饰器类(CacheDecorator下文给出实现代码)。通过装饰器类可以派生出基于不同缓存软件的具体缓存装饰器类如 原创 博文更新于 2017.10.17 · 1697 阅读 · 0 点赞 · 0 评论 · 3 收藏 | https://blog.csdn.net/u013038616/article/details/78263424 |
| nginx配置文件 Nginx中文文档:http://www.nginx.cn/doc/index.html Nginx官方文档:http://nginx.org/en/docs/nginx的配置文件的位置: /etc/nginx/nginx.conf,使用sudo vim /etc/nginx/nginx.conf查看默认配置信息。 nginx的配置文件的主体结构:#运行用户 user www-data 原创 博文更新于 2017.10.15 · 544 阅读 · 0 点赞 · 0 评论 · 0 收藏 | https://blog.csdn.net/u013038616/article/details/78215943 |
| 在 Flask 中使用 Celery 在 Flask 中使用 Celery原文地址:http://www.pythondoc.com/flask-celery/first.html后台运行任务的话题是有些复杂,因为围绕这个话题会让人产生困惑。为了简单起见,在以前我所有的例子中,我都是在线程中执行后台任务,但是我一直注意到更具有扩展性以及具备生产解决方案的任务队列像 Celery 应该可以替代线程中执行后台任务。不断有读者问我关于 Cel 转载 博文更新于 2017.10.15 · 885 阅读 · 0 点赞 · 0 评论 · 5 收藏 | https://blog.csdn.net/u013038616/article/details/78240479 |
| ubuntu16.04安装jdk、Android Studio、Android Sdk 第一次接触ubuntu,研究安装这些东西还好只花了两天的时间。现在记录一下,这两天碰到的坑,以防以后再掉进去。 首先,我前几天先是安装了ubuntu kylin,然后安装 android 开发环境,但是碰到很多问题,后来上网搜索了一下 大家对ubuntu kylin的看法, 发现 贬 > 褒,所以果断卸载了ubuntu kylin,装上了 现在的ubuntu16.0.4。第一步、安装JDK安装JD 转载 博文更新于 2017.07.19 · 18536 阅读 · 1 点赞 · 0 评论 · 21 收藏 | https://blog.csdn.net/u013038616/article/details/75315283 |
| python实现常见算法 常见算法的python实现,如排序、遍历等 原创 博文更新于 2017.05.11 · 367 阅读 · 0 点赞 · 0 评论 · 2 收藏 | https://blog.csdn.net/u013038616/article/details/71642345 |
| 加载更多 | https://blog.csdn.net/u013038616/article/list/2 |
Viewport: initial-scale=1, maximum-scale=1, user-scalable=no, minimal-ui