当前位置: 首页 > news >正文

三大赛题指南发布!2023 冬季波卡黑客松本周末开启 Workshop

2023 年一众黑客松赛事中,为什么我们建议您选择波卡黑客松大赛?或许答案在于——作为开发者极度友好的技术生态,波卡能够从参赛者的立场出发,为大家提供从 0 到 1 实现项目孵化成长的机会。这里聚集了一线技术专家的资源力量,广获各投资人青睐的路演机会,真正帮助开发者找到通往 Web3 世界的优选路径。具体而言:

多届赛事组织经验,成功孵化明星项目

由 Parity 与 OneBlock+ 共同主办的波卡黑客松大赛已经成功举办了 7 届,比赛中见证了数百个项目、数千名开发者的成长与蜕变。本届黑客松大赛一如既往地提供 Workshop 赛前指导、技术资源分享、波卡生态前沿分享等干货支持,我们将一同伴随参赛者们披荆斩棘,找到属于自己的项目开发定位。

多元赛道奖项设置,海量奖金支持创业

为了帮助更多想要通过黑客松大赛实现创业发展的伙伴们获得“第一桶金”,本届黑客松大赛设置了高达 30 万美金等额的 60,628 DOT 奖金池,并设置 3 个类别、16 个奖项。接下来我们还将公布多个 Bounty 赛道奖励,竭力为参赛者提供更多奖励支持。

多方资深人士加盟,共聚年度行业盛会

2023 冬季波卡黑客松大赛将邀请行业领军人、技术大咖、投资人等成员担任评委、嘉宾。决赛 Demoday 现场更有项目路演展示,给初创开发团队更多项目曝光、进入行业发展的机遇。

在这里插入图片描述

看到这里的你,是否也对这样一场热血比拼充满好奇与期待呢?现在只要点击链接报名,就能加入 2023 冬季波卡黑客松大赛,开启这场冬日的项目开发实战旅程!
💎即刻报名:https://forms.gle/DX359M661hg17tPN9

💎参赛指南:https://dorahacks.io/zh/hackathon/polkadot-hackathon-2023-winter/detail

为了帮助参赛者吃透大赛命题方向,找准深耕的赛道领域,顺利在比赛中突出重围,我们特别准备了赛题详情指南请各位 Hacker 查收!与此同时,2023 冬季波卡黑客松大赛赛前指导 Workshop 即将开启,4 场线上直播活动集结明星项目独家干货,快来与我们一起探索 Web3 行业发展最前沿!

01「赛题指南请收好」

准备在本届黑客松大赛中一展身手的参赛者们请认真浏览这份赛题指南,大赛分设“Polkadot 生态开发者工具”、“DApp&智能合约”、“基于 Polkadot SDK 构建区块链”三大赛道。建议所有参赛者在详细阅读指南后进行项目开发与实战,为夺得最高荣誉增添筹码!

在这里插入图片描述

类别 1:Polkadot 生态开发者工具

基于 Substrate 开发的 Solo-Chain,Relay-Chain,Parachain 都需要好的测试工具模拟环境,快速启动,还能够开发测试用例,你也可以开发类似的测试工具。

参考例子:

  • Zombienet

https://github.com/paritytech/zombienet/

智能合约的开发所需要的工具,类似以太坊的 Hardhat 和 Foundry。

参考例子:

  • Openbrush

https://openbrush.brushfam.io/

可视化工具

我们想到了从以下角度思考,但如果你有其他视角,别犹豫,用你的行动告诉我们吧。

  • 区块块可视化工具

建立一个有趣、深刻,和美丽的方法来可视化 Polkadot 中继链增长,允许简单的区块探索、最终化、验证人数据、临时叉,或其他与 Polkadot 上的区块生产相关的信息。

  • 区块探索者

如果你有一个很棒的方式来探索历史区块链状态,现在就是你的向世界展示它的机会。

  • 验证人可视化工具

