程序员

  • 关于安全,开发人员需要知道的

    开发人员不需要成为安全专家, 但他们确实需要摆脱将安全视为一些不幸障碍的心态。 DevOps 并不意味着每个人都需要成为开发和运维方面的专家。尤其在大型组织中,其中角色往往更加专业…

    编程笔记 2021年8月7日
  • 什么是纯粹的开源社区精神,我用了十年去探索

    人类本身是一个协作能力极强的物种,而随着很多划时代科技发明的诞生,蒸汽机、电、互联网等技术的出现,人们变的更容易聚在一起。 这些小伙伴从一开始的三五成群,到最后拥有一套共同语言和认…

    大数据 2021年8月7日
  • 对 C++ 的忧虑?C++ 创始人警告:关于 C++ 的某些未来计划十分危险

    今年早些时候,我们对 Bjarne Stroustrup 进行了采访。他是 C++ 语言的创始人,摩根士丹利技术部门的董事总经理,美国哥伦比亚大学计算机科学的客座教授。他写了一封信…

    编程笔记 2021年8月7日
  • 2018 中国开源年度报告:洞察篇

    第三篇 洞察篇 3.1 驱动开源背后的重要力量 引子 你有没有觉得开源就像有着魔力般的存在?不仅让人对它的产生发生好奇之心,连它的背后运转的过程更是谜一样存在,令人欲罢不能。来自互…

    大数据 2021年8月7日
  • 2018 中国开源年度报告:数据篇

    第二篇 数据篇 2.1 指南针篇 指南针团队使用网络爬虫与 GitHub 数据 API 获取开源代码库的数据如原代码、项目信息、项目的静态信息如项目名称、起始日期等、与动态信息如f…

    大数据 2021年8月7日
  • 2018 中国开源年度报告:问卷篇

    引言 软件的世界在悄然发生变化 当著名的马克安德森撰写《软件正在吞噬世界》的文章的时候,可能没有想到,在 6 年之后,他就需要加上一个定语: 开源软件正在吞噬世界! 面对人工智能的…

    大数据 2021年8月7日
  • 正确地使用加密与认证技术

    在密码学专家之中,“加密并不是认证”是一个简单的共识。但很多不了解密码学的开发者,并不知道这句话的意义。如果这个知识更广为人知和深入理解,那么将会避免很多的设计错误。 这一概念本身…

    智能运维 2021年8月7日
  • 在线支付逻辑漏洞总结

    0x00 背景介绍 随着网民越来越习惯于网上购物,出现了越来越多的电商网站,在线交易平台等。 其中肯定要涉及在线支付的流程,而这里面也有很多逻辑。 由于这里涉及到金钱,如果设计不当…

    智能运维 2021年8月7日
  • 何谓开源编程?

    开源就是丢一些代码到 GitHub 上。了解一下它是什么,以及不是什么? 最简单的来说,开源编程就是编写一些大家可以随意取用、修改的代码。但你肯定听过关于 Go 语言的那个老笑话,…

    编程笔记 2021年8月7日
  • 逃离 Google,重获自由(与君共勉)

    寻求挣脱科技巨头的一次开创性尝试 在过去的六个月里,难以想象我到底经历了些什么。艰难的、耗时的、开创性的探索,为的只是完全摒弃一家公司 —— Google(…

    编程笔记 2021年8月7日