匿名函数与闭包实现
简单记录一下如何实现函数式语言的必备功能——匿名函数与闭包。
简单记录一下如何实现函数式语言的必备功能——匿名函数与闭包。
共 28 本,其中推理 5 本,科幻 13 本。
对于 Linux 用户来说,由于用户群体相当小,作为软件开发商,往往不愿意支持或者滞后支持 Linux。对于网盘来说更是如此,网上的测评都是站在 Windows 或者 Mac 用户的角度,而对于 Linux 用户,网盘客户端的功能是否丰富(正常)才是考量的重点。
由于这篇文章的时效性较强,请留意发布时间。
Update on Dec. 2021: 增加了可以 self-hosted 的网盘 seafile。
内容写于 2021.7,删减并整理于 2023.9。懒得放图片了。
2021 年我在【TEG技术工程事业群 - 安全平台部】的某个侧重开发的组实习了两个月,体验优秀(甚至是我至今为止的实习中体验最优秀的)。
好的公司/组总是相似的,而不好的则各有各的不同。
1 | // CMakeLists.txt |
1 | // main.cpp |
执行输出的结果是 f in main!
,一定程度上出乎意料且违背预期了。我希望自己编译出的动态链接库给别人用,但是我又不能控制别人的可执行程序(或者其它动态链接库)中有什么符号,因此我希望自己的动态链接库是自包含 (self-contained) 的。
作为 Jetbrains 家 IDE 的重度使用者,对于其在远程开发方面一直落后于 VS Code 感到挺遗憾的。幸运的是,Jetbrains 于 2021.3 提出了名为 Projector 的新方案,原理上比较接近 RDP,仅适用于 Swing 开发的 GUI 程序,传输绘制的命令到浏览器中,用 canvas 进行渲染。
好处是体验和本地相当一致,也不需要在开发机上装什么桌面环境,相比起 Linux 下的远程桌面,有更好的流畅度和清晰度。
以下列举一些坑和可能的解决方案(写于 2021-06-11,希望之后 Projector 能问题更少且更加好用):
官网链接:https://syncplay.pl/
场景:想和朋友一起看电影,但是用远程桌面(比如之前推荐过的 Parsec)或者屏幕共享(比如远程会议软件)的话会影响画质,如果要多人同时按下播放按钮的话就很愚蠢(尤其是中途想暂停或者倒回去看)。
Syncplay 是一个用于多人同步播放器进度条的跨平台开源软件(甚至内建了聊天室)。
官网链接:https://parsec.app/
低延迟(适合游戏)、高带宽(无需中转服务器)、支持多人的远程软件。
2022.1 update:
如果符合以下条件,那么建议使用 moonlight,客户端开源而且不限制画质: