自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Willin Wang 的全栈升级指南

欢迎 Github 上关注我: willin。不是大神。 Make rockets for rookie

  • 博客(151)
  • 资源 (16)
  • 收藏
  • 关注

原创 OKX 欧易交易辅助机器人

可以看出,每次买入卖出的情况,比如部分达到了止损点进行抛售,部分完成了语气的盈利。该产品提供 SaaS 服务,如需购买单一机器人用户权限,可以后台私信联系。策略页面显示各个机器人策略状态、买入卖出的次数等。动态调整好配置,每分钟自动执行监控,自动买入卖出。在编辑策略时,自动获取当前加个,并计算买入网格。同时,提供私有化部署服务,以及整套源码出售。默认进入后台显示总资产和当前配置的资产信息。

2024-12-20 13:05:48 541

原创 OKX 欧易 交易机器人开发基础

接口文档: https://www.okx.com/docs-v5/zh/#overviewREST API常用请求查看账户余额结果数据格式:获取限价结果格式:获取指数行情数据结构:下单结果数据:获取未成交订单列表返回结果:撤单结果结构:

2024-12-20 13:05:23 286

原创 链游开发运营流程

选择适合的区块链平台(如以太坊、BSC、Polygon、Flow等)来构建游戏。:集成数字钱包(如MetaMask、WalletConnect等),让玩家可以登录、交易和管理他们的区块链资产。:确定游戏中涉及的智能合约类型(如ERC20、ERC721或ERC1155标准)来代表游戏内的代币或物品。:定期更新游戏内容,推出新活动、扩展游戏功能,并维护游戏的经济系统稳定。:根据玩家需求和市场反馈,持续优化和扩展游戏,增加新玩法、新资产类型等。:通过社交媒体、社区活动、空投、合作等方式推广游戏,吸引玩家参与。

2024-08-29 16:41:27 374

原创 链游开发教学

使用OpenZeppelin库编写和部署安全的智能合约,包括ERC20、ERC721和ERC1155等标准。:Hardhat是一个以太坊开发环境,支持编写、测试、调试智能合约,并能与区块链网络互动。: 一个基于BSC的区块链RPG游戏,玩家通过战斗和装备获得奖励,链上互动紧密。:提供Web3开发的视频教程,包括DApp开发、智能合约编写与前后端集成。: 一个基于零知识证明技术的链上策略游戏,游戏的每一步都通过链上进行计算。:另一个以太坊开发框架,包含编译、测试和部署合约的工具。

2024-08-29 16:40:01 448

原创 Resend Cloudflare Worker Service

提供中文、英文两个版本。

2024-08-21 22:15:09 446

原创 无须写代码,从 0 到 1 进行 OpenSea 批量投放

铸造阶段”是投放的阶段性期间,在此期间,只有指定的允许清单钱包地址集才能从您的合约中铸造NFT。铸造阶段在链上强制执行,因此即使是精通技术的用户也无法越过此限制,除非他们在允许清单上。最多可以为您的投放添加5个预售阶段,每个阶段都有自己的价格、铸造限额(每个钱包)和允许清单。在给定时间只能存在一个预售阶段。每个白名单都是完全端到端加密,因此 他人 无法查看谁被添加到链上允许清单或产品中。OpenSea会在内部记录与允许清单相关的信息以用于分析目的。在某个预售阶段的允许列表中,您还可以自定义铸币的数量。

2024-08-16 15:28:00 329

原创 ERC 721 质押合约

发布和铸造 NFT:合约将使用 OpenZeppelin 的 ERC721 标准来发布和管理 NFT。质押功能:允许用户将他们的 NFT 进行质押,并在质押期间获得奖励。质押奖励:用户在质押期间会根据时间获取奖励。

2024-08-16 00:15:00 159

原创 Web 3 项目架构设计

依然是跟官网保持一致,可以使用 Next.js、Svelte、Astro、Gastsby、Nuxt.js 等,但是不再需要 Static Export 导出为静态网站了。Next.js、Svelte、Astro、Gastsby、Nuxt.js 等,输出结果为纯静态页面。

2024-08-15 02:35:58 516

原创 使用 Gnosis Safe 创建多签名钱包

创建多签名钱包可以通过多个步骤完成,具体取决于你使用的平台或工具。下面我将介绍使用创建多签名钱包的过程,因为它是目前以太坊生态中最受欢迎且功能强大的多签名钱包之一。

2024-08-15 00:44:25 457

原创 IPFS、IPNS 网站部署

注意:如果没有你使用的框架,选择 Others,然后手动输入 build 命令(注意是要生成为静态站点~)。添加域名绑定并在 DNS 解析处增加 CNAME 别名解析。大部分情况下免费版本即可够用。

2024-08-14 21:12:43 764

原创 Web 3 一些常见术语

交易只有在被包含在区块链中后才会发生更改,此时会收到收据,其中包含有关交易的详细信息,例如包含在哪个区块中、实际支付的费用、使用的 Gas 以及所有事件它发出了什么以及它是否成功或恢复。)或通过某些 IPC 层进行保护,例如 MetaMask,它代理从网站到浏览器插件的交互,从而使私钥远离网站,并且仅在请求用户许可并收到授权后才允许交互。是与区块链的只读连接,允许查询区块链状态,例如帐户、区块或交易详细信息,查询事件日志或使用调用评估只读代码。帐户通常在某处有一个私钥,可用于对各种类型的有效负载进行签名。

2024-08-14 15:15:49 1179

原创 NFT合约:在 ERC721 上 Safe Mint 并在 OpenSea 上进行售卖

在 Script 目录下创建。注意这一步也是需要手续费的。看到对应的输出,即为完成。接上文演示项目继续。

2024-08-13 12:40:01 488

原创 NFT 合约:部署 ERC 721 到 Testnet 并发布

填入必要信息,勾选选项。然后点击【Download】下载 hardhat 开发版本。其中,需要配置钱包私钥用于发布。

2024-08-12 15:15:55 365

原创 Hardhat Vs Truffle 主要区别

Hardhat 是 Nomic Labs 开发的以太坊开发环境,支持开发人员管理和自动化 dApp 和智能合约开发中的常见任务。诸如“Hardhat和Truffle哪个最好?”之类的问题。”因其在智能合约开发工作流程中引入的附加功能而受到关注。Hardhat 提供编译、运行和测试智能合约的核心功能。Hardhat 的一些重要亮点包括 Solidity 调试、失败事务的错误消息以及显式堆栈跟踪。内置的 Hardhat 网络和 CLI 也是 Hardhat 功能的重要补充。

2024-08-12 10:59:41 336

原创 ERC721 概念解释

用途: 在投票机制中,使用区块号可以确保投票在特定的区块高度之前或之后进行。用途: 在投票机制中,使用时间戳可以更直观地表示投票的开始和结束时间。是一种更复杂的访问控制机制,允许定义多个角色,每个角色可以赋予不同的权限。用途: 适用于需要更细粒度权限控制的场景,可以定义多个角色(如管理员、铸造者等),并分别赋予不同的地址。接口,可以为每个代币设置和获取其对应的 URI,通常用于指向代币的元数据(如图像、描述等)。接口,可以跟踪和查询合约中所有代币的总供应量,以及某个地址持有的所有代币的列表。

2024-08-09 11:16:42 245

原创 Windows 11 + WSL 2 开发环境配置

如果安装了 WSL 2支持,则默认在子系统中也可以直接使用 Docker 相关的命令。注意 WSL 版本,Windows 11 下是 2+。如果是 1.x 需要注意。由于未翻墙访问 raw.githubcontent.com 会有一些问题。Docker Compose 文件 和 Gitignore 文件。在启动界面,选择 WSL 或者 Connect to WSL。通过 WSL 子系统进行 JAVA项目开发。通过 WSL 启动 VS Code 后,安装 WSL 插件以支持子系统。

2024-07-22 03:22:01 644

原创 借助 Cloudflare D1 和 Drizzle 在 Astro 上实现全栈

