logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

SPDZ开源库——设置浮点数的精度

开发过程中,发现sfloat类型的精度默认为6,也就是你输入一个浮点数,比如93807.6411869,他只能读入93807.6。解决办法:在程序的开头加上两句:print_float_prec(10)sfloat.vlen = 48

SPDZ开源库——两台虚拟机之间进行MPC简单实例

我开了两台虚拟机ip分别为:192.168.115.129和192.168.115.130。以下虚拟机简称为129和130。实例代码:两方求和a = sfix.get_input_from(0)b = sfix.get_input_from(1)c = a+bprint_ln("%s",c.reveal())在两台机器上分别编译代码:./compile.py -B 32 test生成证书:Scri

VirtualBox 进入虚拟机后,鼠标出不来了

打开VirtualBox的全局设定,找到热键,点击虚拟电脑,看看第一个“主机组合键”是不是空的。如果不是空的,你看看快捷键对应的是什么,然后按这个快捷键鼠标就出来了。如果是空的,你需要设置一个。设置什么键,以后按什么键鼠标就可以切换了。一般情况下,VirtualBox默认的鼠标切换快捷键是右边的Ctrl键。如果按住右Ctrl键还是没有用,那应该是没有设置主机键。VirtualBox进入虚拟机后,鼠

文章图片
Linux安装gmp报错:configure: error: could not find a working compiler

安装gmp6.2.1版本时执行命令$./configure --enable-cxx出现了错误:configure: error: could not find a working compiler我是刚安装的一个Ubuntu20版本。在安装gmp时候报了这个错,是因为我新装的系统缺少依赖gcc,g++。只要把这两个依赖安装上就可以了。安装方法:sudo apt-get install gccsu

#linux
Virtualbox7.0版本安装报错:Invalid installation directory

说是安装目录无效,因为不满足某些安全需求。去网上搜了搜没有最新回答。只有一个回答让装在C盘,但是我不想装在C盘。只能查看官方手册了。我在安装virtualbox最新版7.0.18时候,因为默认安装在C盘,我改成了E盘,然后就报错。这个是官方手册给出的详细情况。按照上面的解决办法即可。执行下面的命令,成功之后再去安装就可以了。

文章图片
最新超详细的 Hyperledger Fabric2.2 环境搭建 部署

写在前面:本文章会详细介绍fabric最新版本(fabric2.2)的环境部署,以及在搭建过程中博主遇到一些坑,希望可以帮助到你们。博主环境机器:VMware Ubuntu20.4写于2020/7/29感谢博文以及参考文章:https://www.cnblogs.com/cbkj-xd/p/11067790.htmlhttps://blog.csdn.net/qq_43681877/article

#docker#ubuntu#linux
【Django自学】Django入门:如何使用django开发一个web项目(非常详细)

本文详细介绍django从安装到开启web开发,适合入门小白,以及创建web模板时的参考

文章图片
#django#前端#sqlite
dbg-macro:C++代码调试小工具

dbg-macro源代码地址:dbg-macrodbg-macro是一个轻量级c++编写的c++代码调试器。使用起来特别方便,只需包含一个头文件即可。特点易读,彩色输出。当输出不是一个交互式终端时色彩会被隐藏。可以打印文件名、行数、函数名以及原始表达式。为输出值增加了类型信息。(可以看到输出变量是什么类型)为容器、指针、字符串、枚举、STL设置专门的输出样式。支持C++11、C++14、C++17

#c++
使用springboot开发web服务器

本文主要讲解spring官网提供的案例官网案例原址:https://spring.io/guides/gs/rest-service/#initial运行环境及软件我的运行环境是:win10.需要的软件:vscode,jdk17,maven3.8.4,vs的springboot系列插件。开始下载和安装上述的软件,并配置好环境变量。点击Download下载并且解压源代码。在vscode打开源代码文件

#maven#spring boot
安全多方计算之SPDZ开源库——隐私集合求交实现

一个用SPDZ开源库实现的集合隐私求交程序:没用什么算法,只是单纯的遍历,时间复杂度O(n^2)特别慢。from util import if_elsefrom Compiler import typesfrom Compiler import mpc_mathprogram.bit_length = 128def compute_intersection(a, b):n = len(a)inte

    共 21 条
  • 1
  • 2
  • 3
  • 请选择