awenxjtu 最近的时间轴更新
awenxjtu

awenxjtu

V2EX 第 178356 号会员,加入于 2016-06-21 10:01:37 +08:00
今日活跃度排名 9576
awenxjtu 最近回复了
5 小时 34 分钟前
回复了 wisefree 创建的主题 C++ 请教一个 C++性能问题
cpu 有缓存,缓存的访问速度比内存的访问速度快的多,另外缓存会一大块一大块的和内存交换数据以提高内存的访问速度。第一个 for 循环写法基本上是连续访问内存地址,内存地址基本上会命中缓存中的数据;而第二种写法访问的内存中的地址一会儿这里一会儿那里距离比较远就很可能访问的数据不在缓存中,这样就要等待从内存中读取数据,所以就比第一种写法慢了。
3 天前
回复了 Jak 创建的主题 Android OPPO 授权体验店购买一加 13 的垃圾体验
支持楼主,忘记谁说的了:凡事就怕认真二字。对于这种不认真做事的的厂商能指望它有责任担当吗
2020-01-08 08:37:11 +08:00
回复了 NGPONG 创建的主题 程序员 关于 c 语言中 extern 关键字的一些疑问
很多朋友认为 extern 影响链接,这样就理解偏了。c 语言可以定义一个变量,比如 int a;这样编译器就会编译时分配一个此类型的内存。在一个代码作用域中如果有两个同名变量时编译器会分不清楚该使用哪个,会抛出重复定义的错误。c 语言还可以只声明有一个变量,比如 extern int a; 这样编译器就知道在某个其它源文件中有这么一个变量,在这个源文件中不会分配这个变量的内存。但是编译器不保证 extern 的变量一定存在且唯一,这个是连接器来检查的,连接器负责把所有源文件由编译器编译后的输出物合并成一个二进制,如果对于一个全局变量如果所有源文件都没有定义就会报符号未定义的错误,如果有多个源文件都有定义就会报重复定义的错误,只有所有源文件中只有一处定义才能正常连接成功,连接器这个流程和 extern 也没什么关系。extern 是一个语法标识符,在编译阶段就处理掉了。
2020-01-08 08:19:03 +08:00
回复了 NGPONG 创建的主题 程序员 关于 c 语言中 extern 关键字的一些疑问
c 语言是按源码文件单独编译的。在编译一个源文件时编译器会检查所有用到的变量是否都有定义。当源本文件中需要用到其它源文件中定义的变量是,需要在本源文件中用 extern 声明一下,这是告诉编译器这个名字的变量不在本源文件定义,您老发现没定义也别报错。
2019-07-01 12:33:57 +08:00
回复了 s1th 创建的主题 问与答 大半夜跑下楼丢垃圾的操作怎么评价?
[垃圾分类的成本是一顿两万元]( https://mp.weixin.qq.com/s/UakIZYmSLeT70lOkXVEo9g)
2019-06-23 17:09:27 +08:00
回复了 d754903977 创建的主题 投资 旁观了这么多年依然没过数字货币的 V 友来说说为啥不买呗?
因为不知道该什么时候买,不知道什么时候卖,所以没买
已在 MAS 购买支持,希望越做越好
重在参与
@coderscala 我的情况是家里有线千兆,而无线只有几百兆,一备份无线带宽就被占满了。
因为是无线,本本位置不同,带宽也不同,如果要限速那限制速度限制的很小才行,否则无线信号差一点也会被占满。 还有限制速度会导致 和 nas 拷贝文件也回被限。 想到的比较完美的方案是降低备份流量的优先级,可是不知有没有可行方法。没有碰到同样问题的老铁吗?
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1120 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 18:49 · PVG 02:49 · LAX 10:49 · JFK 13:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.