使用 Cloudflare D1 和 Drizzle ORM 将后端添加到 Astro 项目的分步指南。

2024-06-24 10:00:32 956

原创 Prisma ORM + Cloudflare + D1

欢迎抢先体验 Prisma ORM 中的边缘功能部署支持!通过此抢先体验,您可以在 Cloudflare Workers 或 Cloudflare Pages 上使用 Prisma Client,并将 Cloudflare D1 作为数据库。

2024-03-20 09:42:44 1086

原创 Stripe 支付 (使用 Next.js 部署到 Cloudflare)

使用 Stripe 为您的生意进行线上收款开发。

2024-03-03 19:36:46 915

原创 一个开源的联邦宇宙(Mastodon、Fediverse)别名服务

网站:开源代码仓库:比如您在 Mastodon 系统上的用户名为:js.coolcss.fundsh.gglog.luv0.chati@js.cooli@v0.md都指向到了。

2023-12-23 16:29:26 692

原创 @svelte-dev/pretty-code 一个漂亮的 Svelte MDsveX 代码高亮显示插件

要完全配置高亮器,使用选项。如果你想配置其他 Shikiji 选项,如langs,这将很有帮助。})

2023-12-18 13:52:53 1152

原创 @svelte-dev/i18n 一个简单好用的 Svelte 国际化脚手架工具

官网: https://svelte.js.cool/i18n可以通过 , , 或者 进行安装:使用创建 声明:创建翻译文件,这里是一个示例:创建路由页面 或 。可选,配置语言参数校验 :配置 :在页面中使用:TypeDocs自动化生成的接口文档维护者: Willin Wang如果您对本项目感兴趣,可以通过以下方式支持我:Apache-2.0

2023-12-13 13:30:52 784

原创 @svelte-dev/session 一个简单好用的 Svelte Session 会话管理库

Session 是网站的重要组成部分,它允许服务器识别来自同一个人的请求,尤其是在涉及服务器端表单验证或页面上没有 JavaScript 时。会话是许多允许用户“登录”的网站的基本构建块,包括社交、电子商务、商业和教育网站。创建自定义的 Session 存储策略(可用于 Cloudflare Workers、Pages)官网:adapter: {options: {},session: {},cookie: {path: '/',},

2023-12-13 13:29:54 551

原创 @svelte-dev/auth 一个简单好用的 Svelte 身份管理库

Svelte Auth是一个完整的开源身份验证解决方案,适用于Svelte应用程序。深受和Remix-Auth的启发,但完全从头开始重写,以便在之上工作。Svelte Auth可以在最小的设置下添加到任何基于Svelte的应用程序中。与Passport.js一样,它使用策略模式来支持不同的身份验证流程。每个策略都作为单独的npm包单独发布。官网:如果您没有设置,您首先需要添加一个?'github';});然后添加回调// 根据实际需要修改?'github';});

2023-12-13 13:28:34 522

原创 Cloudflare Email Routing 免费邮件发送服务

Cloudflare Email Routing 免费邮件发送(作为 Service 服务)用于 Workers/Pages 项目中。

2023-12-01 13:59:33 1537

原创 爱发电 OAuth 登录 SDK for Remix

注意:该文件命名采用的是 remix v2 规则,v1 的话用目录分隔。如果您对爱发电感兴趣,想要让其支持更多的框架。可以联系我进行定制开发。在项目根目录下创建一个。这个可以根据需要添加。这样已经大功告成了。

2023-11-13 14:11:12 436

原创 使用 Cloudflare 电子邮件路由轻松创建和路由电子邮件地址

超过四十亿人(也就是世界人口的一半)至少拥有一个电子邮件地址,其中许多人将它当成处理个人和职业事务的重要工具。每天收发的电子邮件数量超过 3000 亿封,但若只将电子邮件视为通信工具对它来说并不公平。它在我们生活当中的作用远远不止于消息传输工具,其用途也包括作为在线验证个人身份的一个常用途径,以及充当其他通信平台的网关。如今,大多数人将电子邮件用于敏感的用途,例如登录银行账户或与政府机关通信等。与此同时,他们也将同样的电子邮件用于申领网上找到的九折优惠券,而这必然会导致未来数月被垃圾邮件侵扰。

