V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  geelaw  ›  全部回复第 6 页 / 共 176 页
回复总数  3519
1 ... 2  3  4  5  6  7  8  9  10  11 ... 176  
我比较惊讶于认为日历、提醒事项可以代替闹钟的想法——闹钟的通知必然会发出声响且在用户消除之前会持续很长时间,这和日历、提醒事项那种很容易错过的通知完全不同。
222 天前
回复了 koto 创建的主题 OpenAI 有没有办法让 AI 不胡扯
古代人曾经认为日心说是胡扯,所以即使是人,想要准确定义“胡扯”还是很困难的。另外有一些工作 https://arxiv.org/abs/2401.11817 传达的信息是:LLM provably hallucinates. 但我本人没有认真读过这篇文章,所以它的形式化模型是否适合用来解释 LLM ,我无定论。
224 天前
回复了 frankli0324 创建的主题 GitHub [吐槽] vscode 的 issues 是微软的 oncall 吗?
我觉得还是那个 MSFT 员工更粗鲁一些,10 小时前楼主写道

>... the behavior modifies and saves a project file without any prompt and attempts to overwrite repeatedly, which clearly exceeds what an editor should do, I believe that categorizes this as a bug.

经过另外两句对话之后,5 小时前员工回复

>Why is that a problem for you?

反正这句话给我的感觉是阴阳怪气。
226 天前
回复了 gransh 创建的主题 问与答 大家对 AIPC 和 AI 手机是什么看法?
应该提醒一下 AIPC 是古代就有的词汇了,和现代分析语新词汇的意思完全不同,见 https://www.bilibili.com/video/BV1ex411F7zP/
228 天前
回复了 wangpugod2003 创建的主题 程序员 讨论一道面试题啊(take home task)
@Sawyerhou #14 我很难理解 #3 想表达的意思,因为前两个分句的意思听起来风马牛不相及,我尝试的理解是“应该用大顶堆,pq 自带的二叉堆(不是大顶堆所以)不够好”,这当然是 nonsense 。堆不考虑无序,也通常不考虑二叉和多叉的区别,在“二叉”这个属性上的另外选项是指“二项”和 Fibonacci 等。

另外我需要更正一下#7 ,应该在例子里面用“二叉”而不是“二项”。

最后,比较自然的想法是使用小顶堆,因为需要反复查询、替换堆中的最小值,这表示堆顶应该是最小值。
228 天前
回复了 wangpugod2003 创建的主题 程序员 讨论一道面试题啊(take home task)
@Sawyerhou #3 堆是否是大顶和是否是二项是两个正交的概念。

回到楼主的问题,描述实在是 underspecified ,数据范围是什么?是否大到需要使用非托管代码? ID 和 value 是 int 可返程表示的吗?挂了是指代码机器评测不通过,还是指面试之后拒绝录用?后者的情况下可能和代码是否机器评测通过无关。
有三种办法达成目标,虽然可能和楼主想要的版本不同:

1. 把任务栏高度变大,可以容纳更多按钮。

2. 用虚拟桌面,并设置任务栏只显示当前虚拟桌面的窗口的按钮。

3. 写一个自己的任务栏,用 Application Toolbar API——任务栏自己也是这样实现的。
Outlook 的编辑器基于 Word ,所以方法大概是插入图片之后设置为环绕格式为衬于文字下方。
在调试器下启动需要调试的进程不就行了?这样刚启动就崩溃的时候调试器就可以用来查看状态。

感觉对方和你说的是两回事儿。你说的是 JVM 已经控制进程的状态,对方说的是没有合适的 runtime 管理进程的状态。
以非支持的方式注入 explorer.exe 是非常糟糕的习惯,正确的做法应该是自己写一个完整的 shell ,而不是魔改 explorer.exe ,因此 ExplorerPatcher 随时崩溃不足为奇。我的不满在于 Windows 8 以来想要写好用的自定义 shell 难于登天,因为 packaged app 几乎只有在 explorer.exe 运行的时候才能运行。
应该和同步邮件的方式无关,和邮件本身的格式有关? Outlook 大概显示用 Outlook *发出去* 的邮件做得最好吧。有些邮件是 Office 专有格式( winmail.dat ),有些邮件是双重格式(有 HTML 版本,再加专有格式的版本),一封邮件一旦有专有格式就会用专有格式显示。另外 Outlook 毕竟是 MS 血统的,考虑上古时代以来的市占率、用户基数、兼容性,更多邮件确保了可以在 Outlook 里正常显示,不足为怪?
需要单独实现。如果预算不允许的话,可以做一个简单的一般动画,离开的图标缩小且旋转且变得透明,进入的图标放大且旋转且变得透明。
首先,是“剪贴板”。

