android 事件分发机制 概念理解

android 事件分发机制 参考资料 Android 事件分发机制源码和实例解析 Android View 事件分发机制详解 图解 Android 事件分发机制 图解View的事件分发机制 原理 分发事件 的起始点: 从 Activity 开始,Activity 源码 Activity 有两个方法 dispatchTouchEvent 和 onTouchEvent Activity—dispatchTouchEvent public boolean dispatchTouchEven
分类: 其他 发布时间: 01-11 23:37 阅读次数: 0

控件版本问题 ----填坑

控件版本不一致 的坑—-解决思路 今天做项目的时候发现 FloatingActionButton 有问题,如果不用该控件则没有问题,如果使用 android.support.design.widget.FloatingActionButton 则报错 错误为: Caused by: java.lang.NoSuchMethodError: No direct method <init>(Landroid/widget/ImageView;Landroid/support/v7/widge
分类: 其他 发布时间: 01-11 23:37 阅读次数: 0

案例分析 --构造方法,代码块,重写 的应用

案例分析 –构造方法,代码块,重写 的应用 参考资料: 掌握java中的三种代码块的定义及使用 java中构造方法和方法全面解析 1. 分析下面代码 的结果 public class HDemo { public static void main(String[] args) { Person son=new Son(7); son.show(); } } class Son extend
分类: 其他 发布时间: 01-11 23:37 阅读次数: 0

GreenDao (2.1.0 反射机制) 初步使用

GreenDao (2.1.0 反射机制) 初步使用 参考文档: 史上最高效的ORM方案——GreenDao3.0详解 GreenDao的简单使用说明(二)单表的增,删,改,查 GreenDao 别人总结汇总 greenDAO讲义(二):数据库查询篇 GreenDao官方文档翻译 ORM 框架之 GreenDao(三)多表关联 1.什么是GreenDao?为什么要用GreenDao? 简单的讲,greenDAO 是一个将对象映射到 SQLite 数据库中的轻量且快速的 ORM 解决方案。 ==
分类: 其他 发布时间: 01-11 23:36 阅读次数: 0

Android 中常见的模式

Android 中常见的模式 1. 设计模式主要用来干嘛 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。 2. 设计模式的分类 总体来说设计模式分为三大类: 创建型模式,
分类: 其他 发布时间: 01-11 23:36 阅读次数: 0

Java 中 进制之间的转换

进制转换的主要异常 Exception in thread "main" java.lang.NumberFormatException: For input string: "G8" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) at java.lang.Integer.parseInt(Integer.java:492) at java.lang.In
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

Timestamp “时间戳” - 术语

A timestamp is a sequence of characters or encoded information identifying when a certain event occurred, usually giving date and time of day, sometimes accurate to a small fraction of a second. A timestamp is the time at which an event is recorded
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

typescript 属性默认值使用箭头函数 this指向问题

今天注意到前端小伙伴用react 定义component class的方法的时候是通过箭头函数的方式,表示好奇。 class Test extends React.Component { public fun1 = () => { console.log(this); }; fun2() { console.log(this); } }  如上代码中fun1的定义方式。于是感到好奇,fun1中的this是什么。 如果我们套用箭头函数的概念,我们可能认为,这中
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

【Java基本功】聊聊抽象类和接口的区别

1 抽象类一般会实现一部分操作,并且留一些抽象方法让子类自己实现,比如Stringbuffer和Stringbuilder的父类abstractStringbuilder。 2 接口一般指一种规定,比如一个map接口中,可能需要实现增删改查等功能,如果你想实现一个具体map,这些方法就必须按照规定去实现。 3 另外,一个类可以实现多个接口,但是不能继承多个类。 然而接口却可以继承多个其他接口。这一点很神奇。 下面看一下具体的例子,有一些小细节平时可能不会注意。 class A { } inte
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

爬虫:爬取图片并保存在某路径下

import re import urllib.request def getHtml(url): page=urllib.request.urlopen(url) html=page.read() return html def getImg(html): reg = r'src="([.*\S]*\.jpg)"' imgre=re.compile(reg) imglist=re.findall(imgre,html) re
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

利用书签功能对TDBGrid控件中多个记录的处理

