自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (22)
  • 问答 (3)
  • 收藏
  • 关注

原创 mac-git错误:can't start git: /usr/bin/git

参考:问题一:can't start git: /usr/bin/gitthe path to git executable is probably not valid.fix it.解决:查看Git安装位置which -a gitmac上默认安装的git安装在/usr/bin/git如果有多个Git安装地址,可将指定的Git彻底删除:cd /usr/bins...

2019-03-29 14:59:33 1035

原创 android studio 批量删除,插入,修改多行

去掉log前面的时间、报名等信息03-25 10:12:40.194 3299-3299/com.example.myscrollview E/ParentView: ParentView==============构造方法2=========03-25 10:12:40.206 3299-3299/com.example.myscrollview E/ChildView: ChildView...

2019-03-25 14:51:54 3423

原创 MySQL练习题推荐,别名,having和where的区别,left join 、right join 、inner join之间的区别

推荐阅读:MySQL查询语句的45道练习sql语句练习50题(Mysql版)mysql练习题经典SQL练习题(MySQL版)MySQL为表和字段取别名参考:MySQL为表和字段取别名SELECT * FROM 表名 [AS] 别名;注意,为表指定别名,AS关键字可以省略不写SELECT 字段名 [AS] 别名 [,字段名 [AS] 别名,……] FROM 表名;注意,为字段指......

2019-03-24 10:41:32 1006

原创 mysql - 外键约束(foreign key)FK

参考:MySQL——约束(constraint)详解constraint 约束概念约束英文:constraint 英[kənˈstreɪnt] 美[kənˈstrent] n. 约束; 限制; 强制;约束实际上就是表中数据的限制条件约束种类非空约束(not null):用not null约束的字段不能为null值,必须给定具体的数据唯一性约束(unique): unique约束...

2019-03-24 09:40:01 3440

原创 设计模式-观察者模式

参考:菜鸟教程:观察者模式JAVA设计模式之观察者模式概念:定义了对象之间的【一对多】依赖,当【一个对象改变状态时】,【它的所有依赖者】都会收到通知并【自动更新】。该模式包含四个角色:抽象被观察者角色:也就是一个抽象主题,它把所有对观察者对象的引用保存在一个集合中,每个主题都可以有任意数量的观察者。抽象主题提供一个接口,可以增加和删除观察者角色。一般用一个抽象类和接口来实现。...

2019-03-24 09:05:45 120

原创 Successfully created project 'MyApplication' on GitHub, but initial commit failed:

如上操作上传项目到GitHub,报以下错误:Successfully created project 'MyApplication' on GitHub, but initial commit failed: unable to auto-detect email address (got 'Administrator@KD-ZOUJQ-PC.(none)')最关键的地方:unable...

2019-03-22 18:30:37 1137 1

原创 android8.0通知

# 通知级别用户通知级别Android8.0及以上Android8.0以下紧急级别(发出通知声音并显示为提示通知)IMPORTANCE_HIGHPRIORITY_HIGH或者PRIORITY_MAX高级别(发出通知声音并且通知栏有通知)IMPORTANCE_DEFAULTPRIORITY_DEFAULT中等级别(没有通知声音但通知栏有通知)IMPORT...

2019-03-22 16:00:25 890 1

原创 MySQL--Group By和Having与Where

参考:如何通过navicat查看建表语句和创建函数语句Navicat for MySQL怎样执行SQL语句呢navicat导入.sql文件MySQL--------大于小于比较问题MySQL运算符和函数“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行【分组】,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。创建te...

2019-03-14 11:10:15 1174

原创 mysql left join中where和on条件的区别

转载:mysql left join中where和on条件的区别left join中关于where和on条件的几个知识点:1.多表left join是会生成一张临时表,并返回给用户2.where条件是针对最后生成的这张临时表进行过滤,过滤掉不符合where条件的记录,是真正的不符合就过滤掉。3.on条件是对left join的右表进行条件过滤,但依然返回左表的所有行,右表中没有的补为NU...

2019-03-13 17:19:54 381

原创 matrix与canvas、shader

