
笔记
rainbowIT
你可以慢,但不能停
取法其上,得乎其中,取法其中,得乎其下,取法其下,法不得也。
展开
-
关于for range中只存最后一个元素的问题
for range中value只是一个临时变量,是一个固定的地址,值是不断改变的,而且这个地址只存range完毕的最后一个值。原创 2022-08-07 20:57:31 · 661 阅读 · 1 评论 -
闭包和range
当闭包和range同时使用,可能会出现下面的错误,最终协程会打印出values切片的最后一个值,因为当前的val值引用的是同一个地址的数据,在range循环的过程中,会不断的在val地址中更新数据,但是在闭包中,由于引用了外部的变量val,所以在访问时会获取val地址中的值,可能会获取最后放入其中的值,而不是遍历所有值,从而导致错误。最大的区别在于,闭包函数中可以引用闭包外的变量。闭包包含了函数的入口地址和其关联的环境。修复该问题的办法是通过函数传递参数。...原创 2022-08-07 12:46:42 · 235 阅读 · 0 评论 -
Ubuntu18.04网络图标不见了 火狐浏览器找不到服务器
Ubuntu18.04网络图标不见了 火狐浏览器找不到服务器1、删除NetworkManager缓存文件service NetworkManager stopsudo rm /var/lib/NetworkManager/NetworkManager.stateservice NetworkManager start2、修改/etc/NetworkManager/NetworkManager.confmanaged=true3、重启NetworkManagersudo service原创 2021-02-03 18:50:00 · 1256 阅读 · 0 评论