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

公共服务领域:西安新小区业主自立业主委员会年底分红83万以及103万事件区块链资金透明监管与投票解决方案的尝试

公共服务领域:西安新小区业主自立业主委员会年底分红83万以及103万事件区块链资金透明监管与投票解决方案的尝试

作者 重庆电子工程职业学院 | 向键雄 杜小敏

前言

本项目想法来源于,西安新小区业主开出物业自立业主委员会年底分红83万以及103万事件,对于此类事件,我们刨除全员互信的前提下,可以使用区块链代替信任机制,让每一笔交易,每一笔支出收入,都通过所有的居民同意、拒绝、弃权等

解决思路

项目基于FISCO BCOS联盟链底层,采用多节点,使用console所带的get_account.sh证书,生成布局节点所需的证书,加入联盟链当中

环境

Ubuntu20
FISCO BCOS 2.8
WeBASE-Front 1.5.4

AccountManger.sol

本合约用于掌控小区居民的增删查改

这里是实体定义区,用于存储居民实体

/*实体定义区*/// 居民结构体struct   ResidentStruct{bool checkInBool;                   // 居民是否入住string  id;                         // id索引值uint banlance;                      // 账户余额用于提交物业管理费的积分string  blongsBuilding;             // 所属楼栋 bool isBuilding;                 

相关文章:

公共服务领域:西安新小区业主自立业主委员会年底分红83万以及103万事件区块链资金透明监管与投票解决方案的尝试

公共服务领域:西安新小区业主自立业主委员会年底分红83万以及103万事件区块链资金透明监管与投票解决方案的尝试 作者 重庆电子工程职业学院 | 向键雄 杜小敏 前言 本项目想法来源于,西安新小区业主开出物业自立业主委员会年底分红83万以及103万事件,对于此类事件,我们刨…...

ID3 决策树

西瓜数据集D如下: 编号色泽根蒂敲声纹理脐部触感好瓜1青绿蜷缩浊响清晰凹陷硬滑是2乌黑蜷缩沉闷清晰凹陷硬滑是3乌黑蜷缩浊响清晰凹陷硬滑是4青绿蜷缩沉闷清晰凹陷硬滑是5浅白蜷缩浊响清晰凹陷硬滑是6青绿稍蜷浊响清晰稍凹软粘是7乌黑稍蜷浊响稍糊稍凹软粘是8乌黑稍蜷浊响清晰…...

简单线性回归:预测事物间简单关系的利器

文章目录 🍀简介🍀什么是简单线性回归?🍀简单线性回归的应用场景使用步骤:注意事项: 🍀代码演示🍀结论 🍀简介 在数据科学领域,线性回归是一种基本而强大的统…...

Vue2-收集表单数据、过滤器、内置指令与自定义指令、Vue生命周期

