V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  geelaw  ›  全部回复第 36 页 / 共 177 页
回复总数  3534
1 ... 32  33  34  35  36  37  38  39  40  41 ... 177  
直接用文件内容搜索就可以,似乎 Windows 自带的搜索就可以搜索文件内容,或者用 Select-String (PowerShell)、grep 、VSCode 文件夹内的文本搜索都可以。
原来你说的“原生命令”是指可执行文件的命令。那你最好不要给 PowerShell 任何解读它的 stdout 的机会,因为一旦 PowerShell 开始解读(它会猜测 encoding,并分割字符串,导致失去原始 stdout 的编码和行结尾,而且也不是所有的 stdout 都要是字符串的有效编码),你就失去了 stdout 的真实面目。解决方法是实现裸(二进制)管道。

https://geelaw.blog/entries/powershell-use-rawpipeline/
@txydhr #26 请观察 #19 的设备。
Select-Object 主要功能是 map,比如从具有 A B C 三个属性的对象中获得具有 A B 两个属性的对象,而不是根据属性留下或去掉对象。

注意用 Where-Object 或者 ForEach-Object 或者 ForEach 循环筛选文件和直接用通配符是不同的,取决于具体写法,因为 string 对象的方法默认是大小写敏感、当前文化,而 Get-ChildItem 的 globbing 是大小写不敏感(我不清楚它比较的文化是什么)。

例如 Get-ChildItem | Where-Object { $_.EndsWith('.ps1') } 无法得到扩展名是 .Ps1 或者 .PS1 或者 .pS1 的文件。

另外“扩展名”的定义也比较模糊,我想你的意思应该是指“长扩展名”,即不考虑短文件名的情况(例如 a.theme 的短文件名是 a.the ,因此 .the 是 a.theme 的短扩展名)。好消息是:PowerShell 默认情况下不会用通配符匹配短文件名。
@Elethom #8 在 iOS 11 之前,这个 API 只是帮你写好 UI 和逻辑,没有安全功能,所以 app 仍然需要请求访问照片库 /相机,也必须声明自己访问照片库 /相机。在 iOS 11 之后才有进程隔离和免去权限。

@95276 #14 之前没仔细看,我后来发现微信也有加号按钮允许用户从系统提供的选择器里选图。
如果你认为选择部分照片可见后有有新照片之后想要授予 app 新照片的权限需要自己去设置里面选择很麻烦,这个问题似乎和 app 的适配没关系,app 最多就是提供一个“跳转到设置”的按钮,提示用户。(微信支持该功能。经测试,改变范围不会让 app 退出。)

我不是 iOS 开发者,但在我想象中 iOS 应该有一个 API 允许 app 让用户选择照片,并安全地允许 app 访问被选择的照片;使用这个 API 不需要 app 访问照片库的权限,因为那个权限是用于 app 编程访问照片库的,而这个选择器 API 是系统提供的,已经保证了只有用户选择的照片可以被访问。简单搜索一番,似乎这个 API 在 iOS 14 里才有多选版本( PHPickerViewController ),而单选版本( UIImagePickerController )是 iOS 11 才有的。

所以楼主说的“适配”到底是什么意思呢?如果是指利用新 API (后者),那么很多 app 开发者有奇奇怪怪的原因就是希望自己提供 picker,恐怕永远都不能真·适配。
2021-04-30 17:49:21 +08:00
回复了 paopjian 创建的主题 问与答 网页端上语言选择图标是"文+A"是种约定俗成的概念吗?
那个“文”是日语字形,另外一个错误是把语言和书写系统混淆。

从文化兼容并包的角度应该理解为 汉字书写系统 和 拉丁字母书写系统,更可能的实际语言是日语和英语。
2021-04-29 15:56:44 +08:00
回复了 sillydaddy 创建的主题 奇思妙想 原创!在文章中添加“文字指纹”,追踪盗版源头
这个方法自古已有,例如古老的对数表可以在小数点后很远的位置植入一些错误。

这类问题的形式化版本包括 traitor tracing 和 fingerprinting codes 。
2021-04-29 12:33:56 +08:00
回复了 marine2c 创建的主题 程序员 Java 自动装箱问题求助
@xuanbg #5 C# 表达式 true ? (int)0 : (int?)null 合法,所以不理解最后一句是什么。

当然 C# 里严格来说没有类似的场景,因为 C# 无法表达装箱过的值类型,即不存在 Integer 对应的东西。
2021-04-29 12:24:04 +08:00
回复了 James369 创建的主题 数学 概率中的 P(Ω)=1 应该怎么理解?
这个问题本身就令我感到困惑,如果你不是高中生的话。

