Android SpanStringBuilder ClickableSpan内存泄漏和crash的解决方案

  • Post author:
  • Post category:其他

这个问题属于老生常谈,使用SpanStringBuilder的ClickableSpan,有如下因素导致各种问题: google对于ClickableSpan,内部TextView创建了很多内部类和变量去持有XXXSpan会导致 内存泄漏 , google原生代码有缺陷; 过去很多年都通过实现继承ClickableSpan的同时,实现NoCopySpan来解决,但是会在某些场景即辅助服务的时候,c…

继续阅读 Android SpanStringBuilder ClickableSpan内存泄漏和crash的解决方案

Mybatis01 – 第一个程序

  • Post author:
  • Post category:其他

Mybatis 环境说明 jdk 8 + MySQL 5.7.19 maven-3.6.1 IDEA 学习前需要掌握: JDBC MySQL Java 基础 Maven Junit == 什么是Mybatis== MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBa…

继续阅读 Mybatis01 – 第一个程序

spring中定时任务

  • Post author:
  • Post category:其他

在Spring中,你可以使用 @Scheduled 注解来创建定时任务。例如: @Scheduled(fixedRate =1000) public void reportCurrentTime() { System.out.println("每隔1秒执行一次 " + dateFormat.format(new Date())); } 这个注解可以被放在类的方法上,表示每隔1秒(由 fixedRa…

继续阅读 spring中定时任务

《SQL基础教程》练习题答案

  • Post author:
  • Post category:其他

学习记录,不定时更新 复杂查询 5.1视图 视图和表 表 :用来管理数据的二维表,在RDBMS数据库中存储着实际的数据 视图 :视图本质存储的是SELECT语句,使用视图时会执行SELECT语句,创建出一个临时表; 区别 :表存储的是实际数据,视图存储的是SELECT语句 视图优点: 视图不用存储实际数据,节约内存空间 可以将经常用到的SELECT语句保存为视图,避免重复书写 创建视图的语句 CR…

继续阅读 《SQL基础教程》练习题答案

Oracle11g客户端卸载与安装(带exp.exe和imp.exe)可导入导出clob字段

  • Post author:
  • Post category:其他

Oracle11g客户端卸载与安装(带exp.exe和imp.exe)可导入导出clob字段 前言:因为数据库中的表存在 clob 字段类型,在导出导入时需要以 .bmp文件进行,然而之前有安装Oracle的客户端,因为当时不太了解,选择安装时缺少一些exe文件(exp.exe,imp.exe)导致无法成功导入导出,特此从新记录一下解决本次解决的过程,需注意导入导出的Oracle数据库的版本需要一…

继续阅读 Oracle11g客户端卸载与安装(带exp.exe和imp.exe)可导入导出clob字段

2.2.2 有关信道的几个基本概念

  • Post author:
  • Post category:其他

信道 一般用来表示向 某一个方向 传送信息的媒体 一条通信电路 往往包含 一条发送信道 和 一条接收信道 (两个方向,两条信道) 通信双方 信息交互的方式 分三种 1、 单工通信 : 单向通信 ,只能有一个方向的通信,无反方向的交互。如各种广播 2、 半双工通信 : 双向交替通信 ,通信双方都可以发送信息,但 不能同时发送或同时接收, 任一时刻只能一个发送一个接收 3、 全双工通信 : 双向同时通…

继续阅读 2.2.2 有关信道的几个基本概念

记一次spark写入redis

  • Post author:
  • Post category:其他

jedis api中文文档_CYY941027的博客-CSDN博客_jedis文档 背景:每天批量同步800W左右数据到redis,需覆盖之前的数据 maven 引用: <dependency> <groupId>com.redislabs</groupId> <artifactId>spark-redis</artifactId> &l…

继续阅读 记一次spark写入redis

H5:救命技能之Webstorm恢复被删文件

  • Post author:
  • Post category:其他

今天,整理代码的时候操作不慎,多删除了项目文件,因为文件大,连回收站也清空了,想起来有部分代码未提交欲哭无泪! 重写是不想重写的,于是试了几个数据恢复软件,免费版专业版都用上了,发现还没恢复成功....... 想起来,Webstorm还有本地记录,于是抱着试试的心态(大不了重写),幸好恢复了。 这里衷心感谢Webstorm!!简直救命! 恢复步骤 1、工程项目,右键打开 local history…

继续阅读 H5:救命技能之Webstorm恢复被删文件

盐城虚拟服务器,盐城市云服务器费用

  • Post author:
  • Post category:其他

盐城市云服务器费用 内容精选 换一换 包年/包月的计费模式也称为包周期计费模式,是一种预付费方式,按订单的购买周期计费,适用于可预估资源使用周期的场景,价格比按需计费模式更优惠。“包年/包月”的弹性云服务器创建后不能删除,如需停止使用,请在弹性云服务器列表页,单击“操作”列下的“更多 > 退订”,执行退订操作。在创建弹性云服务器时购买的系统盘,卸载后,如果继续作为系统盘使用, 按需付费是后付…

继续阅读 盐城虚拟服务器,盐城市云服务器费用

【MTK】【功耗】息屏待机功耗超标

  • Post author:
  • Post category:其他

问题背景 【预置条件】进入camera后按home键退出,息屏,紧接着测试息屏功耗即可 【操作步骤】灭屏, 充电到91%开始待机 【实际结果】测试机待机电流大于25mA 【预期结果】平均功耗≤25mA 息屏待机功耗一般都是系统那边先做分析,他们会看是哪个模块存在问题再次细分,如kernel和app的唤醒会直 接指出 系统直接定位到camera存在问题----理由为: 1.开机第一次不进入camer…

继续阅读 【MTK】【功耗】息屏待机功耗超标