2023-10-26 09:55:39 1636 1

原创 Remix 开发小技巧(五)

如果您尝试调用的终端节点影响加载程序使用的数据,您可能不希望只对其进行常规提取调用。Remix 的 useFetcher 钩子有很多你想要利用的生活质量功能,例如自动重新获取装载机重复请求取消避免具有多个请求的争用条件如果服务器返回重定向响应,则重定向客户端因此,为了在这里正确使用它,我们可以在模式中采用创建一个自定义的类型安全获取器钩子,我们可以在应用程序中的任何位置使用它。})},[fetcher],这是使我们与 tRPC 等解决方案具有平价功能缺失的部分。

2023-10-14 13:56:09 451

原创 Remix 开发小技巧(四)

我的首选解决方案是使用 ProgressiveClientOnly 组件,该组件将使用 CSS 隐藏服务器呈现的内容,并在 Javascript 可用时将其交换为客户端内容,否则它将显示服务器内容。这意味着,如果您在服务器上创建一个日期并将其发送到客户端,客户端将在其自己的时区中创建一个日期,该时区将与服务器的时区不同。由于 React 正在将它生成的 HTML 与浏览器显示的 HTML 进行比较,因此在服务器发送它和 React 开始运行的时间之间更改 HTML 的任何内容都可能导致水合错误。

2023-10-14 11:35:42 358

原创 Remix 开发小技巧(三)

这意味着,如果您尝试在 IDE 中访问 process.env ,它不会为您自动完成变量,并且您不会进行任何类型检查。Remix 使用全局导航状态,因此,如果您单击指向一个页面的链接,然后在加载之前单击指向其他页面的链接,则对第一页的请求将被取消。由于这些变量是在运行时提供的,而不是在构建时提供的,因此我们无法静态地保证将设置某些变量或它们将具有正确的类型。这对于您明确提交的表单可能有意义,但对于预期会自动保存的输入,您不希望仅因为用户单击链接太快而保存失败。环境变量是在运行时配置应用程序的一种方法。

2023-10-13 16:15:52 314 1

原创 Remix 开发小技巧(二)

访问加载器数据的典型方法是钩子,它将获取最近的加载器的数据。这是通过 React Context 实现的,因此您也可以在组件中使用它。这里有一把脚枪:如果您尝试在不同的路由中重用该组件,它将获取该路由的加载器数据。为了解决这个问题,Remix 提供了一个钩子,让你通过传递其 ID 来获取任何活动路由的加载器数据。请务必注意,这不会导致任何新的加载程序运行,它只是获取数据(如果可用)。首先,让我们介绍所有网页应用程序中最常见的错误之一,404 Not Found。

2023-10-13 15:49:45 279

原创 Remix 开发小技巧

需要考虑的事项:如果我们中止对另一个 API 的 POST 请求,并且该 API 没有中止数据库更改,我们可能仍然会遇到一半突变发生的问题,因为一半已经运行但另一半已中止。如果您将页码和大小存储在 URL 中,Remix 将获取新数据并在 URL 更改时立即显示在页面上,并且由于数据库通常有办法一次返回一页数据,因此您也可以免费获得。这些是生成 .js 输出的文件,是您通常编写代码的位置。应用的其他部分可能依赖于自己的查询参数,当我们创建设置参数的分页组件时,我们不希望覆盖其他查询 $skip 参数。

2023-10-12 11:15:01 313

原创 在 10 分钟内在 Remix (React) 中实现单点登录

这篇文章介绍了什么是单点登录以及如何使用 GitHub 和 Clerk 实现它。Clerk 是一个 SSO 提供程序,其集成可帮助您在更短的时间内安全地采用和实施应用程序的单点登录身份验证方案。我们在本教程中使用了 UI 组件,但您可以使用自定义 UI 组件和 Clerk SDK 中的 React 钩子执行相同的操作。您可以在 SDK 参考文档中阅读有关使用挂钩的更多信息。

