- 博客(48)
- 问答 (1)
- 收藏
- 关注
原创 android 四大组件和handler、looper
在 Android 开发中,Handler 是一个用于管理线程间通信的类,它允许你发送和处理 Message 和 Runnable 对象与一个消息队列(MessageQueue)关联的线程。Service 可以是启动的(started)或绑定的(bound),这决定了它与其他组件的交互方式。生命周期:Activity 有一个复杂的生命周期,包括创建(onCreate)、启动(onStart)、恢复(onResume)、暂停(onPause)、停止(onStop)和销毁(onDestroy)等状态。
2023-12-26 22:50:48
1682
原创 异步和同步
异步(Asynchronous)和同步(Synchronous)操作是计算机科学中两种基本的执行模式,它们描述了任务执行的时间关系和交互方式。
2023-12-26 22:35:24
636
原创 adb的使用
》 确认是否生效,使用windows的“cmd”命令窗或者“PowerShell”输入“adb”命令,是否能正常执行,出现使用说明。–》 “编辑”系统变量“path”加入或新建(add、create)path值“D:\Tools\adb”并确认。(1)将adb包安装或者解压到一个路径,并拿到adb.exe所在的路径值,例如,D:\Tools\adb。–》“新建”用户变量“ADB”放入path值“D:\Tools\adb”命令:adb devices。–》 选择“高级系统设置”–》 选择“环境变量”
2023-12-12 09:16:22
1545
原创 ubuntu18.04安装NFS并启动NFS(mount挂载)
首先得把虚拟机网络更改成桥接模式,并把网段设置成与Windows同一网段,可以参考我的这篇博文。
2023-08-13 10:44:56
893
原创 Linux中error while loading shared libraries错误解决办法
像我遇到的问题就是,从别的机子拷贝了一些.so动态库,然后用root权限放到了/usr/local/lib中(普通用户没有对该目录的写权限),然后切换用户运行程序时,始终提示找不到.so库,一直以为是我配置有问题,结果是因为权限原因,那些我用root权限增加到/usr/local/lib中的.so文件对于普通用户而言,是没有访问权限的,所以以普通用户运行程序,当需要链接.so库时,在/usr/local/lib中是查找不到的。当运行程序需要链接动态库时,提示找不到相关的.so库,会报错。
2023-08-02 11:11:11
5206
原创 linux中解压命令
解压缩是一个常用的操作,在 Linux 中通常比较常用的是targzip命令,zip 和 rar命令则是 Windows 中比较常用。
2023-07-28 11:16:16
7673
原创 Ubuntu更改虚拟机网段(改成桥接模式无法连接网络)
现在需要修改虚拟机网段,把ip设置成和Windows端同一网段,我们就要去使用桥接模式。虚拟机编辑里打开虚拟网络编辑器,更改设置,在桥接模式选择自己的网卡配置。因为工作需要,一开始在安装vmware和虚拟机时,是用的Nat网络。
2023-07-28 10:48:37
1732
原创 docker详解(更新中)
docker的理念回顾将应用和环境打包成一个镜像!数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!(需求:数据可以持久化)MySQL,容器删了,删库跑路!(需求:MySQL数据可以存储在本地)容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地!这就是卷技术!目录的挂载,将我们容器内的目录,挂载到Linux主机上面!总结一句话:容器的持久化和同步操作!容器间也是可以数据共享的!
2023-07-07 10:17:20
260
原创 shell文件报错 “XXX: unexpected operator” 问题
dash是一种 Unix shell,它执行 shell scripts 的速度比bash快,需要的软件库也较少。貌似用户对它的诟病颇多。因为ubuntu默认的sh是连接到dash的,又因为dash跟bash的不兼容所以出错了,执行时可以把。将== 改为=就行了,dash判断字符串相等用的是=。判断语句[ ]中写有 == 时,运行。在某论坛看到别人讨论的结果。
2023-04-22 16:13:38
838
原创 C语言五大排序(桶排序,冒泡排序,选择排序,插入排序,快速排序)
当要被排序的数组内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n))。准备桶的时候,桶的大小是原来排序数组中最大元素的值加一,然后遍历无序的数组,把无序数组中的元素的值当成下标给到桶,每存在一个值,桶中的数量就加一。输出的时候,桶的下标值就是之前需要排序的数组的值,只有桶中的数量大于等于一的时候才表示有数据,再进行输出。快速排序的基本思想:通过一趟排序将待排记录分隔成独立的两部分,其中一部分记录的关键字均比另一部分的关键字小,则可分别对这两部分记录继续进行排序,以达到整个序列有序。
2023-03-20 14:21:11
319
原创 一浮点型数组A,用C语言写一函数实现对浮点数组A进行降序排序,并输出结果,要求要以数组A 作为函数的入口。
一浮点型数组A,用C语言写一函数实现对浮点数组A进行降序排序,并输出结果,要求要以数组A 作为函数的入口。
2023-02-20 16:47:14
666
原创 嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点。在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa55。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。
嵌入式系统经常具有要求程序员去访问某特定的内存位置的特点。在某工程中,要求设置一绝对地址为0x67a9的整型变量的值为0xaa55。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。
2022-10-13 16:48:40
698
原创 给定一个整型变量a,写两段代码 ,第一个设置a的bit 3,第二个清除a的bit 3。
给定一个整型变量a,写两段代码 ,第一个设置a的bit 3,第二个清除a的bit 3。
2022-10-13 16:40:13
2590
原创 Java内部类
所谓内部类(Inner Class),顾名思义,就是将一个类定义在另一个类的内部。内部的类称之为内部类public class Outer{ class Inner{ //代码段 }}内部类的主要特点:·内部类可以很好的实现隐藏,可以使用protected private修饰符·内部类可以直接访问外部类的所有成员,包括私有的成员·外部类不能直接访问内部类的成员,必须首先建立内部类的对象才能访问class Outer { int data; Inner i; voi
2021-11-29 16:09:30
83
python源代码入门不太理解
2020-04-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人