V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  DianQK  ›  全部回复第 5 页 / 共 15 页
回复总数  281
1  2  3  4  5  6  7  8  9  10 ... 15  
2022-06-30 17:50:22 +08:00
回复了 fpure 创建的主题 程序员 这算不算是静态类型系统的缺憾
@Alander 这个分析工作会在 IR 上进行,这一层相比词法、语法分析上能额外获得控制流等信息,进而判断变量是否有可能不在 10 的这个范围呢。
2022-06-30 17:47:11 +08:00
回复了 fpure 创建的主题 程序员 这算不算是静态类型系统的缺憾
按照 rust 的这个例子来看,这个是静态分析的工作,例子中的检查应该已经做到了
2022-06-22 19:40:35 +08:00
回复了 Natumsol 创建的主题 硬件 想攒一台新电脑,大伙有推荐的配置单吗?
NUC12 飞龙峡谷加上 6600xt ,性能释放和散热远远比不上大机箱了,不过 8L 不算大
2022-06-20 19:39:05 +08:00
回复了 aureole999 创建的主题 硬件 也来求推荐一个开发用轻薄笔记本
同在找这个的本,目前用的联想小新 Pro 14 AMD (换了网卡,装的 Arch Linux ),除了内存只有 16G ,别的都符合了。有不少能换内存的,但那些大多屏幕分辨率挺低的。准备看看 ThinkBook 14+ AMD 版本有没有 32G 的。
2022-06-20 16:47:20 +08:00
回复了 ForeverYoung123 创建的主题 Android 求推荐 Android 备用手机 2000 以下
@um1ng 🌝开始努力转 Android 了
2022-06-20 14:24:07 +08:00
回复了 ForeverYoung123 创建的主题 Android 求推荐 Android 备用手机 2000 以下
红米 k30s ,我拿来做主力机
2022-06-19 09:43:09 +08:00
回复了 yinwenjian 创建的主题 Apple macbook pro 发热堪比太阳
试试看 https://github.com/sickcodes/osx-optimizer
尤其是 sudo mdutil -i off -a
另外可以试试降低版本到 Catalina
btw op 或许可以试试借助 Wifi Direct 实现,Android 和 Linux 开启并连接可能没那么麻烦(没调查过)
@kaiger 还好吧,wireguard 用来创建虚拟的子网,这样就能 ping 通了,其他楼提到的 zerotier 也是一个方式
wireguard 加上 kde connect ,这就在一个子网下了
2022-06-14 17:39:23 +08:00
回复了 JYii 创建的主题 问与答 JavaBoy 问一下 Mac mini 对比组 itx
我买了 NUC12DCMi9 ,就是内存最高扩展到 64G ,不能到 128 有点可惜,直接 pve 工作用 macOS ,个人用 Linux ,别的什么事情还能开个 Windows
2022-06-10 11:34:19 +08:00
回复了 littlewing 创建的主题 NAS 有漫画管理的软件吗?
2022-06-09 18:01:38 +08:00
回复了 juniorzhou 创建的主题 微信 有什么办法是可以把微信表情包快速转换到 telegram 的么?
探索一下 /data/user/0/com.tencent.mm/MicroMsg/emoji 目录,如果是别人发布的表情包组,这个可能有侵权行为,可以自行找解决办法
joplin + joplin-server(docker) + docker 备份
2022-06-01 20:11:22 +08:00
回复了 csdoker 创建的主题 问与答 通过 brew 安装 node 后, corepack 找不到?
通过 brew 安装的 node 似乎不会把 corepack 的路径写到 PATH
2022-05-27 14:06:12 +08:00
回复了 microxiaoxiao 创建的主题 程序员 talk is cheap,来观摩一下简单代码
@weiwenhao O0 编译?改成 O1 这三个变量就会用同一个寄存器了
(不过我不知道怎么避免执行 DCE ,我加了个辅助函数

extern void use_i(int8_t);

int main() {
int8_t a = 1;
use_i(a);
{
int8_t b = 2;
use_i(b);
}
int8_t c = 3;
use_i(c);
}
2022-05-27 11:17:38 +08:00
回复了 microxiaoxiao 创建的主题 程序员 talk is cheap,来观摩一下简单代码
@codehz 我表述错了
2022-05-27 10:44:35 +08:00
回复了 microxiaoxiao 创建的主题 程序员 talk is cheap,来观摩一下简单代码
有一个方式理解起来可能容易一些,把 res 和 result 当成一个普通的 int 变量。
由于在 { result } 的逻辑前面没有 res 的 define 和 use ,同时 { result } 完成后,result 不是 live (后面没有逻辑在使用 result )的,为了优化性能 result 自然可以复用 res 的地址 /寄存器。
但是 result 的内容在栈 /寄存器上没有释放(我是指把 result 用到的内存 /寄存器设置为默认值)。

(感觉自己表述的很烂,不知道我的思考是不是对的,应该差不多了
关键还是使用一个变量但没有初始化,那这个变量就可能指向一个脏的空间(别人用过的)。
1  2  3  4  5  6  7  8  9  10 ... 15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2336 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 01:29 · PVG 09:29 · LAX 18:29 · JFK 21:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.