表1:strategy
ID: 自增ID
strategy id:抽奖策略ID
strategy_desc:抽奖策略描述
rule_models:策略模型, rule配置规则记录
create_time:创建时间(带默认时间)
update_time:更新时间(带默认时间)
表2:steategy_award 抽奖策略的详情
ID: 自增ID
strategy id:抽奖策略ID
award_id: 抽奖奖品ID
award_title: 抽奖奖品的标题
award_subtitle: 抽奖奖品的附标题
award_count: 抽奖奖品的库存总量
award_count_surplus: 抽奖奖品的库存剩余
award_rate: 抽奖奖品的中奖概率
rule_models:规则模型, rule配置规则记录
这一条配置是为了方便直接从数据库中取出有关规则的数据,而不用再从后端中通过应用计算取出数据
sort: 排序
create_time: 创建时间(带默认时间)
update_time: 更新时间(带默认时间)
表3:strategy_rule
...
2024安排进度安排:⏳ 未开始 🔄 进行中 ✅ 完成
已拍摄
已修图
编号
日期
模特
拍摄地点
拍摄主题
✅ 完成
✅ 完成
1
3.14
QQ
前海石公园
野餐
✅ 完成
✅ 完成
2
3.20
心怡
塔公草原
藏服
✅ 完成
✅ 完成
3
4.3
钱多多
外滩源
街拍
✅ 完成
✅ 完成
4
4.3
ZY
淮海中路
街拍
✅ 完成
✅ 完成
5
4.4
ZY
龙艺术馆
樱花人像
✅ 完成
✅ 完成
6
4.8
土豆
华润前海中心
街拍
✅ 完成
✅ 完成
7
4.10
桦桦
演艺公园
落日人像
✅ 完成
✅ 完成
8
4.13
十絮
园岭新村
日杂
✅ 完成
✅ 完成
9
4.15
UU
长河公园
瞎拍
✅ 完成
✅ 完成
10
4.15
水水
雨果相馆
日杂
✅ 完成
✅ 完成
11
4.20
张白给
价值工厂
严肃
✅ 完成
✅ 完成
12
4.30
土豆
中山公园
精灵
✅ 完成
✅ 完成
13
5.4
小圆
园岭新村
日杂jk
✅ 完成
🔄 进行中
14
5.12
丹丹
会展中心
清新
✅ 完 ...
项目:区块链
未读主要页面页面1: 欢迎界面包含元素:部分商品展示,平台介绍,功能入口
页面2:拍卖中/报价揭示中/拍卖结束
页面3:商品详细信息
页面4:提交拍卖申请
页面5:带有分类的信息展示页
页面6:链接钱包
页面7:关于我们
主要组件组件1:顶部导航
组件2:底部信息栏
项目:区块链
未读基本代码1.EcommerceStore.sol
合约中有关于商品信息的记录,EcommerceStore 和 EcommerceStoreV2 合约管理商品的生命周期,包括从添加到拍卖结束。
1234567891011121314151617struct Product { uint256 id; string name; string category; string imageLink; string descLink; uint256 auctionStartTime; uint256 auctionEndTime; uint256 startPrice; ProductStatus status; ProductCondition condition; address highestBidder; // 记录最高出价者 uint256 highestBid; // 最高出价金额 mapping(address => mapping(bytes32 => Bid)) bids; ...
项目:区块链
未读后端启动及区块链部署1.启动IPFS12ipfs init启动ipfs.exe
2.启动ganache-cli命令行直接运行:
1ganache-cli
然后记录下区块链中用户的私钥
3. 部署合约在项目根目录下使用 truffle 部署合约
1truffle migrations
等待所有的合约运行结束
4.后端启动在数据库中创建一个名为”ebay”的数据库,然后导入如下脚本:
12345678910111213create table `product` ( `blockchainId` int (11), `productName` varchar (768), `category` varchar (768), `ipfsImageHash` varchar (768), `ipfsDescHash` varchar (768), `auctionStartTime` bigint (20), `auctionEndTime` bigint (20), `price` varchar (768), `productCondition` int (11), `pro ...
项目:区块链
未读智能合约:1. 合约部署在任何功能可以使用之前,智能合约必须首先部署到以太坊区块链上。这通常包括以下步骤:
编译合约: 使用 Solidity 编译器(如 solc 或 Truffle)将 Solidity 代码编译成以太坊虚拟机(EVM)字节码。
部署合约: 使用工具(如 Truffle 或 Remix IDE)将编译好的字节码部署到以太坊网络上。这一过程需要支付一定的 Gas 费用。
例如,使用 Truffle 部署时的步骤:
12truffle compiletruffle migrate
部署成功后,合约会有一个唯一的地址,可以用来与其进行交互。
2. 交互与执行一旦合约部署成功,不同的角色(如买家、卖家、仲裁者)可以通过以太坊钱包(如 MetaMask)或 DApp 界面与这些合约进行交互。以下是一些关键交互方式:
调用函数: 用户可以调用合约中定义的函数,这会触发合约的特定逻辑。每次调用都需要支付 Gas 费用,这取决于调用的复杂性和执行所需的计算量。
例如,在 DApp 中,用户可以通过前端界面输入必要的信息,然后调用合约的 addProductToStore ...
刷题线路图
1.Arrays & Hashing
217. 存在重复元素 - 力扣(LeetCode)
242. 有效的字母异位词 - 力扣(LeetCode)
1. 两数之和 - 力扣(LeetCode)
49. 字母异位词分组 - 力扣(LeetCode)
347. 前 K 个高频元素 - 力扣(LeetCode)
(VIP)271. 字符串的编码与解码 - 力扣(LeetCode)
238. 除自身以外数组的乘积 - 力扣(LeetCode)
128. 最长连续序列 - 力扣(LeetCode)
2.Two Pointers
125. 验证回文串 - 力扣(LeetCode)
167. 两数之和 II - 输入有序数组 - 力扣(LeetCode)
15. 三数之和 - 力扣(LeetCode)
11. 盛最多水的容器 - 力扣(LeetCode)
42. 接雨水 - 力扣(LeetCode)
3.Stack
20. 有效的括号 - 力扣(LeetCode)
155. 最小栈 - 力扣(LeetCode)
150. 逆波兰表达式求值 - ...
hello!! 欢迎您参加海波的流浪胶片计划!您的参与不仅仅是拍摄一张照片,更是在这个连续的故事中留下您自己的印记。让我们一起用镜头捕捉生活的美好,用胶片定格时间的魔力。现在,就让我们开始这段不可预知的旅程吧!
项目简介胶片摄影,一种看似被时间淘汰的艺术形式,却能让我们重新发现生活中的简单乐趣。”流浪胶片机计划”不仅仅是一个摄影项目,它是一次心灵的旅行,一场视觉的盛宴,一个连接过去与未来的桥梁。
海波邀请每一位热爱生活的人,无论您是否曾经拿起过胶片相机,来加入这个计划。您将有机会使用一台历经时间洗礼的胶片机,用它来捕捉您眼中的世界。不用担心废片,因为每一张照片都是独一无二的,它们承载着拍摄者的情感和故事,就像每个人的生活一样丰富多彩。
通过这个计划,我们希望能够再次激发大家对生活的热爱,对摄影的兴趣,以及对胶片这一传统媒介的新认识。让我们一起用胶片记录下那些平凡却又不平凡的瞬间,分享那些只属于我们自己的故事。
项目进度
浙江(丽水)站 — 2024.6.12已交接 — 2024.6.13已归还
浙江(杭州)站 — 2024.6.14已交接 — 2024.6.21已归还
...