V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  geelaw  ›  全部回复第 63 页 / 共 177 页
回复总数  3534
1 ... 59  60  61  62  63  64  65  66  67  68 ... 177  
2019-06-04 14:17:47 +08:00
回复了 HelloAmadeus 创建的主题 Python 一个关于字符串搜索的问题
字串 => 子串?

首先选择一个不出现在任何字符串里的一个字符 c,例如 c 选择 \0,然后把所有字符串接在一起 S = s1 \0 s2 \0 ... \0 sn,接着制作 S 的后缀树(线性时间),然后就可以很容易做你需要的事情了。

具体实现上,你不需要真的构造出 S 这个字符串,在制作后缀树的过程中可以 virtually 表示它。
2019-06-04 14:13:49 +08:00
回复了 glasslion 创建的主题 Apple 所有使用第三方登录的 App 都必须接入 Sign In with Apple
@kera0a #1 这个理解似乎不对,我觉得只有注册账户功能(不能第三方直接登录的,只允许第一方登录)的 app 不需要支持 Sign in with Apple。
如果是公历闰日出生,那么严格的“生日”这种仪式性的日子确实是 4 年一次,但是计算年龄并不会因此发生变化——所在年日期不小于出生日日期的就是所在年减去出生年,否则是该数减一。

如果是农历闰月出生,我个人认为是有些年会多过一次生日。例如闰五月出生的话,可以认为五月和闰五月都是生日。如果要求闰月出生的人只有再次闰月时才可算作仪式性的“生日”,那么有些人可能要几千年才能过一次生日(闰正月、闰腊月都是非常少见的)。
2019-06-03 09:30:09 +08:00
回复了 Ceasar 创建的主题 问与答 身份证后有 X 死活注册不了 paypal。。。
@kaneg #8 提示:0-9 加上 X 一共是 11 个符号。另外要完成你的论证,请先定义如何量化你的“纠错度”,然后论证如何修改后“纠错度”的变化是多少,在研究这个“多少”是否是可以接受的。

放弃很简单的对身份证的完整支持只能说明写代码的业务能力不行。
2019-06-03 09:26:52 +08:00
回复了 Ceasar 创建的主题 问与答 身份证后有 X 死活注册不了 paypal。。。
@mogutouer #1 这显然是 PayPal 自己的设计失误,而且非中国国籍者使用护照验证难道也不支持字母吗?
@geelaw *是否会先化换行为标准形再判断。

另抄送 @akatquas #2 见 #8
答案是从一个全新的 VS Code installation 开始一步步配置你的环境,直到你发现执行某个步骤之后的 VSC 会帮你删除最后的换行符为止——一个全新的 installation 并不会帮你做这件事情。

另外,在 Unix 世界观里,\n 并不是“换行”而是“结束一行”,在新的字符出现之前没有新的一行,也会觉得文本文件最后没有 \n 是不完整的,因为最后一行没有被结束(除非一行也没有、0 字节的文件)。

Windows 世界观无此现象。我不知道 eslint 是否会先做换行标准形
2019-05-31 18:48:34 +08:00
回复了 RaymanNg 创建的主题 程序员 交流一下 Windows 系统的使用经验
我认为正常的且通常必须安装在机器上的软件就安装在机器上,我认为正常的且可以单用户安装的就安装在用户上,我认为不正常的就单独开一个账户然后 $env:__COMPAT_LAYER = 'RunAsInvoker' 强行安装给那个用户(不行就不用了)。有一系列脚本用来快速以其他用户的身份打开其他用户自己的程序。

不用管理员账户进行日常操作(即使开了 UAC,通常用 FUS 切换到管理员账户隔离操作)。

不反感修改用户和机器的环境变量、注册表等,坚持按照文档方式进行操作。

https://github.com/GeeLaw/PowerShellThingies/tree/master/scripts 里面有一系列工具脚本,常用的是:

- 配置管理员账户的 shell program 为 PowerShell 等。
- 本机 /本用户自动化安装程序。
- 配置专门用来运行觉得不好的软件的用户的脚本。
- 配置 console 颜色的脚本。
- OOBE 之后执行清理和自动自定义操作的脚本。

除了软件配置方面,我是一个编程可访问性的狂热爱好者,同时也是 COM 的狂热爱好者。
2019-05-31 08:52:34 +08:00
回复了 chensong004 创建的主题 问与答 有没有远程窗口而非整个桌面的方法?
@fairytale #10 不需要模拟,已经有官方 RemoteApp 客户端了 https://techcommunity.microsoft.com/t5/Enterprise-Mobility-Security/Microsoft-Remote-Desktop-Apps-for-iOS-Mac-OS-X-and-Android/ba-p/247981