Canvas与Matrix(matrix操作画布)public class Canvas { //用指定的矩阵【连接】当前矩阵。如果指定的矩阵为空,则此方法不执行任何操作。 //concat:合并数组,合并多个字符串 public void concat(@Nullable Matrix matrix) { if (matrix != null) native...

2019-03-12 09:44:17 417

原创 draw与dispatchDraw

View类中的draw方法:public void draw(Canvas canvas) { final int privateFlags = mPrivateFlags; final boolean dirtyOpaque = (privateFlags & PFLAG_DIRTY_MASK) == PFLAG_DIRTY_OPAQUE && ...

2019-03-11 09:53:01 1129

原创 android-APK瘦身

参考:Android性能优化之APK瘦身最全总结Android性能优化之APK瘦身详解(瘦身73%)apk组成APK文件由一个ZIP存档组成,其中包含组成应用程序的所有文件。这些文件包括Java类文件,资源文件和包含编译资源的文件。APK包含以下目录:META-INF/:包含CERT.SF和 CERT.RSA签名文件以及MANIFEST.MF 清单文件。assets/:包含应用...

2019-03-09 10:41:22 230

原创 mvc、mvp、mvvm

MVVM架构使用之我见MVCM:Model:模型层:负责业务逻辑。V:View:视图层:负责界面呈现C:Controller:控制层:负责Model与View交互。简单说:MVC就是通过Controller来操作Model层的数据,并且返回给View层展示。MVC模式缺点Android并不是一个标准的MVC模式中的Controller,它的首要职责是加载应用的布局和初始化用户...

2019-03-08 16:14:36 186

原创 android:进程保活

Android 进程保活方案Android进程保活招数概览2018年Android保活方案效果统计进程的优先级Android 系统将尽量长时间地保持应用进程,但为了新建进程或运行更重要的进程,最终需要清除旧进程来回收内存。 为了确定保留或终止哪些进程,系统会根据进程中正在运行的组件以及这些组件的状态,将每个进程放入“重要性层次结构”中。 必要时,系统会首先消除重要性最低的进程,然后是清除...

2019-03-08 15:02:01 570

原创 Android 查看进程ID(PID)并比较进程优先级

参考:Android 查看进程ID(PID)比较进程优先级在Android OS 中每个应用程序都有一个自己进程,运行在自己的进程中,每个进程都有自己的ID即PID,这个ID有时候对我们开发很有用,那么如何来获取这个对应应用的PID呢?如何比较两个进程的优先级呢?下面我们就来进行详解:1.查看当前手机的进程DOS下面cmd(win+r),然后打开adb shell ,直接 ps 命令,显示......

2019-03-08 14:55:30 10675 1

原创 ART & Dalvik 区别

Android面试一天一题(Day 27:ART & Dalvik)Android中的ART和Dalvik对比ART代表Android Runtime,其处理应用程序执行的方式完全不同于Dalvik,Dalvik是依靠一个Just-In-Time (JIT,即时编译)编译器去解释字节码。开发者编译后的应用代码需要通过一个解释器在用户的设备上运行,这一机制并不高效,但让应用能更容易在不同...

2019-03-08 13:56:47 229

原创 Handler、Thread、HandlerThread三者的区别

参考:Handler、Thread、HandlerThread三者的区别Handler、Thread、HandlerThread概念:①Handler:在android中负责发送和处理消息,通过它可以实现其他支线线程与主线程之间的消息通讯。②Thread:Java进程中执行运算的最小单位,亦即执行处理机调度的基本单位。某一进程中一路单独运行的程序。③HandlerThread:一个继承自...

2019-03-07 17:43:49 2503

原创 门面模式(外观模式)

参考:外观模式(菜鸟教程)java设计模式之外观模式(门面模式)java设计模式之外观模式外观模式中,一个子系统的外部与其内部的通信通过一个统一的外观类进行,外观类将客户类与子系统的内部复杂性分隔开,使得客户类只需要与外观角色打交道,而不需要与子系统内部的很多对象打交道。外观模式定义如下:外观模式:为子系统中的一组接口提供一个统一的入口。外观模式定义了一个高层接口,这个接口使得这一子...

2019-03-07 10:57:57 197

原创 java内存与GC垃圾回收

参考:JVM的内存区域划分Java GC的原理通过图文给你讲明白java GC的实现原理Java – 深入浅出GC自动回收机制运行时数据区根据《Java虚拟机规范》的规定,运行时数据区通常包括这几个部分:程序计数器(Program Counter Register)、Java栈(VM Stack)、本地方法栈(Native Method Stack)、方法区(Method Area)、...

2019-03-06 10:58:38 187

原创 androidd studio 打包签名 V1&V2

参考:https://blog.csdn.net/calvin_zhou/article/details/78425526https://www.cnblogs.com/jeffen/p/6824722.html问题描述(v1和v2)AS2.2之后,打包输出apk文件时,需要用户选择签名输出方式,V1(jar Signature)和V2(full APK Signature) ,不选则无法...

2019-03-06 10:13:27 487

原创 Java线程安全的集合详解

摘自:https://blog.csdn.net/lixiaobuaa/article/details/79689338一、早期线程安全的集合我们先从早期的线程安全的集合说起,它们是Vector和HashTable:1.VectorVector和ArrayList类似,是长度可变的数组,与ArrayList不同的是,Vector是线程安全的,它给几乎所有的public方法都加上了synch...

2019-03-05 11:31:46 765

当前Activity1.4.1

当前Activity1.4.1

2023-01-06

CPU Monitor 8.0.2

CPU Monitor 8.0.2

2023-01-06

TranslationPlugin-3.1.1.zip

Android studio 翻译插件

2021-08-09

projector-plugin-agent-v1.5.1.zip

projector-plugin-agent-v1.5.1.zip

2021-08-09

GsonFormat.zip

GsonFormat.zip android studio4.1之后过期不可用修复包

2021-08-06

BCompare-zh-4.3.3.24545.exe

BCompare-zh-4.3.3.24545.exe,

2020-01-14

SourceTreeSetup-3.3.6.exe

SourceTreeSetup-3.3.6.exe,SourceTreeSetup-3.3.6.exe,

2020-01-14

gsonformat和butterknife的jar包

butterknife.jar , gsonformat.jar 。

2018-10-08

android studio (as)主题theme

ladies night2.jar ,cobalt.jar ,visual studio.jar, monokai sublime text3.jar

2018-10-08

jadx android反编译集成工具

jadx反编译apk,一键可以查看资源文件(apktool的作用)、java源码(dex2jar和jd-gui作用)

2018-06-05

android反编译工具

最新android反编译工具 apktool :这个工具拆解Apk文件,反编译其中的资源文件,将它们反编译为可阅读的AndroidManifest.xml文件和res文件。 dex2jar :这个工具用于将dex文件转换成jar文件 jd-gui :这个工具用于将jar文件转换成java代码

2018-06-04

等额本金、等额本息的计算

等额本金和等额本息的计算,以及折线图的对比,使用excel的公式

2018-05-28

httpClient4.5.3+Jsoup1.10.2

httpClient4.5.3+Jsoup1.10.2 commons-codec-1.9.jar commons-logging-1.2.jar httpclient-4.5.3.jar httpcore-4.4.6.jar jsoup-1.10.2.jar

2018-02-23

httpclient-4.5.3完整jar包

httpclient4.5.3完整jar包: commons-codec-1.9.jar commons-logging-1.2.jar httpclient-4.5.3.jar httpcore-4.4.6.jar httpmime-4.5.3.jar等等

2018-02-23

jq星星评分打分

jq星星评分打分

2017-04-28

联系人列表

listview联系人

2017-01-12

listview的各种二级分类列表

各种二级分类列表

2017-01-12

decp2 dbutils pool2 mysql

数据库相关所有jar包:commons-dbcp2-2.1.jar commons-dbutils-1.3.jar commons-pool2-2.4.2.jar mysql-connector-java-5.1.30.jar commons-logging-1.2.jar

2016-11-15

httpclient-4.3.3.jar和httpcore-4.3.2.jar

httpclient-4.3.3.jar和httpcore-4.3.2.jar两个

2016-11-15

Python for eclipse

使用eclipse开发Python需要的feature和plugin

2016-11-09

resign.jar

resign.jar 重签名工具

2016-10-26

zxing的jar包

zxing需要的核心jar包

2016-10-26

gson的jar包

gson.jar

2016-10-26

postman插件

Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。常见用于get、post请求的测试

2016-10-26

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除