V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  victorbian  ›  全部回复第 1 页 / 共 1 页
回复总数  8
2022-03-09 02:28:33 +08:00
回复了 amiwrong123 创建的主题 C++ c++ lambda 表达式里 为什么值捕获的局部变量无法修改?
@amiwrong123 C++14 允许 lambda 表达式( local class 的一种)带有 member templates ,参见 [cppreference]( https://en.cppreference.com/w/cpp/language/class#:~:text=Local%20classes%20other%20than%20closure%20types%20(since%20C%2B%2B14)%20cannot%20have%20member%20templates),估计正因为如此 C++14 中 lambda 表达式才开始支持 auto 形参。

关于 `void print(){}`,cppinsights 里已经很清楚了,最后一次调用 `void print<double>(const double & first)` 会调用 `print();`
2022-03-06 11:15:53 +08:00
回复了 amiwrong123 创建的主题 C++ c++ lambda 表达式里 为什么值捕获的局部变量无法修改?
你想的没错,mutable 就是去掉 const ,而默认加 const 是为了让仿函数每次执行结果一致
https://cppinsights.io/s/fc8369d5
https://stackoverflow.com/a/5503690/8263383
2022-01-18 01:43:29 +08:00
回复了 amiwrong123 创建的主题 C++ 定义了移动构造函数,会导致赋值操作符被删除?
2021-12-09 01:55:26 +08:00
回复了 AndyAO 创建的主题 程序员 git CLI 设计太烂
一直只用 Windows 的人,刚开始用 Linux 哪哪觉得变扭,甚至觉得 CLI 完全多余,GUI 它不香吗?
一直用网盘同步的人,刚开始接触 Git 也会觉得变扭,什么暂存区,什么 HEAD ,图形界面、自动同步、鼠标点点的操作不就够了吗?

楼主说的第一点(某些命令功能太多,让人困惑)还有些道理,但其它观点不敢苟同,就算别的什么 CLI/GUI/UI 比现有的 Git CLI 好用,但 Git 的原理还是应当去了解吧。

我倒是觉得 Git CLI 没有很多人说的那么难用,平时常用的命令也就很少的几个。慢慢熟悉了 Git 之后,越发觉得它好用,即使是自己测试用的临时代码工程也往往会用 Git 来管理,还会主动去了解子模块等这些“不接地气”的功能。借助一些 GUI 来做 conflict resolve 或者代码行级别的提交确实挺实用的,但用的最多的其实还是亲手在命令行去敲一些命令。push/pull 、stash 、checkout 、merge/rebase 、restore 、add 、commit 、tag 、log 、show... 这些命令用习惯了很自然高效,结合不同的参数也特别灵活,GUI 往往简化了其中某些操作,却让灵活性更差了。这就像你用习惯了 Linux ,再转到 Windows 时肯定也希望有个 terminal ,而不是喷 CLI 设计太烂,或者使用 CLI 就是装逼。

Stackoverflow 投票前五的有三个是关于 Git ,这只是说明 Git 的流行。就好比你很少在上面看到关于 Windows 的操作疑问,但关于 Linux 的问题却是一大堆,这并不能说明 Linux 设计烂、不好用。很多优秀的工具是需要学习成本的,尤其是专业工具。

看到评论里很多人说 Git CLI 多么复杂难用,GUI 多么牛逼好用。现实是很多人(至少我遇到的大部分同事)都对 Git 缺乏足够的认知,觉得就像一个网盘一样把文件都加进去不久行了嘛,整这么复杂的操作干什么?然后就是把各种超大二进制文件往仓库里塞(还责怪 Git 管不好二进制文件),把自己的临时文件和临时修改加入提交,冲突的时候乱删别人的代码...
确实挺反感那些边走边吸烟的人,而且他们往往也是乱扔烟头和随地吐痰的人,唉。

之前有次想打电话投诉卫生间吸烟的,结果墙上的禁烟投诉热线根本没人接,后来看到随时随地吸烟的人也不想管了,没办法。

我觉得出台禁烟条例是好事,但其实不管是室内还是室外都极其缺少正儿八经的吸烟区。毕竟那些人吸烟成瘾,很难克制,只是一个劲地禁止吸烟,不去引导他们在不影响他人的情况下吸,那不是逼着他们或公开或悄悄地各种找地方吸烟嘛
2021-10-10 11:46:16 +08:00
回复了 waruqi 创建的主题 程序员 xmake v2.5.8 发布,新增 Pascal/Swig 程序和 Lua53 运行时支持
看起来很不错啊,牛逼
2021-03-21 00:50:45 +08:00
回复了 bianz103 创建的主题 分享创造 [个人作品] 一款专业的屏幕捕获工具-verycapture
很棒的作品,楼主加油。以下是个人感觉可以改进的点:

gif 录制部分跟 ScreenToGif 比起来确实只是算能用而已,录制结果感觉质量比较低,而且编辑功能对 gif 挺重要的,因为录制的时候难免在开始和结束时多一些不想要的片段。

贴图功能(也就是“钉”)用起来感觉不是很顺畅,钉完后还需要手动隐藏工具条,想取消贴图还得先显示工具条。Snipaste 钉完就不用管了,双击就能取消贴图,按一下 F3 就能重新贴回来,体验要好很多。

Snipaste 按下贴图快捷键能够把之前关闭的贴图重新打开,包括多次复制的剪贴板历史,可以很方便地找回之前关掉的截图。这个功能挺实用的,可以考虑一下。

不过话说回来,要是总参照着 Snipaste 、ScreenToGif 、FastStone 做,估计也只能是把它们的功能搬过来吧。怎么超过它们,比它们更好用呢?希望楼主能越做越好吧...

另外,要是这个工具支持 Linux 就好了。这么多年过去了,Snipaste Linux 版还是“敬请期待”,估计期待不到了吧。虽然 Linux 上已经有开源的 Flameshot 支持贴图功能,但用着总觉得不是特别舒服。
2021-03-09 01:06:22 +08:00
回复了 JLTHU 创建的主题 分享创造 分享一个将知网 caj 文件转换为完美 PDF 的工具
厉害,用文本编辑器打开 caj 基本都是乱码呀,楼主怎么分析结构的呢?

star 一下先,以备后用
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4578 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 01:10 · PVG 09:10 · LAX 17:10 · JFK 20:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.