用你的动态展示验证人信息的方法来打动我们吧——例如它们的身份信息、地址、年代节点,或它们生成了哪些区块。您可以根据生成区块的数量或它们作为活跃验证人组的时间长度来对它们进行排序。发挥你的创造力吧!

  • 提名可视化

在 Polkadot 中,验证人通常是由其他人提名从而进入活跃验证人组的。我们将其想象成一个巨大的图,其中一些节点是验证人,更多的节点是提名人,以及提名人和他们选择的验证人之间的连接。请分享您的观点,告诉我们如何将现有提名生态系统的状态展示给用户。

Substrate pallets 工具集

将常用的 Pallet 集中放在一个 Repo 里面,让其他项目可以从中挑选出需要的 Pallet 集成到自己的链中。

参考例子:Substrate Open Runtime Module Library

https://github.com/open-web3-stack/open-runtime-module-library

治理工具

灵感:

https://kusama.polkassembly.io/opengov

https://commonwealth.im/

数据分析工具

在区块链的运行过程中,会产生大量的链上数据,数据分析可以通过数据挖掘来得到数据中隐藏的信息。

参考例子:

  • Web3Go

https://web3go.xyz/home

类别 2:DApp 产品&智能合约

智能合约链

智能合约链是用于小段代码的沙箱执行环境,其他开发人员可以不经许可地部署这些代码。Substrate 提供了一个基于 EVM 和 Ink 的智能合约模块,Kusama 肯定需要执行这个模块来部署一个活跃的平行链。一些具体的想法可以包括使用其它语言的智能合约,例如汇编脚本,特别是那些已有工具链的语言。在你看来,一个完美的智能合约链是什么样的?

参考例子:

  • Moonbeam Network

https://moonbeam.network/

及如:

基于 EVM 合约的应用
基于 Ink 合约的应用

智能合约平台

智能合约平台提供一个高效的智能合约规范和执行的平台。Substrate 拥有的扩展性使得开发一个合约平台非常容易。新的合约平台可以在执行的效率,合约的安全性,合约的跨链调用等方向做出创新。

