这是ACMer都很熟悉的套路了。如果不混用printf和std::cout,上面那条语句只会加快进程在终端打印的速率,这里没有定量测试,体感至少快了100倍吧。

04-21 20:49 来自版块 - 家の技术宅

设想你以非正常手段卸载了一个流氓软件,但它在你的注册表里拉了100+坨大的,每次你都会在 应用>默认应用>按文件类型选择默认值 看到。忍无可忍,你决定对注册表下手,CCleaner也打扫不干净,遂考虑手动删除。(温馨提示,这类配置文件建议在修改前备份,供回滚)我这里情... 全文

04-19 16:21 来自版块 - 家の技术宅

为文件夹命名不建议使用空格/中文/特殊符号是常识,如果你不这么做,那么......这是在Windows上看到的现象,具体报错如下:C:\Users\abcxyz\Desktop\中文\build>mingw32-makemingw32-make: *** [Makefile... 全文

04-16 09:51 来自版块 - 家の技术宅

你写了一段C++代码,希望测试CPU的能耐:int Main() { clock_t start, end; long long N = 1 << 20; int repeat_time = 100; float_type *data = ne... 全文

04-07 17:14 来自版块 - 家の技术宅

1. 对于浮点数的加法,结合律是不适用的,否则你不会看到那些避免"大数吃小数"的做法2. Intel有一套x87指令集,支持80位扩展双精度浮点数,但是在现代x64 CPU上的支持度存疑。感兴趣者可以阅读下面的讨论:Did any compiler fully... 全文

04-07 09:43 来自版块 - 家の技术宅

据我所知,至少JetBrain家的CLion会提供这个功能,读者可以参考下面的官方guide进行设置:CLion Nova inlay hints for C++ | CLion Documentation先在编辑器页面轻戳鼠标,从而定向到编辑器窗口,轻按一次 ctrl (左右均... 全文

04-02 15:32 来自版块 - 家の技术宅

1. Microsoft其实提供了带GUI的Process Monitor,可以方便地检查程序在运行时加载了哪些DLL,读者可通过下面的URL获取:Process Monitor - Sysinternals | Microsoft Learn2. Visual Studio随带... 全文

03-31 19:18 来自版块 - 家の技术宅

设想你正在使用C语言编写一个Parser,下面是你正在编写的语句:FILE* fp = fopen(file.c_str(), "r");const long bufsize = ftell(fp);const long read_bytes = fread(... 全文

03-26 20:58 来自版块 - 家の技术宅

而你又不得不在现代Windows操作系统上编译它,就可以尝试下面这个:win32ports/strings_h: header-only Windows implementation of the <strings.h> header在编译老版本isl,也就是Inte... 全文

03-25 20:14 来自版块 - 家の技术宅

这么做确实能达到目的:Input(int a, int b)a := a ^ b // 第一步:a 保存 a^bb := a ^ b // 第二步:b = (a^b)^b = aa := a ^ b // 第三步:a = (a^b)^a = b但根据早些时候老资历的测... 全文

03-20 21:23 来自版块 - 家の技术宅

以Intel的开发者参考Manual为例,一份5000+页的超大pdf,内置大量书签可通过以下URL获取:Manuals for Intel? 64 and IA-32 Architectures直接用edge阅读,可能只加载封面,而且无法选中文字,也不能在目录页看到编排好的书签... 全文

03-17 09:11 来自版块 - 家の技术宅

通过网络/可插拔存储介质,顺一个Supermium的安装包过去也可考虑其它平替开源软件参考URL如下,截至发帖日期有效:Supermium Web Browser

03-16 18:49 来自版块 - 家の技术宅

最近来访

(2)

Ta的标签

(2)

返回顶部