程序员

  • FreeCAD:Linux 下的 3D 建模和设计软件

    FreeCAD 是一个基于 OpenCasCade 的跨平台机械工程和产品设计工具。作为参数化 3D 建模工具,它可以与 PLM、CAx、CAE、MCAD 和 CAD 协同工作,并…

    编程笔记 2021年8月5日
  • 2017 年最受欢迎的 10 个编程挑战网站

    如果你正在在学习编程,那么我可以告诉你一个提高技能的好方法,那就是是敢于去解决编码过程中遇到的难题。解决不同类型的难题,可以帮助你成为一名优秀的问题解决者;不管编程语言多复杂,你也…

    编程笔记 2021年8月5日
  • 通过开源书籍学习 Ruby 编程

    开源的 Ruby 书籍 Ruby 是由 Yukihiro “Matz” Matsumoto 开发的一门通用目的、脚本化、结构化、灵活且完全面向对象的编程语言…

    编程笔记 2021年8月5日
  • JavaScript 函数式编程介绍

    探索函数式编程,通过它让你的程序更具有可读性和易于调试 当 Brendan Eich 在 1995 年创造 JavaScript 时,他原本打算将 Scheme 移植到浏览器里 。…

    编程笔记 2021年8月5日
  • 并发服务器(二):线程

    这是并发网络服务器系列的第二节。第一节 提出了服务端实现的协议,还有简单的顺序服务器的代码,是这整个系列的基础。 这一节里,我们来看看怎么用多线程来实现并发,用 C 实现一个最简单…

    编程笔记 2021年8月5日
  • 如何像 NASA 顶级程序员一样编程 —— 10 条重要原则

    引言: 你知道 NASA 顶级程序员如何编写关键任务代码么?为了确保代码更清楚、更安全、且更容易理解,NASA  的喷气推进实验室制定了 10 条编码规则。 NASA 的…

    编程笔记 2021年8月5日
  • 编程的乐趣:快速终止!

    当软件出现问题的时候,它应该以一种很容易引起注意的方式马上终止。这种“快速终止”的方式值得借鉴,我们会在这期专栏里谈谈这个重要的概念。 一开始,&ldquo…

    编程笔记 2021年8月5日
  • AWS 技术文章特辑

    AWS 作为全球首屈一指的云服务商,无论是在服务上,还是在技术上,均引领了云技术方面的发展。在 AWS 上,有很多前沿技术的应用,我们特地收集整理了一些  AW…

    编程笔记 2021年8月5日
  • LaTeXila 简介:Linux 上的一个多语言 LaTeX 编辑器

    LaTeXila 是一个多语言 LaTeX 编辑器,专为那些偏爱 GTK+ 外观的 Linux 用户设计。这个软件简单,但又足够强大,可定制性良好,所以如果你对 LaTeX 感兴趣…

    编程笔记 2021年8月5日
  • Orange Pi 新手起步指南

    随着开源驱动的硬件越来越成为主流,比如 Arduino 和 Raspberry Pi,这些开源硬件的成本不断下降,给那些全新且具有创新性的物联网和STEM(LCTT译注:STEM …

    编程笔记 2021年8月5日