- 博客(129)
- 资源 (9)
- 问答 (1)
- 收藏
- 关注
原创 TabBar详解
Flutter中提供了许多方便的UI控件,供我们进行快速的开发,本篇将对TabBar进行介绍学习。简介TabBar在应用中是比较常见的一个控件,通常是配合TabBarView。TabBa作导航栏,TabBarView作导航栏当前所对应的内容区。来看一下TabBar配合TabBarView使用的效果:使用TabBar的参数:cons...
2019-10-08 09:55:24 12246
原创 Flutter之数据共享
背景每种语言都有自己数据共享的方式,全局变量、单例、数据持久化等。我们在进行数据的共享的时候,不仅要考虑到数据的共享性,还需考虑到数据变化后,共享的各个组件如何进行数据更新。本篇针对这个问题,介绍一下flutter中数据共享的方式,以及如何进行数据变更之后通知各个组件进行刷新的。实现概念Flutter中已经为我们提供了一个widget来进行数据共享,它就是I...
2019-09-05 17:54:08 1690
原创 Flutter之RenderObject
什么是RenderObject官方定义:An object in the render tree.渲染树中的一个对象。正如官方解释,RenderObject就是渲染树中的一个对象,负责布局及绘制。它有一个父级,并有一个名为parentData的插槽,其中父级RenderObject可以存储特定于子级的数据,例如子级位置。RenderObject类也实现了基本的布局和绘制协议。但是,R...
2019-09-05 11:29:41 4956
原创 Flutter报错BlocProvider.of() called with a context that does not contain a Bloc of type **.
这里写自定义目录标题Flutter报错BlocProvider.of() called with a context that does not contain a Bloc of type **.Flutter报错BlocProvider.of() called with a context that does not contain a Bloc of type **.在使用flutter...
2019-07-18 19:33:58 2598
原创 解决com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method Tried 3 times of the providers 错误
2018-08-29 小赖 文档初始化解决com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method newModel in the service com.xxx.service.xxx. Tried 3 times of the providers 错误 使用dubbo生产者注册服务,消费者去使用时报上述错误...
2018-08-29 19:18:23 7058 1
原创 springBoot项目打war包,部署到外部tomcat;解决打包后resources下的文件全部丢失
2018-08-29 小赖 文档初始化 springBoot 带有内置Tomcat 服务器,可以直接将项目打包成jar运行,但是如果在需要把项目达成war包该怎么办呢?下面是将springboot项目部署为war项目的一些步骤1. pom.xml中将打包形式jar修改为war修改前:<packaging>jar</packaging>...
2018-08-29 19:16:39 7237 1
原创 mac 下openOffice服务的安装
编辑历史:2018.4.8 小赖 文档初始化1.安装准备安装 Homebrew 及 Homebrew-CaskHomebrew 是一个Mac上的包管理工具。使用Homebrew可以很轻松的安装缺少的依赖。Homebrew-Cask是建立在Homebrew基础上的软件安装命令行工具,最新版本的Homebrew已集成此工具。使用以下命令安装Homebrew/u...
2018-04-08 17:50:56 5209
原创 mac 解决 Docker pull 出现的net/http: TLS handshake timeout 的一个办法
mac 解决 Docker pull 出现的net/http: TLS handshake timeout 的一个办法编辑历史:2018.3.14 小赖 文档初始化 原因描述: docker默认镜像拉取地址为国外仓库下载速度较慢,则会报错“net/http: TLS handshake timeout”。此时,只需要将拉取地址改为国内镜像仓库即可。解决方案:第...
2018-03-20 19:13:07 7033
转载 HTTP协议面试刁难大全
编辑历史:2018.3.14 小赖 文档初始化HTTP的全称是什么?超文本传输协议,HyperText Transfter Protocol,这几个单词可别发走音了。所谓的超文本就是带标记的文本,刚开始的时候是指HTML。现在HTTP协议传输的东西可不只是HTML了,什么表单啊JSON啊XML啊文件啊都可以传输。HTTP常用的状态码有哪些?大部分同学都知道200、40...
2018-03-20 19:11:00 3894
转载 Redis面试刁难大全
编辑历史:2018.3.14 小赖 文档初始化Redis有哪些数据结构?字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。如果你是Redis中高级用户,还需要加上下面几种数据结构HyperLogLog、Geo、Pub/Sub。如果你说还玩过Redis Module,像BloomFilter,RedisSearch,Redis-ML,面...
2018-03-20 19:03:51 3343
原创 oracle PL/SQL 这些查询结果不可更新,请包括ROWID或使用SELECT ...FOR UPDATE 获得可
编辑历史:2018.3.16 小赖 文档初始化 问题描述: 今天使用PL/SQL工具操作Oracle数据库中的表数据,修改不了,提示如上的提示框。解决方案:第一种情况:从table下找到你打开的表,右击 -> 选择“编辑数据”,而不是选择“查看数据”,问题就解决了。你就可以编辑数据了。第二种情况:你用了: select t.* from 表名...
2018-03-16 17:08:15 17049 4
原创 mysql强大功能:跨不同数据库建立视图
编辑历史:2018.3.15 小赖 文档初始化 问题描述:如果我有数据库A和数据库B,数据库A和B属于同一个库,是否可以在MySQL中创建B数据库下的视图test,对应数据库A下的a表。我该怎么做。解决方案:创建视图的语句为: CREATE VIEW b.test AS SELECT * FROM a.a 创建完成如下图所示。...
2018-03-15 20:21:59 18832 3
原创 java解决BeanDefinitionStoreException: IOException parsing XML document [xxx/classes/...xml]
编辑历史:2018.3.14 小赖 文档初始化 问题描述:我的配置文件中使用了 http://mybatis.org/dtd/mybatis-3-config.dtd 的dtd文件,但是我项目启动时并没有联网,项目加载时找不到这个dtd文件,于是报错。配置文件如下:<?xml version="1.0" encoding="UTF-8"?><!DOCTY...
2018-03-15 18:51:31 11456
原创 解决Intellij IDEA中Run configuration Error:Broken configuration due to unavailable plugin...
编辑历史:2018.3.14 小赖 文档初始化 问题描述:上午的IDEA还一切正常,但是下午再打开的时候发现我的tomcat的能用了,显示错误 Run configuration Error:Broken configuration due to unavailable plugin or invalid configuration data ,当时挺懵圈的觉得无缘无故我的IDEA炸...
2018-03-15 16:59:53 30719 12
原创 Mysql触发器的定义和使用简要描述
编辑历史:2018.3.14 小赖 文档初始化1. 触发器的定义触发器(TRIGGER)是MySQL的数据库对象之一,从5.0.2版本开始支持。该对象与编程语言中的函数非常类似,都需要声明、执行等。但是触发器的执行不是由程序调用,也不是由手工启动,而是由事件来触发、激活从而实现执行。有点类似DOM中的事件。2. 触发器语法CREATE TRIGGER trigg...
2018-03-14 18:44:42 11201
原创 java springMVC web容器启动时初始化方法
需求:在tomcat服务启动时初始化一些参数。想法:容器启动时执行方法,最容易想到的就是servlet中可以配置load-on-startup,设置一个正整数也就可以随容器一起启动。 解决方案:Spring提供了当一个Bean初始化后执行方法的扩展点:InitializingBean。这里的初始化指的就是当该Bean的属性被注入完成后(注意:这里并不是所有属性都需要被设置),所...
2018-03-14 14:44:22 10908
原创 nginx 之 413 Request Entity Too Large(请求实体太大)
编辑历史:2018.3.14 小赖 文档初始化 问题描述:启动tomcat访问上传资源的接口,当上传的资源超过1M时,就会返回:413 Request Entity Too Large问题分析:nginx作为反向代理服务器 , nginx最先收到client请求 ,nginx对于post请求实体的默认限制为1M,超过默认后就会报错 413 Request Entity To...
2018-03-14 14:42:55 16086 4
转载 【十分钟学会】正则表达式字符匹配攻略
阅读建议:看一下正则表达式基础,有一定的基本概念,效果最佳。 推荐的基础网址为:正则表达式教程正则表达式是匹配模式,要么匹配字符,要么匹配位置。请记住这句话。然而关于正则如何匹配字符的学习,大部分人都觉得这块比较杂乱。毕竟元字符太多了,看起来没有系统性,不好记。本文就解决这个问题。内容包括:1. 两种模糊匹配2. 字符组3. 量词4. 分支结构...
2018-02-27 13:04:09 11592
转载 Java String 对 null 对象的容错处理
Java String 对 null 对象的容错处理最近看到这样一段话: 原生类型会被自动初始化为 0,但是对象引用会被初始化为 null,如果你尝试调用该对象的方法,就会抛出空指针异常。通常,你可以打印一个 null 对象而不会抛出异常。第一句相信大家都会容易理解,这是类型初始化的基础知识,但是第二句就让我很疑惑:为什么打印一个 null 对象不会抛出异常?带着这个疑问,我开始...
2018-02-26 18:30:02 11788
原创 Java开发必会的Linux命令
作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用–help查看帮助或者直接通过google搜索学习。1. 查找文件...
2018-02-26 17:51:25 10923
转载 Java并发原理无废话指南
Java并发原理 看了一篇java并发原理的文章大受启发,特此分享一下! 作者的原意:写文章的目的是希望用“基础”知识来解释并发编程的问题,而不是像“某些”文章一样一上来就摆各种名词,各种JVM内存模型,各种Java规范。我觉得后者只能让人更困惑,有时候“基础”的力量非常强大。网上有不计其数的并发编程文章,甚至有不计其数的书来介绍这个主题。你为什么要花10分钟时间来读完这篇...
2018-02-26 17:30:05 10982
原创 微信红包的随机算法是怎样实现的?
导语:今天看到有人问:关于微信红包的随机算法!就查阅资料看了一下“微信红包的架构设计”,自己设计的“公平”的随机算法。实现的代码public static double getRandomMoney(LeftMoneyPackage _leftMoneyPackage) { // remainSize 剩余的红包数量 // remainMoney 剩余的钱 ...
2018-02-26 17:03:53 30109
转载 《旅行青蛙》的代码揭秘,攻略,体验
看到很多人对物品的使用上的很多猜测,很多都不是很准确。为了理解你们的呱究竟在干什么,逆向游戏程序逻辑,提取各种数据。这里相当于动用了 上帝视角 来解答这些问题。呱真的在旅行么?呱是如何选择旅行路径的?呱是如何旅行的?呱在每条路上的耗时是怎么计算的?呱离家出走了怎么办?道路有哪些属性?每件物品都有什么效果?如何科学使用物品?旅途中会带回哪些明信片?旅途中会带回哪些特产
2018-02-01 12:20:10 17183 3
原创 MySQL基本函数
MySQL基本函数1.字符串类CHARSET(str) //返回字串字符集CONCAT (string2 [,... ]) //连接字串INSTR (string ,substring ) //返回substring首次在string中出现的位置,不存在返回0LCASE (string2 ) //转换成小写LEFT (string2 ,length ) //从string2中的左边起取len
2017-12-11 10:49:09 10799
原创 mysql导入较大sql文件,出现MySQL server has gone away的解决方法
问题描述:工作需要查看备份数据,故将mysql数据库的定时备份数据导入到mysql中,出现如下图所示问题。 使用命令执行: mysql> use auction-oa Database changed mysql> source /tmp/all_20171028_010101.sql导入的过程中出现MySQL server has gone away错误,数据导入失败
2017-12-08 21:14:29 15191 3
原创 初学python之python的安装
初学python之python的安装作者:画家邮箱:更改历史: 2017-12-03 画家 文档初始化1 历史、现状和发展1.1 历史:Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。1.2 现状:现在,全世界差不多有600多种编程语言,但流行的编程语言也就那么20来种。如果你听说过TIOBE排行榜,你就能知道
2017-12-07 19:04:42 10357
原创 mysql的utf8mb4编码以及java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' 问题的处理
数据转移 postgresql转移到mysql)的时候,发现会出现如下错误: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x94' for column 'name' at row 1 这是字符集不支持的异常。 utf8编码特点编码方式 docker
2017-11-05 09:43:03 22908
原创 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-11-05 09:06:58 275
转载 基于HCE移动支付研究报告
1. 概念 HCE(host-based card emulation),即基于主机的卡模拟。在一部配备NFC功能的手机实现卡模拟,目前有两种方式:一种是基于硬件的,称为虚拟卡模式(Virtual Card Mode);一种是基于软件的,被称为主机卡模式(Host Card Mode),即本文要讨论的方式。 在虚拟卡模式下,需要提供安全模块SE(Secure Elemen),SE提供对
2015-10-07 09:41:48 1520
转载 Android开发——构建自定义组件
Android中,你的应用程序程序与View类组件有着一种固定的联系,例如按钮(Button)、 文本框(TextView), 可编辑文本框(EditText), 列表框(ListView), 复选框(CheckBox), 单选框(RadioButton), 滚动条(Gallery), 微调器(Spinner), 等等,还有一些比较先进的有着特殊用途的View组件,例如 AutoComplet
2015-09-11 20:45:16 485
转载 Android应用资源系列之属性(Attribute)资源
属性(Attribute)资源:属于整个Android应用资源的一部分.其实就是网上一堆介绍怎么给自定义View添加自己的属性文章里的attrs文件,此文件位于../res/values/目录下 当别人通过XML文件配置的方式来创建你开发的自定义组件,并且还能动态设置你自定义组件的属性时,这时候你就需要给你自己自定义的组件配上一个XML属性资源文件来完成这项工作了. 其实也
2015-09-10 21:42:07 408
原创 Android 同一Activity 静态加载fragment 并实现通信
直接上代码 首先是主Activity: MainActivity.Javapackage com.example.acer.fragment_test;import android.app.Activity;import android.app.FragmentManager;import android.os.Bundle;public class MainActivity exte
2015-09-05 08:42:19 1789
转载 理解Fragment生命周期
官网帮助文档链接: http://developer.android.com/guide/components/fragments.html主要看两张图,和跑代码一,Fragment的生命周 二,与Activity生命周期的对比 场景演示 : 切换到该Fragment11-29 14:26:35.095
2015-09-04 16:06:14 342
转载 简析 addToBackStack使用和Fragment执行流程
在使用Fragment的时候我们一般会这样写: FragmentTransaction transaction = getSupportFragmentManager().beginTransaction(); transaction.replace(R.id.content_view, fragment, fragment.getClass().get
2015-09-04 09:00:24 382
转载 Fragment和Activity的关系
1、Fragment引入fragment是一种控制器对象,activity可委派它完成一个任务。通常这些任务就是管理用户界面。受管的用户界面可以是一整屏或者是整屏的一部分。2、Fragment与支持库Fragment被引入到API 11级中,为了保证先后兼容性问题,谷歌提供了支持库(libs/android-support-v4.ja
2015-09-04 08:18:46 2377
转载 intent.putExtra()方法参数详解
【putExtra("A",B)中,AB为键值对,第一个参数为键名,第二个参数为键对应的值。顺便提一下,如果想取出Intent对象中的这些值,需要在你的另一个Activity中用getXXXXXExtra方法,注意需要使用对应类型的方法,参数为键名】要不我举个例子吧,,大家注意注释的地方哈,源码在下面。来建第一个Activity:MyIntentpublic
2015-09-03 21:04:45 638
转载 Android drawable中xml标签属性
一、在res/drawable文件夹下创建一个名为gradient_box的xml文件:shape drawable xml文件中定义的一个几何图形,定义在res/drawable/目录下,文件名filename称为访问的资源ID在代码中通过R.drawable.filename进行访问,在xml文件中通过@[package:]drawable/filename进行
2015-09-03 14:56:40 703
转载 Android fragment详解
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,
2015-09-01 22:21:31 424
原创 Java模拟公司置办货物系统(二)
采用MVC风格,将数据写入文件,模拟公司置办货物系统。 A类表示普通员工,B类表示部门精力,C类表示采购部,D类表示资源管理部。订单状态 1.表示申请状态 2.表示通过审批 3.表示未通过审批 4.表示订单完成,购物完成第三步:创建Po类,代表采购部批准的订单类.package com.jereh14;public class Po implements java.io
2015-08-24 19:53:38 718
原创 Java模拟公司置办货物系统(一)
采用MVC风格,将数据写入文件,模拟公司置办货物系统。 A类表示普通员工,B类表示部门精力,C类表示采购部,D类表示资源管理部。订单状态 1.表示申请状态 2.表示通过审批 3.表示未通过审批 4.表示订单完成,购物完成第一步:首先创建Employeer类,代表员工类.package com.jereh14;public class Employeer implemen
2015-08-24 19:39:24 656
Windows JDK8 官方版本
2018-10-17
mysql驱动包 mysql-connector-java-5.1.7-bin.jar
2018-02-26
JDBC ojdbc14.jar 程序文件
2018-02-26
java基础面试笔试题及其答案
2018-02-06
《Java核心技术+卷1:基础知识(原书第9版)》
2018-02-06
计算机网络(谢希仁版)
2018-02-06
Redis入门指南
2018-02-06
spring+hibernate和spring+myBatis实现连接多个数据库,同时操作的项目
2017-12-07
AndroidStudio 编译时无限输出一种错误是怎么回事?
2015-09-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人