首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
摸鱼打字员
掘友等级
社畜
|
地球
程序员/打字员/工程师/编码员/开发者/码农/业余涂鸦
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
440
文章 68
沸点 372
赞
440
返回
|
搜索文章
赞
文章( 68 )
沸点( 372 )
2019 年 C++ 的发展
C++ 软件工程师 Bartek 发布博客,回顾了 C++ 2019 年的发展情况。 (需要注意的是,文章提出的只是 Bartek 的观点,并不代表整个 ISO C++ 委员会的观点。) 从下表可以看出来,在 2019 年,C++ 社区做了许多事情,像我们关注的新特性方面的进展…
研发视角下的DNS
DNS(Domain Name System, 域名系统) 是Internet上作为将域名和IP地址相互映射的一个分布式数据库,能够根据域名找到对应的IP地址。 根域、顶级域、二级域、子域 域名采用层次化的方式进行组织,每一个点代表一个层级。一个域名完整的格式为www.baid…
字节跳动 EB 级 HDFS 实践
因为 HDFS 这样一个系统已经存在了非常长的时间,应用的场景已经非常成熟了,所以这部分我们会比较简单地介绍。 HDFS 全名 Hadoop Distributed File System,是业界使用最广泛的开源分布式文件系统。原理和架构与 Google 的 GFS 基本一致。…
有线HHKB蓝牙化改造指南
最近无意中发现了一个HHKB的双模替换主控,可以让有线版本的HHKB摇身一变变成蓝牙键盘,二话没说我就先抢了两套。最近刚安装完成,发现效果非常牛逼,连节能模式和手动开关都很齐全,可以说是我近几年来用过的完成度最高的HHKB蓝牙客制化产品了。而且整个改造过程只需要一把十字螺丝刀就…
一文领略链接与装载
链接与装载是一个比较晦涩的话题,大家往往容易陷入复杂的细节中而难以看清问题的本来面目。从本质上讲各个系统的编译、链接、装载过程都是大同小异的,或许可以用一种更抽象的形式来理解这些过程,梳理清楚宏观的来龙去脉有利于对特定系统进行深入学习。 本文主要根据《程序员的自我修养 —— 链…
从硬件入手深入理解epoll 的本质
从事服务端开发,少不了要接触网络编程。epoll 作为 Linux 下高性能网络服务器的必备技术至关重要,nginx、Redis、Skynet 和大部分游戏服务器都使用到这一多路复用技术。 网上虽然也有不少讲解 epoll 的文章,但要么是过于浅显,或者陷入源码解析,很少能有通…
如何学一门新语言,以 Dart 为例
世界上没有一种可以各个领域通吃的语言,为了应对不同的场景和需求,我们摆脱不了要学习一门新的语言。最近准备入坑 Flutter(技术储备),学了点 Dart, 一点心得分享给大家。 1. 假定前提 2. 基本原则 3. 基本姿势 1. 假定前提 我想看这篇文章的应该都是程序员了吧…
reids
在score相同的情况下,redis使用字典排序客户端 Socket01 向 Redis 的 Server Socket 请求建立连接,此时 Server Socket 会产生一个 AE_READAB
在 Linux 上用 strace 来理解系统调用
系统调用system call是程序从内核请求服务的一种编程方式,而 strace 是一个功能强大的工具,可让你跟踪用户进程与 Linux 内核之间的交互。 要了解操作系统的工作原理,首先需要了解系统调用的工作原理。操作系统的主要功能之一是为用户程序提供抽象机制。 用户大多使用…
转载:搭建完整的arm-linux-gcc等交叉编译环境
首先简单介绍一下,所谓的搭建交叉编译环境,即安装、配置交叉编译工具链。在该环境下编译出嵌入式Linux系统所需的操作系统、应用程序等,然后再上传到目标机上。 交叉编译工具链是为了编译、链接、处理和调试跨平台体系结构的程序代码。对于交叉开发的工具链来说,在文件名称上加了一个前缀,…
下一页
个人成就
文章被点赞
2
文章被阅读
3,640
掘力值
58
关注了
75
关注者
38
收藏集
9
关注标签
27
加入于
2017-12-31