V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  geelaw  ›  全部回复第 98 页 / 共 177 页
回复总数  3536
1 ... 94  95  96  97  98  99  100  101  102  103 ... 177  
2018-09-01 01:46:07 +08:00
回复了 timothyye 创建的主题 分享发现 这种伪开源是什么操作?
好像没提到你的名字,所以还是违反了?
2018-09-01 01:39:00 +08:00
回复了 ngg0707 创建的主题 C cout << sizeof(array<char,7>()) << endl;//输出 1,为什么?
@EricXuu 他的意思应该是 sizeof *(new array<char, 7>())
2018-09-01 01:33:15 +08:00
回复了 ionblue 创建的主题 全球工单系统 Chrome 的 bug?还是 Windows 的锅?
@keinx #6
@ionblue #10

如果只有开着 Chrome 关机、重启、注销的时候下次打开才有这个现象,请提示官方调查对 WM_QUERYENDSESSION 和 WM_ENDSESSION 的处理。我也会帮你们传话给我认识的朋友。
2018-08-31 14:12:02 +08:00
回复了 ionblue 创建的主题 全球工单系统 Chrome 的 bug?还是 Windows 的锅?
几个疑问:你说的“屏幕一半大小”是指用 Aero Snap 贴靠的吗?你说的“全屏”是“最大化”的意思吗?

如果后一个问题的答案是“是”,我觉得可能是 Chrome 记录自己上次关闭的大小的时候忘了记录自己的还原状态,直接把最大化之后的大小记下来了?但这个错误是很初级的,我不太相信 Chrome 会有这个问题。

但总之不会是 Windows 的问题,因为如果 app 没有特别的处理,每次创建的窗口大小都会是固定的( app 决定)。新窗口打开为上次结束时的大小是 app 自己实现的一项功能。
2018-08-31 00:03:48 +08:00
回复了 imgse 创建的主题 问与答 一个神奇的字符
https://en.wikipedia.org/wiki/Soft_hyphen

可以用来标志词内更适合断开的位置,比如说 hyphenation 可以断开的位置明确写出来是 hy-phen-ation。

于是你可以在上面减号的位置改成 soft hyphen 来提示排版系统在断开的时候应该怎么选。

好的:

This is a long line which requires hyphen-
ation.

不好的:

This is a long line which requires hyphe-
nation.
2018-08-30 23:31:51 +08:00
回复了 orangutan92 创建的主题 问与答 Windows 如何关闭单个文件的 UAC
有必要澄清一下,你在兼容性选项里加了管理员权限,意思是 Windows 假装这个程序的 manifest 写的是 requireAdministrator,这导致只要你不是管理员权限,就一定需要提权。

我建议的解决方法是用任务计划。但更好的方法是想办法解决这个 app 不规训的问题。
2018-08-30 16:35:10 +08:00
回复了 quinaeus 创建的主题 分享发现 关于 UWP 版 Onenote 的字体问题
@f2f2f 这样,我感觉在 OneNote 里面允许嵌入 Word 文档对象是更好的排版方式(见 OneNote 嵌入 Excel 文档对象的效果)。
2018-08-30 16:25:56 +08:00
回复了 rebeccaMyKid 创建的主题 问与答 数字签名的一点疑惑
@rebeccaMyKid #13 如果小明 CA 可以通过一系列链条签发 baidu.com 的服务器认证证书,那就是可以签。

如果你访问 baidu.com 的时候没有检查 baidu.com 证书链条上的环节,那么可能误把小明签发出来的百度当成真的百度。

这检查工作是交给浏览器完成的,验证逻辑就是顺着链条看是不是受信 CA 发出来的。如果把证书放到你面前让你去看,你当然看得出来——因为是你自己检查的。但通常的用户(包括你我)看见软件自动检查通过就不去想了。
2018-08-30 16:19:30 +08:00
回复了 woshilala1988 创建的主题 MySQL 用户名和密码验证,用 count 语句怎么样?
SELECT PWHASH, SALT FROM USERS WHERE USERNAME=$ARG1

然后 $ARG1 传入你的用户名,拿回 PWHASH 和 SALT,再检查 F(PW, SALT) ?= PWHASH。现在较好的 practice 是用很慢的 F,只能忍受算一次的时间。

@chinvo #5 这个跟是不是 AND 没关系,只要是交给数据库接口传参即可。
2018-08-30 16:15:47 +08:00
回复了 quinaeus 创建的主题 分享发现 关于 UWP 版 Onenote 的字体问题
啊 我一直知道的是:你输进去的字的语言跟随输入法,字体跟随语言。

所以你用微软拼音输入 nihao<space>nihao<enter>,会得到微软雅黑的 你好 nihao
但要是用微软拼音输入 nihao<space><shift>nihao,会得到微软雅黑的 你好 和 Calibri 的 nihao

我从来没尝试过修改默认字体,并不知道这会怎么样。我觉得后一种情况比较自然,应该把前一种归并到后一种。看起来 #1 @f2f2f 觉得前一种比较自然……?
2018-08-30 16:02:36 +08:00
回复了 hematite 创建的主题 问与答 请问有基于软件的休眠工具吗?
@hematite #8 PsSuspend 就是暂停所有的线程,等你玩够了再继续之前没有暂停的线程。进程的对象仍然有效,你不能动进程独占的文件,窗口消息不会处理,程序的窗口会成为 not responding。如果进程打开了 U 盘上的文件,则 U 盘不能安全删除。

就跟你调试器击中断点一样的效果。