2023-10-11 16:03:06 1677

原创 设计一个 SSO 单点登录系统

单点登录 (SSO) 发生在用户登录到一个应用程序,然后自动登录到其他应用程序时,无论用户使用的平台、技术或域如何。用户仅登录一次,因此功能的名称(单一登录)。例如,如果您登录 Gmail 等 Google 服务,您将自动通过 YouTube、AdSense、Google Analytics 和其他 Google 应用的身份验证。同样,如果您退出Gmail或其他Google应用程序,则会自动退出所有应用程序;这称为单点注销。SSO 可在用户使用应用程序和服务时提供无缝体验。

2023-10-11 12:32:36 327

原创 Hono——一个小型,简单且超快的Edges Web框架

Hono - [炎]在日语中的意思是火焰🔥 - 是一个小型,简单且超快的Edges Web框架。它适用于任何JavaScript运行时:Cloudflare Workers,Fastly Compute@Edge,Deno,Bun,Vercel,Netlify,Lagon,AWS Lambda,Lambda@Edge和Node.js。快,但不仅快。

2023-10-04 13:31:49 1816

原创 Cloudflare KV 数据备份及迁移

免费域名申请:js.cool/sh.gg/憨憨.我爱你/kaiyuan.fund/log.lu/v0.chat 及其他,可以访问:该项目的源码位于:Remix v2Tailwind CSS 以及 DaisyUIRemix AuthGithub 登录策略TODO: 爱发电登录策略Cloudflare 服务Pages 托管KV 缓存D1 核心数据库API 包括 GraphQL 分析接口及 RESTful 管理 DNS 记录接口封装zod。

2023-09-29 22:06:17 659

原创 Remix v2 中使用 remix-i18n 进行国际化翻译

i18n(国际化)是指将应用程序设计为能够适应多种语言和区域设置,以满足不同国家和地区的不同语言和文化习惯。在现代软件开发中,i18n 已经成为了非常重要的一部分。为了让应用程序更好地支持不同语言和文化习惯,开发者需要使用各种工具和技术进行处理。Remix i18n 是一种基于 Remix 开发框架的 i18n 处理方式,它使得开发者能够非常方便地实现应用程序的国际化需求。本文将介绍 Remix i18n 的原理、使用方法以及适用场景。

2023-09-25 11:26:44 905

原创 Remix v2 + Cloudflare Pages 集成 Github 登录

这里通过 context 将服务传递进来,避免反复使用 env 进行初始化。参考这个, Env 是你自己所需要的环境变量的类型定义。由于 Cloudflare Pages 无法使用。如果需要通过类型提示的话,添加一个。

2023-09-18 23:57:00 939 1

原创 在 Apple M1/M2 下安装训练 MockingBird

安装时选择仅为当前用户,否则会说版本不兼容不让安装。的时候找不到wheel,尝试从c里build时找不到。并看更新时间,找最新版本。下载解压后移动到 bin 目录。,让项目跑在x86架构环境上。因上述方法没有成功,选择从。clone源码手动编译。

2023-09-18 13:41:49 726

原创 Remix+Cloudflare Pages+D1 快速上手

我们最近听到越来越多的关于Cloudflare的服务。我对Clouflare D1特别感兴趣,所以我决定研究一下。与这次我想使用的 Remix 一起,我想介绍 Remix + Cloudflare Pages + D1 的第一步。

2023-09-17 16:04:36 1025

区块链纪念项目项目计划书

区块链纪念项目项目计划书

2023-08-23

一个基于 GraphQL 的 Node.js 工单系统

使用了 GraphQL、GraphQL-Relay、Apollo-server、Koa、XSS、Dataloader,数据库为 MySQL 加 Redis 缓存。

2023-08-08

教女朋友 从 0 到 1 学编程

xmind 大纲原稿

2023-07-26

A Brave Female Image- Interpretation of Hester in Scarlet Letter

A Brave Female Image- Interpretation of Hester in Scarlet Letter