🥔:我徒越万重山 千帆过 万木自逢春 更多Vue知识请点击——Vue.js VUE2-Day4 收集表单数据1、不同标签的value属性2、v-model的三个修饰符 过滤器内置指令与自定义指令1、内置指令2、自定义指令定义语法(1)函数式(2&am…...

正则表达式学习详解

正则表达式 正则表达式(Regular Expression),通常简称为正则或正则表达式,是一种用于描述字符串模式的工具。它是由一系列字符和特殊字符组成的字符串,用于定义搜索模式或进行字符串匹配、替换、提取等操作。 正则表…...

工具箱:在线免费使用的文档工具:(PDF转换,图片压缩等)

这些都是博主亲自使用过的,可以使用。 PDF转换器: http://www.pdfdo.com/ 图片压缩: 免费在线图片/视频压缩工具 | 图片压缩 | 免费 JPG PNG GIF 图像压缩 (yalijuda.com) 文档OCR转EXCEL: 文字识别 OCR_ 图片文字识别_图片文字智能识别…...

Qt6之QStackedWidget——Qt仿ToDesk(2)

一、 QStackedWidget概述 QStackedWidget也叫堆栈窗体类,它继承于QFrame,主要与QListWidget等结合使用,实现“一个界面多个页面切换”。 二、QStackedWidget示例 如下图,当点击左边 QListWidget里的菜单时,右边跟随切…...

Harbor企业镜像仓库部署(本地)

简述: Docker 官方镜像仓库是用于管理公共镜像的地方,大家可以在上面找到想要的镜像,也可以把自己的镜像推送上去。但是有时候服务器无法访问互联网,或者不希望将自己的镜像放到互联网上,那么就需要用到 Docker Regis…...

【Linux】如何打包成动静态库,第三方动静态库如何使用?

文章目录 1. 打包成静态库2. 打包成动态库(共享库)3. 使用第三方静态库4. 使用第三方动态库 5. 动态库的加载6. 注意事项 库的名称:去掉前面的 lib 去掉后面的 .a(版本号) .so(版本号) 剩下的,才是库正真的名称。 查看文件依赖库…...

SAP MM学习笔记20- SAP中的英文2 - SD中英文,日语,中文

SD模块中的英文,日语,中文 对照。 販売管理 日本語英語中国語受注伝票sales order销售订单出荷伝票delivery order交货订单ピッキングリストpicking list领货清单シップメント伝票shipment document发运单据出庫確認post goods issue发货确认請求伝票b…...

计算机网络中的一些基本概念

IP地址: 址用于定位主机的网络地址。是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节).**端口号:**在网络通信中,IP地址用于标识主机网络地址,端口号可以标识主机中发送数据、接收数据的进程。简单…...

pytest 用例运行方式

一、命令行方式运行 执行某个目录下所有的用例,符合规范的所有用例 进入到对应的目录,直接执行pytest; 例如需要执行testcases 下的所有用例; 可以进入testcases 目录; 然后执行pytest 进入对应目录的上级目录,执行pytest 目录名称/ ; ; 例如需要执行testcases 下…...

简单入门seleniumUI自动化测试

目录 一、selenium的介绍 二、selenium的原理 三、selenium的八种元素定位的方法 1、ID定位: 2 、name定位: 3、class定位: 4、tag定位: 5、link_text定位: 6、partial_link_text定位: 7、css定位…...

Excel(1):表头或列头冻结

1.需求 对于较大的excel,通常需要固定一部分内容,另一份内容为可翻动。 2.解决方式 在视图中选择冻结窗格,需要注意的是,选择冻结窗格时,窗格的左上方的表格区域是固定不动的,只可以向下或者向右活动。...

通达OA SQL注入漏洞【CVE-2023-4166】

通达OA SQL注入漏洞【CVE-2023-4166】 一、产品简介二、漏洞概述三、影响范围四、复现环境POC小龙POC检测工具: 五、修复建议 免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损…...

全网最细,Python接口自动化测试-Session会话保持(实战详细)

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 在接口测试的过程…...

Java项目初始化ES、MYSQL表结构及表数据

