自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaSE-内部类

内部类一、内部类种类{1)成员内部类2)局部内部类}二、成员内部类成员内部类的变量使用 private int num = 20; class Inner2{ int num = 1; void method2(){ int num =2; System.out.println(num); System.out.println(this.num); Syst

2022-05-15 19:53:48 72

原创 setGravity() shouldn‘t be called on text toasts, the values won‘t be used报错原因

标题 报错:setGravity() shouldn’t be called on text toasts, the values won’t be used报错原因:targetSdkVersion 30及以上版本不适用,设置成更低版本就可以了解决方法:1.降低版本2.使用AlertDailog(对话框)

2022-05-12 23:29:30 3037

原创 android的sharePreferences存储登录用户存储

sharePreferences特点1.xml格式存储于data目录下的对应项目文件2.final SharedPreferences sp =getSharedPreferences("test1",MODE_PRIVATE);/*getShaaredPreferences两个形参*/**@Override public SharedPreferences getSharedPreferences(String name, int mode) { return mB

2022-05-06 23:41:47 522

原创 Android Studio中button的两种触发方式

Android Studio中button的两种触发方式1、自定义button的id,建立对应的button对象,设置监听对象回写方法。btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.e(TAG, "onClick: "); } });//点击

2022-05-04 20:14:20 597

原创 蓝牙模块——毕设之路

HC-05蓝牙模块一、蓝牙模块使用基础RXD: 接收端TXD: 发送端AT: 设置工作模式工作模式: 自动连接(automatic connection),又称为透传模式() 又稱為透通模式(transparent communication)AT指令设置模式: 命令回应(order-response),又称为AT模式(AT mode)VCC: 模块供电正极(5V)GND: 模块供电负极二、蓝牙模块AT设置1.蓝牙模块上自带USB转接口,直接和上位机进行串并转换通信,其实ard

2020-12-07 13:27:48 4147 1

原创 列表的赋值(浅复制和对象复制引用区别)

列表的赋值一、对象的直接赋值a = [1, 4, 5]b = []b = aprint(a == b)print(id(a))print(id(b))这种赋值是内容和地址的完全相同的,a和b在内容和内存地址上是等价的。修改任意一个列表,a或者b,两者同时改变。True19050393973841905039397384二、 浅复制方法1:切片返回列表的元素a = [1, 4, 5]b = []b = a[:]print(a == b)print(id(a))prin

2020-09-29 11:27:21 687

原创 力扣好数对数目和enumerate用法

力扣好数对数目1.哈希表def numIdenticalPairs(self, nums: List[int]) -> int: sum = 0 m = [0]*101 for i in nums: m[i] += 1 for i in m: if i > 1: sum += (i * (i - 1)) >> 1 retu

2020-09-28 16:20:39 204

原创 可变参数是否命名参数

可变参数当定义函数用(*args(args可变))时,可变参数传入函数时,封装成元组类型,即可以使用元组的方法来操作参数。正文 加了星号(*)的变量名会存放所有未命名的变量参数。而加(**)的变量名会存放命名的变量参数。 所谓命名就是:def math(**args) print(args) return math(age=18) ![参数为字典](https://img-blog.csdnimg.cn

2020-09-25 10:24:13 127

空空如也

空空如也

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

TA关注的人

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