V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  geelaw  ›  全部回复第 51 页 / 共 175 页
回复总数  3500
1 ... 47  48  49  50  51  52  53  54  55  56 ... 175  
第一个是认真阅读隐私条款并自行决定是否使用网站,第二个是干脆禁止这个网站使用 JavaScript,第三个是逆向工程干掉它的 tracking code。

除非是交互性极强的 app (比如 Office ),否则一个网站应该可以在无 JavaScript 环境正常使用几乎所有无需 JavaScript 的功能。
@ysc3839 #3 这需要假设进程是用 CreateProcessEx 建立的(我觉得 boost 应该是),此外还要在 job 里不允许子进程离开 job。

@fengjianxinghun #4 我说的是 POSIX,不是 Linux。
根据 2017 年的讨论 boost 没有实现该功能。

https://github.com/klemens-morgenstern/boost-process/issues/66

你需要自行用 Windows job control 实现。

为什么 boost 没有该功能?一个简单的原因是 POSIX 中似乎没有这样的 API。
2019-12-22 11:19:09 +08:00
回复了 lux182 创建的主题 问与答 求教一个 Python 相关的问题,搞了很久了
这个问题就是错误的。

从 #4 来看出错的情况是 cl.exe ( MSVC 编译器)失败了(退出状态代码 2 ),这说明某一步的编译没有成功。如果你用 Bing 搜索一下 cl exit status 2 就能发现大量关于 Python 的结果(即使关键词不包括 Python ),说明很可能不是罕见问题,相信已经有对该问题完整的分析和解决方法了。

剩下的部分留作读者习题。
2019-12-17 01:10:26 +08:00
回复了 PbCopy111 创建的主题 Windows WIN10 的远程桌面账号密码到底是什么???
MicrosoftAccount\MS 账户名
或者
本地账户名

前者表示 authority 是 MicrosoftAccount,后者表示 authority 是目标机器。

自己的用户名可以用 whoami 获得
2019-12-16 01:49:57 +08:00
回复了 rogwan 创建的主题 问与答 密码才是最安全的方案吗?
@laoyur #17
@locoz #47

刑乃手段,讯为目的,不能获取信息的加害没有意义,没有动机去加害秘密持有者。此外实际的目标是(用任何方法都)不可提取,而不是单纯防止用刑。

另外之前的描述很不准确,毕竟记忆比较久远了。找了一下当时的视频,是这个
https://www.youtube.com/watch?v=M1EyaRhIMD8
大概 1:40 左右开始
2019-12-15 10:10:51 +08:00
回复了 rogwan 创建的主题 问与答 密码才是最安全的方案吗?
“安全”不太好度量,比如密码通常可以通过锤子提取。

最近看了一个很有趣的研究的介绍,是利用人脑中的不可提取的习惯作为密钥,比如以某种节奏敲击键盘。这种节奏是新教给密钥持有者的。在被俘获、刑讯的时候,由于紧张会导致难以准确还原该节奏,且多次尝试很可能会导致完全忘记该节奏。
2019-12-13 10:42:57 +08:00
回复了 toyst 创建的主题 Z shell 请教一下会 shell 处理 JSON 脚本的大佬
最简单且可维护的之一是用 PowerShell

Get-Content | ConvertFrom-Json | Write-Output | Where-Object num_leechs -gt 10 | Select-Object name, hash
具体一点,哪些云主机对学生免费?(必须是可以用学生身份持续至少四年的,否则和试用、打折区别不大。)

此外,MS 和 Apple 大多数也只是优惠,免费的很少吧。我只知道 Windows Server 是免费的,Windows (non-Server) 并不是,而 Windows Server 似乎也没有国内的对应物。JetBrains 我不知道国内有什么对应物。

云学生机别人也可以买到的问题在于验证漏洞,并不能用来说明“对学生不上心”。
2019-12-10 13:57:38 +08:00
回复了 Newyorkcity 创建的主题 问与答 请教一个正则表达式:让任何两个段落之间都有两个换行符
首先你对 Markdown 的语法理解有误。Markdown 换段需要有一个空白行,所以换一行并没有换段。在经典 Markdown 中,段落内换一行等同于一个空格,因为默认的 p 的 white-space 是 normal。在非经典实现中可能会让段显示为 pre-line,或者插入 br。

最佳实践是两个块级元素之间都应该有一个空白行,因此在表格周围也应该有空白行。