我并不知道 SIGSTOP 是什么效果。
2018-08-30 12:41:30 +08:00
回复了 cc959798 创建的主题 问与答 https 的公钥是不唯一的
这个子问题并不值得发一个新的帖子。

我建议你先把语言组织好,搞清楚你要看的密钥是哪一个再问。
2018-08-30 12:38:58 +08:00
回复了 masana 创建的主题 Flash flash 是百足之虫吗?
大概是你懒得把“其他”展开的缘故。

好了,正经:实际上我个人感受不到 Flash 的流行。
2018-08-30 11:31:32 +08:00
回复了 hematite 创建的主题 问与答 请问有基于软件的休眠工具吗?
@geelaw #6 发现楼主说自己是文科生,那我简单解释一下吧。

我们先来解决楼主的问题,如果你不希望软件重新搜索,最简单的方式是不要关掉这个软件。

楼主自己提的问题:网络套接字断了怎么办?答案是:这是一个非常简单的情况,就把它断了就行了,一个正常的程序已经料到网络随时会断开(比如网线被拔了、离开了 Wi-Fi 范围、突然丢失信号或者网络状况突然很差跟断了没两样),所以会自己处理这种情况。

先上 Raymond Chen 的总结:如果你希望有这种功能,就需要自己写这种代码。例如 Windows 应用商店应用理应任何时候都可以被挂起,且挂起任何时候都可以被关掉而没有进一步通知。

Raymond Chen 给出了两种情况的讨论。

第一种:所有的对象立刻无效。那么假设一个进程在临界区里,你一旦休眠这个进程,它就突然离开了临界区,但再次恢复时它可没料到这种情况。如果一个进程独占一个文件,休眠之后其他进程可以使用这个文件,恢复之后程序会乱套。

第二种:所有的对象仍然有效。那么你可以用一个进程独占打开 20GB 的文件,然后休眠(甚至删掉休眠文件),这会导致那个文件不能删除——重启都没用。另外,休眠一个暂时持有某个资源(例如网络)的进程会导致其他进程无法使用该资源。

进一步:如果这个进程有窗口怎么办?窗口消息会怎么样?会不会保存起来之后重放?如果有人等待窗口消息的回复又怎么办,挂起直到恢复吗?如果是“用户将要拔掉 U 盘,请你速速写完并关闭文件”的消息,要么用户没法安全删除硬件,要么得到损坏的数据。

那篇 blog 的评论区有人提问:为什么不能定义进程的“可休眠性”且只允许可休眠进程休眠?如果一个进程有一把锁或者打开了文件,显然不能休眠该进程。

Raymond Chen 的回复:有些对象没有“所有者”的概念,例如 semaphore (信号量)和 event (事件)。
2018-08-30 11:15:09 +08:00
回复了 hematite 创建的主题 问与答 请问有基于软件的休眠工具吗?
@daigouspy #1 那些进程都是设计成本来就可以随时被挂起的。

答案是,很难,参见 https://blogs.msdn.microsoft.com/oldnewthing/20040420-00/?p=39723/
2018-08-29 21:08:00 +08:00
回复了 azev 创建的主题 Visual Studio Code 最新的 vscode 是怎么回事?
@azev #29 一部分答案在 #6。

推理方式:平时启动 machine-wide 安装的时候也没有用管理员权限,所以 machine-wide 的插件也是安装在用户自己的位置的。实际上这个位置至少包括 %APPDATA%\Code 和 %USERPROFILE%\.vscode。全机还是个人的版本,没有理由在用户数据的存储位置上弄不同。

我不清楚对于 per-user 安装,安装目录下面是否会安装插件(但里面有很多自带的插件)。
2018-08-29 20:47:05 +08:00
回复了 azev 创建的主题 Visual Studio Code 最新的 vscode 是怎么回事?
2018-08-29 20:37:45 +08:00
回复了 azev 创建的主题 Visual Studio Code 最新的 vscode 是怎么回事?
@azev #26 “会自动启动卸载”是官方的说法,我个人没有利用这个功能的机会。不过我刚刚在另一台电脑上尝试了,发现是我恍惚中误读了,应该是“会提示你卸载”。

如果你想问如何(在安装 per-user 版本之后)卸载 machine-wide 的版本,你可以在 Control Panel - Uninstall a program 或者 Settings - Apps 里搜索 Code,然后点 Uninstall,如果弹出 UAC,则说明即将卸载的是 machine-wide 版本,如果没有弹出 UAC 且你启动了 UAC,则选错了(你还有一次确认的机会,点 Cancel 之后选另一个卸载即可)。

我恍惚中觉得 per-user installation 的名字里有 (User),但我不确定。(刚刚验证确实是这样。)
2018-08-29 20:12:41 +08:00
回复了 azev 创建的主题 Visual Studio Code 最新的 vscode 是怎么回事?
@halo117 #17 惊天小秘密:即使是 machine-wide 安装,重置之后配置也会清空

@secsilm #18 并不是

@dingz #21 一个有趣的问题:如果下载的 exe 不是安装包还需要申报吗?
2018-08-29 12:45:52 +08:00
回复了 tiaod 创建的主题 奇思妙想 一种新的顺风车的匹配算法思路,讨论一下可行性
@chuanqirenwu #20 首先要学会正确使用 NP 这个词。(除非你想表达的真的是“一个算法不是 NP 的”。)

@demoxu #6 这个论点不是很有效,激情犯罪也不需要基于顺风车。
1 ... 94  95  96  97  98  99  100  101  102  103 ... 177  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1495 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 16:52 · PVG 00:52 · LAX 08:52 · JFK 11:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.