本文属于信息检索及数据库结构技术领域,公开了一种基于区块链的安全文件存储和共享方法,利用区块链技术实现文件的安全存储与共享;
用户对文件进行加密上传处理,获取文件指针,在记账节点将制定的访问策略与指针等信息写入区块链账本后,获取部分文件作为激励;
其他用户满足访问策略后可以从临近记账节点或文件拥有者获取文件密钥解密文件最终获得明文文件。
本发明确保了用户数据的安全性,用户使用简单方便,同时公钥密码技术使得文件更为安全;
区块链账本的不可篡改性进一步保证了文件的完整可用,又使得用户可以针对不同文件制定不同的访问策略,在共享文件的同时实现了对文件的完全控制。
2024/3/21 7:02:54 338KB 安全存储
1
链式队列是不同于循环数组的另一种队列的实现形式。
队列中的元素以Node形式存储。
节点Node中存有此节点存于队列中的元素以及指向下一个元素的指针。
链式队列的需要保存指向队头和队尾的指针的数据成员。
参见博客:http://blog.csdn.net/xiaowei_cqu/article/details/7748247
2024/3/18 22:39:13 823KB Linked Queue
1
本程序运用链表对客户信息进行存储,首先对结点进行定义,结点中的数据域分别定义了消费者的消费号、身份证、消费价格、积分,其中身份证和消费价格用了字符型数组进行定义,然后定义了客户消费信息链表,每添加一个客户,先分配内存,再添加消费者的信息,之后将链表中最后一个指针指向该新的消费者,删除时,需先找到该消费者前面的消费者,直接将其指针指向删除消费者的下一个消费者,修改信息时,先找到该消费者,选择修改的内容,再进行修改,添加消费价格时,先找到该消费者,根据情况对增加或减少消费价格,并根据价格计算积分,打折时,根据消费者打折的要求,进行打折。
2024/3/11 21:20:26 306KB C 简单的管理
1
从问题到程序-程序设计与C语言引论,这本书比较适合C语言初学者,和谭浩强的C语言程序设计差不多。
这份文档是完整版的。
此外,C和指针、C陷阱与缺陷、C语言参考手册、C专家编程、代码整洁之道、C语言趣味算法、C语言详解、CPrimerPlus、嵌入式Linux_C语言应用程序设计等等书籍都已经上传,并且全部免费下载!!欢迎大家下载!
2024/3/10 23:41:23 4.94MB 从问题到程序 C 程序设计
1
图像水表指针识别图像水表指针识别,水表的指针识别,便于读取水表上的读数
2024/3/5 9:38:03 1.95MB 水表
1
实现一个在linux终端命令行界面的交互方式,交互命令可以自定义,该方式使用函数指针和命令列表实现,代码方便移植,非常适合调试测试时使用。
2024/3/3 14:05:39 3KB 命令行 Linux终端 串口命令交互
1
89C51/52单片机头文件内容详解sfrP0=0x80;//P0口sfrP1=0x90;//P1口sfrP2=0xA0;//P2口sfrP3=0xB0;//P3口sfrPSW=0xD0;//程序状态字,具体位意义见位定义sfrACC=0xE0;//累加器,程序员最常用的sfrB=0xF0;//寄存器,主要用于乘除sfrSP=0x81;//堆栈指针,初始化为07;
先加1后压栈,先出栈再减1,sfrDPL=0x82;sfrDPH=0x83;//数据指针,用途大sfrPCON=0x87;//电源控制sfrTCON=0x88;//Timer/Counter控制sfrTMOD=0x89;//Timer/Counter方式控制sfrTL0=0x8A;sfrTL1=0x8B;//sfrTH0=0x8C;//存着当前的计数值sfrTH1=0x8D;//我就想不明白,当时设计的时候,为什么不把TH0,TL0放在连续的地址!sfrIE=0xA8;//好东西,中断控制sfrIP=0xB8;//中断优先级控制,没有设计过要求时间严格的系统,所以至今没有用过sfrSCON=0x98;//哇,熟悉,串口控制寄存器sfrSBUF=0x99;//哇,更熟悉,串口缓冲寄存器/*BITRegister*//*PSW*/sbitCY=0xD7;//进位或借位,有就是1,没有就是0sbitAC=0xD6;//辅助进借位,(麻烦b)sbitF0=0xD5;//没有具体用途,可以由用户决定
2024/3/2 6:23:53 90KB 头文件详解
1
实验程序,使用了函数指针,定时器断句,套路比较深,有函数指针比较绕,请见谅
2024/3/2 6:30:22 4.16MB ESP826 WIFI STM32F
1
C陷阱和缺陷C和指针C专家编程高清PDFC语言学习必备三件套
2024/2/28 17:01:53 22.74MB C陷阱和缺陷 C和指针 C专家编程 高清PDF
1
课设舞伴问题,用到指针,动态创建,初学者适合看
2024/2/26 15:22:52 1.93MB c++(舞伴问题-课设)
1
共 311 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