首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
carroll31110
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 12
沸点 2
赞
14
返回
|
搜索文章
赞
文章( 12 )
沸点( 2 )
小册上新 | QuickJS 引擎源码解析与实践
也许你还不知道 QuickJS 是什么,但你肯定听说过 V8 引擎。相比 V8 这类引擎动辄百万行的代码量,QuickJS 仅通过`约 5.4 万 C 代码`就达到了与之相媲美的完成度。
34岁程序员-开年总结
一路走来,磕磕绊绊,不觉间已经34岁了。都说对于程序员而言35岁是个坎,现在已经走到了坎跟前…… 开年之际,对过去的一年做个小结,并展望一下未来。
为什么 NanoID 正在取代 UUID?
UUID 是软件开发中最常用的通用标识符之一。然而,在过去的几年里,其他的竞品挑战了它的存在。 其中,NanoID 是 UUID 的主要竞争对手之一。
iOS - 渲染原理
我们所看到的动态的屏幕的成像其实和视频一样也是一帧一帧组成的。为了把显示器的显示过程和系统的视频控制器进行同步,显示器(或者其他硬件)会用硬件时钟产生一系列的定时信号。当电子枪换行进行扫描时,显示器会发出一个水平同步信号(horizonal synchronization),简…
深入理解字符编码(ASCII、Unicode、UTF-8、UTF-16、UTF-32)
大家都知道,程序中的所有信息都是以二进制的形式存储在计算机的底层,也就是说我们在代码中定义的一个 char 字符或者一个 int 整数都会被转换成二进制码储存起来,这个过程可以被称为编码,而将计算机底层的二进制码转换成屏幕上有意义的字符(如“hello world”),这个过程…
我不想成为不懂 GUI 的 UI 开发者
作为一个程序员,我是从切图开始职业生涯的。行业内一般把我这种编写用户界面 (UI) 的岗位,叫做前端开发。工作几年后我发现了个奇怪的现象,那就是整个前端圈子里,虽然大家常常谈 UI,但很少有人谈 GUI。 最上游的开源基础库,清一色地宣称自己是 UI Framework 或 U…
iOS逆向学习之九(深入研究Mach-O结构)
File Offset 表示当前__PAGEZERO段在Mach-O文件中的位置。 File Size 表示__PAGEZERO段在Mach-O文件中的大小,此处File Size为0表示在Mach-O文件中并没有__PAGEZERO段,在Mach-O文件被加载进虚拟内存中,才…
iOS逆向学习之十(arm64汇编入门)
iOS汇编语音有很多钟。常见的有8086汇编、arm汇编、x86汇编等等。 iOS的架构从最初的armv6发展到后来的armv7和armv7s,最后发展到现在的arm64,不管是armv6还是后来的armv7,以及arm64都是arm处理器的指令集。armv7和armv7s是真…
一文读懂高性能网络编程中的I/O模型
随着互联网的发展,面对海量用户高并发业务,传统的阻塞式的服务端架构模式已经无能为力。本文(和下篇《高性能网络编程(六):一文读懂高性能网络编程中的线程模型》)旨在为大家提供有用的高性能网络编程的I/O模型概览以及网络服务进程模型的比较,以揭开设计和实现高性能网络架构的神秘面纱。
微信高性能线上日志系统 xlog 剖析
微信高性能线上日志系统 xlog 剖析
下一页
关注了
6
关注者
2
收藏集
1
关注标签
14
加入于
2017-09-26