- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 Android的View Binding
或者LayoutInflater inflater = LayoutInflater.from(getContext());获取系统自动生成的布局文件xml对象类(也就是xml布局文件与activity对接的接口)总结:就是两个文件分别给出一个交接的代表,然后二者绑定(交融)出了一个可以交互的产物。获取LayoutInflater实例(也就是activity文件与视图对接的接口),可以获取视图setContentView(binding.getRoot());可以直接操作布局文件中的控件。
2023-10-18 16:39:44 98 1
原创 对于Android,java,python,c++等开发的理解
这些语言都是面向对象的,所以如论是引入库,还是引入文件,调用函数,甚至任何操作,最后都会归结到对类以及对象的调用。想操作某个对象,属性,变量,一定就是要调用对象!
2023-10-18 16:03:22 67 1
原创 Windows wlanapi
模板字符串可以从windows文档中获取,也可先连上network,再用netsh wlan export profile导出获取。WlanGetAvailableNetworkList:输入无线网卡,获取可用的network。WlanRegisterNotification:注册函数,用于连接network的后续通知。WlanOpenHandle:打开wlan相关的总入口,获取handle。WlanEnumInterfaces:输入handle,获得无线网卡列表。
2023-09-30 22:23:50 84
原创 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 509
原创 小米8刷机
2.获取对应版本的boot官方镜像(去小米官方网站找到对应手机的对应版本线刷包,解压出来boot.img)3.手机fastboot模式连接电脑,用电脑上解锁工具解锁。1.开发者模式找到查询锁定状态,进去后登录账号进行绑定。3.把官方boot.img和官方线刷包复制到手机里。fastboot flash boot 面具文件。2.去小米下载解锁工具并登录相当的账号。二:修改系统的boot文件。
2023-08-29 12:07:50 644 3
原创 违章免罚款
③首违警告后半年内没有其他(严重)交通违法的,再次产生的符合首违警告清单列表内的交通违法可适用,半年一个周期内只能用一次。1.首违警告和看视频免罚都是真的,每半年内每个人有两次免于处罚的权益(均属于首次违法警告清单内的十项交通违法行为);3.两种免罚都是有前提条件的,具体可见上文所列,需要注意的一点就是有了违章尽快处理不要拖,免得错失免罚机会;④驾驶中型以上载货汽车在高速公路、城市快速通道以外的道路上行驶超过规定时速10%未达20%;②该机动车和驾驶人在本次违法的半年内,在本省没有违法记录的;
2023-07-26 12:53:31 47 1
原创 Dapp应用(web3)原理解析
2.通过window.ethereum实例化一个web3对象。4.然后就可以根据这个对象去具体的操作一个合约具体的方法了!3.用web3对象根据合约地址去实例一个具体的合约对象。
2023-06-05 17:43:31 187 1
原创 智能合约基本知识
-》在这个示例中,tokenContract 是一个代币合约实例,amount 是需要授权的代币数量,dappAddress 是您的 Dapp 的地址,userAddress 是用户的地址。在这个示例中,tokenContract 是 ERC20 代币合约的实例对象,spenderAddress 是被授权人的地址,amount 是需要授权的代币数量,userAddress 是进行交易的用户的地址。因此,在使用授权后,建议您及时检查授权是否还有效,并根据需要更新授权的状态或重新发起新的授权请求。
2023-05-17 13:44:54 692
原创 通知监听、获取第三方app中图片,重启后重新监听
在使用过程中,我发现了一个问题,就是在退出app后,再次打开,监听不生效,这个时候我们需要做一些处理。在app启动时,我们去重新关闭打开一次监听服务,让它正常工作。
2023-04-27 14:33:28 184
原创 使用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 202
原创 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 962
原创 区块链的工作原理
区块链:去中心化的分布式数据库大家都知道,“比特币”是一种数字货币。而“区块链”就是比特币的记账系统。可以把区块链想象成一个账本,上面记录了全球所有的比特币交易信息。那么,区块链跟传统的银行记账有什么区别呢?这就涉及到区块链的本质了:区块链是一种去中心化的分布式数据库。我会一一解释这三个关键词。数据库:所谓“数据库”,就是计算机上的一组表格,它可以存放大量的有结构的信息(可以类比Excel,但远比Excel复杂)。比如我们去银行存款、取款、汇款,这些交易信息都是要上传到银行的数据库的。分布式:这个数据库可以
2022-06-13 16:25:59 3410
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人