BeforeNight Blog

起风了,要努力生活。

Effective Dart: 风格

Effective Dart: Style Guide

Effective Dart: 风格 高质量的代码的前提是有良好的代码风格,保持一致的命名规则、代码顺序、以及代码格式化规则可以让我们的代码看起来是同一人写出来的。在整个dart语言的生态中保持一致的代码风格,有利于我们互相学习以及贡献代码。 标识符命名 [DO] 类型命名使用大写驼峰风格 [DO] 库个源文件命名使用小写加下划线风格 ...

Effective Dart: 使用

Effective Dart: Usage

effective-dart-usage 本章是effective dart系列中最使用的指南。您将直接在您的Dart代码中应用这些指导原则。 🔥 Effective Dart: Usage 🔥 库 [DO] part of指令之后使用字符串 [DON’T] 不要在你的库的src目录下引入其他库 [PREFER] 库lib目录下的引入...

Flutter 常见布局

Flutter Widget

Flutter 常见布局 Flutter 中拥有需要将近30种内置的 布局Widget, 其中常⽤有 Container、 Padding、 Center、 Flex、 Stack、 Row、 Column、 ListView 等, 下⾯简单讲解它们的特性和使⽤。 布局 Widget:https://flutterchina.club/widgets/layout/ 资源...

Python3连接MySQL数据库

Python3 with MySQL Database

Python3连接MySQL数据库 适用环境 python版本 >=2.6或3.3mysql版本>=4.1 安装 可以使用pip安装也可以手动下载安装。使用pip安装,在命令行执行如下命令: 1 pip install PyMySQL 手动安装,请先下载。下载地址:https://github.com/PyMySQL/PyMySQL/tarball/pymysql-X...

Flutter快速上车之Widget

Action in Flutter Widget

Flutter快速上车之Widget 作者:闲鱼技术-意境 Flutter作为一种全新的响应式,跨平台,高性能的移动开发框架。从开源以来,已经得到越来越多开发者的喜爱。闲鱼是最早一批与谷歌展开合作,并在重要的商品详情页中使用上线的公司。一路走来,积累了大量的开发经验。虽然越来越多的技术大牛在flutter世界中弄得风声水起,但是肯定有很多的flutter小白希望能快速上手,享受flutt...

View 的事件体系(1)

Android View Motion

View 不属于四大组件,但 是它的作用堪比四大组件,甚至比 Receiver 和 Provider 的重要性都要大。 在 Android 幵发 中,Activity承担这可视化的功能,同时 Android 系统提供了很多基础控件,常见的有Button、 TextView、CheckBox 等。很多时候仅仅使用系统提供的控件是不能满足需求的,因此我们 就需要能够根据需求进行新控件的定义...

支付宝自助收银刷脸支付对接文档

AliPay-Smile-Service


Android Toast 原理分析

Android Toast Principle Analysis

Android Toast 是我们日常开发中常用的View组件,下面分析一下Toast是如何运作的,开始之前先要知道所有的视图都是通过 WindowManager.addView(mView, mParams) 添加并显示到屏幕上的,这是一个IPC调用。 Toast原型图 Toast 的使用 1 Toast.makeText(MainActivity.this, "message", ...

使用JavaScript和React编写原生移动应用(1)

Build native mobile apps using JavaScript and React

使用JavaScript和React编写原生移动应用 React Native使你只使用JavaScript也能编写原生移动应用。 它在设计原理上和React一致,通过声明式的组件机制来搭建丰富多彩的用户界面。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import React, { Component } from 'reac...

Android Pie(9.0) 新特性和适配策略

Android Pie(9.0) New Features and Adaptation Strategy

Android Pie(9.0) New Features 刘海屏适配 通知功能的变更 隐私权变更 对使用非 SDK 接口的限制 和 适配策略 非Activity-Context启动Activity Apache HTTP 客户端弃用,影响采用非标准 ClassLoader 的应用 前台服务 Android API Differences Report ...