参考例子:

  • Gear Tech(https://www.gear-tech.io/)
  • t3rn(https://www.t3rn.io/)

类别 3:基于 Polkadot SDK 构建区块链

在这个类别中,你可使用 Substrate 构建一个自定义区块链的挑战。在不久的将来,你的链将有能力接入 Kusama 中继链以实现互操作性和即插即用的安全性。下面的想法是为了能给你一些启发。我们希望你发挥创意,构建你认为对 Substrate 生态系统的其他建设者最有用的定制链!

游戏链

游戏可以定义为具有附加预定义规则的两个或多个参与方之间的状态变化。我们对理想游戏链的设想并不是它能够支持缓慢的双人回合制游戏(这个问题已经得到解决),而是一个足够抽象的链,可以适用于从国际象棋和战舰到几乎实时的、有许多玩家在同一世界的 rogue-like 游戏。这类产品理想上将是一个抽象链,开发者/企业家可以在这个链上将游戏无缝地投放到多元宇宙中,以此来建立一个具有体育预订和电子竞技功能的锦标赛平台,为游戏筹集资金,并使得游戏开发者能够得到公平的分配。其功能可以包括以下所有或部分特性:

执行多令牌标准(ERC1155)。

ERC1155 令牌的交换或互换协议(例如修改为 ERC1155)。

链上/链下(例如 IPFS)的元数据部署和托管工具。

稳定币集成(Acala)。

用于以 JS/Unity 为基础的游戏的交易和集成 API。

尝试使用免费的 tx,在特定限制下的免费 tx,或者基于玩家声誉的免费 tx。构建一个 Web3 游戏的概念证明,它不会破坏中心化游戏的感觉,而是坚持玩家、物品和信息,以实现虚拟角色的真正所有权。

例子:

NFT 平行链例子

Substrate 收藏品例子

Substrate 游戏例子

现有的游戏链例子:

Darwinia(https://darwinia.network/)

Celer(https://www.celer.network/)

游戏 DAO

DeFi 或 稳定币链

去中心化金融是对传统金融服务的重新构想,其核心是区块链的信任最小化。DeFi 的其中一个例子就是贷款和有息头寸,例如 MakerDAO 的抵押债务头寸系统。另一个例子就是合成资产协议,它允许用户创建稳定币头寸或衍生品。对 Kusama 来说,通过创建优化的执行,DeFi 可以单独存在于它自己的平行链中,或者通过在底层原语之上组成协议并使用 XCMP 实现互操作性,从而跨平行链存在。

稳定币是波动性较低的加密货币,通常与参考资产(如美元)的价值挂钩。通过使用算法稳定币设计,现在有不同的设计来执行稳定币,如 Schellingcoin 或合成资产设计。一个 Kusama 稳定币可能是类似的其中一个或完全原始和新的东西。

这个类别种的其他想法包括一个稳定币储蓄帐户(例如 Dharma)、一个用于 DeFi 的保险层(例如 Opyn)、一个 B2B 支付平台(例如 Veem)、一个快速支付链,或是一个再生的订阅支付执行,或一个可以与任何监护方案集成的没有监护的互换过程,这个过程允许用户互相交易而无需放弃对第三方的监管。

现有的 DeFi 链例子:

Acala(https://acala.network/)

Centrifuge(https://centrifuge.io/)

隐私链

区块链本质上就是透明的,所有的交易历史是对所有人可见的。一些应用程序会需有更强的隐私保护。在 Kusama 上,可以通过使用 zkSNARK、STARK、环形签名等链上隐藏信息的方法来集成隐私。通过设计隐藏节点或验证人身份,也可以在协议或网络级别创建隐私。一个项目在这里能包含的最小功能就是让用户能够在 Kusama 或 Polkadot 生态系统中私下交易价值。不同的设计是有可能的,但最有用的设计会是一个平行链,它允许使用任意 Substrate 令牌来处理私密交易。其功能可以包括以下所有或部分特性:

机密交易: 具有在两个账户之间转移令牌而不透露转移的数量或类型的能力,即使是涉及到的交易地址仍然可见。

匿名交易: 具有在两个账户之间转移令牌而不透露涉及地址的能力,即使转移令牌的数量或类型是公开的。

保密账户: 帐户余额未知,但也有一个查看秘钥允许指定用户查看这个帐户的余额,但不能查看传入或传出的交易。这与 ZCash 的 z 地址是类似的。

参考例子:

Advanca Network(https://www.advanca.network/)

Phala Network(https://phala.network/)

Manta Network(https://manta.network/)

DAO 链

一个 DAO,或去中心化自治组织,是一个区块链应用程序,它允许社区成员在 DAO 中的某些决策上共同达成协议。Aragon 是 Ethereum 世界中最著名的 DAO 框架。它允许某个人点击几下鼠标就可以启动一个 DAO,同时添加入新的应用程序(例如不同的投票或融资模式),以及允许成员发起对执行行为的投票,不仅是在 DAO 内部执行,还有 DAO 对外的智能合约(即 DAO 可以对 DeFi 投资,从而赚取会员费利息)。

一个 Kusama 的 DAO 链允许使用具有开箱即用的基本模块的模块化 DAO 框架,并且允许用户轻松地将自己的定制模块接入到 DAO 中。这是否能更好的通过智能合约或需要治理的 WASM 模块来完成是由开发人员决定的,但一个 DAO 的本质是能够以编程的方式与其他在同一链中的 DAO 互动的能力——治理的互操作性是一种新的思考数字国家状态的方法。

示例:

https://github.com/web3garden/sunshine

https://github.com/aragon/

https://daostack.org/

内容、社交网络、存储链

一个内容或存储链的重点将会是方方面面的,包括从去中心化的 Github 的版本和获取个人数据的所有权,到托管不可阻挡、不受审查的网站。内置隐私的社交网络、去中心化的电子邮件平台、下一代的种子,所有的这些都应该通过与类似 IPFS 或 Storj 这样的协议集成一个 Substrate 链而成为可能。一个 Kusama 存储链将证明去中心化存储的真实需求,而不仅仅是为了存储而存储。或者,它可以是一个抽象链,用于基于费用的读/写,而其他人可以像连接 AWS S3 bucket 一样轻松地连接它。这可能包括与 IPFS、Storj 等的集成。

示例:

SubSocial(https://subsocial.network/)

Redis 风格的数据存储和命令

去中心化身份链 (DID)

想法:substrate-developer-hub/hacktoberfest#27

参考例子:

  • KILT Protocol(https://kilt.io/)
  • Dock(https://kilt.io/)
  • Litentry(https://www.litentry.com/)

去中心化市场链

想法:substrate-developer-hub/hacktoberfest#27

其他想法

公众投票链

计算链(例如 Golem)

许可链

预测市场

联邦预言机

02 「赛前指导 Workshop 即将启航」

为了帮助参赛者更好地进入大赛备战阶段,收获更多赛程活动的干货资源,2023 冬季波卡黑客松大赛赛前指导 Workshop 如约而至。本届大赛 Workshop 仍以线上直播活动的形式展开,每期都将邀请波卡生态的明星项目核心专家来到活动现场与大家分享开发实战经验、共享波卡生态最新技术热点,致力于帮助每位参赛者在比赛过程中燃起深耕波卡生态的信心,引领 Web3 时代发展新风向!

第 1 场 Workshop

赛前指导第 1 场 Workshop 将在 11 月 11 日(本周六)晚 20:00 准时举行,Parity 工程师 Suvi Dong、Kaichao 和 Substrate 贡献者 Jimmy 将与你一同分析账户抽象在 Polkadot 中的潜力,探索 Polkadot 和 XCM 共同发展的未来,把脉区块链领域是否能以 ZKML 作为项目开发的技术答案。

在这里插入图片描述

活动时间

2023 年 11 月 11 日(周六) 20:00 UTC+8

活动嘉宾

Suvi Dong,Parity 工程师

Kaichao,Parity 工程师

Jimmy,Substrate 贡献者

#@# 活动流程

20:00-20:30 探索 AA(账户抽象)在 Polkadot 中的潜力

Suvi Dong,Parity 工程师

20:30-21:00 解锁 Polkadot 和 XCM(跨链消息传递 ) 的未来

Kaichao,Parity 工程师

21:00-21:30 区块链领域还可以做哪些项目?zk ML(零知识机器学习)是答案吗?

Jimmy,Substrate 贡献者

21:30-22:00 Office Hour

参与活动

点击 Youtube 链接观看直播:

https://www.youtube.com/watch?v=JySUS310850

或关注 Oneblock 社区视频号观看直播

在这里插入图片描述

第 2 场 Workshop

赛前指导第 2 场 Workshop 将在 11 月 12 日(本周日)晚 20:00 准时举行,Acala 工程师 Shunji Zhan、Bifrost 产品经理 Tyrone Pan、Moonbeam 开发者关系工程师 Wuzhong将带你探索在 Acala EVM+ 上构建 DApp 的路径,洞悉全链流动性质押开发者堆栈,科普 Moonbeam 的预编译合约训练营活动!

在这里插入图片描述

活动时间

2023 年 11 月 12 日(周日) 20:00 UTC+8

活动嘉宾

Shunji Zhan,Acala 工程师

Tyrone Pan,Bifrost 产品经理

Wuzhong,Moonbeam 开发者关系工程师

活动流程

20:00-20:30 在 Acala EVM+ 上构建 DApp

Shunji Zhan,Acala 工程师

20:30-21:00 全链流动性质押开发者堆栈

Tyrone Pan,Bifrost 产品经理

21:00-21:30 Moonbeam 的预编译合约训练营活动

Wuzhong,Moonbeam 开发者关系工程师

21:00-21:30 Office Hour

参与活动

点击 Youtube 链接观看直播:

https://www.youtube.com/watch?v=zqXvkbwUgqI

或关注 Oneblock 社区视频号观看直播

在这里插入图片描述
此外,我们还将陆续进行 2 场线上直播 Workshop,请大家锁定 OneBlock+ 播报的最新黑客松资讯,安排好时间准时参加!(其余 2 场 Workshop 时间分别为 11 月 18 日 20:00、11 月 19 日 20:00)所有对 Web3 世界感兴趣,对本届黑客松大赛有参与的小伙伴千万不要错过赛前指导 Workshop!我们将在这场贯穿整个冬季的赛事中,让大家以更快地速度接触到波卡生态最新技术资讯,获得更多 Web3 项目开发的灵感!

这个冬天,让我们用热情和信心共筑波卡生态最精彩的赛事活动,一起在黑客松比赛的舞台上找到 Web3 的全新航向!

相关文章:

三大赛题指南发布!2023 冬季波卡黑客松本周末开启 Workshop

2023 年一众黑客松赛事中,为什么我们建议您选择波卡黑客松大赛?或许答案在于——作为开发者极度友好的技术生态,波卡能够从参赛者的立场出发,为大家提供从 0 到 1 实现项目孵化成长的机会。这里聚集了一线技术专家的资源力量&…...

数据结构与算法(Java版) | 算法的空间复杂度简介

关于算法的空间复杂度,下面我给大家作一个简单介绍。 类似于时间复杂度的讨论,一个算法的空间复杂度(Space Complexity)定义为该算法所耗费的存储空间,同样,它也是问题规模n的一个函数。 其实&#xff0c…...

大数据-之LibrA数据库系统告警处理(ALM-12037 NTP服务器异常)

告警解释 当NTP服务器异常时产生该告警。 当NTP服务器异常消除时,该告警恢复。 告警属性 告警ID 告警级别 可自动清除 12037 严重 是 告警参数 参数名称 参数含义 ServiceName 产生告警的服务名称。 RoleName 产生告警的角色名称。 HostName 异常N…...

烟草5G智慧工厂数字孪生可视化平台,赋能烟草工业数字化智慧转型

随着卷烟工厂提质增效需求增强,信息化建设推进及生产制造系统智能化改革发展,各生产单元逐步升级完善数字化,最终实现智能制造成为必然趋势。因此,5G卷烟加工工厂的数字化转型迫在眉睫。中国烟草制造行业正迈向全新的市场经济时代…...

PHP编写采集药品官方数据的程序

在 PHP 中编写爬虫程序,首先我们需要引入一些必要的库,如 curl 和 file_get_contents。然后,我们需要设置爬虫ip信息,以便我们可以从指定的爬虫ip服务器上获取数据。 // 引入必要的库 require_once curl.php;// 设置爬虫ip信息 $p…...

解决Jenkins执行git脚本时报错:No such device or address问题

问题现象: Jenkins执行BeanShell脚本时,报错:jenkins fatal: could not read Username for http://112.11.120.1: No such device or address 解决方案: 解决服务器拉取git仓库的代码权限,使用高级子模块克隆功能。…...

LCD英文字模库(16x8)模拟测试程序

字模 字模,就是把文字符号转换为LCD能识别的像素点阵信息。 电子发烧友可能都熟悉字模的用途。就是调用者通过向LCD模块发送字模数据,LCD根据字模数据在LCD面板上相应的像素描绘出图形或文字。 现在,大部分的LCD都内置了字模库&#xff0c…...

二分法

文章目录 二分法概述二分 > value最左的位置二分 < value最右的位置局部最小值问题 二分法概述 什么是二分法呢&#xff1f;相信大家都有所了解&#xff0c;举个最经典的二分的例子。 ​ 给定一个整型有序数组&#xff0c;和一个值 v a l u e value value&#xff0c;如…...

Linux文件类型与权限及其修改

后面我们写代码时&#xff0c;写完可能会出现没有执行权限什么的&#xff0c;所以我们要知道文件都有哪些权限和类型。 首先 就像我们之前目录结构图里面有个/dev,它就是存放设备文件的&#xff0c;也就是说&#xff0c;哪怕是一个硬件设备&#xff0c;例如打印机啥的&#xf…...

RPC 框架 openfeign 介绍和学习使用总结

一、基本概念 RPC 远程过程调用&#xff08;Remote Procedure Call&#xff09;的缩写形式 Birrell 和 Nelson 在 1984 发表于 ACM Transactions on Computer Systems 的论文《Implementing remote procedure calls》对 RPC 做了经典的诠释。 RPC 是指计算机 A 上的进程&am…...

大厂真题:【DP/贪心】字节跳动2023秋招-小红的 01 串

题目描述与示例 题目描述 小红拿到了一个 01 串&#xff0c;她准备将若干个字符1 染成红色&#xff0c;将若干个字符0 染成蓝色&#xff0c;但有个限制&#xff1a;如果一个0 和一个1 相邻&#xff0c;那么它们不能同时染色。 小红想知道&#xff0c;最多可以染多少个字符&a…...

【技术类-01】doc转PDF程序卡死的解决方案,

摘要&#xff1a; 1、报错&#xff1a; raise AttributeError("%s.%s" % (self._username_, attr))&#xff09; 2、表现&#xff1a;doc转PDF卡死&#xff08;白条不动或出现以上英文&#xff09; 3、解决&#xff1a;在docx保存代码行后面加上time.sleep(3) 4、…...

探索未来,开启无限可能:打造智慧应用,亚马逊云科技大语言模型助您一臂之力

文章目录 什么是大模型&#xff1f;大模型训练方法亚马逊云科技推出生成式AI新工具 —— aws toolkit使用教程 总结 什么是大模型&#xff1f; 近期&#xff0c;生成式大模型是人工智能领域的研究热点。这些生成式大模型&#xff0c;诸如文心一言、文心一格、ChatGPT、Stable …...

HTML点击链接强制触发下载

常见网页中会有很多点击链接即下载的内容&#xff0c;以下示范一下如何实现 <a href"文件地址" download"下载的文件名字&#xff08;不包括后缀&#xff09;">强制下载</a> 下面举个例子&#xff1a; <a href"./image/test.jpg"…...

Paimon 与 Spark 的集成(一)

Paimon Apache Paimon (incubating) 是一项流式数据湖存储技术&#xff0c;可以为用户提供高吞吐、低延迟的数据摄入、流式订阅以及实时查询能力。Paimon 采用开放的数据格式和技术理念&#xff0c;可以与 ApacheFlink / Spark / Trino 等诸多业界主流计算引擎进行对接&#xf…...

批量导入SQL Server中的建表、建存储过程和建调度作业的文件

要批量导入SQL Server中的建表、建存储过程和建调度作业的文件&#xff0c;可以按照以下步骤进行操作&#xff1a; 确保你拥有适当的权限&#xff1a;在导入这些文件之前&#xff0c;请确保你具有足够的权限来创建表、存储过程和调度作业。通常需要具备数据库管理员&#xff08…...

启动Hbase出现报错

报错信息&#xff1a;slave1:head: cannot open/usr/local/hbase-2.3.1/bin/../logs/hbasewanggiqi-regionserver-slavel.out’ for reading: No such file or direslave2: head: cannot open/usr/local/hbase-2.3.1/bin/../logs/hbasewangqiqi-regionserver-slave2.out’ for …...

【数据结构】——栈、队列简答题模板

目录 一、栈&#xff08;一&#xff09;栈的基本概念&#xff08;二&#xff09;栈的应用&#xff08;三&#xff09;栈的代码实现&#xff08;四&#xff09;递归算法&#xff08;五&#xff09;栈与队列的区别 二、队列&#xff08;一&#xff09;队列的基本概念&#xff08;…...

基于若依的ruoyi-nbcio流程管理系统仿钉钉流程json转bpmn的flowable的xml格式(排它条件网关)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 这个章节来完成并行网关与排它条件网关的功能 1、前端 目前就修改了排它条件网关的前端条件部分&#xf…...

【华为OD题库-007】代表团坐车-Java

题目 某组织举行会议&#xff0c;来了多个代表团同时到达&#xff0c;接待处只有一辆汽车&#xff0c;可以同时接待多个代表团&#xff0c;为了提高车辆利用率&#xff0c;请帮接待员计算可以坐满车的接待方案&#xff0c;输出方案数量。 约束: 1.一个团只能上一辆车&#xff0…...

Cursor实现用excel数据填充word模版的方法

cursor主页&#xff1a;https://www.cursor.com/ 任务目标&#xff1a;把excel格式的数据里的单元格&#xff0c;按照某一个固定模版填充到word中 文章目录 注意事项逐步生成程序1. 确定格式2. 调试程序 注意事项 直接给一个excel文件和最终呈现的word文件的示例&#xff0c;…...

家政维修平台实战20:权限设计

目录 1 获取工人信息2 搭建工人入口3 权限判断总结 目前我们已经搭建好了基础的用户体系&#xff0c;主要是分成几个表&#xff0c;用户表我们是记录用户的基础信息&#xff0c;包括手机、昵称、头像。而工人和员工各有各的表。那么就有一个问题&#xff0c;不同的角色&#xf…...

镜像里切换为普通用户

如果你登录远程虚拟机默认就是 root 用户&#xff0c;但你不希望用 root 权限运行 ns-3&#xff08;这是对的&#xff0c;ns3 工具会拒绝 root&#xff09;&#xff0c;你可以按以下方法创建一个 非 root 用户账号 并切换到它运行 ns-3。 一次性解决方案&#xff1a;创建非 roo…...

基于Docker Compose部署Java微服务项目

一. 创建根项目 根项目&#xff08;父项目&#xff09;主要用于依赖管理 一些需要注意的点&#xff1a; 打包方式需要为 pom<modules>里需要注册子模块不要引入maven的打包插件&#xff0c;否则打包时会出问题 <?xml version"1.0" encoding"UTF-8…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个生活电费的缴纳和查询小程序

一、项目初始化与配置 1. 创建项目 ohpm init harmony/utility-payment-app 2. 配置权限 // module.json5 {"requestPermissions": [{"name": "ohos.permission.INTERNET"},{"name": "ohos.permission.GET_NETWORK_INFO"…...

[Java恶补day16] 238.除自身以外数组的乘积

给你一个整数数组 nums&#xff0c;返回 数组 answer &#xff0c;其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。 题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。 请 不要使用除法&#xff0c;且在 O(n) 时间复杂度…...

Maven 概述、安装、配置、仓库、私服详解

目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...

算法笔记2

1.字符串拼接最好用StringBuilder&#xff0c;不用String 2.创建List<>类型的数组并创建内存 List arr[] new ArrayList[26]; Arrays.setAll(arr, i -> new ArrayList<>()); 3.去掉首尾空格...

Xen Server服务器释放磁盘空间

disk.sh #!/bin/bashcd /run/sr-mount/e54f0646-ae11-0457-b64f-eba4673b824c # 全部虚拟机物理磁盘文件存储 a$(ls -l | awk {print $NF} | cut -d. -f1) # 使用中的虚拟机物理磁盘文件 b$(xe vm-disk-list --multiple | grep uuid | awk {print $NF})printf "%s\n"…...

纯 Java 项目(非 SpringBoot)集成 Mybatis-Plus 和 Mybatis-Plus-Join

纯 Java 项目&#xff08;非 SpringBoot&#xff09;集成 Mybatis-Plus 和 Mybatis-Plus-Join 1、依赖1.1、依赖版本1.2、pom.xml 2、代码2.1、SqlSession 构造器2.2、MybatisPlus代码生成器2.3、获取 config.yml 配置2.3.1、config.yml2.3.2、项目配置类 2.4、ftl 模板2.4.1、…...