不过即使是窗口式远程 /虚拟机,仍然有融合不通的问题,例如内外 app 的文件系统并不是自然连通的,访问路径上有很大的差别。

楼主的愿望 的 我的版本 多半是要落空,因为并不能从 macOS 操作 Windows 的 COM 对象,要做 Office automation 仍然需要进到 Windows 里面。

@anyclue #7 编程访问会很麻烦,本地访问 Office 简单得多。并不是所有人的需求都可以用浏览器版本的 app 完成。
2019-05-31 08:33:58 +08:00
回复了 Tumblr 创建的主题 Windows Windows 10 1903 不主动下载更新
@Tumblr 🤣没看到前面还有一张截图。是因为你现在处于一个流量计费网络里吗?看起来那个“下载并安装”的按钮也是不可用的。
2019-05-31 01:21:45 +08:00
回复了 Tumblr 创建的主题 Windows Windows 10 1903 不主动下载更新
或许点一下 View configured update policies 有帮助哦
2019-05-30 16:14:43 +08:00
回复了 18115692244 创建的主题 MacBook Pro MBP 的登录画面,可不可以显示全部用户账号
@geelaw #3 我 FUS => FUS

@essethon #4 这个问题和 Yubi Key 有什么关系?
2019-05-30 15:33:23 +08:00
回复了 18115692244 创建的主题 MacBook Pro MBP 的登录画面,可不可以显示全部用户账号
@fvckDaybyte2 #2 一个自然的问题是为什么 macOS 不支持根据指纹是哪个自动决定登录哪个账户。

@LxExExl #1 楼主希望每次打开盖子进入我 Fast User Switching 的流程。
听起来是说楼主有一个脚本要通过网络分发并且用这种方式执行,又希望自己的脚本可以知道自己的代码。

这很简单,既然楼主自己可以控制代码,那么用递归定理改变脚本的写法即可,这样脚本可以自己算出自己的代码。

正经答案:不要尝试诡异的方法,让用户改变执行方式。
@good1uck #7 这是 version 1903 起的新功能。

#8 技术细节上的原因和推理论证上的原因是两码事。
@good1uck #4 那个目录是固定位置的,但是在里面用 Win32 API 是错误的,这跟乱改软件的配置文件是一样的,因为那个目录是属于那个 WSL 发行版,而不是用户的。
可能已经没救了。通过 Win32 本地文件 API 访问 WSL 内容对 WSL 来说是未定义行为,正确的访问方式是通过 \\wsl$\ 访问,或者让 WSL 通过 /mnt/DriveLetter/ 访问 Win32 内容。
2019-05-27 04:15:07 +08:00
回复了 abigboy 创建的主题 编程 三元运算符可以用于调用方法吗?
@abigboy #9 大叔?!
2019-05-26 19:09:23 +08:00
回复了 abigboy 创建的主题 编程 三元运算符可以用于调用方法吗?
@hcymk2 #1
@sudri #4 并不是那个原因(或者应该说这不是第一个原因),这里出现的是一个句法错误而不是一个语义错误,当然返回 void 的方法调用表达式不能作为另一个表达式的一部分,这会造成语义错误。

#4 的代码能编译是要谢谢那里结果作为另一个变量的初始化表达式,如果你删除 String result =,依然不能编译成功。

@tomoya92 #2 并不是那个原因。

https://docs.oracle.com/javase/specs/jls/se12/html/jls-14.html#jls-14.8

这里明确表示只有赋值、自增自减、方法调用和对象创建表达式可以成为表达式语句,而 ?: 表达式不是上述类型,故增加一个分号后不能成为语句。
2019-05-26 18:48:52 +08:00
回复了 abigboy 创建的主题 编程 三元运算符可以用于调用方法吗?
有些语言要求只有(属性 /事件 /索引器 /字段 /变量 /参数)(复合)赋值 /自增 /自减、方法调用、构造器调用、await、这些表达式才能成为语句,而其他表达式不能做语句(还有其他不是表达式语句的语句构造,略去)。

例如 new ClassName(); 是一个语句,但 (new ClassName()) 不是一个语句。

C/C++ 无此限制,C# 有此限制,看来 Java 也有。
1 ... 59  60  61  62  63  64  65  66  67  68 ... 177  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3097 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 13:12 · PVG 21:12 · LAX 05:12 · JFK 08:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.