这个功能无法一般地实现,因为剪贴板的数据格式可以是任意的,并且剪贴板的数据可以非常非常大。剪贴板是 window station 级别的对象,因此注销再登录就会清空。

方案:弄一个程序,做成用户级别的服务,自动启动,启动时从磁盘中还原剪贴板数据,并且对注销作出反应,在注销的时候把常见的格式存下来。可能需要配置关机顺序,确保这个服务足够晚才被结束。

注意做成普通的自启动程序是不行的,因为用户点注销/关机/重启后,若有程序阻碍,则用户可以取消,但 Windows 结束普通程序的顺序是没有保证的,因此这个剪贴板程序很可能在用户点“取消”之前就已经结束了,此后用户重新注销自然就没法自动保存剪贴板数据了。

另外,这个方案无法存下任何延迟渲染的数据,因为持有该数据的程序几乎一定在服务退出之前就被结束了。
就是要找四个单位向量 abcd ,使 ad 、bc 正交且 ab 、ac 、bd 、cd 都是锐角。

很明显零维不行:没有单位向量。

很明显一维不行:两个单位向量从不正交。

很明显二维不行:令 ad 为 xy 轴,则 bc 必须都和坐标轴不重合,此时 abcd 中存在钝角。

三维,考虑 a=(1,0,0), d=(0,1,0), b=(1,1,sqrt2)/2, c=(1,1,-sqrt2)/2 ,所以可以。
要加到旧 commit 里面(“所有”版本控制作此理解的话)的话,先 git checkout -b new old_commit 然后把 new 调整到你希望的状态,再 git checkout -b new2 previous_current 再 git rebase new 。

当然如果希望新的历史还时刻反映忘记版本控制的文件在创造旧历史期间的变化,那当然无法自动完成,因为这些信息已经丢掉了,可以如上,但每个旧历史的 commit 都 cherry-pick 再修改到你希望的状态。

还有一种是在当前的 commit 上继续产生数个 commits ,用来表达对每个旧版的修正,然后 git rebase -i 重排、合并让历史看起来完美。
git add -f path/to/file
240 天前
回复了 JaxHome 创建的主题 Python 怎么便捷的运行写好的 py 文件
建立一个 python.exe 的快捷方式,然后修改命令行使其运行你的 Python 代码,然后设置快捷方式的快捷键。

快捷方式在桌面或者“开始”菜单文件夹里面的时候,它的快捷键会生效。
( Windows 11 上的位置应该类似,但我没用过 Windows 11 。) Windows 10 的 Settings 里面点 Time & Language ,里面的 Windows Display Language 决定

>windows 系统的窗口(比如文件夹管理器、控制面板,settings )是英文的;

里面的 Preferred languages 列表决定

>windows 自带的应用程序(比如画图板、截图工具)是中文的;

Microsoft Store 里的 app 如果支持多语言应该会自动下载各种语言资源,并采用最接近的语言。Office 的话是安装器决定了支持的语言,如果只安装了一种语言,则不受 Preferred languages 影响。

@busier #2
>然后点复制账户设置到欢迎屏幕、系统账户和新用户帐户

这个只会改变欢迎屏幕和新用户的语言,以当前用户身份运行的程序理论上不受影响,而 Microsoft Store 型 app 都是当前用户身份的。
@NewYear #8 可以把程序放在只有该用户有权限控制的位置,然后设置杀毒软件的忽略名单。我自己的某些用户用 PowerShell 作为 shell ,没有被修改过。另外就是 shell 的设置不值得病毒使用,因为想要做到开机自启有无数种办法(任务计划、Run 、RunOnce 等等等等),把自己设置为 shell 是非常麻烦的一种。
写一个自定义的 shell ,然后设置目标用户的 HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 里面的 Shell 值( REG_SZ 字符串)为你的 shell 的完整路径。

你的 shell 需要是一个 GUI 程序,并且 bitness 和系统相符,它调用 SHGetKnownFolderPath 获得用户的桌面文件夹,注意 dwFlags 应该设置 KF_FLAG_DONT_VERIFY ,然后等待这个文件夹可以被访问(或者超过固定时间),然后 CreateProcessW 启动 explorer.exe ,然后自己退出。

参考阅读:
https://learn.microsoft.com/en-us/previous-versions/windows/embedded/ms838576(v=winembedded.5)?redirectedfrom=MSDN
https://learn.microsoft.com/en-us/windows/win32/api/shlobj_core/nf-shlobj_core-shgetknownfolderpath
https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-createprocessw
1 ... 2  3  4  5  6  7  8  9  10  11 ... 176  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1047 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 48ms · UTC 21:13 · PVG 05:13 · LAX 13:13 · JFK 16:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.