- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 arduino开发esp32s3遇到使用wifi和oled显示屏的时候重启问题
两个服务一起的时候总是莫名的重启,是因为两个驱动库的兼容性,使用esp32开发板,使用3.0.5这个版本可以解决这个问题,尝试了2.0.14和3.1.1都存在此问题。arduino开发esp32s3遇到使用wifi和oled显示屏的时候重启问题,
2025-03-21 12:34:00
109
原创 arduino安装esp32开发板很慢的解决办法
把他提示的链接用浏览器下载下来,你再去重新尝试安装,然后就会速度非常快,并且他一般可能会提示好几个连接,都按照这个做可以快速安装。
2025-03-21 10:50:31
130
原创 Wire---- 配置操作Guard
客户端 Peer 部分 PublicKey 内容需要设置为服务端节点的公钥,Endpoint 的 server_ip 为云主机公网 IP,AllowedIPs 表示 WireGuard 隧道将劫持所有目标网段为 10.20.30.0/24 的流量并传给服务器,PersistentKeepalive 为客户端节点向服务端节点发送保活信息的时间间隔(单位:秒)。此时,访问 IP 地址 10.20.30.1 即通过 VPN 网络访问云主机,在云主机上也可以通过 IP 地址 10.20.30.2 访问客户端节点。
2025-02-20 15:43:11
396
原创 websokect相关知识如何使用wss进行连接
/'task_enable_coroutine' => true, // 启用 task 进程的协程支持。//'task_worker_num' => 4, // 设置 task 进程数量。'package_max_length'=> 1024*1024*20, //数据包最大长度。'enable_coroutine' => true, //开启协程容器。'reload_async' => true, //开启热重载。"daemonize"=> 0, //守护进程。
2025-02-20 14:54:03
228
原创 Android的View Binding
或者LayoutInflater inflater = LayoutInflater.from(getContext());获取系统自动生成的布局文件xml对象类(也就是xml布局文件与activity对接的接口)总结:就是两个文件分别给出一个交接的代表,然后二者绑定(交融)出了一个可以交互的产物。获取LayoutInflater实例(也就是activity文件与视图对接的接口),可以获取视图setContentView(binding.getRoot());可以直接操作布局文件中的控件。
2023-10-18 16:39:44
167
1
原创 对于Android,java,python,c++等开发的理解
这些语言都是面向对象的,所以如论是引入库,还是引入文件,调用函数,甚至任何操作,最后都会归结到对类以及对象的调用。想操作某个对象,属性,变量,一定就是要调用对象!
2023-10-18 16:03:22
110
1
原创 Windows wlanapi
模板字符串可以从windows文档中获取,也可先连上network,再用netsh wlan export profile导出获取。WlanGetAvailableNetworkList:输入无线网卡,获取可用的network。WlanRegisterNotification:注册函数,用于连接network的后续通知。WlanOpenHandle:打开wlan相关的总入口,获取handle。WlanEnumInterfaces:输入handle,获得无线网卡列表。
2023-09-30 22:23:50
208
原创 xposed中hook的用法
val gTestClass = lpparam.classLoader.loadClass(className)//加载这个特殊的类。val className = "$packageName.MainActivityKt"//包中的类文件【注意类名后面加上Kt】val packageName = "com.example.hooktarsget" // 包名。XposedHelpers.findAndHookMethod(clazz,//类。"test",//方法名。2.普通的类文件中的全局函数;
2023-08-31 22:12:32
879
原创 小米8刷机
2.获取对应版本的boot官方镜像(去小米官方网站找到对应手机的对应版本线刷包,解压出来boot.img)3.手机fastboot模式连接电脑,用电脑上解锁工具解锁。1.开发者模式找到查询锁定状态,进去后登录账号进行绑定。3.把官方boot.img和官方线刷包复制到手机里。fastboot flash boot 面具文件。2.去小米下载解锁工具并登录相当的账号。二:修改系统的boot文件。
2023-08-29 12:07:50
1505
3
原创 违章免罚款
③首违警告后半年内没有其他(严重)交通违法的,再次产生的符合首违警告清单列表内的交通违法可适用,半年一个周期内只能用一次。1.首违警告和看视频免罚都是真的,每半年内每个人有两次免于处罚的权益(均属于首次违法警告清单内的十项交通违法行为);3.两种免罚都是有前提条件的,具体可见上文所列,需要注意的一点就是有了违章尽快处理不要拖,免得错失免罚机会;④驾驶中型以上载货汽车在高速公路、城市快速通道以外的道路上行驶超过规定时速10%未达20%;②该机动车和驾驶人在本次违法的半年内,在本省没有违法记录的;
2023-07-26 12:53:31
109
1
原创 Dapp应用(web3)原理解析
2.通过window.ethereum实例化一个web3对象。4.然后就可以根据这个对象去具体的操作一个合约具体的方法了!3.用web3对象根据合约地址去实例一个具体的合约对象。
2023-06-05 17:43:31
242
1
原创 智能合约基本知识
-》在这个示例中,tokenContract 是一个代币合约实例,amount 是需要授权的代币数量,dappAddress 是您的 Dapp 的地址,userAddress 是用户的地址。在这个示例中,tokenContract 是 ERC20 代币合约的实例对象,spenderAddress 是被授权人的地址,amount 是需要授权的代币数量,userAddress 是进行交易的用户的地址。因此,在使用授权后,建议您及时检查授权是否还有效,并根据需要更新授权的状态或重新发起新的授权请求。
2023-05-17 13:44:54
1026
1
原创 通知监听、获取第三方app中图片,重启后重新监听
在使用过程中,我发现了一个问题,就是在退出app后,再次打开,监听不生效,这个时候我们需要做一些处理。在app启动时,我们去重新关闭打开一次监听服务,让它正常工作。
2023-04-27 14:33:28
284
原创 使用PreparedStatement对象完成数据库的CRUD操作实现数据库层操作
package me.gacl.demo;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.Date;import me.gacl.utils.JdbcUtils;import org.junit.Test;/*** @ClassName: JdbcCRUDByPreparedStatement* @Description: 通过Prep
2022-07-01 21:32:28
249
原创 jsp标签与指令总结
1.jsp指令:三个本身并做做什么人动作,而且指示web容器去按照他的内容去做一些操作。总共就三个:2.JSP常用标签。是jsp体系默认的标签,不需要额外操作,只要是jsp文件都可以直接用。3.JSTL标签库标签。是jsp体系官方自定义标签。 (1)表达式控制标签:out标签、set标签、remove标签、catch标签。 (2)流程控制标签:if标签、choose标签、when标签、otherwise标签。 (3)循环标签:forEach标签、forTokens标签
2022-06-26 18:11:13
1062
原创 区块链的工作原理
区块链:去中心化的分布式数据库大家都知道,“比特币”是一种数字货币。而“区块链”就是比特币的记账系统。可以把区块链想象成一个账本,上面记录了全球所有的比特币交易信息。那么,区块链跟传统的银行记账有什么区别呢?这就涉及到区块链的本质了:区块链是一种去中心化的分布式数据库。我会一一解释这三个关键词。数据库:所谓“数据库”,就是计算机上的一组表格,它可以存放大量的有结构的信息(可以类比Excel,但远比Excel复杂)。比如我们去银行存款、取款、汇款,这些交易信息都是要上传到银行的数据库的。分布式:这个数据库可以
2022-06-13 16:25:59
3490
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人