- 博客(10)
- 收藏
- 关注
原创 USB协议介绍四 设备端_linux 5
在上一节中说到创建设备 gadget 的第四步就是给对应的 configuration 添加 function,格式为 function—type.instance-name,type 对应一个已有的内核驱动,比如上节中是 hid。这样就实现了一个最简单的 USB gadget,当然要完整实现的话还可以添加字符串描述,以及增加各个端点的功能。在 Linux 3.11 中,引入了 USB Gadget ConfigFS,提供了用户态的 API 来方便创建新的 USB 设备,并可以组合复用现有内核中的驱动。
2024-12-18 09:52:42
446
原创 uni-app:网络状态监测之onNetworkStatusChange与getNetworkType的区别与应用
一般都会放在 onShow里面,实时监听网络的切换。可根据自己的项目需求,进行自行配置调整即可。:可以再onShow 、onLoad这样的生命周期里面来执行,也可以在点击事件中添加执行,属于即用即取的。1、在实际项目开发中,难免涉及到监测网络,下面来具体了解下小程序两种监测网络的方法。2、这里配置的是 uniapp,微信小程序把 uni. 换成 wx. 即可。:在网络切换的时候执行,切换2G,3G,WiFi的时候会执行。:在页面初始化的时候,或者是在方法执行的时候执行。小程序模拟器怎么进行切换网络呢?
2024-12-18 09:45:14
652
原创 UML统一建模语言是什么?_uml语言是什么
交互(Interaction) | 包括一组元素之间的消息交换 | img || 状态机(State Machine) | 由一系列对象的状态组成 | img |
2024-12-18 09:41:33
435
原创 UML中关系(4+4)
学习UML画图中最重要的两部分就是9种图和四种关系了,只要掌握了这两部分,那你就厉害了。候鸟属于动物,它具有动物的特征同时还具有自己特有的功能。候鸟和气候,候鸟生存,它需要这种气候才能生活,它需要‘知道’气候的变化,‘了解’气候规律。一、第一个四种关系:依赖关系、关联关系、泛化关系、实现关系。二、第二个四种关系:聚合关系、组合关系、包含关系、扩展关系。箭头那端为被组合的对象。1、先看一张图来了解一下,这四种关系都是什么呢。1、先看一张图来了解一下,这四种关系都是什么呢。候鸟的生活需要依赖氧气、水、空气。
2024-12-18 09:37:52
234
原创 Ubuntu部署和体验Nexus3
另外准备两台电脑,分别是A电脑和B电脑,用来验证刚刚部署的Nexus3可以缓存中央仓库的jar包(您也可以用虚拟机创建两台电脑);接下来验证的是Nexus缓存中央仓库jar包的能力,看看有了Nexus,能否让我们在开发和构建过程中更快的下载到所需jar;c. 容器的/nexus-data/目录被映射到宿主机的/usr/local/work/nexus-data/;至此,Nexus3部署完毕,接下来验证Nexus能否提供jar缓存的功能;a. 容器的8081端口映射到宿主机的8081端口;
2024-12-18 09:34:10
429
原创 Tomcat主线程监听SHUTDOWN,如何远程关闭Tomcat?守护线程守护了谁?
源码很简单,建立一个,循环监听读取网络中是否有SHUTDOWN指令传来:// 省略部分无关紧要代码try {// 建立一个server socket 端口默认为8005return;break;continue;break;break;// 读取 commandtry {ch = -1;break;expected–;= null) {
2024-12-18 09:30:29
314
原创 Tomcat主线程监听SHUTDOWN,如何远程关闭Tomcat?守护线程守护了谁?(1)
二、Tomcat主线程监听SHUTDOWNTomcat中的线程也有两种,主线程是非守护线程,其他单独创建的线程或者线程池创建的工作线程都默认是守护线程。当Tomcat启动时,做完所有初始化和启动工作,主线程会进入一个无限循环监听默认8005端口的状态,直到网络中读取到SHUTDOWN指令,才会退出循环,进而调用Tomcat停止销毁操作。
2024-12-18 09:26:47
832
原创 SwipeRefreshLayout 和tablayout滑动冲突问题
【代码】SwipeRefreshLayout 和tablayout滑动冲突问题。
2024-12-18 09:15:39
132
原创 SVN教程-SVN的基本使用_svn使用教程
SVN(Apache Subversion)是一款强大的集中式版本控制系统,它在软件开发项目中扮演着至关重要的角色,用于有效地跟踪、记录和管理代码的演变过程。与分布式系统相比,SVN 的集中式架构使得团队能够更加协同地进行开发,通过对中央仓库的访问,成员们可以共享和同步彼此的工作。这种结构简化了版本控制的过程,使得代码的演进更加可控和透明。本教程致力于帮助初学者快速入门 SVN,通过详细介绍基本概念和常用操作,使他们能够理解和熟练应用这一版本控制系统。
2024-12-18 09:08:12
903
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人