自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(313)
  • 资源 (20)
  • 收藏
  • 关注

原创 adb setting设置

com.android.settings.DateTimeSettingsSetupWizard 日期和时间设置。com.android.settings.PhysicalKeyboardSettings 设置键盘。com.android.settings.DevelopmentSettings 开发者设置。com.android.settings.LanguageSettings 语言和键盘设置。com.android.settings.WirelessSettings 无线和网络设置。

2023-12-17 15:47:53 426

原创 SpringBoot+StringCloud+mybatis+mybatis-plus+mysql开发简介

1. 项目环境创建去看别人的哈,这里不说了。2. 引入相关包在pom.xml中整体包信息如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach

2021-01-23 17:35:34 389 3

原创 WebView封装

1. setting设置WebSettings settings = mWebView.getSettings(); if (mUrl.startsWith("file://")) { settings.setAllowFileAccess(true); settings.setJavaScriptEnabled(false); } else { settings.setAllowFileAcce

2021-01-03 17:58:37 386

转载 单例中的volatile关键字

转自:https://www.cnblogs.com/keeya/p/9260565.html背景:在早期的JVM中,synchronized存在巨大的性能开销。因此,有人想出了一个“聪明”的技巧:双重检查锁定(Double-Checked Locking)。人们想通过双重检查锁定来降低同步的开销。下面是使用双重检查锁定来实现延迟初始化的示例代码。public class DoubleCheckedLocking { // 1 private static Instance instance;

2020-08-04 10:35:30 217

原创 DaoMaster不生成不存在的原因

需要编写注解生成对象实例。@Entitypublic class ShopInfo { //表示为购物车列表 public static final int TYPE_CART = 0x01; //表示为收藏列表 public static final int TYPE_LOVE = 0x02; //不能用int @Id(autoincrement = true) private Long id; //商品名称 @Uniqu

2020-07-20 18:44:09 1468

原创 好久没有写博客了

好久没有写博客了,也不知道是自己没有学到东西,还是什么原因,总是觉得没有写博客是因为没有学到实质性的东西。

2019-12-18 11:47:52 148

转载 ffmpeg命令高级进阶

转自:https://www.liangzl.com/get-article-detail-8191.htmlFFMPEG拥有强大的视频处理能力,可惜的是有很多人不知道如何使用。本文深入介绍如何用编译好ffmpeg.exe程序处理视频,既有常用的简单的处理,也有一些比较少见的高大上的处理,一定能让你受益匪浅。ffmpeg是一把宝刀,在视频处理上,基本是一刀在手,天下我有。首先下载编译好的f...

2019-07-01 18:12:55 1428

原创 Acrtivity和Application的Context的区别

1. Applicaiton的构造只有一个public Application() { super(null);}其父类是ContextWrapper,构造只有一个Context mBase;public ContextWrapper(Context base) { mBase = base;}由此可见,super里面传进去的是null,Applicait...

2019-06-04 16:52:38 198 1

原创 自定义RecyclerView,实现ListView、GridView、ViewPager功能

CommonRecyclerView通用的RecyclerView,实现了RecyclerView、GridView、ViewPager功能How to To get a Git project into your build:Step 1. Add the JitPack repository to your build filegradle maven sbt leininge...

2019-05-31 16:58:43 279

转载 java中的sleep()和wait()的区别

转自:https://www.cnblogs.com/hongten/p/hongten_java_sleep_wait.html对于sleep()方法,我们首先要知道该方法是属于Thread类中的。而wait()方法,则是属于Object类中的。sleep()方法导致了程序暂停执行指定的时间,让出cpu该其他线程,但是他的监控状态依然保持者,当指定的时间到了又会自动恢复运行状态。在调...

2019-02-20 22:32:27 179

转载 Android安全之---应用防dex2jar原理及实现

转自:https://www.jianshu.com/p/0306cb947d7a一、反编译某平台代码最近在看某外卖平台的代码,发现某外卖平台最新版本版本无法正常的通过dex2jar工具将dex转换出Java源代码,在转换过程中会提示出错,如图:dex2jar异常图查看转换出的Java源代码,会发现很多类方法提示下图所示异常,很多方法中都会抛出RuntimeException:...

2019-02-18 00:37:13 837

转载 Mac Android Apk反编译

转自:https://www.cnblogs.com/typing/p/7780017.html在mac os系统上反编译android apk,首先需要准备好以下3个文件:1、apktool:https://ibotpeaches.github.io/Apktool/install/  2、dex2jar:https://github.com/pxb1988/dex2jar 3、...

2019-01-30 09:36:08 181

转载 Service生命周期

与Activity类似,Service也有自己的生命周期函数,在不同的时刻,系统会调用对应的Service生命周期函数,不过与Activity声明周期相比,Service的声明周期更加简单,我们通过官方给出的一张图片来体会一下:这里我们总结一下:1). 被启动的服务的生命周期:如果一个Service被某个Activity 调用 Context.startService 方法启动,那么不管是...

2019-01-28 18:45:23 420

转载 语法基础——Proguard语法基础

转自:https://blog.csdn.net/qq_30379689/article/details/81589428启用混淆通过工程下的build.gradle文件中的开启混淆开关和配置混淆规则文件minifyEnabled:混淆开关proguard-android.txt:SDK中默认proguard的配置规则proguard-rules.pro:自定义proguard的配...

2019-01-27 17:06:46 783

转载 Android ANR问题总结

转自:https://www.jianshu.com/p/fa962a5fd939在实际情况中,当Android项目的用户量特别大时候,一些细小的问题也会被放大,ANR问题就是一个典型的例子。一些ANR问题只会发生在用户实际使用的情景,当系统资源比较紧张等一些特殊情况下才会遇到,而这些ANR问题有很大一部分是因为我们的代码不合理导致,这就需要我们定位问题,修复问题,并且在以后的代码设计中尽量...

2019-01-24 14:12:00 702

转载 十分钟理解Gradle

一、什么是Gradle简单的说,Gradle是一个构建工具,它是用来帮助我们构建app的,构建包括编译、打包等过程。我们可以为Gradle指定构建规则,然后它就会根据我们的“命令”自动为我们构建app。Android Studio中默认就使用Gradle来完成应用的构建。有些同学可能会有疑问:”我用AS不记得给Gradle指定过什么构建规则呀,最后不还是能搞出来个apk。“ 实际上,app的构建...

2019-01-24 13:19:05 184 1

原创 java.lang.UnsupportedOperationException异常处理

这个异常遇到了才知道坑这么大,坑爹的方法。private String[] otherUserFromArray = new String[]{“3”, “4”, “发放”};List&lt;String&gt; userFromList = Arrays.asList(otherUserFromArray);在使用 Arrays.asList()转化数组成为list的时候,生成了Ar...

2019-01-22 10:40:29 44536 33

转载 用charles拦截android设备https,证书无效的解决方法

转自:https://blog.csdn.net/kimicsdn/article/details/57089514阅读本文前您需要了解 1.使用charles拦截https数据包,及其拦截的原理是替换ssl证书。2.为android设备设置请求代理正文:APP使用操作系统api发https请求时对证书的验证一般是通过操作系统 自带的证书验证机制到CA服务器上检查证书合法性,这样就...

2018-12-25 19:11:09 10736

转载 android使用Charles抓包https请求

android使用Charles抓包https请求1.下载Charles 4.0.22.配置3.手机安装证书以前使用抓包神器fiddler抓包还是很厉害的,听说过Charles一直没用过,只从换了mac,fiddler就没发用了,只能研究下Charles,这都不是重点,主要是现在的请求都使用了https抓包就不太好了,各种证书验证,无意中发现有人研究出来抓包https的方法,按照其步骤操作了一遍...

2018-12-25 19:00:35 1418

原创 这里是默认的

那个是默认的很久没有写博客,占位一下这样不能过吗很久没有写博客,占位一下你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。这样不能过吗我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写...

2018-12-04 18:26:19 178

原创 Activity 被回收之后,Fragment中 getActivity返回null

原来Activity切换到后台之后,由于内存不够,此Activity被系统回收了,一段时间之后回到该应用程序,Activity被重新实例化了。而Activity被系统销毁时,附属在该Activity的Fragment并没有被销毁,在Activity的onSaveInstanceState里面将Fragment状态保存起来了,所以Activity重新创建了,但是Fragment还是之前的,而此时Fr...

2018-08-22 16:53:00 315

转载 Android Clipping

转自:https://blog.csdn.net/gaomatrix/article/details/6532144[java] view plain copypublic class Clipping extends Activity { protected void onCreate(Bundle savedInstanceState) { sup...

2018-08-16 20:13:17 218

转载 Andorid-Tint使用与原理解析

转自:https://blog.csdn.net/zhuoxiuwu/article/details/50976337Android Tint使用Tint 属性  Tint 是 Android5.0 引入的一个属性,它可以在Android5.0 系统上,对视图进行颜色渲染。 下面是网上一个使用tint属性给背景调整不同颜色的例子: &lt;LinearLayout ...

2018-08-16 20:00:48 1147

翻译 Google MVVM架构demo

google官方地址:https://developer.android.com/jetpack/docs/guide#addendum应用程序架构指南本指南适用于过去构建应用程序基础知识的开发人员,现在希望了解构建强大的,生产质量的应用程序的最佳实践和建议的体系结构。本页假定您熟悉Android Framework。如果您不熟悉应用程序开发,请查看入门培训系列,其中包含本指南的先决条...

2018-08-06 14:36:51 5656

转载 java配对实现

转自:https://blog.csdn.net/neweastsun/article/details/80294811在这篇文章中,我们讨论了一个非常有用的编程概念,配对(Pair)。配对提供了一种方便方式来处理简单的键值关联,当我们想从方法返回两个值时特别有用。在核心Java库中可以使用配对(Pair)的实现。除此之外,某些第三方库,比如Apache Commons和Vavr,已经在各...

2018-08-01 10:29:44 1458

转载 Java基础之—反射(非常重要)

转自:https://blog.csdn.net/daodaipsrensheng/article/details/52735036反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和...

2018-06-26 16:10:47 142

原创 gradle sourceSets配置

1. 代码隔离sourceSets { main { java { exclude '/com.xiaozhu.xzdz.debug/' // 不想包含文件的路径 } } }2. 

2018-06-15 11:53:06 8968 1

原创 gradle打包重命名配置

在android studio 3.0之后,谷歌打包重命名之前的一些方法变成私有化,所以要替换之前的方法//打包重命名 android.applicationVariants.all { variant -&gt; variant.outputs.all { output -&gt; output.outputFile...

2018-06-15 11:47:47 3538

转载 fragmentManager中的回退栈

转自:https://blog.csdn.net/zglslyg/article/details/20221915实现效果如图    ,另附下载地址fragmentTab切换示例下部tab标签,实现fragment页面切换。遇到的问题:通过FragmentTransaction的replace方法会导致,每次都会重新调用fragment的onCreateView()方法,浪费时间。解决方法:通过F...

2018-04-10 20:40:11 1307

原创 kotlin关键字

object 用于创建单例模式实例:object Resource { val name = "Name"}lazy 懒属性(延迟加载)实例:object Resource { val name = "Name"}when 用于判断 相当于java中的switch()语句实例:when(color) { "Red" -&gt; 0 "Green"...

2018-02-10 15:29:27 1910

转载 DOM、SAX、JDOM、DOM4J以及PULL在XML文件解析中的工作原理以及优缺点对比

转自:http://blog.csdn.net/seu_calvin/article/details/520274841.  DOM(Document Object Model)文档对象模型(1)DOM是W3C指定的一套规范标准,DOM的核心是按树形结构处理数据,DOM解析器读入XML文件并在内存中建立一个结构一模一样的树,可以指定要访问的元素,进行随机访问,随意修改XML文件。尤

2018-02-07 14:47:35 263

原创 dom处理xml文件内容

好了,前两篇是转载的别人的dom解析xml,也是因为自己不熟悉dom的适应,算是学习了。下面是我自己处理的xml文件。package com.xiaozhu.xzdz.debug.util;import android.text.TextUtils;import com.xiaozhu.xzdz.debug.model.ApiMsgInfo;import com.xiaozhu.xz

2018-02-02 15:48:54 257

转载 使用DOM方式修改XML文件内容

转自:http://blog.csdn.net/rongbo_j/article/details/50240547DOM解析方式也可用于修改XML数据,我们可以使用它完成新增元素、删除元素、修改元素值、修改元素属性等操作。 我们的XML文件,内容如下: employee.xmlEmployees> Employee id="1"> name>Pan

2018-02-02 15:46:21 1162

转载 使用dom对xml的增删改查

转自:http://blog.csdn.net/yezis/article/details/21230951DOM是W3C组织推广的一中操作xml文件的方法,也是java原生态操作xml文件的方法之一,DOM的优点就是操作xml文件简单,可以重复随便的增删改查,但是不足的是,在操作前需要把整个xml文件以树状图加载到内存中,这样的话会影响程序的运行效率,所以,小的xml文件用DOM才是不错

2018-02-02 15:36:55 529

转载 Android实现打开各种文件的intent方法小结

转自:http://www.jb51.net/article/90513.htmimport android.app.Activity;import Android.content.Intent;import android.net.Uri;import android.net.Uri.Builder;import Java.io.File;import android.c

2017-11-22 22:32:22 367

转载 CardView介绍

转自:http://blog.csdn.net/u010498248/article/details/52524053CardView是Android 5.0系统引入的控件,相当于FragmentLayout布局控件然后添加圆角及阴影的效果;CardView被包装为一种布局,并且经常在ListView和RecyclerView的Item布局中,作为一种容器使用。CardView应该被使

2017-11-01 10:07:17 288

转载 Gson注解

转自:http://blog.csdn.net/chenchunlin526/article/details/71194892---Gson类库学习, 生成与解析json数据,json字符串与Java对象互转一、前言Gson注解给我们的使用带来很多方便,特别是Java实体类字段与获得的JSON字符串的字段不一一对应时,注解发挥巨大作用

2017-10-26 11:46:18 742

原创 android中获取TextView行数

我看了一些关于TextView获取行数的方法,避免误区,我写一下总结:1、TextView获取行数的方法是textview.getLineCount();2、在TextView设置setText后直接用方法获取行数会发现行数总是为0,这是因为我们必须在绘制view后才可以获得正确的行数,这时候我们就需要使用异步来取得行数了;3、在异步的方法中, 我看网上的方法有两个textView.g

2017-10-09 15:27:34 7886

转载 AgentWeb , 一个简洁易用的 Android Web 库

转自:http://www.jianshu.com/p/c80da1c41af7AgentWeb 介绍AgentWeb 是一个高度封装的 Android WebView ,简单易用 , 带有进度条 、 支持文件上传 、 下载 、 简化 Javascript 通信 ,加强 Web 安全的库 。App 下载体验前言WebView 可谓是每个应用必备的一个控件了 ,但

2017-09-18 20:26:11 12531 2

转载 EventBus的Sticky粘性事件

什么是Sticky事件?关于Sticky事件有的同学可能不是很熟悉,Sticky的意思是粘性的。在Android开 发中,Sticky事件只指事件消费者在事件发布之后才注册的也能接收到该事件的特殊类型。Android中就有这样的实例,也就是Sticky Broadcast,即粘性广播。正常情况下如果发送者发送了某个广播,而接收者在这个广播发送后才注册自己的Receiver,这时接收者便无法

2017-08-24 20:42:01 883

Eclipse正常启动tomcat,但是访问httplocalhost8080 报404异常处理方法

打开eclipse的server视图,双击配置好的那个tomcat,出现tomcat配置窗口,看到那个server location 是不是选第一项(默认是第一项),请选到第二项。如果这3项都是灰色的,请删除配置好的tomcat,再重新配置一次,然后再选到第二项。重新启动tomcat问题解决!

2014-03-01

php_enhanced_zh.chm

php中文文档,这个是我用的比较详细的一个

2013-11-20

关闭文件夹重启资源管理器

一定可以帮你解决,这是个可用方法,我都好了

2013-07-01

内存释放病毒

欢迎下载,仅供参考开发,希望你有所收获,劝你谨慎使用,后果自负

2013-06-20

千月(BlueSoleil)_7.0.359.0

千月(BlueSoleil)_7.0.359.0,真正的完美破解版,真实可用,兼容win7等版本系统

2013-06-06

HTML参考手册

HTML参考手册,这个手册还是比较有用的,很方便,也是一般人都是用的

2013-06-06

Zend Studio 10.0.1注册码和序列号

Zend Studio 10.0.1注册码和序列号,可以正常使用

2013-05-29

W3school中文参考手册.chm

W3school中文参考手册.chm,含有web开发全部手册教程

2013-05-28

Eclipse中使用SWT进行界面设计

Eclipse中使用SWT进行界面设计 1. 为什么要使用SWT? 2. SWT应用程序的组成 3. 进行SWT开发前的环境设置

2013-05-27

导出jar项目

用Eclipse生成一个可以导出jar文件的项目,方法行之有效,概括全面

2013-05-25

VC++6.0编译器参数

VC++6.0编译器参数 ____VC的处理流程,大致分为两步:编译和连接。源文件通过编译生成了.obj文件;所有.obj文件和.lib文件通过连接生成.exe文件或.dll文件。

2013-05-22

Windows2003搭建web服务器全过程详解

Windows2003搭建web服务器全过程详解

2013-05-22

mysql-workbench使用说明

mysql-workbench使用说明,这个文档是我选择的,可以帮助学习workbench使用

2013-05-22

谷歌浏览器卡死问题解决

谷歌浏览器卡死问题解决,不好意思为了积分就放在文档里了

2013-05-21

Windows Azure使用VS 2010的云应用开发过程

这篇文章详细介绍了使用VS 2010的进行云应用开发的过程

2013-05-20

CSS中文文档.chm

CSS.chm 帮助你对wen开发学习和应用

2013-05-17

JDK6.0 中文文档.chm

JDK6.0 中文文档.chm 这是为你提供java学习和应用参考的java必须文档

2013-05-17

ckeditor_4.0

文本编译器ckeditor_4.0,方便的文本编译工具

2013-05-08

iis安装文件

这个很好用的,不过要会用,你下载看看,如果有不懂得在咨询我

2012-04-10

空空如也

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

TA关注的人

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