V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  bombless  ›  全部回复第 58 页 / 共 61 页
回复总数  1203
1 ... 50  51  52  53  54  55  56  57  58  59 ... 61  
2013-01-15 10:25:57 +08:00
回复了 Sherlockhlt 创建的主题 程序员 是返回一个结构指针好还是修改指针参数好?
看了一下回复,我想到一点:返回值最好用来指示操作是否成功,因此最好在参数列表中留一个指针的指针用于返回一个缓冲区地址。


这关键还是代码风格的问题:有的 C 函数是没有参数列表或者说参数列表是一个 void 。
对这样的函数最自然的做法就是用返回值来指示操作是否成功。
为了与这样的函数统一,最好所有的函数都用返回值来指示操作是否成功。


对于有一些函数只需要返回一个缓冲区地址的函数,可以用返回空指针的做法来指示操作失败;但如果剩余的 API 函数高度统一,那么这个函数就成为了特例并成为一个污点。


返回空指针的做法还有一个很大的缺陷:它不符合一些编译系统的语义,所以无法让原来的API自然的扩展到一些新平台,从而在 API 的移植上留下污点。而许多平台例如 CORBA、OpenCl 上的 API 都有这样的需求。

例如我很赞赏的 Scala ,虽然它也有空引用,但许多时候类似的语义靠 Option 类来表达,因此它就在与返回空指针来指示操作失败的做法上需要协调一下,在美学上难免带来一些招致争执的考量。
2013-01-13 10:48:36 +08:00
回复了 Sherlockhlt 创建的主题 程序员 是返回一个结构指针好还是修改指针参数好?
大约是上贴这个意思吧……手贱直接点了回复……
2013-01-13 10:47:07 +08:00
回复了 Sherlockhlt 创建的主题 程序员 是返回一个结构指针好还是修改指针参数好?
2013-01-13 10:40:58 +08:00
回复了 moriz 创建的主题 Linux 试了一下 rm -rf / :D
#cat /dev/rand >/dev/sda
各种给力……
2013-01-13 10:16:53 +08:00
回复了 a7898585 创建的主题 程序员 评价下配置单的不足
我也对E xxxx系列印象很不错……不过好像VM-x少了点什么……记不太清了。
2013-01-13 01:39:40 +08:00
回复了 huxuan 创建的主题 新手求助 现在还有什么靠谱的翻墙方式?
现在还能靠SOCKS5顶一顶。以后就难说了。
2013-01-13 01:31:30 +08:00
回复了 chemhack 创建的主题 分享创造 720 代理新版
grails啊?不错哦……

这个框架由于groovy的元编程对我来说太神秘了让我不敢深入学啊……
2013-01-12 23:47:40 +08:00
回复了 jiyinyiyong 创建的主题 问与答 觉得 V2EX 中文字体 Linux 上看着好难看, 有同感的同学么?
亚像素渲染方案上只适应了微软的方案……据说真·解决方案是买一块Retina屏幕喔。
2013-01-12 23:41:27 +08:00
回复了 ini 创建的主题 Linux 不想折腾了,求推荐一个稳定易用的WM,不要Awesome
只用过fvwm这个古董级的……
我收藏了这个主题,楼主你哪天试出一个好的记得一定回来汇报啊~
LZ啊,GTD不是用来改善拖延症的,是用来理清那些每天特别忙、工作很杂的人的工作的……
如果你同时为3个重要的项目写代码,那GTD对你很有帮助;而如果你每天花2小时刷微博还能按时下班,那GTD对你这种拖延症患者根本没用。
2013-01-12 22:39:08 +08:00
回复了 dadastan 创建的主题 程序员 看了黑客与画家,感触很深
我今天也看了……看了下他对编程语言的理解还有对大公司参与互联网生意的一些理解。
感觉他还是很中肯的讨论了一些常见问题。

像这种评论家的角色,最难能可贵的就是避免把存疑的论点摆出来传道、而他做到了把所有已经有答案的部分抽丝剥茧的提取出来描述,非常不错。
"都应该知道一些的计算机编程语言"我觉得非c莫属吧。
2013-01-09 13:37:17 +08:00
回复了 adspe 创建的主题 程序员 你们怎么看待Lua这门语言。
2012-12-25 17:13:51 +08:00
回复了 underone 创建的主题 Python 帝都有靠谱的Python学习班吗
说免费教的是什么心态……要抢楼主的女友么……不怕楼主妒忌?
2012-12-22 14:02:09 +08:00
回复了 wog 创建的主题 程序员 为什么面向对象分析与设计的能力这么不受重视
传说每次面试前要多背一次快排。

另外许多时候面试官只是需要一个拒绝你的理由,而他已经找到一个他中意的。(也许是某个对工资要求低的,也许是某个脾气和他很合的,或者是跟他在新项目中需要的技术很合拍的人)。
2012-12-22 13:50:33 +08:00
回复了 Sivan 创建的主题 程序员 程序猿都是傻逼
我操!牛逼了!
2012-12-18 09:49:38 +08:00
回复了 xatest 创建的主题 程序员 《我为什么讨厌程序员》
程序员本来就值得讨厌,都懂的。你牛就别干需要和程序员沟通的工作。
2012-11-21 17:14:13 +08:00
回复了 wuxinli1025 创建的主题 云计算 有没有人知道在openshift绑定域名后证书怎么办
如果自己发能满足你的需求,那就自己发……这就已经算完美的解决方案了吧。
2012-10-19 13:50:49 +08:00
回复了 clowwindy 创建的主题 NGINX nginx 创始人 Igor Sysoev 的采访
habrahabr.ru好玩么。斯拉夫文字压力山大
2012-10-19 13:39:07 +08:00
回复了 iceseaboy 创建的主题 Linux 你使用率最高的命令是什么?
47 ls
43 dotcloud
42 cd
15 wget
15 apt-cyg
13 gcc
13 cat
11 python
10 svn
10 exit
哈哈,帖一下我cygwin的。
1 ... 50  51  52  53  54  55  56  57  58  59 ... 61  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1896 人在线   最高记录 6547   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 16:27 · PVG 00:27 · LAX 09:27 · JFK 12:27
Developed with CodeLauncher
♥ Do have faith in what you're doing.