一、初始化MYSQL数据 public boolean initMysql() throws Exception {log.info("initMysql.start");//获取所连接的数据库名称String database systemMapper.getDatabase();if (StringUtils.isBlank(database)) {throw new BusinessException("连接数据库失败,…...

2023-08-13力扣每日一题

链接&#xff1a; 88. 合并两个有序数组 题意&#xff1a; 如题 解&#xff1a; 从后往前&#xff08;从大到小&#xff09;插入排序&#xff0c;这样就不会影响原先的有序性 实际代码&#xff1a; #include<bits/stdc.h> using namespace std; void merge(vector…...

下一代深度学习的思考与若干问题

下一代深度学习的思考和若干问题...

【Linux】IP协议——网络层

目录 IP协议 基本概念 IP协议格式 分片与组装 网段划分 特殊的IP地址 IP地址的数量限制 私网IP地址和公网IP地址 路由 路由表生成算法 IP协议 IP协议全称为“网际互连协议&#xff08;Internet Protocol&#xff09;”&#xff0c;IP协议是TCP/IP体系中的网络层协议…...

解决STM32生成Bin文件时Error: Q0122E的路径配置全攻略

1. 遇到Error: Q0122E时发生了什么&#xff1f; 当你正在STM32项目中使用Keil MDK进行开发&#xff0c;准备生成Bin文件时&#xff0c;突然弹出一个错误提示"Error: Q0122E: Could not open file"。这个错误通常意味着编译器无法找到fromelf.exe工具或输出文件的路径…...

完整渗透学习路线图|零基础到渗透工程师进阶全攻略,收藏这篇就够了

前言 1/我是如何学习黑客和渗透&#xff1f; 我是如何学习黑客和渗透测试的&#xff0c;在这里&#xff0c;我就把我的学习路线写一下&#xff0c;让新手和小白们不再迷茫&#xff0c;少走弯路&#xff0c;拒绝时间上的浪费&#xff01; 2/学习常见渗透工具的使用 注意&…...

避坑指南:Altium Designer导入STEP模型时常见的5个报错及解决方法

Altium Designer 3D模型导入避坑实战&#xff1a;从报错解析到高效协作 在硬件设计领域&#xff0c;3D模型的精准导入已成为提升团队协作效率的关键环节。作为一名长期使用Altium Designer&#xff08;AD&#xff09;的硬件工程师&#xff0c;我深刻理解当STEP模型导入失败时那…...

从LCD到MicroLED:屏幕技术进化史,聊聊那些改变我们观看方式的‘光’

从LCD到MicroLED&#xff1a;屏幕技术进化史&#xff0c;聊聊那些改变我们观看方式的‘光’ 在2007年第一代iPhone发布会上&#xff0c;乔布斯举起那块3.5英寸屏幕时&#xff0c;很少有人意识到这不仅是智能手机革命的开始&#xff0c;更是一场显示技术的文艺复兴。从厚重CRT显…...

如何记录SQL谁修改了数据_通过触发器获取用户Session信息

数据库触发器无法直接获取真实业务用户&#xff0c;需应用层透传用户标识&#xff08;如会话变量、自定义配置、CONTEXT_INFO等&#xff09;&#xff0c;数据库侧配合读取&#xff0c;所有方案均依赖应用主动设置&#xff0c;无自动识别能力。MySQL 触发器里拿不到 USER() 或 C…...

在Ubuntu 22.04上为RTX 40系显卡编译MMCV 2.2.0:从CUDA 12.6配置到PEP517避坑全记录

在Ubuntu 22.04上为RTX 40系显卡编译MMCV 2.2.0&#xff1a;从CUDA 12.6配置到PEP517避坑全记录 最近在Ubuntu 22.04系统上为RTX 4090显卡配置MMCV 2.2.0开发环境时&#xff0c;遇到不少坑。特别是当PyTorch 2.6.0、CUDA 12.6和MMCV的版本需要精确匹配时&#xff0c;稍有不慎就…...

中小企业本地部署即时通讯:预算有限怎么把功能配齐

对于员工规模在50人到300人之间的中小企业来说&#xff0c;本地部署即时通讯时&#xff0c;核心不是一味追求功能越多越好&#xff0c;而是要先解决三个现实问题&#xff1a;数据能不能放在自己服务器上&#xff0c;日常沟通和文件传输够不够稳定&#xff0c;以及整体部署成本能…...

WarcraftHelper:魔兽争霸3现代兼容性终极解决方案

WarcraftHelper&#xff1a;魔兽争霸3现代兼容性终极解决方案 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper WarcraftHelper是一款专为魔兽争霸3设计…...

5个关键步骤:C# OpenCVSharp如何让背景分割快10倍?

&#x1f525;关注墨瑾轩&#xff0c;带你探索编程的奥秘&#xff01;&#x1f680; &#x1f525;超萌技术攻略&#xff0c;轻松晋级编程高手&#x1f680; &#x1f525;技术宝库已备好&#xff0c;就等你来挖掘&#x1f680; &#x1f525;订阅墨瑾轩&#xff0c;智趣学习不…...

网页的定义

一、核心定义• 本质&#xff1a;用 HTML&#xff08;超文本标记语言&#xff09;编写的文本文件&#xff0c;存放在网络服务器上&#xfffc;&#xfffc;&#xfffc;。• 访问&#xff1a;通过唯一 URL&#xff08;网址&#xff09; 定位&#xff0c;经浏览器解析后展示。•…...