李益

他说:”岁月静好!”,我说:”宁静致远!”

Python:人工智能库如何选择,百度图像识别入门

前言 AI 是目前非常火热的一个方向,公司想要在未来有更加长足的发展,在AI 与人工智能领域的探索是必不可少的,在刚刚过去的四月份的上海科技博览展会上,部分参展公司的项目都已接入AI,比如看到的一个自助咖啡售卖机,使用了刷脸支付。当然,目前的这些AI和人工智能还有很大缺陷,因为用户行为是多变的,A...

2019-05-06 18:23:12

阅读数 137

评论数 0

微信小程序UI之旅:可分页加载,设置列数的智能瀑布流组件

前言 在开始正文之前,不得不吐槽一下,小程序的限制好多。本来想在自定义组件中使用 slot插槽 ,让组件更加灵活的,结果 slot 并不能和 for循环列表一起配合使用,当 slot 写在循环体中时,只能被渲染一次,而使用 抽象节点 来代替的话,每次定制循环都要自定义组件,则更加麻烦,希望微信能做...

2019-05-01 23:51:51

阅读数 11

评论数 0

微信小程序填坑之路(九):setData数据量过大的解决与分页加载的实现

我们经常使用setData方法来修改数据,从而达到更新页面的目的。但是当我们通过setData方法设置的数据过大时就会报如下错误。 vdSyncBatch 数据传输长度为 2260792 已经超过最大长度 1048576 这是因为setData设置的数据量是有限制的,单次设置的数据大小不得超过1...

2019-04-29 18:34:43

阅读数 112

评论数 0

微信小程序填坑之路(七):scroll-view的scroll-into-view属性

前言 最近做一个项目,有个页面中需要列表展示图片,并且刚进入展示页面的时候,不是直接显示顶部,而是显示列表中指定图片的位置。正好 scroll-view 的 scroll-into-view 属性可以滑动到列表中的指定 item 位置,就不用在额外去做别的实现了。 scroll-into-view...

2019-04-21 20:30:48

阅读数 10

评论数 0

微信小程序UI之旅:便捷的搜索框组件

前言 做小程序开发有段时间了,开发中遇到各种各样的UI需求,很多都是类似甚至重复。虽然可以使用template和include来实现代码复用,但是它们都没有逻辑处理能力,有时一些简单的逻辑,我们更加希望可以直接被模板内部实现掉,所以更好的方法是直接封装成组件,最大程度的实现代码复用。 本文及后续一...

2019-04-15 18:20:55

阅读数 26

评论数 0

Python3学习笔记:清晰理解协程

线程和进程 在了解协程之前,我们先简单了解一下进程与线程,并发与并行的概念。 进程:是资源分配的独立单位。我们可以将其通俗的理解为电脑中运行的程序的实例,例如打开一个浏览器就是启动了一个浏览器进程,打开一个记事本就是启动一个记事本进程。 线程:是操作系统调度的基本执行单位。当我们启动了一个浏览器...

2019-03-31 19:29:42

阅读数 45

评论数 0

Python3学习笔记:清晰理解迭代器、生成器以及yield表达式

前言 迭代器、生成器与装饰器是python中非常重要的三个特性。对于迭代器,很多初学者理解起来不是很困难,但是学习生成器与装饰器时可能就会感觉云里雾里。本篇文章会用简洁清晰的方式讲解迭代器与生成器,同时记录一下最近的学习成果。 迭代器(Iterator) 在介绍迭代器之前,我们需要先简单了解一个概...

2019-03-27 14:42:22

阅读数 30

评论数 0

Android:项目模块化/组件化的架构之路(二)

项目模块化的两种模式 目前项目模块化大体可以分为两种模式,分别是submodule和multi-project。根据字面意思,我们就可以很容易理解这两种模式,下面就让我们来具体了解一下这两种模式! submodule模式 如上图所示,项目中只有一个project工程,在project中构建多个m...

2019-01-21 16:20:06

阅读数 194

评论数 0

Android:超详细的本地搭建maven私服以及使用Nexus3.x搭建maven私服的讲解

前言 在Android开发中,会经常遇到需要将写好的某个lib用于各个不同的项目中。一般的做法,就是将lib直接导入到项目中。但是假如lib有bug,那么所有使用lib的项目我们都要进去修改lib的bug,这样即繁琐,工作量又大。假如我们可以像gralde中添加依赖那样,直接一句implement...

2018-12-06 15:05:31

阅读数 257

评论数 5

彻底明白ip地址,区分localhost、127.0.0.1和0.0.0.0

