V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  geelaw  ›  全部回复第 47 页 / 共 173 页
回复总数  3454
1 ... 43  44  45  46  47  48  49  50  51  52 ... 173  
2020-01-16 15:27:41 +08:00
回复了 geelaw 创建的主题 分享创造 在 Windows 上轻量地隔离 app:以百度云管家为例
@xycool #1 @shadowyue #5 方向是根据宽窄决定的。此外宽度不是固定的,横向滚动的时候只能保证一栏宽度至少是 760px (还是多少来着,忘记了)。

@liuxey #2 是 TeX 脚注符号系列。

@lekai63 #3 我不知道这些 app 能否装给一个用户。

@mxT52CRuqR6o5 #7 如果其他用户是受限用户则无法安装驱动,也无法安装操作系统级别的服务,但是它仍然可以给自己的账户安装服务。
2020-01-15 04:09:34 +08:00
回复了 nf8NfaDkefaxkaS6 创建的主题 Markdown 找一个能保存网页成 md,并且连同图片也下载的工具
Internet Explorer
2020-01-12 19:03:50 +08:00
回复了 flyElijah 创建的主题 程序员 关于压缩包密码的问题
如果你的加密算法是 CCA2 安全的,那么除了想起来密钥就没有办法了。
2020-01-12 19:01:58 +08:00
回复了 zxCoder 创建的主题 问与答 win10 系统的一个问题
不存在修改已经建立的 profile 路径的好方法,一旦首次登录,你的 profile 路径就算是定死了。要修改,需要再第一次登录之前就改好用户名。

方案 1 (假装从来没登录过):备份文档,建立另一个管理员,注销;登录新建的管理员,用 sysdm 删除你原本账户的 profile,用 lusrmgr 修改原来账户的名字,注销;登录你原来的账户,删除新建的管理员。

这个方法有可能会出问题,因为我最近删除 profile 后重建,Microsoft account 功能不正常。

方案 2 (新建账户):备份文档,建立另一个管理员,注销;用 Settings 删除原本账户,再用 Settings 建立新的、和 Microsoft 账户关联的账户,用 lusrmgr 修改新建账户的名字,注销;登录新建的账户,删除之前新建的管理员。
2020-01-11 14:29:39 +08:00
回复了 zhiqiang 创建的主题 CSS 请教一个前端 css,如何去掉段落最前面的 margin。
一个简单的做法是牺牲语义,手动在 code 左右加合适的空格。而且拉丁文本里 code 两侧本来就有空格。
2020-01-11 10:14:54 +08:00
回复了 ProvinceV 创建的主题 问与答 请问 OneDrive 的一个同步问题
如果那些文件都已经存在于 OneDrive,你只要等它下载就行了。

我个人还是觉得本地和云分开放两个位置比较好。
2020-01-10 21:47:43 +08:00
回复了 microka 创建的主题 Chrome jpg 图片被转换为 webp 格式,如何避免?
@Austaras #1

1. 这和 Chrome 有关。

如果用 Edge/Chrome 分别右键本帖里的链接另存为,会得到同样 sha256 = 4151434305F6EED9B06892C6CB21526BD744A2BD1471ECE6964FED31B99C6F68 的 jpeg 图片。
如果用 Edge/Chrome 分别打开链接并另存为图片,Edge 会得到和刚刚一样的图片,而 Chrome 会得到 webp 图片。
如果用 Start-BitsTransfer 或者 Invoke-WebRequest 下载,则会得到 jpg 图片。

具体原因是 Chrome 会在请求头里输入 Accept=text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9

于是 Cloudflare 会返回 image/webp。

2. 浏览器通过 Content-Disposition 知道扩展名是 webp,Content-Type 知道文件 MIME 类型是 image/webp。当然,可能 Chrome 并不关心来的图片到底是什么格式,直接交给底层渲染器,底层渲染器可能会自动识别。通常来说,如果你把类型写成文本,Chrome 并不会把它看成图片,即使里面包含 magic number。

3. 正确的方法就是右键点链接另存为。
2020-01-10 21:13:27 +08:00
回复了 88977388 创建的主题 问与答 有偿求助一个 onedrive 问题
OneDrive 不允许文件名带有大小于号:

https://support.office.com/en-us/article/Invalid-file-names-and-file-types-in-OneDrive-OneDrive-for-Business-and-SharePoint-64883a5d-228e-48f5-b3d2-eb39e07630fa#invalidcharacters

如果你不想在 Windows 上同步一个文件夹,可以 Choose folders 里面不选它。
你可以定义表达式 A 比表达式 B 更精确当且仅当 A 识别的语言是 B 识别的语言的子集。这个序不是全序。

判断两个表达式是否等价 和 判断一个是否比另一个更精确 是 poly-time Turing 归约等价的,前者是 PSPACE-complete,所以不要指望一个快速的算法。

实践中,如果你的表达式很小,要判断 A 是否比 B 更精确,可以看 A 交 B 的最小 DFA 和 A 的最小 DFA 是否等价,这需要指数时间。
2020-01-09 10:23:25 +08:00
回复了 szvone 创建的主题 问与答 安卓上一个奇怪的 rsa,每次加密结果都一样
@ThirdFlame #28 楼主觉得自己选择了 RSA 加密算法,应该同一明文得到很多不同的密文,回复中问为什么非对称加密都要明文有不同的密文。一个不安全的非对称加密算法(仅符合语法和正确性)当然没有必要有随机化的加密算法。显然讨论不安全的加密算法是否非要随机并不是楼上一些回复的疑惑。

