• 等级
  • 281790 访问
  • 88 原创
  • 3 转发
  • 10948 排名
  • 251 评论
  • 837 获赞

微信小程序开发--【初体验】(一)

第一步–注册账号 https://mp.weixin.qq.com/cgi-bin/registermidpage?action=index&lang=zh_CN&token= 切记: 订阅号、服务号、小程序、企业微信,以上四种功能每个邮箱仅能申请一种帐号。 第二步–登录 登录后我们看到的界面如图所示: 我们看到东西特别多,我们一步一步来 第三步–完善小程序信息 主要是:小程...

2018-10-24 22:56:57

Kotlin实战【四】迭代事物:while和for

1、while循环 kotlin的while和do-while与Java语法一致,这里简单看一下 while (condition) { //当条件为真时,代码体执行 /*...*/ } do {//无条件的执行一次,之后当条件为真时执行 /*...*/ } while (condition) 2、for循环 for循环仅以一种形式存在,和java的for-each循环一致 Ja...

2018-10-21 18:30:38

Kotlin实战【三】表示与选择

前言 本章我们将学习怎么样在Kotlin中通过枚举和when实现表示与选择。 一 、表示与选择之枚举 1.1枚举的定义 我们来看一下java中的用法: public enum Color { RED, ORANGE, YELLOW, GREEN, BLUE, INDIGO, VIOLET } kotlin中的用法: enum class Color { RED, ORANGE, ...

2018-09-20 22:32:17

Kotlin实战【二】Kotlin基本要素

前言 本章我们将学习怎么用kotlin声明任何程序都存在的基本要素:变量、函数、类以及属性的概念 一、函数和变量 1.1 Hello World 让我们以一个经典的例子开始:打印“Hello, world!” fun main(args: Array<String>) { println("Hello, world!") } 从上面代码我们能看到哪些...

2018-08-13 21:49:26

Android TV开发总结【适配】

前言 Android 的屏幕适配是指适配不同机顶盒 UI 框架层输出的分辨率和 dpi,而不是适配不同分辨率的电视机(电视机的适配交由机顶盒本身完成,和各个应用无关) 之前的文章有介绍过适配相关的问题在和dimens插件,可以前往了解: Android完美适配dimens.xml脚本 打造AS酷炫dimens适配插件 背景知识 1、什么是屏幕尺寸、屏幕分辨率、屏幕像素密度? ...

2018-08-09 20:39:19

Android TV开发总结【RecycleView】

在TV开发中RecycleView的使用是最让人头疼的经常会出现焦点丢失。因为当item未显示时不能获取焦点。所以当我们按上下键时经常丢失焦点或者焦点乱跳。要解决这个问题我们必须要手动控制RecyclerView 的按键和焦点移动。 所以我们这里需要需要自定义RecycleView。 代码如下,各个方法作用在注视中已添加: public class TvRecyclerView extend...

2018-08-01 21:52:54

Kotlin实战【一】Kotlin定义与目的

前言 本系列文章适合有一定java经验的开发者,文章主要内容来自于Dmitry Jemerov的《Kotlin实战》,并加以自己学习过程中的感悟,总结以及实战中的经验。 Kotlin官网 Kotlin中文官网 其他资源(部分需要科学上网): Android快速转战Kotlin教程 Kotlin官方论坛 Stack Overflow上的Kotlin标签 Kotlin Reddit ...

2018-07-04 21:22:33

Android TV开发总结【焦点】

一、焦点获取 首先,TV端的开发和我们手机端开发最大的区别就在于TV端存在焦点的概念。 如下图: 可想而知,手机端我们直接通过点击\长按某个区域处理响应事件处,但是TV端只能通过遥控器的上下左右来操控焦点,从而选中特定的区域处理相应事件。 在TV开发中没有以前我手机端的dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent 事件来分发...

2018-06-28 21:31:47

安卓自定义列表dialog

前言 很早之前写过一篇 自定义提示信息Dialog 如图: 这个形式也是最常用的,不过最近需要用到列表信息Dialog,原生的不光样式不能满足需求,而且是开发电视端的APP,需要对焦点进行特殊处理,所以就需要自定义Dialog 我们先来看一下系统自带的列表Dialog。 系统自带列表Dialog 第一种:纯列表 我们先来看第一种: 最简单的一种,没有当前状态,只有列表...

2018-06-05 21:11:30

Android快速转战Kotlin教程

前言 kotlin是啥?这里就不用多说了,想必看这篇文章的童鞋肯定是有所了解的。 那么这篇文章你可以收获什么? 答:本文主要通过本人如何从java转战到kotlin并应用在实际项目中的个人经历,给大家提供一些学习思路、学习方法以及一些学习资料和个人总结。 前提:你的项目(包含个人项目)即将开始用到kotlin(没有项目作为依托你会缺少十足的动力,而且缺少应用场景乘热打铁那也...

2018-05-16 21:38:23

GIT与SVN世纪大战

为神马会写这篇文章?由于本人之前一直使用git虽然没到炉火纯青的地步但也能自由的coding,但是最近需要使用到svn,于是呢总在想两者有神马区别呢?接下来一起来仔细研究一番。 漫画篇 学术篇 差 异 SVN GIT 系统特点 1.集中式版本控制系统(文档管理很方便)2.企业内部并行集中开发3.windows系统上开...

2018-05-04 10:47:09

BerryBoot实现树莓派多系统切换

最新太忙了好久没有更新文章了,前段时间自己通过树莓派+OwnCloud+花生壳打造了自己的私人云盘。最近本人有想通过树莓派搞点其他事情,比如Kodi多媒体、Lakka游戏等等,但是又不想不断的更换SD卡(树莓派默认SD卡为系统盘),于是想到通过BerryBoot来实现系统的切换,无需替换SD卡。 一、准备工作 1.下载BerryBoot: (sourceforge)下载地址: http...

2018-04-23 10:23:34

快应用开发教程【02】--项目配置教程

预览 我们先来预览一下Demo中的manifest.json文件 { "package": "com.libin.helloworld", "name": "HelloWorld", "versionName": "1.0.0", "versionCode": "1", "minPlatformVersion&quo

2018-03-27 18:07:48

快应用开发教程【01】--环境与调试

书接上文,快应用的时代我们注册好账号之后需要关联平台: 接下来我们就可以开发我们的快应用了。 一、环境搭建 1、安装NodeJs ⚠️:安装6.0以上版本的NodeJS,推荐v6.11.3。不要使用8.0.*版本.这个版本内部ZipStream实现与node-archive包不兼容,会引起报错 官网:https://nodejs.org/en/ 自行下载安装,Mac也可通过...

2018-03-26 00:38:13

快应用的时代

最新资讯 3月20日,小米、中兴、华为、金立、联想、魅族、努比亚、OPPO、vivo、一加,共十家手机厂商在北京联合召开快应用标准启动发布会,手机厂商与中国信息通信研究院、电信终端产业协会、中国软件行业协会及数百家知名移动互联网应用企业共襄盛举,共同见证移动应用新生态的到来。本次发布会上,十家手机厂商共同发布了快应用及其相关标准,并与中国信息通信研究院、电信终端产业协会、中国软件行业协会共同启动...

2018-03-22 23:22:02

初识区块链【区块链01】

最近研究了一段时间的区块链,准备写个系列文章,主要是从技术方面切入,本人也是边学习边总结,欢迎大家关注“伟大程序猿的诞生”,共同交流成长。 区块链是什么? 1、区块链概念? 定义:区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法。 白话:我们可以把区块链理解为一个公有账本,每个人...

2018-03-13 21:12:31

python实现百万英雄答题神器

最近百万英雄之类的答题软件广受大家的喜爱,不过对于我这菜鸟基本没有拿过奖。 但是作为一名码农怎么能忍,于是研究出了即将要与大家分享的答题神器。 流程: 首先,带着大家捋一遍流程: first:将手机屏幕投影到电脑上,或者开启模拟器,在电脑上,将问题和答案截图 second:进行图像识别,将问题和答案转换成文字 third:百度搜索问题和答案并爬取数据 fourt

2018-02-04 20:51:51

python人工智能-图像识别

一、安装库 首先我们需要安装PIL和pytesseract库。 PIL:(Python Imaging Library)是Python平台上的图像处理标准库,功能非常强大。 pytesseract:图像识别库。 我这里使用的是python3.6,PIL不支持python3所以使用如下命令 pip install pytesseract pip install pillow 如果是p

2018-01-24 21:21:42

十分钟走进大数据世界

大数据的概念大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。主要解决:海量数据存储和海量数据的分析计算问题大数据的特点大数据特性,谨记四字箴言:「大、快、杂、疑」1、Volume(大)资料量非常大,以前人们「手动」在表格中记录、累积出数据;现在数据是由机器

2018-01-10 15:19:34

树莓派+owncloud+花生壳打造私有云

导读 树莓派: Raspberry Pi只有信用卡大小的微型电脑,其系统基于Linux。随着Windows 10 IoT的发布,我们也将可以用上运行Windows的树莓派。 它是一款基于ARM的微型电脑主板,以SD/MicroSD卡为内存硬盘,卡片主板周围有1/2/4个USB接口和一个10/100 以太网接口(A型没有网口),可连接键盘、鼠标和网线,同时拥有视频模拟信号的电视输出接口

2018-01-02 17:52:30

博客专家

先知丨先觉

喜欢BUG之后的天空,肆意的NEW着对象,人生快哉 ...展开 收起
关注
  • 计算机软件/程序猿
  • 中国 浙江省 杭州市
奖章
  • 博客专家
  • 专栏达人
  • 持之以恒
  • 1024勋章