geelaw 最近的时间轴更新
geelaw

geelaw

🏢  UW / 博士生
V2EX 第 202505 号会员,加入于 2016-11-22 23:09:06 +08:00
Clubhouse 真的很像不久以前我测试过的一个 app
分享发现  •  geelaw  •  2021-06-25 16:12:06 PM  •  最后回复来自 nullcoder
9
C# 泛型、duck typing、高效枚举
C#  •  geelaw  •  2020-09-28 04:59:01 AM  •  最后回复来自 good1uck
1
HTML 里的“词边界”
分享发现  •  geelaw  •  2020-02-25 05:22:00 AM  •  最后回复来自 geelaw
3
如何自动化“固定到任务栏”
分享创造  •  geelaw  •  2020-02-14 19:00:25 PM  •  最后回复来自 ysc3839
4
谨慎安装 Edge (Chromium) 稳定版
分享发现  •  geelaw  •  2020-02-21 22:00:12 PM  •  最后回复来自 ericguo
13
在 Windows 上轻量地隔离 app:以百度云管家为例
  •  1   
    分享创造  •  geelaw  •  2022-11-23 15:35:11 PM  •  最后回复来自 723X
    26
    刚刚 rm -rf ~ 了
    程序员  •  geelaw  •  2019-12-30 11:19:02 AM  •  最后回复来自 doveyoung
    8
    geelaw 最近回复了
    @zpf124 #134 小提示:您可能想先看完 #17 #37 #45 。是否违反 MIT 协议是纯粹的法律判断,道德判断是另一个问题。我发表的道德判断已经在我说的第一句话结束了,和你期待的也没有什么不同之处;法律判断则是感谢 #37 提供的事实,在 #45 修正过。

    您说的

    >没错,他的软件并没有分发给我们,所以他不需要向我们展示引用引入的开源协议归属,但他既然展示了源代码并且还修改了署名那就是错误的。

    中间矛盾点太多了,比如在视频里显示大量代码,属于分发软件的衍生作品之行为,因此需要附上 MIT 协议内容。修改署名和是否附加 MIT 协议也是两码事。
    @NeedMe123456 #37 仔细看了视频,谢谢你指出视频里展示了代码这一点。我现在认为那个视频算是 ASCII generator 的衍生作品,因为在 0:57 附近很清晰地展示了相当多的代码。目前(换源过?)的版本依然没有满足 MIT 协议的要求。
    什么叫“禁了”?我搜索了一下网络,看起来是升级的时候兼容性助手提示这个程序需要更新。并且这种提示并不是针对非 Microsoft 开发者的,尝试运行古代版本的 Visual Studio 也会弹出这个提示。

    另外,说 Windows “搞” 这类软件实在是太抬举它们了,这类软件通常是使用 undocumented artifact 实现的,所以任意一个更新之后都不保证可以使用。如果 Windows 的开发者针对某个软件做了某件事情,通常来说是为它擦屁股,保证继续兼容。
    谎称是自己写的当然不对,需要谴责。但我感到疑惑的点是,何同学用来出视频的话,仅仅是利用程序的输出结果,只要何同学不提供软件本身,就无需贴出版权声明,这是自由软件的通识——有些 issue 里面说“违反了 MIT 协议”并不成立,另外那条评论里面提到“以商业目的”如何如何,这点和是否违反 MIT 协议没有任何关系。
    @Noicdi #9 破折号所谓“是一个符号”的意思是不能把它想成两个,但写的时候写成两个横线并且中间显得没有断开,就是 OK 的啦。

    省略号 6 个点和 12 个点的区别在于后者省略了巨量内容。半角句号和圆点全角句号是两个不同的 Unicode 字符,为了和“。”搭配,应该用 U+FF0E “.”(这个字符并不是 . 加上空格,虽然排版效果差不多)。
    终于遇到一个很在意标点的人了……补充一些细节(和楼主的序号对应)。

    1. 一个格子最多可以放三个标点符号。

    2. 这个说法是错的,所有配对标号的开启符号(比如左引号、左书名号、左括号)都不能出现在行尾,配对标号的结束符号、所有点号都不能出现在行首,但非单独出现的标点符号(示殁号、着重号、专名号、浪纹线书名号)都没有任何限制,间隔号、破折号的禁则我忘记了。作文稿纸上,如果一行行尾需要加入标点符号,可以放在格外。下面的断行是正确的。

    他说:
    “我说了一句话。”

    3. 破折号从理论上来说是一个符号,并不是“两个横线”,书写的时候不可断开。Unicode 已经增加了 U+2E3A 专门用来表示两格横线符号,虽然继续用两个 U+2014 也是正确的(有些中文字体的实现有问题,连续两个 U+2014 会断开,此外旧字体没有 U+2E3A ,所以正确排版破折号还是有点困难的)。

    5. 省略号是六个点或者 12 个点,要居中不要沉底。数学文本中句号应该用小圆点。

    6. 连续多段直接引语,每段开头放一个左双引号,只在最后一段结束的时候放一个右引号。我记得这个是我在小学语文课本上发现的用法。

    7. 这个是高中语文让我印象深刻的一点,审定用法里,非直接引语的冒号的管辖范围是到下一个句号/叹号/问号为止,不能超过,也不能在一个冒号的管辖范围里再用冒号。
    8 天前
    回复了 yippee0539 创建的主题 C++ [求助] C++ std::move 问题
    @nlzy #7 和 move 没关系,EOF 的部分也对,但是 move 是有(不好的)效果的。

    如果写 string s = string(…, …);
    那么 C++17 下等价于 string s{…, …};
    不存在“临时变量构造完再移动”的过程。

    如果写 string s = move(string(…, …));
    那么现行标准下含义是先构造临时变量再移动,且是不可省略移动的情况。
    File | Options 里面可以设置自己的作者名,不是单纯根据编辑的用户显示的。
    9 天前
    回复了 sunfly 创建的主题 问与答 [win 文件丢失] 这问题真就无解么?
    我的印象里是,如果在 Explorer 里新建文件夹,再通过 Explorer 不知道的方式放入文件,再撤销,如果文件夹删除了,那么即使立刻重做( Ctrl+Y )也不会找回文件。我目前无法找到确切的来源证明这点,但可以参考类似案例 https://superuser.com/questions/1130520/how-to-redo-the-undo-of-the-creation-of-a-folder-in-windows-10

    新建文件夹之后,撤销若能够删除里面有内容的文件夹,我认为是 bug 。新建文件后修改,撤销若能够删除修改过的文件,我认为也是 bug 。

    一般地,我觉得 Explorer 里面的撤销功能很糟糕,因为用户可能很长时间都不重启 Explorer ,很容易锁定再解锁的之后就忘了“撤销”会干啥了,误触也很容易导致不可预料的效果。此外就是“撤销”“重做”可能导致昂贵的操作。亡羊补牢的做法是禁止撤销,搜索 windows explorer diaable undo maxundoitems 可以找到答案——注意有些糟糕的 shell extension 依然可能向撤销栈加入项目,例如 OneDrive 。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2453 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 02:19 · PVG 10:19 · LAX 18:19 · JFK 21:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.