V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  v2yllhwa  ›  全部回复第 8 页 / 共 10 页
回复总数  193
1  2  3  4  5  6  7  8  9  10  
2021-03-22 14:56:24 +08:00
回复了 v2yllhwa 创建的主题 奇思妙想 实现一个即能匿名又能追责的系统
@AkashicRecords 请问你觉得可行的技术方案是怎样的呢?
2021-03-22 13:23:57 +08:00
回复了 v2yllhwa 创建的主题 奇思妙想 实现一个即能匿名又能追责的系统
@kop1989
1.整个系统匿名
2a.匿名应当是可逆的,依赖于某种密码学算法,例如 secret sharing,保证只有在大多数节点同意的情况下解密匿名信息。以这种方式达到匿名情况下的约束。
2021-03-22 13:09:19 +08:00
回复了 v2yllhwa 创建的主题 奇思妙想 实现一个即能匿名又能追责的系统
@Track13
@beastk
@Darkatse
想实现的是不依赖信任中心节点的匿名,可以是对算法等的信任,就像区块链那样。
2021-03-22 12:52:58 +08:00
回复了 v2yllhwa 创建的主题 奇思妙想 实现一个即能匿名又能追责的系统
@string2020 可以说双方都需要?匿名者可以保证自己的身份不会被某一个强权机构解密。追责的情况一般是这个人用匿名身份做出了违背大多数人意愿的事情需要追责。了,追责者是大多数节点而不是某个机关。
2021-03-22 12:50:09 +08:00
回复了 v2yllhwa 创建的主题 奇思妙想 实现一个即能匿名又能追责的系统
@Ultraman 分发密钥的话只有一定数量的人给出密钥才能解密。
2021-02-01 00:18:55 +08:00
回复了 v2yllhwa 创建的主题 C++ c++ 使用管道读取子进程的输出 不完整
感谢诸位的帮助。因为是在 qt 里面写,本来想先把核心代码搞通顺再封装进去来着,今天晚上晕头转向用 QProcess 来实现居然完美解决了?!有时间我再深入研究下各位说的问题。
现在的代码~ (比起之前 CreateProcess 既方便还更兼容)
```c++
process.start(ffmpegPath,params);
waitResult = process.waitForStarted();
process.setReadChannel(QProcess::StandardError);
......
bufferLength=process.readLine(buffer,1024);
if(output.indexOf("Duration:")!=-1)
{
videoSeconds = output.mid(12,2).toInt()*60*60+output.mid(15,2).toInt()*60+output.mid(18,2).toInt();
}
```
2021-01-31 07:27:57 +08:00
回复了 v2yllhwa 创建的主题 C++ c++ 使用管道读取子进程的输出 不完整
貌似之前想错了,应该有某种特殊的保护模式可以保证每次读到的'包'是完整的(子进程一次写入的数据),但是就像
@Mohanson #10 说的,大概打印 "Duration: xxxxxxx" 的时候用了两次系统调用, 也就是两个包,这两个包有可能读到第一个第二个还没进来
2021-01-31 07:14:34 +08:00
回复了 v2yllhwa 创建的主题 C++ c++ 使用管道读取子进程的输出 不完整
可能我还没有理解完全,但是实际操作起来的时候,发现总是能完整地读取到 ffmpeg 在标准错误流中最后一行(如果允许我用这个单位的话)的数据(也就是那一行'xxxxxx\r'的信息)。没有出现只读到一部分的情况,这是巧合吗?
2021-01-30 14:54:30 +08:00
回复了 v2yllhwa 创建的主题 C++ c++ 使用管道读取子进程的输出 不完整
@Mohanson 大概明白了,谢谢~ 决定改用 system 调用“start ffmpeg xxx 2>>test.txt”再从文件里面读数据了。但是多进程访问文件又是个坑 hhh
2021-01-30 14:34:05 +08:00
回复了 v2yllhwa 创建的主题 C++ c++ 使用管道读取子进程的输出 不完整
@Mohanson 也就是说读的时候子进程可能还没有写完吗?但是我在后面加入 cout << ReadBuff << endl;后发现每次出现异常 ReadBuff 里面都是“ Duration:”。
2021-01-30 14:29:32 +08:00
回复了 v2yllhwa 创建的主题 C++ c++ 使用管道读取子进程的输出 不完整
@linux40 可以确定 Duration 只会出现在开头一次
2021-01-30 14:03:02 +08:00
回复了 v2yllhwa 创建的主题 C++ c++ 使用管道读取子进程的输出 不完整
@lpts007 ReadFile 是在 while 上面做的,相当于读一次处理一次。
我的缓存已经开得很大了,应该不是被刚好切开的问题。
2021-01-22 08:48:02 +08:00
回复了 isCyan 创建的主题 V2EX 攻略:教你如何在 V2EX 发图片/插链接/插代码/插视频(第二版)
2021-01-22 08:47:23 +08:00
回复了 isCyan 创建的主题 V2EX 攻略:教你如何在 V2EX 发图片/插链接/插代码/插视频(第二版)
祝楼下的中奖
2020-12-15 10:15:13 +08:00
回复了 odi 创建的主题 推广 天又冷了要过年了。进口红酒第四年... [抽奖 3 瓶]
分子~
2020-12-10 18:20:58 +08:00
回复了 rebnonu 创建的主题 推广 自家种的赣南脐橙剩最后两棵树 300 斤左右,抽奖 3 箱。
来一箱(
2020-11-29 07:53:13 +08:00
回复了 marclam 创建的主题 NAS 32 位 Linux 如何运行 64 位可执行文件
算了,不要轻易尝试,我在 Ubuntu 下面链接解决了一个问题,在 arch 下面链接之后系统都崩了(
1  2  3  4  5  6  7  8  9  10  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1009 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 22:59 · PVG 06:59 · LAX 15:59 · JFK 18:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.