ARM内核全解析,从ARM7,ARM9到Cortex-A7,A8,A9,A12,A15到Cortex-A53,A57 前不久ARM正式宣布推出新款ARMv8架构的Cortex-A50处理器系列产品,以此来扩大ARM在高性能与低功耗领域的领先地位,进一步抢占移动终端市场份额。 Cortex-A50是继Cortex-A15之后的又一重量级产品,将会直接影响到主流PC市场的占有率。围绕该话题,我们今天不妨总结一下近几年来手机端较为主流的 ARM处理器。 2025-02-13 EMBEDDED
pty示例代码 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657#define _XOPEN_SOURCE#include <stdio.h>#include <stdlib.h>#include <unistd.h> 2025-02-13 DEVELOP
vim常用插件 vim中使用ranger https://blog.csdn.net/lxyoucan/article/details/116486176 [vim]defx.nvim 文件树插件 2025-02-13 DEVELOP
内存泄漏检测 ASan -fsanitize=address //gcc4.9 新支持功能,比valgrind 性能好,可以替代mtrace dmalloc valgrind // memwatch是使用最为广泛的内存错误检测工具。 2025-02-13 DEVELOP
开源c语言数据结构库 开源数据结构实现 fragglet / c-algorithms srdja / Collections-C attractivechaos / klib Klib 是一个 C 通用库,是一个轻量级和独立的 Glib 版本。 2025-02-13 DEVELOP
算法语言选择 golang c++ c python 无疑python是刷算法最合适的,更接近自然语言。其次是c++,因为c++包含stl标准库可以方便用。 golang标准库也不太成熟。 2025-02-13 DEVELOP
编写多进程、线程同步问题总结 注: 多进程时所主要解决的就是进程同步问题。 进程同步: 进程同步的主要任务是对多个相关进程在执行次序上进行协调,以使并发执行的诸进程之间能有效地共享资源和相互合作,从而使程序的执行具有可再现性。 1.1 进程同步存在的问题: 2025-02-13 DEVELOP