logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

区块链核心技术:拜占庭共识算法之PBFT

PBFT是Practical Byzantine Fault Tolerance的缩写,意为实用拜占庭容错算法。该算法是Miguel Castro (卡斯特罗)和Barbara Liskov(利斯科夫)在1999年提出来的,解决了原始拜占庭容错算法效率不高的问题,将算法复杂度由指数级降低到多项式级,使得拜占庭容错算法在实际系统应用中变得可行。该论文发表在1999年的操作系统设计与实现国际会议上(O

#分布式#区块链#算法
C# Process执行cmd指令,实时获取输出并隐藏cmd窗口

如下,执行的时候禁用系统外壳程序即可。////// 获取系统信息//////private string getSystemInfo(){string ret = "系统信息:" + Environment.NewLine;using (Process process = new System.Diagnostics.Process()){pr

#c#
ProGuard 异常:Failed to execute : Cannot run programCreateProcess error=206, 文件名或扩展名太长

如标题,在集成ProGuard对程序进行代码混淆时出现错误:原因是在windows系统中,cmd的指令有长度限制,而当前的混淆程序包有太多的依赖项导致。可以通过设置缓存目录解决这个问题:<putLibraryJarsInTempDir>true</putLibraryJarsInTempDir>...

#java#intellij-idea
使命召唤11高级战争,启动黑屏闪退解决方案

遇到的问题:第一次启动游戏正常,第二次启动的时候,确认两次操作确认页面之后,就黑屏,然后闪退。 解决方案:1、把游戏安装目录下的3dm64.dll,删除即可。建议拷贝一个副本再删除。2、建议把系统的默认输入语言改为英文,特别是win10操作系统,在系统的设置里面设置成默认英文输入模式。...

Ubuntu20.04开机自启

Ubuntu20.04开机自启1.执行 ls /lib/systemd/system 你可以看到有很多启动脚本,其中就有我们需要的 rc.local.service2.打开脚本内容#This file is part of systemd.##systemd is free software; you can redistribute it and/or modify it#under the t

#linux#ubuntu
fd_set 用法 socket

select()函数主要是建立在fd_set类型的基础上的。fd_set(它比较重要所以先介绍一下)是一组文件描述字(fd)的集合,它用一位来表示一个fd(下面会仔细介绍),对于fd_set类型通过下面四个宏来操作:fd_set set;FD_ZERO(&set); /* 将set清零使集合中不含任何fd*/FD_SET(fd, &...

C++中的&和&&

C++的&和&&转载请注明文章出处:https://tlanyan.me/and-operator-in-cpp/c++的&和&&是两个常用且容易让人混淆迷惑的运算符,其中&符号有三种用途,&&有两种。本文对这两个运算符的用途做简要总结。&的用途第一种用途:位运算中的“与”(AND)。位...

vSphere 导入由VMware导出的OVF模板出错,条目无效SHA256,ESX主机不支持功能,硬件系列vmx-16不受支持,设备0配置无效 等解决方案

vSphere版本6.0,VMware版本15.5。在VMware上新建的一个Ubuntu16.04 server 虚拟机,想导出OVF模板,再用vSphere导入内网服务器,结果出现各种报错(本质上就是由于版本不同,OVF的功能点不兼容导致):第一次导入报错,hash值匹配错误这个问题是说OVF文件的hash值,与.mf文件中记录的hash值不同导致。解决方法简单,可以重新生成O...

ubuntu 升级QT版本后,在新机上发布QT程序报错:qt.qpa.plugin: Could not find the Qt platform plugin “xcb” in “”

本地原本使用的QT版本是5.11,最近更新成了5.13.2;在本地编译、运行一切正常;发布release版本到新的ubuntu上;由于在新机器上没有安装QT,所以发布的时候通过ldd导致出程序的依赖库,把这些依赖库和程序放在同一目录一起拷贝到新机器上,初次运行需要指定库目录,否则会报找不到库文件的错误:指定程序执行的库文件目录,在终端输入指令:export LD_LIBR...

解决VMware虚拟机报错“无法连接MKS:套接字连接尝试次数太多,正在放弃”

1.错误描述在VMware中打开虚拟机时报错: “无法连接MKS:套接字连接尝试次数太多,正在放弃” 物理机操作系统: Windows 7 虚拟机操作系统: Kali Linux2.解决办法如下a.关闭出问题的虚拟机b.依次打开:“我的电脑”-&gt;“管理”-&gt;“服务和应用程序”-&gt;“服务”c.右键启动以下服务:VMware Authorization Ser

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