使用正则表达式替换是非常困难的,因为 Markdown 的句法不是正则语言。例如,用一个很短的正则表达式无法区分换行是否处于一段 code block 内,进而无法发现这里是否应该增加一个空行。又例如它很难处理 block quote 里面需要增加带有 > > 的空白行的情况。

如果没有上述情况,只要替换(\S)\n(\S) 为 $1\n\n$2 即可。
有人发现这个帖子的 tag 是四个三个月亮脸么🌚

这个对 accessibility 的影响不能单怪这些字符,辅助软件不处理也是它本身的问题。
2019-12-07 13:24:07 +08:00
回复了 pdfgo 创建的主题 iMac windows 远程连接 mac, Cmd+L 快捷键怎么改?
似乎有 Chrome extension 可以设置键盘快捷方式。另外,一个牺牲比较大的方法是禁用锁定工作站,然后把锁定换成按 Ctrl+Alt+Del 并选择“切换用户”。

后一种方法会导致解锁比通常慢。
2019-12-07 13:10:47 +08:00
回复了 thfurior 创建的主题 程序员 dll 版本依赖问题求教
@geelaw *加载完毕 - 加载

另一个可能的方法是尝试用 COM,写一个包装器,然后通过进程外实例化得到隔离,但代码几乎不用改动。
2019-12-07 13:08:40 +08:00
回复了 thfurior 创建的主题 程序员 dll 版本依赖问题求教
目测原因是两者都用 loader 加载 C DLL 导致的 DLL hell ?

可以尝试自己写一个 DLL 转发所有的 A 的 API,但不要用 loader 加载完毕 A,用 LoadLibrary 和 GetProcAddress。
2019-12-06 17:58:46 +08:00
回复了 zws6120 创建的主题 macOS win 系统的中英文切换方式能否改成和 mac OS 一样为 CapsLock 键?
在中文输入法下临时换成英文的方式是按一下 Shift。
2019-12-06 13:14:46 +08:00
回复了 hytcrab 创建的主题 macOS 大家有遇到过 mac 上字体模糊的情况么?
可能是这个原因 /t/530669
@loqixh #1 Windows 当然可以,只要打开的时候不要阻止删除即可。

一个自然的想法是这段 Java 代码之前打开过此文件(且不允许删除)但没有正确关闭。
2019-12-03 18:45:42 +08:00
回复了 1oNflow 创建的主题 Java 如何设计一个可以降低哈希冲突可能的哈希函数?
@reus #2 Java 的 hash code 是 32 位,但 SHA-256/512 的输出远远长于 32 位

实际上一个很快速的策略是使用 AES + 固定 key + 截断,因为现代 CPU 有 AES 指令,所以这个可以非常非常快。此外,通常数据如果没有 adversarial behavior,那么 AES hash 的碰撞率比较低。

把数个成员的 hash 加在一起是一个非常糟糕的方案,比如 class X { int a, b; /* details omitted */ } 那么 (1,0) 和 (0,1) 一定会有相同的 hash。
2019-12-02 22:27:25 +08:00
回复了 lysS 创建的主题 问与答 小弟这样加密可以解吗???
如果你的算法里面没有随机数,那么任何人都可以完美复现你的算法,因为从来不假设别人看不见你的代码。
2019-12-01 12:52:59 +08:00
回复了 amiwrong123 创建的主题 Java 为什么 Class 对象不能用==比较呢,但强转 Object 后就可以了?
@aguesuka #1 @momocraft #3 其实这并不是重点,Class<Integer> 和 Class<String> 都是 Object 的派生类(并不能说是“完全无关”),楼主想要问为什么引用比较不直接假设隐式转换为 Object 后引用比较。

根据 JLS 12:

15.21.3 Reference Equality Operators == and !=
If the operands of an equality operator are both of either reference type or the null type, then the operation is object equality.
It is a compile-time error if it is impossible to convert the type of either operand to the type of the other by a casting conversion (§5.5). The run-time values of the two operands would necessarily be unequal (ignoring the case where both values are null).
...

如果 a == b 里面 a、b 的编译期类型分别是非 String 的引用类型 A、B,则必须存在 A 到 B 的隐式转换或存在 B 到 A
的隐式转换,否则编译失败。这是一个人为限制,动机主要是绝大多数情况下这两个的比较结果都是“不引用相等”。

只需要把一个比较运算数转换为 Object 即可编译成功。
1 ... 47  48  49  50  51  52  53  54  55  56 ... 175  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2205 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 14:22 · PVG 22:22 · LAX 07:22 · JFK 10:22
Developed with CodeLauncher
♥ Do have faith in what you're doing.