P(Omega)=1 是概率空间定义的一部分。没有理解概率空间的定义,怎么能谈“事件”?不能谈“事件”,怎么能谈“独立”?要问 P(Omega)=1 的意义应该在学习概率的定义的时候就问,到“事件独立”的定义再问似乎有点太晚了。

作为定义的一部分,它意在刻画“必然事件以 1 的概率发生”。

@Celebi #3 这个论证过程不好,因为你需要给概率是 0 的事件 A 定义条件概率,而通常是不考虑这个问题的。

回到直观理解必然事件与任意事件独立的问题上,这原因很简单,因为 A 和 B 独立的直观理解是“知道 A 是否发生,不会改变 B 是否发生的概率”。因为必然事件永远发生,所以“知道必然事件发生”等于“什么都没知道”,自然不影响任意事件发生的概率;反过来,知不知道某事件发生,都不影响必然事件的发生。
2021-04-28 15:19:32 +08:00
回复了 marine2c 创建的主题 程序员 Java 自动装箱问题求助
https://www.v2ex.com/t/655007 #8 非常猥琐的自动拆箱
不能。
2021-04-19 17:28:07 +08:00
回复了 sunhk25 创建的主题 Python Python numpy 如何优雅的进行矩阵的并行计算
arr = np.array(arr)
match_arr = np.reshape(arr, (-1, 1)) + np.reshape(arr, (1, -1))

大概是这么个意思,参考 broadcast 的概念。

如果每个元素的计算过程不能用 numpy 内置的运算表达则无法实现,因为 GIL 的存在。
2021-04-19 17:22:03 +08:00
回复了 DinoStray 创建的主题 问与答 使用 uint64 作为 map 的 key, 有哪些优化技巧?
🤧 如果 key 是连续范围且该范围内稠密,考虑用 vector 。
2021-04-19 17:21:04 +08:00
回复了 DinoStray 创建的主题 问与答 使用 uint64 作为 map 的 key, 有哪些优化技巧?
字典树也可以考虑一下。
2021-04-16 17:33:05 +08:00
回复了 xavierskip 创建的主题 Windows Windows 设置应用打不开了,怎么办?
Oops 看来上面已经有人贴了类似答案了,以及我终于意识到为什么 Add-AppxPackage 失败了。

#6 的步骤 6 、7 可以替换为运行

Add-AppxPackage -Register -DisableDevelopmentMode -Path $manifest
2021-04-16 17:31:27 +08:00
回复了 xavierskip 创建的主题 Windows Windows 设置应用打不开了,怎么办?
删除 Temp 里的任何文件造成的效果都应该在重启后消失。

可以尝试用下面的步骤修复 Settings 的问题:

1. 打开 PowerShell
2. Ctrl+Shift+右键 任务栏,选择 Exit Explorer
3. 在 PowerShell 里运行

Get-Process explorer | Stop-Process

4. 如果 Explorer 重启,再次执行步骤 2,此时 Explorer 应该会正常退出
5. 在 PowerShell 里运行

Get-Process SystemSettings | Stop-Process -Force
$appx = Get-AppxPackage windows.immersivecontrolpanel
$target = $env:LOCALAPPDATA + '\Packages\' + $appx.PackageFamilyName
$bak = $appx.PackageFamilyName + '.bak' + [guid]::NewGuid().ToString('b')
$manifest = $appx.InstallLocation + '\appxmanifest.xml'
Rename-Item -LiteralPath $target -NewName $bak
Start-Process explorer

6. 用 Cortana 搜索 Settings,右键,选择 App settings (理论上此时 Settings 已经可以用了,但是由于刚刚删除了 isolated storage,重置一下会更安全)
7. 点 Reset,此时 Settings 会被关闭,之后可以重新打开 Settings
2021-04-14 21:44:30 +08:00
回复了 Virace 创建的主题 Python 关于读写文件执行速度
为什么你要关掉 GC ?
2021-04-14 21:41:02 +08:00
回复了 microka 创建的主题 问与答 迷惑性开关 UI,到底是开还是关?
图 1 是使用那些 cookie,图 2 是不使用。

颜色已经很明确了,当然不能只用颜色识别。
考虑日常生活里带有 01 标记的开关,或者公共卫生间的门闩,都可以知道没有被遮住的文字是目前的状态。
1 ... 32  33  34  35  36  37  38  39  40  41 ... 177  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3072 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 12:56 · PVG 20:56 · LAX 04:56 · JFK 07:56
Developed with CodeLauncher
♥ Do have faith in what you're doing.