V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  geelaw  ›  全部回复第 67 页 / 共 177 页
回复总数  3536
1 ... 63  64  65  66  67  68  69  70  71  72 ... 177  
@stevenbipt #2 if { if {} else {} } else {} 不缺少 else,但你的算法会觉得缺少。正确的算法必须能够知道现在出现的 else 是哪个 if 的,为此需要追踪 { }——把 if 和 else 设置为一种括号,{ 和 } 设置为另一种括号,源代码是合法 Java 代码且每个 if 都有 else,当且仅当这个序列是合法括号序列。

另外不太理解为什么要单独列出 2、3 两个例子,2 和 3 是同一种情况,处理了 3 自然就会找到 2。
2019-04-26 17:03:24 +08:00
回复了 rizon 创建的主题 程序员 大佬们,遇到个有意思的问题,看看有解吗
在有限的 domain 上不存在,在稠密的 domain 上可以(例如用字典序排序的不限长字符串)。

如果你不需要快速的排序,你可以用链表,这样把元素删除和插入都只需要常数个修改。
2019-04-26 16:57:53 +08:00
回复了 zealon 创建的主题 职场话题 请求只有学历证书,没有学位证书,对入职的影响大吗?
@iasuna #12 毕业证书 /肄业证书 /结业证书是用于证明学历的,学位证书是用于证明学位的。
2019-04-26 12:13:40 +08:00
回复了 UnknownR 创建的主题 PowerShell Powershell 内 function 的定义与调用问题
你附加的代码的错误在于 try 没有 catch 或 finally
2019-04-26 01:12:55 +08:00
回复了 CSGO 创建的主题 问与答 小白求问 GitHub 那个 page 域名解析问题
令 www 的 CNAME 等于 example.com ,然后腾讯云令 www 跳转为无 www。没有 www 是最近的潮流。
2019-04-25 23:54:42 +08:00
回复了 lizy001 创建的主题 Windows 有没有能二次确认关机的方法
如果你想要一个确认,最简单的方法是打开一个记事本然后动一下内容。更好的办法是使用 ShutdownBlockReasonCreate,例子是 https://geelaw.blog/entries/win10-update-restarts/
2019-04-25 09:24:10 +08:00
回复了 baobao1270 创建的主题 问与答 Windows "Network Service"账户权限问题
另外 IIS 默认的 AppPool 的 profile 可以用 sysdm.cpl 删除
2019-04-25 09:22:04 +08:00
回复了 baobao1270 创建的主题 问与答 Windows "Network Service"账户权限问题
把 NT AUTHORITY\NetworkService 加入 BUILTIN\Administrators 是一个非常、非常糟糕的事情。

我觉得你应该先尝试删干净 C:\Windows\Temp 里面的东西(不要删除这个文件夹本身),然后尝试用 WMI 删除 NetworkService 的 profile (这可能需要用 WinRE )。

IIS 有错误日志可以看。
2019-04-24 22:22:33 +08:00
回复了 oldcai 创建的主题 问与答 Mac 下怎么屏蔽一个应用注册全局热键/快捷键?
一个小小的提示:Windows 也有 snipping tool。
你可以写一个 custom check 来完成这件事情。如果你想找到所有没有 else 的 if,你只需要关注 { } if else 四个 token 即可;如果你只想判断是否存在没有 else 的 if,你只需要关注 if else 这两个 token。
个人版本没有区别。

只支持国际版的可能是因为两边 Graph API 的 endpoint 不一样,世纪互联的是 microsoftgraph dot chinacloud dot cn,微软的是 graph dot microsoft dot com。
2019-04-23 22:31:31 +08:00
回复了 melonux 创建的主题 问与答 [算法求助] 如何快速猜到 upper limit
@melonux #12 如果是均匀分布显然二分法就是动态规划会给出的解。如果是几何分布,不妨设 a=0 (其他情况把各数虚拟地加上 -a 即可),用 f(x) 表示上界是 c 时(也就是范围是 (0, x])最小期望次数,那么