DELPHI 的TDBGrid 控 件 主 要 用 来 处 理 数 据 表, 它 的 属 性 中 有 一 个dgMultiSelect, 若 此 属 性 设 定 为TRUE, 则 可 以 选 中 多 个 记 录 ( 可 用CTRL + 鼠 标 左 键 选 择 多 个 记 录)。 对 选 中 的 多 个 记 录 可 以 有 以 下 几 种 处 理 方 式, 比 较 简 单 的 两 种 是: 清 除 所 有 的 选 择 记 录 可 用DBGrid1.SelectedRows.Clear 语 句;
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

iOS 微信支付SDK与微信友盟分享两者同时集成时,出现的问题与解决之路。

这两天改版一个旧的APP,要旧貌换新颜,拿到app后进行编译,一直报下面的错误。 报不认识的符号名PayReq错误。奇怪,啥也没动就这样,真不知道给的包是不是本来就是个报错的工程。 不管怎样,要对它修改就先要跑起来啊。 根据错误提示,判断是libwechatsdk.a里面没有这个方法。顺藤摸瓜按照下面的步骤开始了解决旅途。 阶段一 1. 手动添加了微信支付SDK源码到工程 2. pod 'UMengUShare/Social/WeChat’添加了微信分享, 编译时报错如下: 说明导入的微信支付
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

SpringCloud微服务负载均衡与网关

1、使用ribbon实现负载均衡 ribbon是一个负载均衡客户端 类似nginx反向代理,可以很好的控制htt和tcp的一些行为。Feign默认集成了ribbon。 启动两个会员服务工程,端口号分别为8762、8763,订单服务使用负载均衡策略轮训到会员服务接口。 在上一篇SpringCloud微服务基础上修改Service_Menber项目代码区分端口项目 package com.zhang.controller; import org.springframework.beans.fac
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

vscode列模式编辑(同时对多行进行编辑)

参看:https://blog.csdn.net/u011127019/article/details/74039598
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

Definition of matrix norms

In my previous post, I introduced various definitions of matrix norms in \(\mathbb{R}^{n \times n}\) based on the corresponding vector norms in \(\mathbb{R}^n\). Meanwhile, the equivalence of different vector norms and their induced metrics and topo
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

A - 签到题

给定一个长度为N的数组A=[A1, A2, ... AN],已知其中每个元素Ai的值都只可能是1, 2或者3。 请求出有多少下标三元组(i, j, k)满足1 ≤ i < j < k ≤ N且Ai < Aj < Ak。 Input 第一行包含一个整数N 第二行包含N个整数A1, A2, ... AN。(1 ≤ Ai ≤ 3) 对于30%的数据,1 ≤ N ≤ 100 对于80%的数据,1 ≤ N ≤ 1000 对于100%的数据,1 ≤ N ≤ 100000 Output 一个整数表示答案 S
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

shell符号解释

#符号详解 () 在子shell中运行 (a=1);echo $a,结果是空,因为a=1不是在当前shell中运行的(a=1);(echo $a)也是空的 小技巧:(cd $path, do something) 可以让不切换当前目录而在其它目录干点别的事儿~ () 还有个功能是数组的赋值:比如a=(1 3 5),那么${a[0]}=1;${a[1]}=3;${a[2]}=5,需要注意的是,下标是从0开始的。 (()) 表达式计算 a=1;((a
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

Python 基本数据类型 (二) - 字符串1

1 # ----------- 首字母大写 ---------- 2 test = "alex is a man" 3 v = test.capitalize() 4 print(v): Alex is a man 1 # ----------- 转换全部字符串为小写 ---------- 2 test = "aLex is A man" 3 V1 = test.casefold() #更加强大,可以处理其他语言体系 4 print(V1) # alex is a man 5 V
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

SQL Server进阶(十五)常用函数

在SQL 2012基础教程中列出子句是按照以下顺序进行逻辑处理。 FROM WHERE GROUP BY HAVING SELECT ORDER BY IF EXISTS (SELECT 1 FROM TableName WHERE UserCode = @UserCode) BEGIN UPD
分类: 其他 发布时间: 01-11 23:35 阅读次数: 0

IM 与 LVB 集成方案:

IM 与 LVB 集成方案: 1. 只集成 LVB * What went wrong: Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: java.lang.RuntimeException: java.lang.RuntimeException: Exception while checking lib
分类: 其他 发布时间: 01-11 23:34 阅读次数: 0