APP与小程序开发Flutter开发实战七:深入布局原理 知道了 Widget、Element、RenderObject 三者之间的关系,其中我们最为熟知的 Widget ,作为“配置文件”的存在,在 Flutter 中它的功能都是比较单一的,属于 “颗粒度... 2019-04-013,097 viewsCommentsFlutter 阅读全文
APP与小程序开发Flutter开发实战六:深入Widget原理 Widget 是什么?这里有一个 “总所周知” 的答就是:Widget并不真正的渲染对象 。是的,事实上在 Flutter 中渲染是经历了从 Widget 到 Element 再到 RenderObj... 2019-04-011,730 viewsCommentsFlutter 阅读全文
APP与小程序开发Flutter开发实战五:深入探索一些有趣原理 一、WidgetsFlutterBinding 这是一个胶水类。 1、Mixins 混入其中( ̄. ̄)! 是的,Flutter 使用的是 Dart 支持 Mixin ,而 Mixin 能够更好的解决多... 2019-04-011,881 viewsCommentsFlutter 阅读全文
APP与小程序开发Flutter开发实战四:Redux、主题、国际化 Flutter 中 Redux 的使用,并结合Redux 完成实时的主题切换与多语言切换功能。 Flutter 作为响应式框架,通过 state 实现跨帧渲染的逻辑,难免让人与 React 和 Rea... 2019-04-011,671 viewsCommentsFlutter 阅读全文
APP与小程序开发Flutter开发实战三: 打包与填坑篇 一、打包 首先我们先看结果,如下表所示,是 Flutter 与 React Native 、IOS 与 Android 的纵向与横向对比 。 项目 IOS Android GSYGithubAppFl... 2019-04-012,800 viewsCommentsFlutter 阅读全文
APP与小程序开发Flutter开发实战二:快速开发实战篇 如何搭建一个通用的Flutter App 常用功能脚手架,快速开发一个完整的 Flutter 应用。 前言 本篇内容结构如下图,主要分为: 基础控件、数据模块、其他功能 三部分。每大块中的小模块,除了... 2019-04-013,332 viewsCommentsFlutter 阅读全文
APP与小程序开发Flutter开发实战一、Dart语言和Flutter基础 一、基础篇 本篇主要涉及:环境搭建、Dart语言、Flutter的基础。 1、环境搭建 Flutter 的环境搭建十分省心,特别对应 Android 开发者而言,只是在 Android Stuido ... 2019-04-013,303 viewsCommentsDart Flutter 阅读全文
计算机网络技术HTTPS单向、双向认证、抓包原理、反抓包策略 HTTP(HyperText Transfer Protocol,超文本传输协议)被用于在Web浏览器和网站服务器之间传递信息,在TCP/IP中处于应用层。这里提一下TCP/IP的分层共分为四层:应用... 2019-04-013,393 viewsComments 阅读全文
数据库教程MySQL 复制概述及原理 – 性能与扩展性基石 1. 复制概述 MySQL 内置的复制功能是构建基于 MySQL 的大规模、高性能应用的基础,复制解决的基本问题是让一台服务器的数据与其他服务器保持同步。接下来,我们将从复制概述及原理、复制的配置、常... 2019-04-012,899 viewsCommentsMySQL 阅读全文
数据库教程MySQL数据库优化分析:找出瓶颈提升性能 数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷。 1. 优化一览... 2019-04-012,018 viewsCommentsMySQL 阅读全文
WEB前端开发loading动画性能优化-摒弃Canvas拥抱CSS3实现点击特效 click-colorful demo演示 coldday.github.io/click-color… 项目中有个活动页加载时有个loading动画,效果如上图,连续绽放小球,问题就是太卡,经常出现... 2019-04-012,120 viewsComments 阅读全文
WEB前端开发JavaScript 原型和原型链及 canvas 验证码实践 思维导图 不太了解原型链的同学可能会觉得有点乱,没关系,看完文章再回过头来看,就很清晰了。 原理 打好基础,才能建设万丈高楼。 Prototype 众所周知,在 JavaScript 中,可以通过关键... 2019-04-012,188 viewsCommentsjavaScript 阅读全文
后端程序开发superglobals:PHP预定义的超全局变量管理扩展 SG 全称 Superglobals,它的诞生为了方便快捷操作PHP预定义的超全局变量,用户定义的超全局变量。 如果在非CLI模式,SG默认托管PHP预定义的超全局变量, 包括$_GET, $_POS... 2019-04-012,768 viewsCommentsPHP 阅读全文
网站建设与开发html5的canvas绘制有圆角的百分比进度条 由于使用JS+CSS不能实现圆角的效果(如下图,主要使用到了CSS3的transform属性),所以特地研究了一下怎么使用canvas来100%复原设计稿。 HTML中的canvas 第一眼看到can... 2019-04-014,357 viewsComments 阅读全文
后端程序开发Laravel 教程:集合(Collection)基础用法 Laravel 集合是 Laravel 框架中一个十分有用的工具。 Laravel 集合就像是在 PHP 中的数组,但会更好用。 在这篇教程中,我们将会体验一些集合使用时的实用技巧。 集合(Colle... 2019-04-014,257 viewsCommentsLaravel 阅读全文
数据库教程阿里面试题:Mybatis中Dao接口和XML文件里SQL如何建立关系? 阿里的这样一道面试题: Mybatis中的Dao接口和XML文件里的SQL是如何建立关系的? 如果有两个XML文件和这个DAO建立关系,岂不是冲突了? 如果你看过笔者关于Mybatis源码分析的往期博... 2019-04-012,701 viewsCommentsMyBatis 面试题 阅读全文
WEB前端开发jQuery内部对script标签的处理分析 分析 jQuery 调用 append(‘<script>alert("xxx")’) 后,jQuery 对 <script>的处理。 1、有这样一段代码: <body&... 2019-04-013,277 viewsCommentsjQuery 阅读全文
数据库教程《Redis设计与实现》笔记 — 数据结构与对象 1、简单动态字符串 Redis 没有直接使用 C 语言传统的字符串表示,而是自己构建了一种简单动态字符串 (SDS),使用 SDS 作为 Redis 的默认字符串表示。 1.1 SDS 定义 stru... 2019-04-012,275 viewsCommentsRedis 阅读全文
编程语言入门到精通C++针对ini配置文件读写大全 ini文件(Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息。ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Key... 2019-03-314,621 viewsComments 阅读全文
服务器及运维Debian 10 Buster安装PostgreSQL 11和MariaDB的说明 Debian 10 Buster操作系统上安装PostgreSQL 11和MariaDB的说明,不管安装哪个,都先运行sudo apt update和sudo apt -y upgrade命令更新系统... 2019-03-313,562 viewsCommentsMariaDB PostgreSQL 阅读全文
数据库教程PostgreSQL11新特性支持并行创建索引(限B-tree 索引) PostgreSQL 11 版本在并行方面得到增强,例如支持并行创建索引、并行Hash Join、并行 CREATE TABLE .. AS等,本文先介绍并行创建索引。 PostgreSQL 11 版... 2019-03-313,925 viewsCommentsPostgreSQL 阅读全文
后端程序开发PHP7在windows配置远程连接Oracle数据库的方法 项目需求,需要去其他项目组的oracle数据库上面去定时的获取一些数据,在本地配置了一下连接都oracle的方法,踩过windows上配置的一个又一个的坑,终于完成了配置,在此分享一下,希望能够帮助到... 2019-03-313,622 viewsCommentsoracle 阅读全文
数据结构与算法raft共识算法图解,搞不懂就别玩区块链 raft是一个共识算法(consensus algorithm),所谓共识,就是多个节点对某个事情达成一致的看法,即使是在部分节点故障、网络延时、网络分割的情况下。这些年最为火热的加密货币(比特币、区... 2019-03-314,211 viewsComments区块链 阅读全文
网站建设与开发dedecms使用Mysql8.0无法登录后台的解决办法 阿里云polarDB宕机后, 被迫把一部分老客户用的数据迁移到自架的MySQL 8.0服务里面。客户用的是dedecms, 下午打电话说后台登录不上去了, 29号抽空找了半天, 终于看到是因mysql... 2019-03-302,665 viewsCommentsDEDECMS MySQL 阅读全文