自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 java单例设计模式

单例设计模式分饿汉式和懒汉式两种。目的:解决一个类在内存中只存在一个对象。想要保证其唯一性:1.为了避免其他程序过多的建立该对象,先禁止其他程序建立该类对象。2.还为了让其他程序可以访问到该类对象,只好在本类中,自定义一个对象。3.为了方便其他程序对自定义对象的访问,可以对外提供一些访问方式。这三部用代码实现:1.将构造函数私有化。2.在类中创建一个本类对象。3.提供一个方法可以获取到该类对象。饿汉式(线程安全,开发基本用饿汉式):先初始化对象。class Single {

2022-06-08 22:37:47 121

原创 adb常用命令记录

grep --color –rin –E “”adb shell am start -n com.android.settings/com.android.settings.HWSettings //命令打开设置adb logcat | grep “ActivityManager” 查看某关键字log**adb logcat -c //清除日志信息adb pull package(apk目录) //安装apkadb pull data/logo/LogService //打印LogService日

2022-06-08 22:11:43 1325

转载 ListView实现多级树形菜单

根节点实体类TreePatent.java,各个分组之间的关系是根据ID和parentID关联的,根据ID添加分支节点/** * Created by pc20170521 on 2017-11-01. * 分组实例 */public class TreePatent { private int id;//对应节点的groupId private int parentId......

2022-06-08 22:44:53 388

原创 手写快速排序和冒泡排序

排序(1)选择排序public static void sortArray(int[] arr) {for (int x = 0; x < arr.length - 1; x++) {for (int y = x + 1; y < arr.length; y++) {if (arr[x] < arr[y]) {int temp = arr[x];arr[x] = arr[y];arr[y] = temp;}}}}(2)冒泡排序public static void

2022-06-08 22:24:28 104

原创 Git常用命令

git add . //添加到暂存区git config --global user.name q0023242git config --global user.email //修改git配置git config --global http.sslVerify “false” //git提交后出现fatal: Could not read from remote repositorygit cherry-pick 01626fbc1014ca //把另一个分支的一个或多个提交复制到当前分支git

2022-06-08 21:16:33 69

原创 Charles抓包及常见问题解决(接口测试)

转自简书 薪火_https://www.jianshu.com/p/831c0114179f

2020-12-16 16:24:30 450

原创 强引用、软引用、弱引用、虚引用有什么区别?

https://www.jianshu.com/p/70e1900c1b33

2020-09-28 10:53:39 61

原创 如何读取json字符串中的数组

JSONObject jsonObject = new JSONObject(responseInfo.result);Object[] list = JSON.parseArray(jsonObject.optJSONArray("urls").toString, String.class).toArray;List <Object> photoList = new ArrayList<>();for(Object s : list){ photoList.add(s)

2020-09-21 16:23:11 1077

原创 Android开发富文本

SpannableString spannableString = new SpannableString("设置文字的前景色为淡蓝色");ForegroundColorSpan colorSpan = new ForegroundColorSpan(Color.parseColor("#0099EE"));spannableString.setSpan(colorSpan, 9, spannableString.length(), Spanned.SPAN_INCLUSIVE_EXCLUSIVE);.

2020-09-18 14:21:08 377

原创 Java各种数据类型各占多少字节、多少位

在Java中一共有21138种基本数据类型,5261其中有4种整型,2种浮点类型,1种用4102于表示Unicode编码的字符单1653元的字符类型和1种用于表示真值的boolean类型。(一个字节等于8个bit)byte类型占8个字节; 1位short类型占16个字节; 2位int 类型占32个字节; 4 位long 类型占64个字节; 8位float 类型占32个字节; 4位double 类型占64个字节; 8位boolean

2020-09-10 23:20:44 1789

原创 清空整个JSONObject

我必须像这样填充一个json对象,比如说它名为detail JSON:{"amount": "5.00","ac_no": "123456" }我是这样做的:detailJSON.put("amount","5.00");detailJSON.put("ac_no","123456");在此之后,在一些共享首选项中输入详细信息,现在我想清除此JSONObject并使用相同的detailJSON对象来存储另一个json(使用不同的键),这样:{"amount":"6.00","loan_no"

2020-09-10 16:02:13 5634 1

原创 JAVA API中文帮助文档

添加链接描述添加链接描述添加链接描述添加链接描述

2020-09-10 14:43:42 270

原创 TCP/IP三次握手,四次挥手

1、三次握手2、四次挥手

2020-07-27 16:54:13 57

原创 android (隐藏密码显示)用代码设置EditText的passWord属性

//文本正常显示mEditTextView.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);//文本以密码形式显示mEditTextView.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);

2020-07-17 18:03:59 410

原创 android listview图片错位

提前给对应位置加一个setTag设置图片的时候给图片getTag

2020-07-06 10:51:48 71

原创 fastjson解析json时报错default constructor not found. class.............

2020-07-02 19:01:29 205

原创 根据实体类中个某参数去比较,然后替换List中相应位置的元素

(1)在实体类中重写equals方法(根据要比较的参数)(2)int index = list.indexOf(backBean);if(index < 0){list.add(backBean);adapter.notifiDataSetChanged();}else{list.set(index, backBean);adapter.notifiDataSetChange();}

2020-06-12 17:32:51 291

原创 添加相应的menu

private void showPopupMenu(View view) { // View当前PopupMenu显示的相对View的位置 PopupMenu popupMenu = new PopupMenu(this, view); // menu布局 popupMenu.getMenuInflater().inflate(R.menu.main, popupMenu.getMenu()); // menu的item点击事

2020-05-13 20:20:24 101

原创 drawable中背景bacground.xml

<?xml version="1.0" ensing="utf-8"?><shape xmlns:android= "http://schemas.android.com/apk/res/android" android:shape= "rectangle"> //内部颜色 <solid android:color= "color/n...

2020-04-17 10:52:55 77

原创 EditText的一些属性

1、EditText取消默认焦点:在上级父布局中添加android:focusable = "true";android:focusableInTouchMode = "true";2、隐藏EditText的下划线android:background = "@null"

2020-04-09 11:59:42 98

原创 监听回调

1、添加接口public interface OnItemOperateListener{ void onTypeNameSelect(int position);}2、适配器中private OnItemOperateListener onItemOperateListener;public void setOnItemOperateListener (OnItemOpera...

2020-04-02 09:57:20 137

原创 Android多级树形选择列表

链接: https://pan.baidu.com/s/1Cnhj2-FNogI3QKMj4WhrqQ 提取码: vrek

2020-04-01 19:25:22 437

原创 JSON循环遍历解析

private void dataParse(String result){ try{ JSONObject jsonObject = new JSONObject(result); if ("success".equals(jsonObject.optString("result"))){ JSONA...

2020-04-01 19:12:53 869

原创 广播(全局大喇叭)

1、动态广播public class BroadCasReceivertActivity extends AppCompatActivity { private IntentFilter intentFilter; private NetWorkChangeReceive netWorkChangeReceive; @Override protected vo...

2020-03-18 18:36:39 97

原创 GET和POST两种基本请求的区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。你轻轻松松的给出了一个“标准答案...

2019-12-14 09:35:47 72

空空如也

空空如也

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

TA关注的人

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