- 博客(36)
- 资源 (21)
- 收藏
- 关注
原创 android内存泄露:3、Handler的错误使用导致内存泄露
目录一、前言二、Handler的错误使用导致内存泄露案例:写一个计时器1、新建一个 Module,写主界面 MainActivity,布局 activity_main2、写业务逻辑3、效果展示4、解决方案一、前言上篇文章我们介绍了:非静态的内部类错误使用_情形二,在Activity中,使用单例工厂类引用 Activity内部类。详细可参考博文:原创androi...
2020-04-16 23:06:56 325
原创 android内存泄露:2、非静态的内部类错误使用_情形2
一、前言上篇文章我们介绍了:LeakCanary内存泄漏检测库、内存泄露_内存溢出_内存抖动、非静态的内部类错误使用以及解决方式,详细可参考博文:原创android内存泄露:1、LeakCanary内存泄漏检测库、内存泄露_内存溢出_内存抖动、非静态的内部类错误使用,这篇文章我们将介绍:非静态的内部类错误使用-情形二二、非静态的内部类错误使用-情形二情形二:在Activit......
2020-04-16 21:17:08 428
原创 android内存泄露:1、非静态的内部类错误使用_情形1、LeakCanary内存泄漏检测库、内存泄露_内存溢出_内存抖动
下面我们来看一下案例非静态内部类的错误使用,导致 Activity泄露分析工具:使用square公司的 leakcanary分析activity的内存泄露可在 github上搜索leakcanary,可以看到leakcanary 的源码:https://github.com/square/leakcanaryLeakCanary is a memory leak dete......
2020-04-14 22:23:19 726
原创 Android自定义组件:2、如何实现和使用自定义组件、自定义属性
目录一、前言二、如何实现自定义组件步骤1:写 attrs.xml 资源文件1、attrs.xml 文件 和 R 文件对应关系2、attrs.xml 文件重点注意(1)declare-styleable子元素(2)attrs.xml 文件只做属性的描述步骤2:写自定义类步骤3:使用自定义组件一、前言上一篇文章我们介绍了:什么是自定义组件、自定义组件的方式、......
2020-04-10 19:55:45 3225
原创 Android自定义组件:1、什么是自定义组件、自定义组件的方式、定义自定义属性
一、什么是自定义组件Android为我们提供了丰富的 UI组件,基本的应用已经足够了,但在实际开发中,如果我们想构建更加复杂的 UI视图,此时就需要使用自定义组件了。二、自定义组件的方式自定义组件的三种方式:1、组合现有组件组合现有Android默认提供的组件,继承ViewGroup或其子Layout类等布局类进行组合。2、在某一个组件上进行扩展调整现有Android默......
2020-04-10 11:14:57 2253
原创 android人脸识别_硬件串口通信:3、百度ai人脸识别免费收费问题、sdk调用前的疑惑
一、百度ai人脸识别免费收费问题做为企业的领导肯定非常关心这个问题,本人在开发的时候是有做过这方面的汇报的,那么先解决开发者遇到的问题。那么到底怎么收费呢?1、官方介绍百度官方是这样说的:1、调用量免费,以 QPS 维度来进行资源的赠送或购买。接口免费并发支持默认2QPS,完成百度云企业认证后,免费并发支持将扩充至10QPS2、如果您的业务并发支持要求较高,免费 Q...
2020-04-07 18:50:15 672
原创 android人脸识别_硬件串口通信:2、百度ai人脸识别注册、登录、如何创建应用、企业认证
目录一、注册登录百度账号1、注册2、登录3、找到-->人脸识别4、创建应用、企业认证(1)创建应用(2)生成的AppID、API Key、Secret Key(3)企业认证---2019年时的认证---2020年时的认证一、注册登录百度账号1、注册进入官网,百度AI开发平台官方地址:http://ai.baidu.com点击百度AI开放...
2020-04-07 17:25:08 603
原创 android人脸识别_硬件串口通信:1、人脸识别介绍、技术选型
一、前言人工智能时代快速来临,其中人脸识别是当前比较热门的技术,人脸识别这件事早已经不新鲜,但在 Android 中的应用也并不广泛,所以网上相关资料乏善可陈。但是在面对特殊的应用场景时,人脸识别的功能还是有一定的用处的,在国内也越来越多的运用,例如:刷脸打卡、刷脸App,身份识别,人脸门禁等等。本人所经历的项目是:android大屏+第三方摄像头+智能硬件串口通信的项目,当然刚接触...
2020-04-07 15:33:43 890
原创 java后端快速入门-Servlet+JSP+Jquery+Ajax:总结梳理篇
声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!一、前言这段时间写了很多有关 Servlet+JSP+Jquery+Ajax 的博文,这个是我当初实习的时候笔记,当时其实跟讲师复习只花了15天时间。那么为什么花时间整理呢?一个是java经久不衰,另一个是像android、web、ios开发等都是离不开后端的。知道一些后端知识,更方便于你在公司的项...
2020-04-02 10:45:18 813
原创 Vue知识整理-总结梳理篇:快速入门系列、专题系列、企业项目实战系列
目录一、前言二、Vue快速入门系列1、Vue基础2、本地应用:常见指令3、网络应用:axios三、Vue专题系列1、路由的使用四、其他系列一、前言最近花一些时间,把自学前端 Vue框架的印象笔记内容,发布到我的 csdn博客上与大家分享,为了方便查看做一个梳理小结,之后会继续更新。。。你的支持是我的动力,感谢大家的支持!二、Vue快速入门系列1.........
2020-04-01 12:00:36 1521 2
原创 java快速入门知识整理:9、java数据类型:布尔型(boolean)
一、布尔型(逻辑型)简单说明二、代码演示说明package t09_布尔类型_boolean;/** * boolean 布尔类型 * 表示真(true)、假(false)两种状态,java中只有两个字面量值:true、false */public class TestBoolean { public static void main(String[] args) ......
2020-04-28 12:49:07 3999
原创 java快速入门知识整理:8、java数据类型:字符型(char)
一、字符型简单介绍二、代码演示说明package t08_字符型_char;import java.util.Random;/** * 字符类型:char * 1)字符类型是一个占2字节,16位无符号整数,数值是字符的Unicode编码 * 2)范围:0~65535 * 3)char运算 * 用单引号''标识,只能放单个字符 * char类型是可以运算的,因为cha......
2020-04-28 00:16:29 2723
原创 java快速入门知识整理:7、java数据类型:浮点型(float、double)、浮点数运算、java中的科学计算法
一、浮点型介绍二、代码演示package t07_浮点数_科学计数法;/** * 浮点数类型:float类型、double类型 ( 详细资料参考:IEEE-754标准 ) * 就是Java中的小数(是2进制小数) * 1)精度(精确度)问题 * double 64位,后缀 D或d * float 32位,后缀 F或f * double的精度......
2020-04-27 17:15:14 1881
原创 android系统软件卸载_adb配置使用
目录一、windows配置 adb命令下载Android的sdk文件,找到目录platform-tools配置系统环境变量测试adb命令二、mac 配置 adb 命令三、使用adb命令卸载系统预装APP获取要卸载的应用的包名卸载系统应用( OPPO r9s)一、windows配置 adb命令下载Android的sdk文件,找到目录platfor...
2020-04-26 23:01:52 3767
原创 java快速入门知识整理:6、java数据类型:整型、直接量(字面量)、8和16进制表示形式
一、整数类型package t05_整型;/** * 整数类型:byte short int long */public class TestZX { public static void main(String[] args) { // testByte();// testShort();// testInt(); testLong();...
2020-04-25 21:57:30 864
原创 java快速入门知识整理:5、java数据类型-分类
一、Java中的数据类型Java中的数据类型分为两个类别:1、基本数据类型(或称原始数据类型)2、引用数据类型整型:byte short int long浮点型:float、double(双精度)字符型:char 布尔型(逻辑型):boolean也就是除了以上4类8种基本数据类型,都是引用数据类型。基本数据类型-说明引用数据类型-说明.........
2020-04-25 21:34:57 204
原创 java快速入门知识整理:4、进制基础_进制转换_java代码示例
目录一、进制基础_进制转换10进制:是逢10进1 的计数规则2进制:是逢2进1 的计数规则8进制:是逢8进1 的计数规则16进制:是逢16进1 的计数规则10进制对应2进制2进制-->10进制10进制-->2进制16进制-->10进制10进制-->16进制一、进制基础_进制转换数学:计数的规律10进制:是逢10进1...
2020-04-23 13:50:29 245
原创 java快速入门知识整理:3、运行原理_开发环境_java变量
目录一、Java简单介绍1、Java概述2、Java的运行原理3、Java 的开发环境二、Java 的变量三、Java的变量_示例代码一、Java简单介绍1、Java概述Java 编程语言,解决了人类的思考逻辑与计算机处理方式之间差异! 1)计算机可以处理一切数据计算逻辑 2) 编程语言可以将人类的业务问题映射为数据计算逻辑。2...
2020-04-23 13:34:01 167
原创 java快速入门知识整理:2、linux常见命令行操作
目录一、linux文件系统-常见命令行操作1、root目录2、User home目录3、pwd 打印当前工作目录(文件夹)4、ls5、cd 改变当前工作目录6、clear7、man8、绝对目录和相对目录绝对目录相对目录9、mkdir 创建目录的命令10、rm 删除文件、文件夹(目录)11、cp 复制文件、文件夹(目录)12、mv 改名...
2020-04-23 10:52:25 257
原创 java快速入门知识整理:1、第一个java程序HelloWorld_从控制台输入读取数据
目录一、入门墨迹(了解)二、第一个java程序HelloWorld三、从控制台输入读取数据一、入门墨迹(了解)1.跟自己比今天比昨天进步多少?为什么来学习?克服了哪些困难?你的目标是什么?你的梦想是什么?我们如何达到?2.代码练熟画图: java/flash/html5Java SE 桌面应用 (一个月)Java EE 企...
2020-04-22 23:57:13 414
原创 Node.js后端-快速入门之基础篇和进阶篇express:总结梳理篇
声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!目录一、前言二、Node.js后端开发 - 基础篇(18)三、Node.js后端开发 - 进阶篇(11)一、前言之前由于创业公司缺人,然后项目的需要,所以自学了Node.js后端开发。这是有关笔记分享出来,希望能够帮助有需要的人,也算是在这里做个总结梳理吧!二、Node.js后端...
2020-04-22 11:32:03 1441
原创 移动端APP设计学习笔记整理:1、设计规范-IOS&Android系统
1、ios系统设计规范ios规范我们知道目前 ios系统也有很多种型号,当设计师去做设计的时候,要去考虑它们的不同尺寸,因为这些东西可能会影响到我们在做设计过程当中它的界面布局,如:标签栏、状态栏、导航栏等它们之间的不同尺寸。我们需要从这几个方面进行介绍ios界面设计尺寸及栏高度首先,我们在做设计的时候,我们目前常见的几种尺寸,如下:这几种尺寸是目前...
2020-04-20 11:16:10 1230 1
转载 Android Context 上下文 你必须知道的一切
目录1、Context概念2、Context与ApplicationContext3、引用的保持4、Context的应用场景5、总结1、Context概念其实一直想写一篇关于Context的文章,但是又怕技术不如而误人子弟,于是参考了些资料,今天准备整理下写出来,如有不足,请指出,参考资料会在醒目地方标明。Context,相信不管是第一天开发Android,还是开发...
2020-04-17 10:53:06 348
原创 Android Studio中新建Activity,引入布局的位置,莫名报异常:Cannot resolve symbol。。。
Android Studio中新建Activity,引入布局的位置莫名报异常:Cannot resolve symbol。。。解决方式:清空Android Studio缓存:"File"---->"Invalidate Caches / Restart..."---->"Invalidate and Restart"参考资料:https://blog...
2020-04-16 10:37:51 756 9
原创 安卓查看中文官网、API、安卓文档
一、安卓英文官网访问不了或访问慢1、也可以下载sdk的时候下载下来docs文档,然后建议用火狐浏览器打开index.html文件,它有个开发者模式挺好浏览android官网源码的。2、可以搜索:android中文官网 或 android官网镜像网址它们是把安卓官网给克隆了一份,放到中国的服务器上。如搜索到的比较好的网址: https://developer.andr...
2020-04-12 13:23:43 999
原创 mac搜索_快速查找资料、快速开发:查找文件、android安卓开发等
一、前言享受工作,玩转Mac,之前写了一些快速搜索查找文件的博文:Mac搜索怎样才更精准?模糊查询本篇博文主要以日常工作 "Android开发"为例,那么怎么快速定位,我想要的,以前自己写的代码知识点呢?二、方式1:快速模糊定位如下图,要搜索网格布局“gridview”步骤1:输入gridview ,即会展示 gridview相关信息1、最常点选-优先放在最前面2...
2020-04-11 18:16:19 224
原创 java基础复习-高手回头看:总结梳理篇
你是否会有开发工作了几年想往回看复习基础的想法?没有,那你学的很扎实、很牛逼!知识不是直线而是树状的,需要慢慢积累和完善,有时间就会把前几年的java基础笔记整理整理java异常java异常:1、到底什么是异常?异常的主要作用?java异常:2、异常的分类?Exception、Errorjava网络编程 tcp/udp/socket(13)java网络编程:1、计算机网...
2020-04-06 23:50:46 224
原创 java服务器端开发-servlet:4_3、实现一个servlet处理多种请求_“增删改查”员工信息
声明:本教程不收取任何费用,欢迎转载,尊重作者劳动成果,不得用于商业用途,侵权必究!!!一、前言上一篇文章我们介绍的内容:把 Servlet中jdbc 连接和操作(增删改查)数据库的代码抽取出来,以及结合dao和工厂模式,优化实现了“增删改查”员工信息的相关代码。详细可参考博文:原创java服务器端开发-servlet:4_2、dao模式_工厂模式_“增删改查”员工信息这篇文章...
2020-04-06 14:28:00 488
原创 java服务器端开发-servlet:4_2、dao模式_工厂模式_“增删改查”员工信息
一、前言上一篇文章我们介绍了:体会了dao模式_简单工厂模式_插入mysql数据库支持中文,详细可参见博文:原创java服务器端开发-servlet:4_1、体会dao模式_简单工厂模式_插入mysql数据库支持中文这篇博文我们将之前文章原创java服务器端开发-servlet:3_7、Servlet使用jdbc访问数据库:“增删改查”员工信息的“增删改查”员工信息的代码,修改为d...
2020-04-03 17:50:07 717
原创 java服务器端开发-servlet:4_1、体会dao模式_简单工厂模式_插入mysql数据库支持中文
目录一、前言二、体会dao形式_简单工厂模式_插入mysql数据库支持中文1、理论知识点2、代码验证测试step1,实体类--->entity包,Employee类step2,dao接口--->dao包,EmployeeDAO接口step3,实现dao接口--->dao.jdbc包,实现类step4,工厂--->util包,Factory类...
2020-04-02 23:51:46 361
原创 java服务器端开发-servlet:4、dao 、一个servlet处理多种请求、servlet处理请求资源路径、将中文数据插入数据库
目录1、dao (data access object 数据访问对象)(1)dao是什么?(2)如何写一个dao?step1,实体类--->entity包,Employee类step2,dao接口--->dao包,EmployeeDAO接口step3,实现dao接口--->dao.jdbc包,实现类step4,工厂--->util包,Factor...
2020-04-02 10:59:05 468
原创 eclipse、myEclipse,查看异常或报错Problems之Go to、Quick Fix、Properties
目录一、Problems1、如果控制台没有Problems,先调出来2、Go to3、Quick Fix4、Properties一、Problems1、如果控制台没有Problems,先调出来 2、Go to右键,Go to,快速定位跳转到,项目的报错行3、Quick Fix快速修复,提供多种解决方案4、Prope...
2020-04-01 14:20:13 549
原创 java.lang.UnsupportedClassVersionError: com/mysql/cj/jdbc/Driver : Unsupported major.minor version
今天在运行 myEclipse 里面的java项目,报错如下:Exception in thread "main" java.lang.UnsupportedClassVersionError: com/mysql/cj/jdbc/Driver : Unsupported major.minor version 52.0一、首先解释一下:stanford parser和jdk版本...
2020-04-01 10:59:21 4009
runnergo性能测试平台,端口号修改
2024-05-30
Android面试题 - 副本.pdf
2019-11-23
304_SurfaceView高性能绘制(五)代码实践篇-让绘制的图片运动
2019-02-22
SurfaceView绘制图片
2019-02-14
我的Handler专题系列代码01
2019-01-03
CSDN博客编辑器_富文本编辑器_目录索引视频教程.zip
2018-12-27
Java服务器开发(二)写第一个Servlet
2018-12-26
亲手实践,Android Studio一个项目引入另一个项目作为依赖Libary
2018-12-25
03_AsyncTask_异步方法操作之进度条
2018-11-19
02_AsyncTask_简单演示AsyncTask异步操作
2018-11-16
eclipse在Android7.0的手机上无logcat输出
2018-11-15
informix数据库连接,java springboot项目
2024-06-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人