V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  geelaw  ›  全部回复第 44 页 / 共 177 页
回复总数  3531
1 ... 40  41  42  43  44  45  46  47  48  49 ... 177  
2020-09-19 12:02:23 +08:00
回复了 VioletTec 创建的主题 问与答 求教:使用 BrainF**k 实现加减乘除还有没有更好的实现思路
为什么你的减法和加法区别那么大……

减法显然是 ,>,[-<->],两个数反复同时减 1

乘法只要反复做加法即可
>,>,< 读入因数到 2 3
[-
>[->+<<<+>>] 移动 3 到 4 并累加到 1
>[-<+>]<< 移动 4 到 3
]
>[-] 清空 3

带余除法可以反复做减法实现,不过要麻烦一些
2020-09-17 19:06:13 +08:00
回复了 xml123 创建的主题 问与答 窗口焦点经常丢失,怎么查原因
第一步是找一本真·英文原著,《小王子》英语版是译作。
2020-09-03 06:28:04 +08:00
回复了 hanliu 创建的主题 Windows 如何防止窗口从最大化拖动时被缩放?
@hanliu #7 macOS 的窗口没有明确的“最大化”概念,如果你想获得类似 macOS 上绿色按钮的效果,可以手动调整还原窗口的大小。
2020-09-02 02:57:24 +08:00
回复了 hanliu 创建的主题 Windows 如何防止窗口从最大化拖动时被缩放?
最大化这种模式就是把窗口调节为工作区的大小(除非最大大小限制住了)并把窗口放在工作区的左上角,移动窗口和保持最大化是矛盾的。

如果你想把窗口挪到另一个显示器上且保持最大化,可以用 Aero Snap,挪到另一个显示器后向工作区的上边缘撞击,即可恢复最大化的状态。

如果你想让窗口保持工作区的大小且不在左上角,你需要还原窗口、调整大小、移动。
2020-09-01 17:00:18 +08:00
回复了 xxpandxxp 创建的主题 问与答 鼠标滚轮可以实现像触摸板一样的无级滚动页面吗?
当然可以,但需要软件支持——驱动需要正确汇报滚动量级( Windows 上有 dent 滚轮每转一次 delta 是 ±120,无级滚轮的驱动需要汇报绝对值小于 120 的数值),并且浏览器需要正确处理小量滚动。
2020-08-29 21:58:22 +08:00
回复了 dddxm 创建的主题 Windows 你们家里常用的 Win10 主机,关不关 UAC 呢?
以前是开的,现在不开了,因为我把日常账户改成标准用户,并且用 FUS 改变身份(偶尔也用“以另一个用户身份运行”,但会开“要求用受信方式输入凭据”)。
2020-08-29 21:00:12 +08:00
回复了 chenqh 创建的主题 Visual Studio Code 关于 vscode 调用 openFile 的问题
因为 quickOpen 命令的含义是:打开“转到文件”对话框。它的作用是让用户选择要打开的文件,而不是打开一个文件。

什么叫做“在 vscode terminal 里面的 Open File in editor”?你是指在内置终端里用 START / Start-Process / Invoke-Item / open 等打开一个和 VSCode 关联的文件时,VSCode 打开了文件,这个现象吗?
那些命令和 quickOpen 没关系,纯粹就是“一个程序使用默认关联打开文件,于是关联程序处理了这个请求”的结果。那些命令根本不关心自己是不是从 VSCode 内置的终端里发出的,也不可能有“得用 vscode.commands 让 VSCode 打开文件”的逻辑。

换个方式问你的问题:为什么运行 code C:\1.txt 会导致 VSCode 打开 C:\1.txt 而不是“转到文件”对话框?
2020-08-13 14:30:16 +08:00
回复了 BenWang 创建的主题 程序员 [编程问题] 如何给 所有子类的 同个父类属性 赋值。
因为 ref RefType argName 的含义是 argName 对应一个静态类型是 RefType 的变量,且方法内对 argName 的赋值可以反映到传入 argName 的变量。显然你不能把静态类型是 Derived 的变量传入 ref Base,否则方法体内可以对 argName 赋值 new AnotherDerived,然后类型安全就会爆炸。

楼主需要认真学习 C#,值类型和引用类型的基本区别还没搞清楚。
2020-08-07 10:20:53 +08:00
回复了 lihongming 创建的主题 程序员 有没有什么加密算法是一对多的?
你需要的是一种高级签名算法和一种普通加密算法,因为你的要求是“验证客户端身份”,发送者有无数个,但接收者只是服务器一个。搜索 identity-based signature 有惊喜。
2020-07-29 21:04:50 +08:00
回复了 ColinZeb 创建的主题 PowerShell Powershell 的管道兼容性
@ColinZeb #6 bash 不支持“文本重定向”,它对文本没有概念,管道是二进制流。至于 cat,那是一个外部程序,它也不懂“文本”的概念,只是负责把多个文件粘在一起。举个例子,当你 cat 多个用 UTF 编码的文本文件时,结果不会得到统一的编码,也不会删除多余的 BOM 。

