自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

原创 next.js(二)——从react到next.js

运行上面的代码会报错,因为next.js默认是服务器组件,上述代码应该放在客户端。之后,就可以删除掉一部分代码,只保留jsx代码,并将原html后缀改为.jsx。app目录下创建like-button.js,把点击相关的代码挪进去,并使用。另外注意在app目录下需要创建一个layout.js,内容如下。做路由,所以就不需要代码来定义路由,直接使用文件和文件夹即可。随后在page.js里引用刚刚定义的LikeButton组件。如果要使用客户端组件,需要把部分代码挪到另一个文件并使用。是应用程序的主布局文件。

2025-11-12 19:41:08 366

原创 next.js学习——react入门

Next.js 是一个用于构建全栈 Web 应用程序的 React 框架所以需要先简单入门下react。

2025-11-10 20:08:20 351

原创 node.js学习(一)

创建一个新的文件a.txt,在同目录下,方便读取,内容为gy,hello。在后端,我们使用node.js来执行js代码,入门先。为什么有时候使用import有时候使用require。读取文件,这里第三个参数是一个回调函数,回调函数的。先创建一个文件read.js写入下面的代码。,创建一个文件名为append.js。之间使用export进行引用。

2025-10-28 22:38:55 398

原创 openstock部署

openstock:开源免费的股票市场数据项目。需要给node.js升级。

2025-10-24 21:33:54 353

原创 初次使用remix

以上就是初次使用remix的记录。(有点类似unity3d)

2025-10-20 21:34:10 367

原创 【论文阅读笔记】Money Laundering Detection on Ethereum: Applying Traditional Approaches to New Scene

因此,洗钱案例呈现的特征日趋多变,导致某些基于规则的洗钱检测算法会出现漏报可疑行为的情况。精确率 = TP/(TP+FP)(算法标记的账户中真实洗钱账户的比例),召回率 = TP/(TP+FN)(算法检测出的洗钱账户占原始数据集中全部洗钱账户的比例):基于原始数据集标注准确的假设,将评估算法识别被标记为洗钱账户(数据集中标记为"Heist")的能力。值得关注的是,该模型框架支持自定义特征度量。移除节点i后,随之更新其所有邻居节点的优先级树权重,记录当前子图的密度指标g,并迭代此过程直至集合为空。

2025-10-15 11:47:40 754

原创 比特币(一)

背景:清华大学区块链课《深入浅出讲web3》

2025-10-12 13:48:45 973

原创 加密货币反洗钱(二)

KYC要求金融机构、银行、以及加密货币交易所等服务机构,在与客户建立业务关系(如开户)或者进行特定交易时,必须记录客户的真实身份,确保不是一个匿名者。像Binance,coinbase,kraken这样的交易所,绝大多数都是严格执行KYC,这意味着法币与加密货币的兑换通道大部分是实名的。defi协议是在区块链(主要是以太坊等智能合约)上运行的、用代码写成的金融应用程序,旨在重建传统的金融系统(如借贷、交易、保险),大部分的defi协议无需身份认证,洗钱者可以直接用匿名钱包与之交互。KYC与加密货币的关系。

2025-10-09 14:01:02 440

原创 使用countdownlatch多线程发请求

