bigship 关注
  • 9
    声望
  • 0
    勋章
  • 34
    积分
  • 简介还没来得及写 :)
    关注(4
    粉丝(21
    注册:2012/03/03
    • 发表文章 《调试器工作原理(3):调试信息》
      在本文中我将向大家解释关于调试器是如何在机器码中寻找C函数以及变量的,以及调试器使用了何种数据能够在C源代码的行号和机器码中来回映射。
      2015/01/13 阅读原文 1
    • 发表文章 《调试器工作原理(2):实现断点》
      这里我将说明调试器中的断点机制是如何实现的。断点机制是调试器的两大主要支柱之一 ——另一个是在被调试进程的内存空间中查看变量的值。我们已经在第一篇文章中稍微涉及到了一些监视被调试进程的知识,但断点机制...
      2015/01/13 阅读原文 3
    • 发表文章 《调试器工作原理(1):基础篇》
      我打算在这篇文章中介绍关于Linux下的调试器实现的主要组成部分——ptrace系统调用。本文中出现的代码都在32位的Ubuntu系统上开发。请注意,这里出现的代码是同平台紧密相关的,但移植到别的平台...
      2015/01/13 阅读原文 2
    • 发表文章 《推荐给开发人员的6个实用命令行工具》
      作为一名Web开发者,当程序出现问题时日子总不是那么好过。问题可能无处不在,可能是你发送的请求出了错,可能是回复出了错,可能是你使用的某个第三方库出了问题,又或者是一个外部API调用失败了。本文介绍了...
      2014/12/29 阅读原文 1
    • 发表文章 《分布式系统编程,你到哪一级了?》
      当分布式系统编程成为你生活中的一部分时,你需要经历一段学习曲线。这篇文章描述了一下我当前在这个领域大致属于哪个层次,并希望能为你指出足够多的错误,从别人的错误中学习,从而使你能以最优的路径通向成功。先...
      2014/12/24 阅读原文
    • 发表文章 《Chromium团队的安全开发核心准则》
      Google设立的Chromium浏览器安全奖励计划想必大家都还记忆犹新,找出漏洞并成功修复的人将有重赏,总计将有100万美金用于奖励支出。想看看Chromium的开发团队对于安全性问题的看法吗?
      2014/12/21 阅读原文
    • 发表文章 《C++编译器无法捕捉到的8种错误》
      C++是一种复杂的编程语言,其中充满了各种微妙的陷阱。在C++中几乎有数不清的方式能把事情搞砸。幸运的是,如今的编译器已经足够智能化了,能够检测出相当多的这类编程陷阱并通过编译错误或编译警告来通知程序...
      2014/12/18 阅读原文 6
    • 发表文章 《iPhone和iPad上最棒的免费视频播放器》
      iOS应用的生态系统中有很大一部分是由付费软件组成,与此相比,Android阵营中的Google Play商店则没有那么多的付费应用。如此看来,iOS更像是Mac OS X,现在花上几块美刀买个app...
      2014/12/14 阅读原文 3
    • 发表文章 《为什么有些技术人员不写博客?》
      常有人跟我讨论我在自己博客上发布过的博文,有时候他们还希望我来写某些主题的文章。在讨论的过程中,我几乎总是会问为什么你自己不开一个博客,或者为其他人的博客做些贡献呢?当我在引导他们为技术类的主题写一些...
      2014/11/24 阅读原文 8
    • 发表文章 《心跳眼镜》
      Google Class的出现引领了一大堆的眼睛系产品,各家硬件公司似乎都参与到了可穿戴式的队伍中,智能手环的出现更是铺天盖地。因此LZ也想搅搅这趟浑水,于是『心跳眼镜』闪亮登场,3D打印+纯黑色喷漆...
      2014/09/12 阅读原文
    • 发表文章 《请不要打断开发人员》
      “开发人员每天应当有 4-6 小时的无中断时间。每次 3-5 分钟的中断,其成本远超过你的想象。”
      2014/09/02 阅读原文 2
    • 发表文章 《树莓派外的又一选择:性能和扩展大提升的HummingBoard》
      近年树莓派(Raspberry Pi)、Arduino等“卡片式电脑”在编程教育和开源硬件开发领域刮起了一股停不下来的旋风,不过如果大家对性能的要求更高,那么这些经典的产品可能就不太符合需求了。好在,...
      2014/08/25 阅读原文
    • 发表文章 《卡尔曼滤波在加速度计和陀螺仪上的应用》
      原作者写过博文介绍过加速度计(Accelerometer)ADXL345,陀螺仪(Gyroscope)ITG3200以及电子罗盘(Compass)HMC5883L大致的用法。并表示在现实的应用中,真正...
      2014/07/17 阅读原文
    • 发表文章 《基于GPS/GPRS/GSM 模块的远程控制》
      GPS/GPRS/GSM三合一模块是基于SIMCOM公司SIM548C设计的一款结合GSM/GPRS&GPS功能为一体的通信模块,兼容Arduino板,对于新手来说很容易学会如何使用它。
      2014/07/17 阅读原文
    • 发表文章 《Arduino Due之我见》
      半年前Arduino官方放出消息表示正在开发基于ARM Cortex-M3的32位微控制器板Due,笔者及与笔者一样的很多Geek(极客)和创客们都摩拳擦掌跃跃欲试,急迫的想亲自动手玩玩这款新微控制器...
      2014/07/17 阅读原文
    • 发表文章 《Ziphius: 用App遥控的水上机器人》
      Ziphius是一款可用App遥控的水上机器人。Ziphius体型长约35厘米,体重大概1.5公斤。它的内置一个树莓派和一颗能够支撑其工作一个小时左右的电池。在身后两个螺旋桨的推动下,它可以达到6英里...
      2014/07/10 阅读原文
    • 发表文章 《Arduino LED交互茶几》
      日本arduinos爱好者Yohash制作可一个LED交互的茶几,当有东西放上去的时候,覆盖的区域出现蓝光。2块arduino控制着818个蓝光LED,160个红外发射器、190个红外接收器,总共产生...
      2014/07/03 阅读原文 2
    • 评论 《调试器工作原理(2):实现断点》
      原文作者提供了一个小型的程序库,译文里有给出链接。那个结构体的定义在debuglib.c文件中。
      2014/05/07 阅读原文 3
    • 发表文章 《如何成为一名优秀的 C 语言程序员》
      每过一段时间我总会收到一些程序员发来的电子邮件,他们会问我是用什么编程语言来编写自己的游戏的,以及我是如何学习这种编程语言的。因此,我认为在这篇博文里列出一些有关C语言的最佳读物应该能帮到不少人。如果...
      2014/01/23 阅读原文 2
    • 发表文章 《为什么我希望用C而不是C++来实现ZeroMQ(第二篇)》
      这篇文章可能又会引起 C++ 程序员的诸多不适,就作者本文所描述的问题来看,某些“C++的问题”其实是可以有C++的解决方案的。请参阅侵入式和非侵入式容器。但是考虑到ZeroMQ是一个很底层的高性能网...
      2014/01/23 阅读原文 13
    跳到底部
    返回顶部