通俗的理解ip是什么 对于ip,大家并不陌生,在网络访问中,我们会经常使用到,那么ip是什么呢?其实如同我们的身份证一般,ip就是我们在网络中的身份证,具有唯一性,用于标识我们的身份。我们平时使用http协议对某个域名进行访问,如www.baidu.com,本质即为对域名绑定的ip进行访问。 公网...

2018-12-04 15:18:56

阅读数 2747

评论数 0

Kotlin学习笔记:NotImplementedError: An operation is not implemented

// 自定义的一个接口 interface OnTestCallback{ fun onTest() } // 用快捷方法生成接口内的方法 setOnTestCallback(object :OnTestCallback{ override fun onTest(...

2018-11-16 11:14:37

阅读数 91

评论数 0

kotlin学习笔记:object关键字介绍与java中的静态变量与静态方法的实现以及@JvmField和@JvmStatic的使用

前言 想要自己验证本文内容的小伙伴,请看文章《Kotlin学习笔记:如何将kotlin编译成java(必备小技能)》 kotlin中的static:object 对于java中的static我们并不陌生,并且使用的很平凡,那么在kotlin中,我们该如何定义静态变量和静态方法呢? 首先,我们要明确...

2018-11-14 18:34:52

阅读数 747

评论数 2

Kotlin学习笔记:如何将kotlin编译成java(必备小技能)

使用kotlin也有一段时间了,最近突然想记录下学习的过程,也算对之前的学习有个交代。同时也希望本文能对刚刚学习kotlin的同学提供帮助!话不多说,下面开始正题! 前言 刚刚学习kotlin的同学,一般都是看别人的文章,或者学习教程来理解kotlin。在android开发中,用kotlin代...

2018-11-14 11:45:03

阅读数 454

评论数 0

Android:项目模块化/组件化的架构之路(一)

随着技术越来越成熟,这两年,组件化开发与插件化开发的热度一度高涨。对于组件化,有的人也喜欢称之为模块化开发,我也比较喜欢称之为模块化开发。使用模块化开发也已经有一段时间了,特此总结一下模块化开发的心得,防止以后忘记。 什么是模块化开发 对于模块化开发的概念,有的人可能还不是很了解,通俗的来讲就是...

2018-11-13 18:22:59

阅读数 3163

评论数 1

Kotlin学习笔记:为什么要学习kotlin和kotlin的集成

Google在2017年的I/O大会上已经宣布kotlin正式成为Android的一级开发语言。 为什么要学习Kotlin Google发布申明,目前已经有35%的Android专业开发人员使用kotlin(爆发式增长) Google与Oracle源于Android的恩怨持续已久,也一直想要...

2018-11-12 16:44:26

阅读数 58

评论数 0

程序代码中,怎么区分status和state?

在程序代码中,status和state是我们经常使用的两个单词,他们一般被解释为[状态]。但是虽然都被解释为[状态],但是它们的使用场景是不同的,对于具有强迫症,喜欢寻求真理的程序猿来说,必须得了解它们的区别,于是便引发了很多论坛对于status vs state的讨论,包括google在内。下...

2018-10-21 16:40:07

阅读数 1581

评论数 0

解析Android ListView工作原理及其缓存机制

解析Android ListView工作原理及其缓存机制 本文转载自:https://blog.csdn.net/Libmil...

2018-08-30 13:08:57

阅读数 895

评论数 0

Android屏幕适配方案(出自今日头条)

最近两个月,今日头条公众号里推出的一款轻量级屏幕适配方案火了一把,身边好多小伙伴都不停的转发分享!今天终于有时间来给大家分析一下今日头条提出的适配方案了!各位系好安全带,要开车了!!! 前言 其实今日头条提出的方案,很早之前就有人提出过[check],但是一直不是传播的很好!直到最...

2018-08-23 17:09:56

阅读数 3309

评论数 1

Android中MVP模式实战版(一)

从入坑android至今已经有三年了,感受颇深的就是项目的架构了。小项目不打紧,但是中大型项目就要仔细考虑了,否则后期维护以及扩展就是个大问题!目前经典的项目设计模式就是MVC、MVP以及MVVM三种,其他还有根据这三种的衍生种类就不说了,而这三种模式中,个人比较推荐的就是MVP了,虽然增加...

2018-08-17 16:12:09

阅读数 555

评论数 0

Android中gradle的依赖:implementation与api的使用

当gradle插件升级到3.0.0及以上后,我们会发现在gradle中添加依赖的时候,会推荐你使用implementation或者api,而不再推荐你使用compile,今天就来简单介绍下这两者的使用与区别!让小伙伴们可以有目的的去选择implementation或者api。 api...

2018-08-07 10:58:30

阅读数 382

评论数 0

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