程序开发
大约 4 分钟
算法及数据结构 3. 算法总结
操作系统
Linux
- linux 进程、线程与 cpu 的亲和性(affinity)
- 可执行文件(ELF)格式的理解
- Solaris 链接程序和库指南
- Linux 性能评测工具之:gprof
- L inux 内核物理内存管理--伙伴系统
- L inux 下 TCP/IP 及内核参数优化调优
- Linux 系统内核的调试
- V4L2 文档翻译
- 大话 Select、Poll、Epoll
- Linux IO 模型
- 使用 rsync 实现客户端与服务器端的文件同步与传送
- Linux 下用文件 IO 的方式操作 GPIO
- L inux 新的 API signalfd、timerfd、eventfd
- 多线程程序从 Windows 到 Linux 上移植需要注意的 5 个方面
Android
- Android 官方培训课程中文
- 关于 Android Service 真正的完全详解
- Android 中常见的 4 种线程池
- Android 向项目添加组件
- Android.mk 文件语法详解
- Android 文件下载库
设计模式
编程语言
- C#基类库大全
- C++调用 JAVA 方法详解
- C#一些支离破碎的泛型反射技巧
- L inux C++ 面向对象线程类封装
- PHP park,unpark,ord 函数使用介绍
- PHP 高级编程之多线程
- 深入理解PHP内核
- AutoIt 在线文档
- ECMAScript 6 入门
- JS 实现继承的几种方式
- JS 中的 prototype
- C语言标准库
- C++ MIME 邮件库
- C++函数指针模板
- C++调用 JAVA 方法详解
- Google 开源项目C++风格指南
- 标准轻量的C库实现 Klib,包括常见的数据结构实现
- 类G lib C 库 tbox
- Doxygen 的注释风格
- java 中的锁 -- 偏向锁、轻量级锁、自旋锁、重量级锁
- Java Core Sprout
- JAVA 并发编程网
- Java 并行编程
- Java 并行编程工具类详解
嵌入式开发及DNN加速
- rock-chips
- IMX6Q 内存带宽检测mm dc
- IMX6Q 视频加速
- 蜗窝科技 Linux
- 每个程序员都应该了解的 CPU 高速缓存
- 每个程序员都应该了解的“虚拟内存”知识
- 最大化利用内存带宽
- 内存带宽测试 tinymembench
- GDB 汇编调试指令合集
- Neon Intrinsics Reference
- ARM NEON 优化
- ARM NEON optimization
- ARM Cortex 系列(A8/A9/A15/A7) NEON 多媒体处理 SIMD 引擎优化
- 矩阵运算库 blas, cblas, openblas, atlas, lapack, mkl 之间有什么关系,在性能上区别大吗?
- OPENCL:从朴素到更具深度的编程
- OPENCL, SGEMM 优化样例
- OPENCL 并行编程
- CPU、GPU、CUDA,CuDNN 简介
- Cuda 编程指导
- NVCC 分歩 编译 CUDA 程序
- MEC-优化内存与速度的卷积计算