- 博客(151)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 常用工具命令
gitgit clone XXX//克隆一份代码到本地仓库 git pull //把远程库的代码更新到工作台 git checkout master/branch //切换到某个分支 git checkout -b test //新建test分支 git branch -r/-a //查看远程分支/全部分支 输入 git tag 查看本地tag 输入 git tag -d v1....
2016-04-07 14:18:17
368
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 android知识点汇总(好的博客摘录)
计算机基础java基础基础教程java菜鸟教程 w3c java教程java集合Java 集合系列目录(Category) Java 集合框架(菜鸟教程) Java集合中List,Set以及Map等集合体系详解(史上最全)java进阶设计模式设计模式6大原则单一职责原则 ,不要存在多于一个导致类变更的原因,也就是说每个类应该实现单一的职责,否则就应该把类...
2013-10-09 22:34:47
416
原创 nginx unknown directive "stream"
网上找各种方法都有成功,实际上是因为在window上copy进去的语句空格与linux环境不一致导致,注意不同系统的格式问题。
2020-04-01 00:14:11
1187
原创 从Excel导入数据到mysql中数据格式整理
1.Excel 中 手机号为wu,无,空等怎么处理Excel 中筛选出,选择当前列,按列在全部替换2.Excel中手机号后面包含中文,空格,括号等,怎么去掉这些多余字符?#强制转换去掉中文字符和空格,只保留数字UPDATE scc_patient_tmp set phone = phone+0 WHERE phone REGEXP ‘[^\x00-\xff]’;...
2020-02-06 14:40:30
447
原创 PD逆向Mysql数据库带中文注释PDM图
生成PDM图打开PowerDesigner→文件→Reverse Engineer→Database选择MySQL5.0根据下图配置安装的Mysql5.0Data Source Name和Description随便填,下面的就填你的mysql数据库就OK,填完记得点test,这样database才会出现你的数据库。一路确定,到该页面,选择刚刚配置的数据库。一路确定,...
2019-08-27 08:31:30
1094
转载 Gson通过借助TypeToken获取泛型参数的类型的方法
参考文章:Gson通过借助TypeToken获取泛型参数的类型的方法概括来说就是对于带有泛型的class,返回一个ParameterizedType对象,对于Object、接口和原始类型返回null,对于数 组class则是返回Object.class。ParameterizedType是表示带有泛型参数的类型的Java类型,JDK1.5引入了泛型之 后,Java中所有的Class都实现了T...
2019-06-06 16:56:32
360
转载 flutter 错误 which requires Flutter SDK version 大于=1.5.9 小于2.0.0
参考博客:颤振错误:当前Flutter SDK版本为2.1.0-dev.0.0.flutter-be6309690f?
2019-06-05 15:21:02
3832
原创 android设备桌面角标实现(收录)
参考文章:ShortcutBadgerBadgeUtilandroid 为桌面图标添加数字角标最新安卓提醒及角标功能实现概总
2019-05-21 16:00:57
800
原创 kotlin极简教程学习笔记
参考地址:参考地址第一章:kotlin 简介科特林岛(Котлин)是一座俄罗斯的岛屿,位于圣彼得堡以西约30公里处,形状狭长,东西长度约14公里,南北宽度约2公里,面积有16平方公里,扼守俄国进入芬兰湾的水道。科特林岛上建有喀琅施塔得市,为圣彼得堡下辖的城市。总结:第一章总结纸上得来终觉浅,绝知此事要躬行”第二章:总结:第二章总结第三章:总结:第三章总结...
2019-05-20 08:45:25
138
转载 HashMap的clone方法
源码中可以看出clone方法虽然生成了新的HashMap对象,新的HashMap中的table数组虽然也是新生成的,但是数组中的元素还是引用以前的HashMap中的元素。这就导致在对HashMap中的元素进行修改的时候,即对数组中元素进行修改,会导致原对象和clone对象都发生改变,但进行新增或删除就不会影响对方,因为这相当于是对数组做出的改变,clone对象新生成了一个数组。参考原文:Has...
2019-04-01 11:43:32
891
原创 android studio 添加so库错误,java.lang.UnsatisfiedLinkError: dlopen failed: file offset for the library "
出现java.lang.UnsatisfiedLinkError: dlopen failed: file offset for the library "或者More than one file was found with OS independent path可能是编译的模板版本targetSdk 太高 改为19没问题...
2019-03-25 12:45:33
2198
原创 Parcel: Class not found when unmarshalling, System.gc();
页面结束时, System.gc();如果有页面间传值,实现Parcelable 的javabean,会报错。Parcel: Class not found when unmarshalling。参考文章:ClassNotFoundException when unmarshalling 问题总结E/Parcel: Class not found when unmarshalling...
2019-02-28 09:09:59
465
转载 annotation 替代enum
Java 枚举类型原理分析为什么枚举比用静态变量多消耗两倍的内存参考文章:Java 枚举类型原理分析为什么枚举比用静态变量多消耗两倍的内存定义个枚举package com.example.xu.mycustomviewdemo; public enum Week { MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRI...
2019-01-15 09:29:27
191
原创 android 序列化Serializable和Parcelable的理解和区别
序列化是什么?怎么序列化?序列化是什么?Parcelable怎么序列化?Parcelable序列化实践?Parcelable存储本地Parcelable 和 Serializable 注意事项
2019-01-14 09:22:33
387
原创 beanUtil 名字相同的 byte 不能转换为varchar
beanUtil 名字相同的 byte 不能转换为varcharsmoke bytesmoke StringBeanUtils.copyProperties(bean1,bean2);
2019-01-02 14:48:14
133
原创 android studio错误: 常量字符串过长
android studio 错误: 常量字符串过长错误省市区三级联动,位置字符串。这样不行改用json方案 ,读取array中文件 String provsData = new GetJsonDataUtil().getJson(activity, "provsData.json");//获取assets目录下的json文件数据 String distsData = new...
2019-01-02 09:04:09
4749
原创 SimpleDateFormat转换时间,12,24时间格式
SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制 SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制
2018-12-11 11:23:02
249
原创 mysql勉安装包安装
卸载老的版本。参考文章:Windows7下彻底卸载MySql数据库安装新的版本参考文章:MySQL5.7免安装版配置图文教程记住:出现The service already exists!需要先remove原来服务参考文章:The service already exists!-mysql安装服务...
2018-11-07 11:02:35
140
原创 注解(二)-Android注解
环境compile 'com.android.support:support-annotations:latest.integration'注意:如果我们已经引入了appcompat则没有必要再次引用support-annotations,因为appcompat默认包含了对其引用Android注解给我们提供了三种主要和其他注释供我们使用:IntDef和StringDef注解;资源...
2018-10-30 09:28:27
178
原创 注解(一)-java注解
Java内置注解@Deprecated@Override@SuppressWarnings参考: @SuppressWarnings注解理解修饰的注解类型 API注解类型含义Documented表示含有该注解类型的元素(带有注释的)会通过javadoc或类似工具进行文档化Inherited表示注解类型能被自动继承Retention表示注解类型的...
2018-10-30 08:52:29
188
转载 mvn jetty:run无法修改js css文件问题的解决
参考文章:mvn jetty:run无法修改js css文件问题的解决注意:文件修改后,放在pom.xml同一路径,有事会被idea清除掉。所以失败了的话,检查下是不是被改掉了。...
2018-10-24 08:51:47
186
原创 Android Service完全解析,关于服务你所需知道的一切(补充)
Android Service完全解析,关于服务你所需知道的一切。上和中是郭霖大神写的,我转载。这个补充 是我自己觉得需要加上去的一些东西。service生命周期图IntentService参考:Android IntentService完全解析 当Service遇到Handler...
2018-10-12 08:39:23
144
转载 HandlerThread 使用场景及源码解析(笔记)
参考原文:Android 进阶15:HandlerThread 使用场景及源码解析HandlerThread 简介Handler 必须要和 Looper 中结合使用class LooperThread extends Thread { public Handler mHandler; public void run() { Looper.prepar...
2018-10-11 08:54:20
232
转载 Android Service完全解析,关于服务你所需知道的一切(下)(笔记)
参考原文:Android Service完全解析,关于服务你所需知道的一切(下)<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package=&quo
2018-10-10 09:34:25
105
转载 Android Service完全解析,关于服务你所需知道的一切(上)(笔记)
参考原文:Android Service完全解析,关于服务你所需知道的一切(上)Service的基本用法然后新建一个MyService继承自Service,并重写父类的onCreate()、onStartCommand()和onDestroy()方法,可以看到,在Start Service按钮的点击事件里,我们构建出了一个Intent对象,并调用startService()方法来启动MyS...
2018-10-10 09:06:27
138
转载 Android图片加载框架最全解析(七),实现带进度的Glide图片加载功能(笔记)
参考原文:Android图片加载框架最全解析(七),实现带进度的Glide图片加载功能扩展目标对Glide进行功能扩展,使其支持监听图片下载进度的功能开始dependencies { compile 'com.github.bumptech.glide:glide:3.7.0' compile 'com.squareup.okhttp3:okhttp:3.9.0' }...
2018-09-28 08:48:39
260
转载 Android图片加载框架最全解析(六),探究Glide的自定义模块功能(笔记)
参考原文:Android图片加载框架最全解析(六),探究Glide的自定义模块功能自定义模块的基本用法自定义模块功能可以将更改Glide配置,替换Glide组件等操作独立出来,使得我们能轻松地对Glide的各种配置进行自定义,并且又和Glide的图片加载逻辑没有任何交集,这也是一种低耦合编程方式的体现public class MyGlideModule implements GlideM...
2018-09-27 09:02:39
223
转载 Android图片加载框架最全解析(四),玩转Glide的回调与监听(笔记)
参考原文:Android图片加载框架最全解析(四),玩转Glide的回调与监听回调的源码实现的Target对象传入到GenericRequest当中,而Glide在图片加载完成之后又会回调GenericRequest的onResourceReady()方法,onResourceReady()方法中处理了图片展示,还有GIF播放的逻辑,那么一张图片也就显示出来了into()方法通常只需要...
2018-09-20 09:07:26
291
转载 Android图片加载框架最全解析(五),Glide强大的图片变换功能(笔记)
回调的源码实现glide.buildImageViewTarget()public class ImageViewTargetFactory { @SuppressWarnings("unchecked") public <Z> T
2018-09-18 09:17:33
196
转载 Android图片加载框架最全解析(三),深入探究Glide的缓存机制(笔记)
原文地址:Android图片加载框架最全解析(三),深入探究Glide的缓存机制笔记: 1.Glide缓存简介 内存缓存的主要作用是防止应用重复将图片数据读取到内存当中,而硬盘缓存的主要作用是防止应用重复从网络或其他地方重复下载和读取数据。 2.缓存Key EngineKey 重写了equals()和hashCode()方法,保证只有传入EngineKey的所有参数都相同的情...
2018-09-14 08:40:45
264
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人