12 waterseason

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 7w+

带你深入理解 FLUTTER 中的字体“冷”知识

本篇将带你深入理解 Flutter 开发过程中关于字体和文本渲染的“冷”知识,帮助你理解和增加关于 Flutter 中字体绘制的“无用”知识点。毕竟此类相关的内容太少了首先从一个简单的文本显示开始,如下代码所示,运行后可以看到界面内出现了一个 H 字母,它的fontSize是 100,Text被放在一个高度为 200 的Container中,然后如果这时候有人问你:Text显示 H 字母需要占据多大的高度,你知道吗? @override Widget build(BuildContext c

2020-08-10 23:38:39

虚拟机(VM)安装openwrt-koolshare软路由

⒈创建虚拟机**软路由选择Windows操作系统,因为我们需要在PE环境中进行软路由的写入,固件类型选择BIOS,网络类型选择使用仅主机模式网络,虚拟磁盘类型选择IDE【一定要选择IDE模式】,SCSI会报错。⒉安装选择PE镜像后启动虚拟机,等待PE启动完成后将虚机加载的光盘切换成openwrt-koolshare的镜像,在我的电脑中打开光盘驱动,选择“IMG写盘工具”右键选择以管理员身份运行,在浏览框中选择我们的软路由IMG镜像后点击开始,镜像写入完成后点击关闭,将光盘弹出虚拟机后关闭虚拟机。⒊优

2020-07-11 22:44:08

小程序textarea完美填坑

相信做微信小程序的码友们都被textarea这个原生组件坑过,什么placeholder位置错乱,穿透弹窗或遮罩层,ios上输入法弹起后换行输入内容遮挡,删除输入内容时内容被遮挡等等。。。反正综上所述我全遇到了,埋完一个坑又出一个新坑,在埋坑过程中数次想过放弃(就想跟老板说这是小程序的bug解决不了),但想想自己曾经夸下的海口(没有搞不定的,只有不想搞的),又默默地把手放在鼠标键盘上!先上一个完美填坑后的效果图:   解决页面滚动时placeholder/输入内容不随textarea组件滚动,经

2020-07-07 16:08:11

Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [33,755] milliseco

刚部署好程序,第一次登录时,加载非常得慢,查看log日志发现:Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [33,755] milliseconds. 说什么创建用于会话ID生成的SecureRandom实例花费了[33,755]毫秒。解决办法:打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:securerandom.

2020-06-28 10:08:47

Centos:如何查找安装的jdk的目录

使用????????????????????????????????的话能定位????????????的安装路径的前提是配置了环境变量JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径。正确的方式是通过 which java:[tt@vddd conf]$ java -versionopenjdk version "1.8.0_65"OpenJDK Runtime Environment (build 1.8.0_65-b17)OpenJDK 64-Bit Server VM (bui

2020-06-28 10:06:27

Nginx+Https自己敲命令生成证书

一、准备 环境:centos6.8 nginx:1.13.6二、开始 首先安装依赖包: yum install -y gcc gcc-c++ autoconf automake make zlib zlib-devel openssl openssl-devel pcre pcre-devel 开始安装 tar -xf nginx-1.13.6.tar.gz cd nginx-1.13.6 ./configure --prefix=/usr/local/ng

2020-05-18 09:36:35

CentOS 7 SSH使用证书登录(git更新免密)

本地生成证书:ssh-keygen -t rsa会提示输入密码全部回车,不设置密码~/.ssh/目录下会生成两个文件:id_rsa为私钥,id_rsa.pub为公钥.把id_rsa.pub传到centos7服务器上scp -r id_rsa.pub git@192.168.1.1:~/导入公钥cat ~/id_rsa.pub >> ~/.ssh/authorized_keys服务器上配置ssh,用root账号配置:RSAAuthentication yes Stri

2020-05-09 15:49:37

centos7单机安装kafka,进行生产者消费者测试

kafka安装与测试1、配置JDK环境安装jdk就不写了2、安装kafka下载地址:http://kafka.apache.org/downloadscd /opt wget http://mirror.bit.edu.cn/apache/kafka/2.3.0/kafka_2.11-2.3.0.tgz tar zxvf kafka_2.11-2.3.0.tgz mv kaf...

2020-04-29 11:55:50

https证书生成环境搭建配置(基于Tomcat和Nginx)

一、基于Tomcat、JDK内置密钥工具:1、生成服务端证书库(keystore证书库文件),用于客户端验证服务端的真实性keytool -genkey -v -alias key_server -keyalg RSA -keystore e:\server.keystore -dname "CN=D-F005227,OU=youku,O=zhibohudong,L=beijing,ST=be...

2020-04-24 11:15:19

Centos7连接wifi 静态IP

输入ip addr命令查看联网信息:上面看不到IP地址,说明没网,一般无线网卡以w开头,如上图的wlp3s0,网络名称已实际为准,这里就使用wlp3s0;打开无线网的驱动,运行命令:suip link set wlp3s0 up运行没报错说明成功连接网络,运行命令:wpa_supplicant -B -i wlp3s0 -c <(wpa_passphrase “wifi名称”...

2020-04-24 09:24:11

Flutter -自定义日历组件

颜色文件和屏幕适配的文件 可以自己给定import 'package:flutter/cupertino.dart';import 'package:flutter/rendering.dart';import 'package:flutter_xiaoe/utils/ScreenUtil.dart';import 'package:flutter/material.dart';imp...

2020-03-01 17:58:08

Dart高级(一)——泛型与Json To Bean

从 Flutter 发布到现在, 越来越多人开始尝试使用 Dart 来完成部分功能;Dart 的前生今世一类的话题,这里就不展开了,只要知道 Flutter 是 google 推出跨平台方案就好,至少不必担心Dart性能与生态问题(如果google真的想支持的话).先看一下最终的效果显示:Dart 语言根据最新的语言排行榜…不好意思,没找到Dart,就目前来看,在前端没拼过JS,在其他领...

2020-02-23 20:49:57

flutter loading、Progress进度条

Flutter Progress1 条形无固定值进度条//LinearProgressIndicator不具备设置高度的选项,可以使用SizedBox来设置高度与宽度 SizedBox( child: LinearProgressIndicator(), height: 8.0, width: 200, ),2 圆形无固定值进度条SizedBox( ...

2020-02-21 17:08:15

Flutter使用Https加载图片

Flutter使用Https加载图片使用http加载图片出现CERTIFICATE_VERIFY_FAILED: self signed certificate(handshake.cc:352表示HTTPS项目不可使用官网的加载图片组件需要自定义一个图片加载组件自定义两个类,建议存放在一起,以后有HTTPS加载可以直接使用文件名自定义import 'dart:async';i...

2020-02-21 01:42:41

flutter shared_preferences 异步变同步

前言在开发原生iOS或Native应用时,一般有判断上一次安装的版本和当前版本是否是同一个版本,如果不是同一个版本,则要显示引导页,这个过程是把版本号持久化存储起来,在每一次启动时进行判断,这个过程必须是同步的,但flutter > 提供的shared_preferences和package_info却都是异步的解决方案:1、在pubspec.yaml里配置依赖packages#...

2020-02-21 00:58:17

Flutter TextField边框颜色

监听要销毁 myController.dispose();TextField 没有height属性, 这里用 maxLines 来控制高度,也可以设置 minLines,让高度随输入内容变化class _FeedbackPageState extends State<FeedbackPage> { final myController = TextEditingControll...

2020-02-19 21:33:25

flutter Future的正确用法

在flutter中经常会用到异步任务,dart中异步任务异步处理是用Future来处理,那么如何实现用Future来处理一个异步操作呢,网上的Future教程、原理都是说说原理,但是没有什么干货,没有教你如何去用。今天看了下源码,终于知道如何去使用Future了。其实和javaScript的promise很像,但是promise的参数函数的参数提供了resolve,reject方法去操控状态,那...

2020-02-18 21:56:19

记一次Flutter简单粗暴处理HTTPS证书检验方法

最近在做Flutter项目到了遇到一个无解的事情,当使用Image.network来加载一张需要https且需要校验证书的图片时,控制台就会报错提示证书问题之类的英文,我当时找了很久关于flutter图片加载设置校验证书的方法,无解了,最后不太好的方法是直接改Image.network加载图片的方法,看了源码原理是利用了httpclent,所以当时用了一种更简单粗暴的方式,在加载图片初始化http...

2020-02-18 14:16:59

Spring Boot使用Quartz定时任务

一、采用内存方式使用Quartz1、新建一个简单的Spring Boot项目pom.xml内容如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSc...

2019-12-06 10:01:01

docker 常用命令

docker 列出每个容器的IPdocker inspect 容器ID | grep IPAddress启动systemctl start docker守护进程重启sudo systemctl daemon-reload重启docker服务systemctl restart docker重启docker服务sudo service docker restart...

2019-11-23 14:19:37

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。