找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

tag 标签:

相关文章

  • 使用GDB命令行调试器调试C/C++程序

    没有调试器的情况下编写程序时最糟糕的状况是什么?编译时跪着祈祷不要出错?用血祭召唤恶魔帮你运行程序?或者在每一行代码间添加printf("test")语句来定位错误点?如你所知,编写程序时不使用调试器的话是不方便的。幸好,linux下调试还是很方便的。大多数人使用的IDE都集成了调试器,但 linux 最著名的调试器是命令行形式的C/C++调试器GDB。然而,与其他命令行工具一致,DGB需要一定的练习才能完全掌握。这里,我会告诉你GDB的基本情况及使用方法。 安装GDB 大多数的发行版仓库中都有GDB Debian 或 Ubuntu $ sudo apt-get install gdb

    2014-11-25 21:48     Adrien Brochard, SPccman

  • 写给那些傻傻的,想做服务器开发的应届生

    前言 猿题库刚刚结束了北京地区的大规模校园招聘,国庆之后打算转战外地进行校招。我本人深度参与了此次的校招工作,包括笔试题命题、面试题命题以及具体的面试工作。 我在面试中发现了一个非常有意思的现象,就是大多数应届生都想做服务器端开发,但是他们却又不清楚服务器端开发具体要做些什么。 我和同事聊天的时候说起此事,我们认为可能应届生觉得:做服务器端开发可以让自己写的程序运行在很多台机器上,并且处理海量的数据,这很「牛逼」。而做客户端或前端开发太简单,成长会比较小。 于是我就写了本文,想给这些单纯的应届生泼泼

    2015-10-16 11:11     @唐巧_boy

  • 松本行弘:代码的未来

    松本行弘(Yukihiro Matsumoto),Ruby语言发明者,亦是亚洲首屈一指的编程语言发明者。现兼任网络应用通信研究所(NaCl)研究员、乐天技术研究所研究员、Heroku首席架构师等。昵称Matz。讨厌东京,喜欢温泉。图灵社区就《代码的未来》,以及中国读者所关心的一些话题,采访了Ruby语言设计者松本行弘(以下简称Matz)先生。(采访者:《代码的未来》译者周自恒) 周:松本先生今年出版了新书《代码的未来》,这本书的中文版正在由我进行翻译,预计明年会在中国出版。您的上一本书《松本行弘的程序世界》在中国受到了读者的好评,这次的

    2014-12-15 11:38     周自恒

  • Java开发者值得关注的7款新工具

    云计算、大数据地快速发展催生了不少热门的应用及工具。作为老牌语言Java,其生态圈也出来了一些有关云服务、监控、文档分享方面的工具。本文总结了7款较新的Java工具,大家不妨看下。 1.JClarity性能监控 JClarity目前提供两款有关Java性能的工具:Illuminate和Censum,Illuminate是一款性能监控工具,而Censum是一款专注于垃圾回收的日志分析工具。除了收集和可视化数据之外,这两款工具还会根据检测到的问题提供解决方案。 核心功能: 瓶颈问题检测(磁盘 I/O、垃圾回收、死锁等) 行动计划会根据问题提出修改建议,例如应用程序需要

    2014-11-22 20:55     

  • 每位 Android 开发人员不容错过的十大实用工具

    随着在线工具与资源的大量出现,Android开发工作开始变得愈发简单且令人振奋。Android开发人员群体正以前所未有的速度迅速扩张。为Android平台开发应用能够带来可观的发展机遇,而我们需要的只是以伟大的设计思路为起点开始这段旅程,由此打造出的应用成果也将在Google Play当中占据一席之地。 谷歌公司发布的Android操作系统无疑极大解放了移动技术的可观潜能。作为一款基于Linux内核的系统,Android属于由谷歌公司负责开发及维护的开源项目。自2007年诞生以来,Android已经陆续推出过多个更新且愈发完善的版本,其中包括姜饼乃至冰淇淋

    2015-07-10 14:17     核子可乐

  • 做一个这样的程序要多少钱?比如像谷歌搜索那么简单的

    我在生活中经常听到这样的问题。做一个这样的程序要多少钱? 至少,必须先提供原型才方便评估实现它的时间。一些相对简单的程序,原型会让人了解开发它需要多少努力。但话又说回来,情况不总是如此。比如,开发下面两个网页需要花多少钱呢? 这两个页面背后的系统,现在价值差不多五千亿美元。因此,人们很容易相信,不可能只用几千美元就能复制它。否则,任何人和他们的小妹妹都会做。原型是了解这个系统将做什么的一个必要条件。然而原型通常不是一个充分条件。 反过来说也能说通。如果仅通过演示原型就可以描述一个程序,那么优先开发

    2015-11-11 13:25     eriksank, 至秦

  • 我是如何从 Web 开发转向移动开发的?

    我的职业开发生涯是作为一个Web开发人员开始的,使用的是PHP。不久后,我切换到.NET生态系统,使用C#和ASP .NETMVC框架来继续搞web开发。我一直以来创建的都是Web应用程序,直到最近 几个月前,我开始用Android和iOS来开发移动应用程序,然后多亏Xamarin,我依然可以使用C#。我之所以写这篇文章是想分享一下我做了这个改变之后的感受。 为什么下这个决定 你可能会问,为什么我会决定从Web开发转向移动开发。因为我想要做一些新的东西以学习新的技能,虽然在web编程上我仍然有很多需要学习的地方。 我认为,移动app有一个前途光明的未来,

    2015-08-31 08:20     Julien Fiaffé, 小峰

  • 用 HTML 标记的古怪代码注释

    现在我明白了,我在编程方面的很多做法都是古怪的、不入流的,不过,对我而言,多多少少是有帮助的。我的网站比大部分网站,肯定存在更多的问题,但是我交付的速度快了不少。你不都懂的。 我从来无法正确学到的一件事,就是注释我的代码。人们通常注释代码的方式如下: 上面的代码是从PHP The Right Way直接摘录的。我纠结的地方在于,代码缩进越深,代码就变得越发难以理解。如果你深入两个 foreach 循环,你该如何知道这部分代码起始何处?问题在于注释无法以某种方式来分割代码。你看不到某段代码的结尾。 你可以使用函数把代码简化为

    2015-09-14 10:43     levelsio, 腊八粥

  • 好代码的科学定义

    你如何定义好的代码?本文通过咨询65个开发人员同一个问题从而得出了一个伪科学的答案。 首先我们相信写好代码是非常重要的。为什么呢?首先,好代码比差代码更有趣,成本更低。其次,代码好,就意味着你正在构建的产品有可能会更好。第三,也是非常关键的一点,写出好的代码是我们的职责:毕竟,我们的工作就是写代码。 方法 由于此65名开发人员都是我们某个职位的应聘者,所以这意味着这些样品开发人员大多偏向于使用Java或Scala技能,并且通常有着5年及以上的工作经验。 问题统一:怎样写好代码?你如何定义好代码?并且在面试时由同

    2015-06-24 14:54     Albert Pastrana, 小峰

  • 2015年软件开发的4大重要发展趋势

    在过去,软件和硬件开发是两个独立的项目,使用不同的技能系列。但是今天,硬件开发通常也需要某种类型的软件功能,例如远程接口。在CEA2014创新讨论大会上软件和硬件的结合成为了舞台的焦点。在“The Keys to Startup Success”部分,大家通过讨论认为未来科技人才将专注于几个方面。

    2015-01-30 09:36     Charles Costa, Lili

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。