为什么使用countdownlatch来发多个请求,因为发请求的时候,请求参数需要用for循环去配置,就需要多线程的方式,否则请求太快来不及响应数据就结束了。每次发完一次请求,latch就减少一次。根据map的大小来设置需要的线程数。其中代理ip使用方式(

2025-09-27 15:27:41 229

原创 搭建本地代理服务器

最近在帮人爬一个接口,一开始没感觉什么,可能接口调的频繁了,ip好像被ban了,一直响应200但是接口没数据了。刚开始修改Content-Type还能绕过获取到数据,后期也不行了,只能自己搭建一个本地代理服务器,用本地代理ip代替本地的电脑去访问。并运行,在当前目录下启动并将配置文件挂载到。然后测试一下,访问通就ok了。使用docker,首先安装。在本地创建一个目录为。

2025-09-26 21:19:27 367

原创 加密货币反洗钱(一)

在链上进行混币,跨链桥交换,在不同的代币间频繁兑换(如BTC换ETH再换USDT)、利用defi协议(如闪电贷、质押、借贷)等进行复杂操作。:洗钱者需要将非法获得的法币,通过交易所或OTC场外交易商,购买成USDT、USDC、BTC或ETH等加密货币,这就是法币入金。:经过链上的分层混淆后,洗钱者需要将洗干净的加密货币通过交易所卖出,重新换回法币,并提现到银行账户,完成洗钱循环。:分析地址间的资金流向,构建网络图,识别中心化节点(比如可能属于交易所或混币服务的地址)分为:放置、分层、整合。

2025-09-15 22:28:45 742

原创 python+selenium UI自动化初探

写脚本过程中,需要验证一个图片的验证码,主要是4位数字的验证码。在公司上班闲的没事干,学点selenium。安装成功之后,要修改对应的环境变量。使用的时候电脑要先安装ocr。看起来效率比较低,后期试了。

2025-07-15 22:21:12 342

原创 软考错题(四)

通信内聚:指模块内所有处理元素都在同一个数据结构上操作,或者指各处理使用相同的输入数据或者产生相同的输出数据。==过载多态:==同一个名(操作名,函数名)在不同的上下文中有不同的类型。功能内聚:这是最强的内聚,指模块内所有元素共同完成一个功能,缺一不可。永久保护的:著作中的修改权、署名权、保护作品完整权(修书包)时间内聚:把需要同时执行的动作组合在一起形成的模块。以下关于两个浮点数相加运算的叙述中,正确的是。软件的可靠性用MTTF/(1+MTTF)表示。python中列表是有序的,可变的。

2025-05-12 20:55:37 265

原创 软考错题(三)

栈帧:一个函数的执行环境,里面包含了函数参数,函数的局部变量,函数返回地址等。range(5)等价于range(0,5)不包括5,即0,1,2,3,4。编译器和解释器:编译器先翻译后执行,可移植性差,解释器边翻译边执行。结构型:适配器、装饰器、代理、外观、桥接、组合模式、享元模式。,他与类图相关,通常把构件映射成一个或多个类、接口或协作。直接插入,堆排,简单选择,冒泡的空间复杂度是O(1)、命令模式、备忘录模式、状态模式、访问者模式。行为型:策略模式、模板、观察者、迭代器、

2025-05-08 18:17:21 455

原创 软考错题(二)

最短寻找时间优先:根据当前磁臂到要请求访问磁道的距离,谁短就先满足谁的请求。邻接表:包含n个头节点和e个表节点,其广度和深度遍历的时间复杂度都是。作为web服务器,其默认的web站点的目录是。先来先服务:谁先请求先满足谁的请求。都是可能会随着改变移动臂的运行方向。table 表 to 用户。Linux操作系统中通常使用。SNMP的传输层协议是。归并排序不是原地排序。

2025-05-07 20:07:47 411

原创 软考错题(一)

8、设由三棵树构成的森林中,第一棵树、第二棵树、第三棵树的节点总数分别是n1、n2、n3,将该森林转换成一颗二叉树,那么该二叉树的右子树包含。7、CPU执行指令时,需要读取数据,那么DMA控制器和中断CPU发出的数据地址是。通过实时监控网络流量来定位和识别恶意流量,等权力的保护期为作者终生及其死亡后。3、《著作权法》中表示作者的。1、s=(0|10)*表示。4、IDS入侵检测系统。

2025-05-07 19:40:46 272

原创 ngrok内网穿透

然后访问的时候将本地的localhost地址改成ngrock生成的地址即可在其他设备上访问本地接口。有时候想在其他设备上访问本地的接口,就需要内网穿透。创建账号、登录、在dashboard里查看。就会生成一个公网的url。下载后可更改环境变量。

2025-04-11 15:31:41 302

原创 面试-八股文(一)

wiat和notify使用的时候必须在同步代码块中,因为他们涉及到对象的锁的管理,调用这些方法的前提是当前线程必须拥有该对象的锁。当前执行的线程被暂停,以便另一个线程可以运行,操作系统会保存当前线程的上下文状态,并加载另一个线程的上下文进入cpu里执行。分页是内存被划分成固定大小的页,每个页的大小相等,通过页表将逻辑地址映射到物理地址,逻辑地址分为页号和页内偏移量。内存中有一个当前值,与给定值进行比较,如果相等,就会将内存里的值换成新的值。

2025-03-10 15:00:57 692

原创 Windows下使用docker安装rocketmq

如果你的文件位于 C:\Users\xxx\broker.conf,则需要将路径写为 /c/Users/xxx/broker.conf。首先在Windows下安装docker,之前不知道为什么,docker desktop启动一直报错,今天把。其中-v表示用于将宿主主机的文件或目录挂载容器内部,这样容器就能访问宿主主机上的文件系统。docker挂在卷里需要使用Linux风格的路径样式。是宿主机的路径,即Windows电脑里的路径。因为这个命令是在broker里使用的,这是docker里的路径。

2025-03-04 19:10:20 698 2

原创 力扣记录(二)

LC141 循环链表(使用快慢指针)

2025-03-04 16:13:00 242

原创 docker启动报错

再重新下载docker desktop打开即可。

2025-03-04 13:18:01 988

原创 力扣记录(一)

最近在准备研究生复试,顺带投投简历,好久没有写力扣了,每天记录一下。

2025-03-03 15:16:16 235

原创 微信小程序开发-优化UI界面

今天做下UI界面的优化和将小程序另外做一个web端,另外看到一个相亲小程序的竞品,有点不错,想做个类似的,不过想做个体验感要更好点的。现在的UI,用了卡片的方式,将信息纵向的集中在一起。后端设置一个跨域规则,允许前端发来请求。这是之前的UI,总体来讲就是很丑。前端使用fetch发送请求出现。

2025-02-21 15:22:34 316

原创 uniapp微信小程序(九)

之前点击登录的时候,直接就是提醒选择头像,然后对头像地址做处理,存储到数据库和缓存里,调用后端接口,登录成功,跳转到个人中心页面,渲染头像。现在的话,做了一个修改,点击登录的时候,需要提醒用户查阅两个隐私文件。,this指向的是应用实例,即APP,而不是页面或组件的实例。如果同意,就去选中头像,然后继续后面的流程。

2025-02-16 13:16:53 279

原创 uniapp微信小程序(八)

promise.all可以同时处理多个异步操作,并在所有操作完成后返回一个数组,包含每个操作的结果。使用前端的方式,给data的每个对象添加字段,并且赋值,不需要从后端添加,使用map方法。在uniapp中,如果需要同时发送请求到两个接口,js的map方法里可以一次性添加多个新字段。文章内容同步更新到微信公众号:格鸰爱童话。美化UI,设置整个页面为淡黄色。页面上两个按钮竖向变横向并排。

2025-02-15 19:19:44 300

原创 neo4j初探二(Windows版)

下载完装不上去,docker desktop一直打不开,可能是有什么冲突,换个方式,直接下载。我使用的是neo4j4.4.1,关系类型里不能直接使用中文,如果你需要在关系中使用中文描述。如果使用的是 JDK 11,可能需要使用较低版本的 neo4j-java-driver。之前可以直接显示中文关系,用的neo4j4.x版本不能直接显示关系,应该可以修改。,如果文件读错线就不会显示,如果不确定是不是读对文件就使用。,也不能下载的太老的版本,否则一些api会不支持。,我本地电脑安装的是Java11,需要下载。

2025-02-13 09:50:05 881

原创 uniapp微信小程序-微信授权登录

先登录,然后获取用户信息,一开始在Hbuilder里用web端访问,没什么反应,可能web端没有支持。后面在微信开发者工具里访问,打印出日志了,都是匿名信息,才发现他已经废弃了,新的头像和昵称获取方式是使用。之前没写过授权登录,都是web端先注册用户名、邮箱、密码,之后实现用户登录。上述即可完成一个完整的微信授权登录的方式,测试了其他用户登录也没有问题,当前用户登录退出后再次登录之前的信息也不会丢失。需要用户同意底下两个政策,当点击登录的时候,需要判断用户是否同意,即复选框的值是否为。

2025-02-11 15:25:52 1132 4

原创 uniapp微信小程序(七)

JSON.stringify() 的第二个参数是 replacer,可以用来过滤或修改输出的内容。第三个参数是 space,用于格式化输出,使其更易读。使用uni.setStorageSync()异步存储的时候,可能导致数据没有存储完成就进行页面跳转了,可以将其改成。登录的时候,获取用户信息,存储到本地缓存里,然后跳转到用户中心页面,获取缓存里的信息,渲染头像,const定义的变量是只读的,不能再给其他变量赋值。,另外需要注意,image组件对头像的引用。报错,uni.reLaunch超时,

2025-02-11 14:34:20 514

原创 uniapp微信小程序-顺风车(六)

先在 https://mp.weixin.qq.com/ 申请appid和appsecret,然后在后端的配置文件里和小程序的配置文件里都需要进行appid配置。表示uni.getUserProfile必须直接由用户的点击事件触发,不能嵌套在其他函数的回调中(如uni.login的回调)表示你尝试在一个空字符串上设置一个属性,而字符串是不可变的。uni.getUserProfile用于获取用户的头像和昵称。getUserInfo是获取的匿名信息 ,不包括头像和昵称。文档已同步更新到微信公众号:格鸰爱童话。

2025-02-10 14:05:17 377

原创 uniapp微信小程序-顺风车(五)

在Java中,如果你有一个响应基类(例如Response),并且希望根据不同的情况赋值不同类型的data,可以使用泛型来实现。这样可以提高代码的通用性和灵活性。列表输出的时候,前端的id与后端查到的数据库id不能是一个id,前端id从1开始自增。const定义的变量,在使用的时候不需要用this.调用,不然变量值get不到。内容已同步更新到微信公众号:格鸰爱童话。table里使用三元运算符。前端列表获取不到数据。

2025-02-10 13:35:51 390

原创 uniapp微信小程序-顺风车(四)

后端接口返回的list数据在前端用列表进行输出。内容已经同步更新到微信公众号:格鸰爱童话。但是在微信开发者工具里就是正常使用。

2025-02-09 16:11:13 243

原创 uniapp小程序-顺风车(三)

需要将数据绑定到表单里(但是这里input需要进行一个判断,以免别人乱输入)这里的input会被乱输入,所以换了一个写法,去掉input,直接选中,在当前下拉框位置显示日期。JPA会根据接口自动生成对应的增删改查的逻辑,这里需要注意,jpa里定义的接口是否与model里的属性一致例如接口名为findByDate,model类里是否存在date。就在picker下面加一个input组件,一方面显示选中的日期,input组件里可以使用v-mode,将选中的日期赋值给formData里的日期字段即可。

2025-02-09 10:37:11 710

原创 uniapp小程序-顺风车(二)

希望在用户选择某个操作(例如点击一个按钮)时动态添加时间选择器组件,可以使用uni.createAnimation和uni.showModal等API来实现。这里input里没有绑定value。内容也同步更新到微信公众号啦。如果使用需要绑定value。使用:value来进行绑定。今天继续小程序的开发。

2025-02-09 10:11:08 391

原创 uniapp小程序-顺风车(一)

前几个月一直在备考,考完研到现在已经一个来月了,这个月月底才出成绩,这段时间在家没事干,自己摸索着写个小程序练练手。今天主要完成后端的增删改查接口编写和首页的两个按钮的UI。目前总共三个页面,首页+人找车+车找人。后面加了两个,搜索页面和个人中心。内容也同步更新到微信公众号啦。button里设置文字居中。

2025-02-09 09:58:46 394

原创 每日进步一点点

连续做了十几天阅读,前面每篇都是错两个左右,每篇都有不少因为单词不认识导致的错题,看了不少阅读技巧视频,发现考研英语和高考英语真的是天壤之别。

2024-09-04 19:00:10 273

原创 每天进步一点点

加油 过了积分这关💪。

2024-09-04 16:25:41 169

原创 git冲突

git push显示有冲突

2024-07-01 11:35:54 1340

原创 docker拉取mysql8很慢

复制该地址,在docker 客户端配置里进行更新,之后再重新拉取。可能是mysql版本有问题,需要更换一个版本。国内访问的速度巨慢,需要重新配置阿里云镜像。进入到阿里云镜像配置页面。

2024-06-18 15:26:53 1496 1

原创 Neo4j初探

neo4j初探

2024-05-30 10:49:58 1169 2

原创 设计模式——装饰器模式

在java.io包中,大量应用到装饰器模式,例如一系列的流处理类。,在组件的基础上添加新的特性,各个装饰器类独立运行,各司其职。各个不同的装修功能分开运行,这样可以实现不同功能的自由搭配。表示需要被装饰的组件,只具备自身没有被装饰的原始特性。分步开始进行装修,可以根据自己的需求,随意搭配装饰器。,同样实现组件接口标准,且包含一个被装饰的组件。这里使用了抽象类 为了不允许用户直接实例化此类。装饰器实现:继承装饰器抽象类,该接口指定进行装饰的行为方法。再举一个发短信的例子。添加发短信功能装饰器。

2024-03-04 23:44:48 431 1

空空如也

空空如也

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

TA关注的人

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