V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hyyou2010  ›  全部回复第 53 页 / 共 78 页
回复总数  1548
1 ... 49  50  51  52  53  54  55  56  57  58 ... 78  
2018-07-31 16:23:58 +08:00
回复了 waibunleung 创建的主题 Go 编程语言 关于 go 数组指针的疑问
@kkurs 谢谢指正!

仔细看了一下,对指针取地址以后确实是获取了指针的地址,而不是指针所指内容的地址,也即,跟 C 语言一致

C 语言里面指针操作数组是 *(pointerToArray +下标) = newValue,不是方括号。多年不用,也是记忆不清
2018-07-31 14:18:25 +08:00
回复了 wsds 创建的主题 程序员 初学 C,被编译搞懵逼了
另外,推荐安装 VirtualBox 虚拟机,在其中安装 linux,然后在 linux 环境里面学习 C 语言
2018-07-31 14:17:34 +08:00
回复了 wsds 创建的主题 程序员 初学 C,被编译搞懵逼了
如果初学,必然不会有很多的 C 文件,那么就如同前面某位同学说的,直接编译就行了:
g++ hello-world.cpp -o hello-world

等你学到一定程度的时候再学 makefile,会写最简单的 makefile 即可,里面有最简单的依赖关系的
现在没必要花时间在 makefile 上
2018-07-31 14:13:00 +08:00
回复了 IIInsomnia 创建的主题 Go 编程语言 简单易用的 Go Web 微框架
mark 下
2018-07-31 14:11:47 +08:00
回复了 waibunleung 创建的主题 Go 编程语言 关于 go 数组指针的疑问
印象中(很多年不写了),在 C 语言里面,有两种对数组元素间接寻址的方法,但其实是一种:
ArrayName[下标 or 偏移量]
*pointerToArray[下标 or 偏移量]

pAdd[0] = 16 --------- 你可能迷惑的是,这个相当于 " pointerToArray[下标 or 偏移量] ",怎么没有前面的*号了?

按我的肤浅观察(我对 Go 的认识很肤浅),实际上是 Go 语言对此做了处理,这种处理,很可能基于这些认知:
1,避免双重指针 " **pointerToPointer ",或更多重的指针
2,指针变量的地址值是无意义的,所以你对指针变量取地址,结果得到的不是指针变量本身的地址,而是指针所指内存的地址,所以 pArr 和 pAdd 是一模一样的。这点可能让 C/C++同学很不爽

通过这类简化和限制处理,大概能够避免常见的指针错误吧

其实还是喜欢汇编 /C/C++,操纵的是真实的物理机器,完全掌控一切
2018-07-31 12:45:38 +08:00
回复了 Meli55a 创建的主题 2018 生了娃,买了房,真到了不敢死的年纪了
恭喜,人生新阶段!
2018-07-30 20:06:34 +08:00
回复了 shijingshijing 创建的主题 程序员 有没有敢说精通 C 的?
要说 c 语言的编程技巧,我看得最头晕目眩的是 linux 内核里面各种链表 /结构 /锁
但是,除非工作需要,否则不推荐去钻研,因为高级语言可以轻松搞定

计算机硬件+CPU+汇编+C,这是一坨,关注的是物理硬件是怎样运行的,C 只是汇编的外衣,通过学 C 和汇编我们知道物理硬件是怎样运行起来的,这就够了

C++,Java 或其他任何高级语言,这是一坨,关注的是编程技巧与数据处理,关注业务的完成,这才是普通程序员要多花时间的地方
2018-07-30 19:56:19 +08:00
回复了 tobacco 创建的主题 上海 电动车电瓶被偷了
最惨的是,丢了一辆新买电动车,都市风,差不多 3k 块钱吧,只骑了大概 3 天,骑了 2~3 次
小区有监控录像,然而不能提供给我,只能给警方
小区居委会大妈说:我们监控录像都有了,剩下的就看警察了
去报案了,而警方我估计登记完之后就没有进一步行动过
态度还非常好,登记得很仔细,然而之后从未有任何消息
2018-07-30 19:50:39 +08:00
回复了 tobacco 创建的主题 上海 电动车电瓶被偷了
在北京,丢过近 10 辆自行车,基本都是我新买的
最贵的大概 600 多块钱,时间最长的可能骑了 3 年
2018-07-27 20:40:10 +08:00
回复了 wyndamlion 创建的主题 问与答 用 Flutter 写了个 V2EX 的小 demo, Flutter 真的很优秀。
https://github.com/flutter/flutter/issues/14330

我估计 flutter 后续会增加热更新功能,这的确是个吸引人的能力
2018-07-27 14:29:36 +08:00
回复了 ipuhua 创建的主题 程序员 辞职空窗期超过 12 个月,如何向面试官解释?
没必要解释的,这个答复就够:我忙私事去了
2018-07-25 19:59:18 +08:00
回复了 wuyanwuyan 创建的主题 问与答 前端想往直播行业走,需要什么样的学习路线。
直播行业?还以为你要去当主播呢。

你大概指的是音视频这个技术方向吧。如果你在大学里面学的不是音视频电子或通信电子方向,不建议你去学这个,里面涉及挺多数学知识的,非常不好自学。一般会用就可以了。
2018-07-23 20:17:37 +08:00
回复了 wktadmin 创建的主题 酷工作 请问: 博客里并没有多么高深的东西,要不要写到简历里.
我一直的看法:博客不在于深浅,在于如实记录自己的学习心得
准备设计成入口只有手机号 + 验证码

----------------如果这样,手机号如何与邮箱关联?让用户主动和之前的邮箱绑定从而延续之前的数据?太别扭了。
只能邮箱登录后强制绑定手机号
2018-07-20 13:12:20 +08:00
回复了 lux182 创建的主题 程序员 关于值传递和引用传递
目前为止,可能只有 @joshu 直接说出了关键

本质上只有两种传递。
值传递:function(int i),复制了一份 i 进去
指针传递:function(Object o),复制了一份 o 的地址进去
还真不知道 function(Integer i)是哪一种传递,按说应该是指针传递,也即,函数内部操作的 Integer 就是外部的 Integer

但根据 @joshu 提示搜了一下,Integer 内部还真是一个 final int value,所以 add 函数的 i=i+3 时会生成新 Integer,因此原先的 i 值,同时也是函数外部的 i 值不会被改变

但是,在外部函数的 i+=3 这一步,由于生成了新的 Integer,且 i 指向新的 Integer,所以打印 i 是打印的新 Integer,所以是新值 3
2018-07-18 03:13:59 +08:00
回复了 yao990 创建的主题 职场话题 未来在哪里?
多做准备,比如产品分析,可以参考人人都是产品经理或 PMCAFF 等等网站
转行都难,不转将来难,所以还是顽强坚持吧
2018-07-16 19:41:55 +08:00
回复了 daizongxyz 创建的主题 问与答 对于普通的码农来说,哪里才是归宿
努力远程,就无所谓一线三线国内国外了
1 ... 49  50  51  52  53  54  55  56  57  58 ... 78  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5636 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 07:30 · PVG 15:30 · LAX 23:30 · JFK 02:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.