V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ChaosesIb  ›  全部回复第 3 页 / 共 4 页
回复总数  68
1  2  3  4  
2022-03-24 00:41:15 +08:00
回复了 ChaosesIb 创建的主题 C++ 有关模板 + if constexpr + static_assert 的问题
@pragmatwice 谢谢

在 SO 上也查到了另外两种 workaround:
```cpp
static_assert(!sizeof(T*), "fail");
```

```cpp
// C++20
[]<bool false_value = false>() {
static_assert(false_value, "fail");
}();
```

不过还是挺好奇为什么 MSVC 会在 17 和 20 间行为不一致,也许是实现 20 的时候没有复用,而是又写了一遍相关处理吧
2022-03-23 17:27:39 +08:00
回复了 xiaozhong8627 创建的主题 问与答 C++ 编译器哪个比较好?
建议先了解下 IDE 、代码编辑器和编译器分别是什么
要求好上手的话推荐 VS
不需要扩展,直接用 file 协议就行
```python
# file:///C:/Temp/test.txt
```
可以用相对或者绝对路径,Ctrl+左键 打开
2022-03-21 14:41:45 +08:00
回复了 pilipili 创建的主题 问与答 一个关于 Windows 系统文件名命名的问题
首先,这不是“空文件名”,只是以句点开头的文件名。其次,Windows 本身并没有限制文件名不能以句点开头,只是限制了不能以句点结尾。[1] 这种行为应该是资源管理器自己的约束,Windows 10 有很多版本,你可以比较下你和别人的 Windows 10 具体是不是一个版本。

[1] docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file
2022-03-18 08:46:29 +08:00
回复了 likeunix 创建的主题 Windows Windows 版 CheatSheet,一键显示当前程序快捷键列表
个人觉得,如果不开放社区编辑的话,靠开发者个人来兼容大部分软件不太现实,软件有变化也难以同步,使用体验会打很多折扣
@cheng6563 #7 同意,我也这么做过,除了用来超频的 AMD OverDrive 导致在 Intel 机上开机蓝屏外没遇到过什么问题
github.com/vuejs/vue-cli/issues/7054
后续对话在 vue 这里
有关恶意代码的 comment 已经都被作者删了,我存了张截图,想看的可以看下
s1.ax1x.com/2022/03/16/bzADMD.png
2022-03-16 01:22:14 +08:00
回复了 shanyue 创建的主题 分享创造 IEEE 754 双精度浮点数内部表示可视化展示
@ChaosesIb #11 V2EX 的审查真是诡异,断开字
节才能发出来.
2022-03-16 01:20:43 +08:00
回复了 shanyue 创建的主题 分享创造 IEEE 754 双精度浮点数内部表示可视化展示
JS 我不清楚有没有强制转换成字
节数组的方法,Python 可以用 struct ,C 可以强转指针。
2022-03-16 01:18:56 +08:00
回复了 shanyue 创建的主题 分享创造 IEEE 754 双精度浮点数内部表示可视化展示
@shanyue #9 这个不需要对照就能发现,输入 0.0000000000000000000000000000001 ,再往下加 0 转换出来的结果就不变了。double 即使不考虑非规格化数也可以达到 2^-1022 的精度,换算成十进制是约 308 位,不会这么短就表示不了的。你也可以在 JS 里用 1e-300 试下。
github.com/RIAEvangelist/node-ipc/issues/233#issuecomment-1068182278
被人挖出真恶意代码了,本机如果是俄或者白俄的 IP 会直接覆写所有文件,有依赖的赶紧换下吧
@iseki #14 正是因为作者有权利那么做,才需要靠跟他沟通来解决。不过现在 issue 里那些直接人身攻击的我觉得就有些过了,开骂的话作者就更难退让了
github.com/RIAEvangelist/node-ipc/issues/233
好恶心的行为,有空的可以去和作者对线
2022-03-15 12:38:55 +08:00
回复了 vcfghtyjc 创建的主题 C++ 《C++ Primer》关于 reference 和 pointer 部分看的人“生气”
这只能说是理解不同,引用参数起的作用类似于传参时自动加&,那么把&加到参数声明处代表自动取址也就很自然了。语言对于引入新符号 /关键字总是保守的,历史包袱很重的 C++就更是这样了。
2022-03-15 01:25:44 +08:00
回复了 shanyue 创建的主题 分享创造 IEEE 754 双精度浮点数内部表示可视化展示
这个工具不错,学计算机组成的时候我也找过这样的工具,可惜要么太简陋要么输出有问题。
提几个建议:
1. 允许单击比特位进行翻转,显示出对应浮点数
2. 修复下小数的转换,我测试时到 2^-100 以下就会转换错误了
3. 可以考虑列一个表格,把 NaN 、正负无穷、规格化、非规格化和双机器零这五种情况都列出来,理解起来会清晰很多。NaN 是阶码全 1 ,尾数非 0 ;非规格化数是阶码 0 ,尾数非 0
2022-03-06 12:33:27 +08:00
回复了 ling516 创建的主题 JavaScript 谷歌浏览器执行 js 脚本除了控制台还有其他方法吗
地址栏输入 JS protocol ,比如 `javascript:alert("hello");void 0`。
注意不能直接复制,不然 `javascript:` 出于安全考虑会被过滤掉。
2022-03-03 21:34:27 +08:00
回复了 haffner 创建的主题 程序员 Powershell 匹配方括号内数字重命名文件
```
Get-ChildItem . | Rename-Item -NewName { $_.Name -replace '(.*?)(\[\d{8}\])(.*)', '$2$1$3' }
```
另外如果经常需要整理文件的话,推荐一个文件管理器 Directory Opus ,功能很强大,它的批量重命名可以实时预览,支持正则、宏和 VBS/JS 脚本。
2022-03-03 21:26:01 +08:00
回复了 haffner 创建的主题 程序员 Powershell 匹配方括号内数字重命名文件
正则,`(.*?)(\[\d{8}\])(.*)` 替换为 `$2$1$3`
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5530 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 08:33 · PVG 16:33 · LAX 00:33 · JFK 03:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.