另外,那个问题不是“我的问题”。

@xiri #29

之前我一直是说结论,懒得提症结,觉得还是需要点明一下:很多回复混淆了 RSA 陷门函数和(安全的) RSA 加密。
2020-01-09 09:25:35 +08:00
回复了 szvone 创建的主题 问与答 安卓上一个奇怪的 rsa,每次加密结果都一样
@bagel #21 根据 #7 的说法,另一个 Java runtime 的实现是不同的,我猜另一个实现是 Sun 或者 Oracle 的,这个实现出现如此严重错误的可能感觉也不大。

@baicheng10 #19 如果你加密同一条消息多项式次,密文以极高的概率各不相同。
@ThirdFlame #20 确定性加密并不安全。
@mxT52CRuqR6o5 #24 你可以参考 #23 的链接。
2020-01-09 08:41:08 +08:00
回复了 szvone 创建的主题 问与答 安卓上一个奇怪的 rsa,每次加密结果都一样
@mxT52CRuqR6o5 #17 和非对称密码学紧密相关的算法可以总称为“非对称密码(学)算法”,而“非对称加密算法”是指非对称加密方案 (public-key encryption scheme) 的加密算法 (encryption algorithm)。
2020-01-09 04:42:59 +08:00
回复了 szvone 创建的主题 问与答 安卓上一个奇怪的 rsa,每次加密结果都一样
@momocraft #2
@CEBBCAT #9
@nvkou #13
@xiri #14

一个定理:一个具有最基本安全性(具体来说是语义安全)的非对称加密算法必须满足,正常生成的密钥,加密同一消息两次,密文相同的概率必须非常小。

回到题主的问题,我个人并不是很懂 Java 的 API,根据文档字符串是 RSA 的时候使用 PKCS#1 定义的 RSA 变换,我个人也不是很懂 PKCS#1,一个可能的理解是 Android 上该算法的实现是 RSA 陷门函数,并不是一个安全的加密算法。
2020-01-08 07:29:02 +08:00
回复了 sneezry 创建的主题 分享发现 iOS 日历有趣的设定,儒略历和格里历
只有我一个人想知道为什么 3、8、12 月都下沉了吗
2020-01-07 14:58:28 +08:00
回复了 jimages 创建的主题 问与答 c++中的 variadic template function 中的 Args 不能接受 0 个参数?
@jimages #4 显然第二个解法里第一个 overload 我忘记删除 template <typename T> 了
2020-01-07 14:47:50 +08:00
回复了 jimages 创建的主题 问与答 c++中的 variadic template function 中的 Args 不能接受 0 个参数?
因为一个对 print(os) 的调用总是会产生,所以出错。

一种解法是用 if constexpr 阻止不发生的路径的代码生成。
另一种是用重载

template <typename T>
std::ostream &print(std::ostream &os, T const &t) { return os << t; }

template <typename T, typename ...TRest>
std::ostream &print(std::ostream &os, T const &t, const TRest &...rest) { return print(os << t, rest...); }

第一个版本更加优先。

更自然的解法是允许 0 个东西被打印:

template <typename T>
std::ostream &print(std::ostream &os) { return os; }

template <typename T, typename ...TRest>
std::ostream &print(std::ostream &os, T const &t, const TRest &...rest) { return print(os << t, rest...); }
理论上你读完收件箱之后进行 IMAP 同步会把另外两个文件夹里的也设置为已读。这个现象是因为 Gmail label 不能映射为传统的文件夹,一封邮件可以存在于多个 IMAP 文件夹里,或者可以认为一封邮件具有多个硬链接。

此现象也可见于发给自己的邮件(发件箱里的邮件会是未读状态)。
2020-01-07 00:38:04 +08:00
回复了 jasonlee1307 创建的主题 Windows Windows 95 比 Windows 10 的 UI 更好吗?
@est #23 根据 https://devblogs.microsoft.com/oldnewthing/20040517-00/?p=39313 文档里的说法和你提到的 tweet 不同。
2020-01-06 20:08:20 +08:00
回复了 jasonlee1307 创建的主题 Windows Windows 95 比 Windows 10 的 UI 更好吗?
@est #13 省略号和对话框之间的关系认识错误。省略号表示需要另外的数据才能完成操作,例如“关于”菜单项没有省略号,因为它的对话框是操作结果。

另外 S 那个现在一直也有,而且是非英语系统的 workaround,在英语系统里是直接在 Start 的 S 下面加下划线的。现在的 UI 允许隐藏下划线。

此外在当前焦点不在本身具有输入功能的控件上时,不需要 Alt,只要按对应字母就会触发 accelerator。
2020-01-06 06:53:40 +08:00
回复了 Huelse 创建的主题 C++ 关于 c++指针数组长度的问题
@FrankHB #12 楼主这个 malloc_usable_size 都不是 C 或者 C++ 的一部分(
1 ... 43  44  45  46  47  48  49  50  51  52 ... 173  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1256 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 17:56 · PVG 01:56 · LAX 10:56 · JFK 13:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.