程序员

  • 如何向 Linux 内核提交驱动

    当Linux驱动程序开发到一定阶段,向kernel.org提交代码是一个很好的选择。对于很多没有向上游提交过代码的开发者来说,还是有很多疑问需要解决的。比如,究竟我们向哪里提交驱动…

    编程笔记 2021年8月4日
  • 谈谈为 Linux 内核写驱动的编码规范

    最近在向Linux内核提交一些驱动程序,在提交的过程中,发现自己的代码离Linux内核的coding style要求还是差很多。当初自己对内核文档里的CodingStyle一文只是…

    编程笔记 2021年8月4日
  • LINUX 101: 让你的 SHELL 更强大

    在我们的关于 shell 基础的指导下, 得到一个更灵活,功能更强大且多彩的命令行界面 为何要这样做? 使得在 shell 提示符下过得更轻松,高效 在失去连接后恢复先前的会话 S…

    编程笔记 2021年8月4日
  • 秒杀SSD,ubuntu极速开发环境搭建

    ubuntu打开的正确方式(笑) 在这个快节奏的时代。能够使用最快速度最低代价完成任务具有非常重要的意义,对于现代开发者来说,Linux是生活中必不可少且不可替代的工具,如果我们在…

    编程笔记 2021年8月4日
  • 为 Kodi 自制遥控器

    通过运行在 Android 手机上的自制遥控器来控制你的家庭媒体播放器。 Kodi 是一款很优秀的软件,能够将几乎所有电脑变身成媒体中心。它可以播放音乐和视频,显示图片,甚至还能显…

    编程笔记 2021年8月4日
  • PHP 安全编程建议

    简介 要提供互联网服务,当你在开发代码的时候必须时刻保持安全意识。可能大部分 PHP 脚本都对安全问题都不在意,这很大程度上是因为有大量的无经验程序员在使用这门语言。但是,没有理由…

    编程笔记 2021年8月4日
  • Dockerfile 命令介绍及实例

    基础镜像可以用于创建Docker容器。镜像可以非常基础,仅仅包含操作系统;也可以非常丰富,包含灵巧的应用栈,随时可以发布。当你在使用Docker构建镜像的时候,每一个命令都会在前一…

    编程笔记 2021年8月4日
  • 十个非常有趣的 Linux 彩蛋

    在1979年的时候,Atari 公司为 Atari 2600 开发了一个电子游戏——Adventure。 制作 Adventure 的程序员悄悄的把这样的一…

    编程笔记 2021年8月4日
  • 2015年需要了解的前端框架和语言

    语言/平台 Node.js第一,PHP第二,JavaScript第三。因为Node.js的社区很多,所以这个结果你也不用太意外。如果你知道JavaScript,你已经一只脚踏进了用…

    编程笔记 2021年8月4日
  • 大型网站图片服务器架构的演进

    在主流的Web站点中,图片往往是不可或缺的页面元素,尤其在大型网站中,几乎都将面临“海量图片资源”的存储、访问等相关技术问题。在针对图片服务器的架构扩展中,…

    编程笔记 2021年8月4日