如何使用dalek-cryptography中的Bulletproofs实现(Bulletproofs implementati
转载
2019-09-16 16:39:00
842阅读
2评论
1. static关键字 当声明一个事物是static时,这个域或方法不会与包含它的那个类的任何对象实例关联在一起。所以,即使未创建某个类的任何对象,也可以调用其static方法或者访问其static域。 一个static字段对每个类只有一份存储空间,而非static字段对每个对象有一个存储空间。 ...
转载
2021-10-15 09:09:00
139阅读
2评论
交易过程完全匿名是数字货币ZCash最大的亮点,正是这一点使得ZCash自提出以来便备受关注。ZCash匿名交易的实现依赖于一种叫做“零知识证明”的密码学手段。本文将通过打比方的手法,用通俗的语言,解释清楚ZCa...
转载
2019-03-29 09:40:00
150阅读
2评论
装载、连接、初始化 Java的class文件,会在装载的时候,生成Class信息。缺失的符号,通过连接,变成直接引用。虽然我们都是对一个不存在的类发起引用的时候,发生类没有定义的异常,但是这并不意味着装载和连接一定是lazy模式的,只是标准规定了抛出异常的时机必须同lazy模式的时刻相同。 初始化总是lazy的。2. 类的私有方法 &
原创
2015-03-09 00:45:31
829阅读
零散的知识1、grep多个条件egrep"条件1|条件2"test.txt2、sqlplus这种vimdefine_editor=vim3、showprocesslist对应的视图PERFORMANCE_SCHEMA.THREADSINFORMATION_SCHEMA.PROCESSLIST4、mysql官方文档:官方文档有很多链接的:https://dev.mysql.com
原创
2017-11-23 21:10:56
537阅读
Android零碎知识分类: android 一、android:stop
转载
2022-03-22 16:10:26
218阅读
Android零碎知识分类: android 一、android:stopWithTask 用于 可在 R.attr 中找到,有两个疑惑: 1、为啥在R.attr中找到?它里面不都是Resource的ID吗. 2、不知道这个标签对 service 有什么影响二、LinearLayout 有一个 android:gravi
转载
2021-08-13 09:38:26
315阅读
1 Android存取图片最好使用PNG格式的。2
转载
2013-07-20 16:24:00
237阅读
2评论
一、零知识证明起源“零知识”的概念最早在80年代由麻省理工学院的研究人员Shafi Goldwasser,Silvio Micali和Charles Rackoff所提出。当时这些人正在研究与交互证明系统相关的问题——即一种理论系统,使得甲方(证明者)可以和乙方(验证者)交换信息,并借此说服乙方接受(通过验证)某个数学论述为真 。在Goldwasser等人之前,这个领域的研究工作主要聚焦在加强证明
转载
2023-01-29 10:26:36
256阅读
原文发布时间 2020-05-29原“能链科技”现已更名“零数科技”科技的发展总是超乎人们想象区块链技术不仅已成为时代浪潮里的坚实着陆地更是未来可以承载巨大变革的基础【零数科技】将持续更新区块链百科专栏围绕热点问题进行深入浅出地解读与你共话技术发展 点亮数字未来正是基于零知识证明,区块链实现了点对点的信任,而不再需要依靠第三方提供可信验证。听上去是不是很玄幻,零知识证明的信任基础是什么
原创
2022-06-12 20:18:14
428阅读
定理与方法专区: 1.两点间的曼哈顿距离如果为偶数,那么两点间可以走偶数步到达 2.求小于等于n 的素数的个数。(即欧拉函数
原创
2024-08-15 11:21:48
37阅读
零知识证明概念零知识证明(Zero—Knowledge Proof),是由S.Goldwasser、S.Micali及C.Rackoff在20世纪80年代初提出的。它指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的。通俗的来讲,就是既证明了自己想证明的事情,同时透露给验证者的信息为“零”。零知识证明实质上是一种涉及两方或更多方的协议,即两方或更多方完成一项任务所
//通过request获取项目实际运行目录,就可以将上传文件存放在项目目录了,不管项目部署在任何地方都可以HttpServletRequest request = ServletActionContext.getRequest();request.getSession().getServletContext().getRealPath("/")+"uploadfile
原创
2014-04-02 09:40:52
385阅读
1、vscode 的nodejs提示插件 node snippets 利用代码块可以一键创建一个http服务器 2、自动刷新工具 supervisor 此工具会watch应用下的所有文件,只要文件有变动就会重启nodejs,麻麻再也不用担心频繁重启nodejs了。 安装 npm install -g Read More
转载
2021-06-05 23:13:00
390阅读
2评论
集中式与分布式的差别: 集中式的服务器挂了所有人都挂了,因为完整仓库只存在服务器上,分布式如果github挂了你可以重
原创
2024-08-15 13:50:59
29阅读
Android零碎知识分类: android 一、android:stopWithTask 用于 可在 R.attr 中找到,有两个疑惑: 1、为啥在R.attr中找到?它里面不都是Resource的ID吗. 2、不知道这个标签对 service 有什么影响二、LinearLayout 有一个 android:gravi
转载
2021-08-13 18:48:00
190阅读
Python 全局变量 global Python 3 assert(断言) Python is 与 == 区别 在 Python 中一切都是对象,对象之间比较是否相等可以用==,也可以用is。==和is
原创
2023-10-08 11:11:29
114阅读
1. android 画布让图旋转的方法:canvas.rotate()2. android的contentProvider做成第三方应用,需要做成独立的apk,然后做成链接库(打成jar包), 提供给其他应用调用。3. android 4.0平移动画TranslateAnimation无效果的一种解决方案:
原创
2014-12-11 14:15:22
491阅读
1、order by解释: 在SQL语言中,order by语句后面加上字段名,就可以对查询结果排序。但他有一种特殊用法,就是在后面不添加字段名,而添加数字的方式。添加数字的时候,表示以该表第几个字段进行排序。只有当数字小等于字段数时,才有效。所以通过这个条件,可以判断一个表中存在多少个字段。例如order by 10 返回正常,而order by 1
原创
2016-12-08 18:35:43
914阅读