V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wjx0912  ›  全部回复第 1 页 / 共 45 页
回复总数  886
1  2  3  4  5  6  7  8  9  10 ... 45  
x86 迷你主机 。ai 370 或者 8745hs
互联网最大的毒瘤。除了百度网盘逼不得已还在用
楼上说的都太复杂了。如果编译器扫描到后面没有再使用变量,就对借用的对象进行归还。
书上好像有 3 个原则来着,记住它就行了。

```rust
fn main() {
let mut v = (136, 139);
let m = &mut v; // v 拥有所有权,m 借用了它。所以后面 v 不可用,m 可用
let m0 = &mut m.0; // rust 没有局部借用。到这里,m,v 都不可用了。只有借用者 m0 可用
*m0 = 137; // 编译器发现后面没有使用 m0 ,就归还了。又回到了‘v 不可用,m 可用’
m.1 = 42; // 归还 m ,之后 v 可用
println!("{:?}", v)
}
```
18 天前
回复了 2016xlx 创建的主题 问与答 各位咋看彩票
一群不想干活的人,养活了另外一群不想干活的人
26 天前
回复了 19x0 创建的主题 macOS iTerm2 用户请升级
wezterm +fish +fisher + starship
30 天前
回复了 wjx0912 创建的主题 Apple mac 强迫症求助,怎么支持 rm ./myfolder/ -fr
@X_Del 感谢老板
@lihaoyun6 感谢老板,coreutils 搞定
(1)去掉刘海,(2)youtube revanced

等这 2 个解决就立马投 ios 了
47 天前
回复了 wjx0912 创建的主题 程序员 求一个 fish 配置(类似 zsh 的自动补全)
感谢各位老总。大致上采用 9 楼的方法了
57 天前
回复了 tangzhehao 创建的主题 macOS Mac 有办法 disable Cmmd+Tab 嘛?
hammerspoon 。一行 lua 代码搞定
57 天前
回复了 tomclancy 创建的主题 iPad 2024 年 iPad 能顺利敲代码吗
ipad 不清楚,我只知道 surface 不行
和 op 配置差不多,10700+核显+64g+2t ,黑苹果撸代码 2 年多了很稳定。但 apple 创造了这该死的新需求。。。
@lixile @ecnelises
感谢 2 位老总。对 mac 实在是不熟悉。cmake 乱加一通算是搞定了,虽然有些参数还不太理解:
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
SET(CMAKE_CXX_FLAGS "-g -w -O2")
LINK_FLAGS "-Wl,-F/Library/Frameworks"
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -g0 -Wl,--strip-all -s -flto -fomit-frame-pointer -fvisibility=hidden")
set(CMAKE_EXE_LINKER_FLAGS_RELEASE "${CMAKE_EXE_LINKER_FLAGS_RELEASE} -dead_strip -Wl,-strip-all -flto -s -fvisibility=hidden -Xlinker")


set(MACOSX_RPATH TRUE)
set(CMAKE_SKIP_BUILD_RPATH FALSE)
set(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE)
set(CMAKE_INSTALL_RPATH "@loader_path")
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)

编译完再 strip 。基本没有冗余了
1  2  3  4  5  6  7  8  9  10 ... 45  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1906 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 09:42 · PVG 17:42 · LAX 01:42 · JFK 04:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.