f(1) = 0
f(n) = 1 + min ( Pr[b>c] f(n-c) + Pr[b<=c] f(c) )

对于初始无上界的情况,这是一个 Markov 链,因此有

f(infty) = 1 + inf ( Pr[b>c] f(infty) + Pr[b<=c] f(c) )

f(infty) = inf (1/Pr[b<=c] + f(c))

利用有限值的 f 的情况算出最佳的 c。
2019-04-23 15:02:27 +08:00
回复了 melonux 创建的主题 问与答 [算法求助] 如何快速猜到 upper limit
@melonux #8 你仍然没有定义好什么叫“最有效”,你没有指定固定 a 后 b 的条件分布。

一旦有了这个分布,你可以做动态规划来算出最佳策略。
2019-04-23 12:55:01 +08:00
回复了 melonux 创建的主题 问与答 [算法求助] 如何快速猜到 upper limit
如果你假设 int 是有限范围,可以直接二分,甚至不需要知道 a。

如果你假设 int 是无限范围且 a < 0,则先通过测试 -1、0 确定 b 的符号;如果 b 是负数,则你已经有上下界,用二分;如果 b 是 0,则结束;如果 b 是正数,则不断测试一个数是否是上界,直到找到上下界,再用二分。

你需要定义什么叫做“最有效”,才能决定如何询问“最有效” 。
@coderluan #5 你没有看出来的是,即使你最终实现了用户看不到那些乱七八糟的文件,结果仍然是在某个地方虚拟地实现了这个事情(如果你 blackbox 实现这件事情,而不是把所有的代码都重构一遍),默认假设就是用户看不见临时文件夹里的东西。所以请用 #7 #8。
这个操作叫做安装 /自解压。可以用 iexpress.exe 实现。
2019-04-22 00:00:35 +08:00
回复了 ps1aniuge 创建的主题 PowerShell powershell 学习群
@nanaw #5 你可以在 $PROFILE 里面设置你想要的缩写,我实际上在 macOS 的 $PROFILE 里面把所有的 Windows PowerShell 缩写都加回来了。

另外不存在 Install-Package 写成小写会出错的情况,如果存在且 Install-Package 是一个 cmdlet/function,那这是 PowerShell 的 bug。

我实际上很不喜欢 bash 补成目前可确定的最长前缀,因为如果我写 install- 再按 Tab,那么补全不会有任何进展,这点在补全路径上有很大的问题(尤其是一个文件名是另一个的前缀时)。我不知道这个是否可以调整( macOS 下我不知道怎么让它恢复 Windows PowerShell 的默认行为)。不过这个是个人偏好,agree to disagree。
2019-04-21 23:30:43 +08:00
回复了 ps1aniuge 创建的主题 PowerShell powershell 学习群
Disclaimer: 我对这个群完全不感兴趣。

@nanaw #1 如果你想要传统 Unix shell 一样 cryptic 的用法也是可以的,因为命令和参数都可以缩写,此外我不懂横线怎么能是一个问题,而且命令和参数都是不区分大小写的,所以我也不能理解这怎么能是一个问题,尤其是你已经限定场景为“命令行”(交互式)。

@hellojinjie #2 实际上 native utilities 的参数更难记住。此外 Get-Help 的帮助文档非常全面。
2019-04-21 23:05:54 +08:00
回复了 livc 创建的主题 程序员 求助一个正则表达式的问题
@livc #7 明白你的需求了,然而只有在特定情况下 #4 的方法才是正确的,特别来说你需要假设没有注释。如果假设所有的 & 都被替换成了 &amp;(包括注释里面的)且原先没有不安全的 <>,那么安全的做法是

/&lt;(--.*?--|-[^-].*?|[^-].*?|)&gt;/ 替换为 <\1>

其中 . 选择任意字符的含义。
1 ... 63  64  65  66  67  68  69  70  71  72 ... 177  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2102 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 01:12 · PVG 09:12 · LAX 17:12 · JFK 20:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.