PowerShell 没有特别想要兼容其他 shell 的用法,而且管道传输对象本来就和大多数 shell 不兼容。
2020-07-29 14:17:36 +08:00
回复了 ColinZeb 创建的主题 PowerShell Powershell 的管道兼容性
楼主的遇到的问题是多重问题,第一步 cat 就已经错了,因为它会以文本读取文件,而不是复制二进制流。
第二步管道传入 gzip 也错误,因为经过 PowerShell 的外部程序管道都会经过文本的转换。
第三步保存到文件也错误,因为这个操作也会按照文本解读,还会进行编码转换。

正确解法是使用 Start-Process 来重定向,但是这只能解决输入输出都是文件的简单情况。

那么 PowerShell 使用二进制管道的正解是什么呢?这里臭不要脸地推荐我写的 module Use-RawPipeline,专门解决 PowerShell 二进制管道交互问题,且在 Windows 上以性能最佳的方式实现。

GitHub 链接: https://github.com/GeeLaw/PowerShellThingies/tree/master/modules/Use-RawPipeline
博客: https://geelaw.blog/entries/powershell-use-rawpipeline/

@ghostwwg #4 有文件出现不代表文件内容是对的。
2020-07-29 04:48:13 +08:00
回复了 mmdsun 创建的主题 问与答 请教一个技术文章翻译问题。
正统翻译是“运算符”,“操作符”是硬译出来的。
2020-07-28 01:41:30 +08:00
回复了 watanuki 创建的主题 Vue.js vue 预览 word 文档有什么好方案?
@npe #1 新版的 Word 格式是压缩过的 XML,不是 HTML 。

@ETiV #2 即使这样可以,也相当于把数据传入公网了,此外通常服务器处理 URL 有最大长度限制(比较自然的想法是 32768 个 Unicode 字符这种级别),任何非平凡 Word 文档用 data URI 编码都会超过该长度。

一个简单的方案是(在内网)部署 Office Online Server,见 https://docs.microsoft.com/en-us/officeonlineserver/deploy-office-online-server

另外这个问题和 Vue 不 Vue 关系不大。
2020-07-27 05:17:43 +08:00
回复了 ChristopherWu 创建的主题 程序员 Notion? Roam? OneNote?做笔记我用 Tiddlywiki
我一直没理解的问题:在 OneNote 里“复制指向 分区 /页面 /段落 的链接”然后粘贴不就行了么?还可以精确控制链接位置,带有类似 Windows 快捷方式的分布式链接跟踪算法(即指向物移动后仍然很有可能可以由移动前的链接找到)。
2020-07-26 10:45:55 +08:00
回复了 Tony042 创建的主题 C++ 关于 using declaration 在 C++类继承模板中的问题
因为 Type 不是依赖名称,它会在模板实例化之前解析。简单的解决方案是在 Derived 里面写

using IteratorFacadeType = typename IteratorFacade<T>::Type;

以免每次用这个类型的时候都要写一大串。
通常来说心电感应调试是很困难的,第一个可能性是你关闭了 DDE,参考 https://devblogs.microsoft.com/oldnewthing/20080730-00/?p=21423
2020-07-24 03:31:04 +08:00
回复了 gcyrn 创建的主题 Windows Win10 自带输入法自动退出选词?
另外关于为什么 pre-XP 时代这个问题似乎很少见,这是因为经典 IME 是不会在候选完成之前告诉相关窗口任何信息的,仔细回忆,智能 ABC 的正在输入字母序列是单独窗口显示的。
这个效果至今仍然存在,如果你打开文件资源管理器,然后不把焦点放在任何可以输入的区域,并切换到微软拼音开始打字,你会发现屏幕左上角出现了 Windows 95 风格的窗口,里面用点阵字体显示着你正在输入的字母序列,还有一个 Windows XP 时代的绿不啦叽的箭头表示“完成候选”。
2020-07-24 03:26:21 +08:00
回复了 gcyrn 创建的主题 Windows Win10 自带输入法自动退出选词?
这个通常是程序的问题,有些软件设计的时候全球化做得不好,对“正在用 IME 输入文本”的状态处理有错误。不久以前的 Web 是重灾区,相关 API:
https://docs.microsoft.com/en-us/windows/win32/intl/status--composition--and-candidates-windows
https://developer.mozilla.org/en-US/docs/Web/API/Element/compositionstart_event
2020-07-21 17:34:13 +08:00
回复了 rikka 创建的主题 macOS 才发现 Mac 上的 finder 是按 1000b=1kb 计算文件大小的
@Osk 请注意 SI 字头是 k 而不是 K 。
1 ... 40  41  42  43  44  45  46  47  48  49 ... 177  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1175 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 18:05 · PVG 02:05 · LAX 10:05 · JFK 13:05
Developed with CodeLauncher
♥ Do have faith in what you're doing.