2023-01-04

Authing x Wechaty BOT5 21-12-10.pdf

Authing x Wechaty BOT5 21-12-10.pdf

2022-10-21

飞书 API - 飞书Postman

飞书 API

2022-10-21

使用 Authing + Wechaty 维护一个 Github 贡献者微信群

使用 Authing + Wechaty 维护一个 Github 贡献者微信群 教程 pdf

2022-10-21

fake-it-till-you-make-it

产品及商业模式 ppt

2022-10-21

边缘终端身份认证-区块链需求

边缘终端身份认证-区块链需求

2022-10-21

电子合同签约指引 ehr 51 社保

电子合同签约指引 ehr 51 社保

2022-10-21

Authing + Wechaty 落地实际产品应用 PPT 演示稿

wechaty-authing介绍 使用Authing同步飞书与微信 - 使用微信群作为上游用户数据 - 以AUTHING用户作为上游,WECHATY 用户作为下游 使用Authing维护Github组织成员微信群

2022-07-29

元宇宙发地 Solidity 合约、SDK 及测试

基于 Hardhat 的 mono repo。合约基于 openzeppelin 和 erc20。可升级合约。包含完整测试用例。并生成 js sdk。可用于发布至 eth、flow 等。Solidity 版本为 0.8.0。

2022-05-17

Github 获取项目粉丝列表及邮箱的爬虫

Github 获取项目粉丝列表及邮箱的爬虫,市场营销必备工具

2022-05-06

NFT 入门级项目-简单的道具批量生成完整项目源码

该项目以道具生成为例。共计 5000 张,分三种不同类型图像元素素材叠加。为最简单的项目示例,所有参数可调,包括物品出现概率、总数量等。

2022-04-29

NFT男女性别区分+特殊款形象/头像完整项目示例

NFT男女性别区分+特殊款形象/头像完整项目示例,包含所有项目结构。不包含图片素材。

2022-04-20

多线程批量文件重命名脚本

如去后缀等,Node.js 多线程执行。

2022-04-18

wp-authing-0.0.3.zip

Wordpress SSO 单点登录插件。 参考教程: https://blog.csdn.net/jslygwx/article/details/123727484

2022-03-25

Authing Remix SDK 示例项目,全栈框架应用快速集成单点登录 SSO

SDK 包名:@authing/remix 使用说明及问题反馈: https://forum.authing.cn/t/topic/602 SDK 项目源码: https://github.com/Authing/authing-remix

2022-01-30

Authing Next.js SDK 示例项目,全栈框架应用快速集成单点登录 SSO

使用 SDK 包名:@authing/nextjs 使用说明及问题反馈: https://forum.authing.cn/t/topic/601 SDK 项目源码: https://github.com/Authing/authing-nextjs

2022-01-30

NFT 盲盒生成-批量图片生成、压缩、重命名示例

参考文章: https://blog.csdn.net/jslygwx/article/details/122683821 10 万级盲盒生成大约在 5 小时内完成(根据素材大约未压缩 80G 左右,压缩后 15GB 左右)。1 万张图片生成、压缩、重命名不到 1 小时(根据素材大约未压缩 10G 左右,压缩后 1.2GB 左右) 如有项目合作,请私信联系。

2022-01-25

MacOS 显示/隐藏所有文件(隐藏/系统).sh

支持 11 及以上版本。可以做成自动操作(Automator)、Spotlight 快捷应用等

2021-12-24

MacOS显示/隐藏桌面图标.sh

支持 11 及以上版本。可以做成自动操作(Automator)、Spotlight 快捷应用等

2021-12-24

Sidecar-12Monterey.scpt

Sidecar:让 iPad 成为 Mac Mini 外接显示屏 https://blog.csdn.net/jslygwx/article/details/122126030

2021-12-24

Sidecar-11BigSur.scpt

Sidecar:让 iPad 成为 Mac Mini 外接显示屏 https://blog.csdn.net/jslygwx/article/details/122126030

2021-12-24

空空如也

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

TA关注的人

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