Classic Knowledge

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

C 最佳实践

浏览 197 扫码 分享 2022-07-09 05:08:29

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • Windows编程
    • Windows 核心编程
      • 动态链接库
        • 19 DLL基础
    • VS的使用
    • VC / VS报错集锦
    • VC 6.0 Release调试
    • Visual C 6.0编译boost_1_34_1
    • VC 深入详解 第3版
      • 02 Windows程序内部运行机制
      • 15 网络编程
      • 16 多线程
      • 17 线程同步与异步套接字编程
      • 18 进程间通信
      • 20 动态链接库
      • 21 HOOK编程
  • 函数编程
    • 用“λ演算法”去理解,为什么函数式编程会有更少的bug by 王木头学科学
  • CSAPP
  • SCIP
    • SICP Python
  • OSTP
    • 第2章 操作系统介绍
  • LLVM
  • 尹成
    • C部分
      • 0327
      • 0513
  • C 最佳实践
  • C by Scott Meyers
    • Effective C
  • 极客时间 现代C 实战30讲
    • 00 有关术语发音及环境要求
    • 01 堆、栈、RAII:C 里该如何管理资源?
    • 24 Boost
    • 25 两个单元测试库:C 里如何进行单元测试?
  • 实验楼: C 11&14 高速上手教程
  • Modern C
    • 参考
    • import
    • coroutine
    • thread
    • RAII
  • C 性能优化
    • 03 0702
  • hacking C
    • Infographics & Cheat Sheets
    • Beginner's Guide To C
      • Introduction
      • First Steps
      • Input & Output
      • Custom Types – Part 1
      • Diagnostics
      • Standard Library
        • Containers & Views
        • Standard Algorithms
        • Utilities
      • Code Organization
      • Custom Types – Part 2
      • Generic Programming
      • Memory Management
      • Software Design Basics
    • Standard Library Containers
    • Standard Library Algorithms
    • Online Learning
    • Books For Learning C
  • 深度探索C 14
  • 2020 重学C
    • 发展历史
    • C VS. C
    • 运算符与表达式
  • 现代 C 教程
    • 01 迈向现代 C
  • C语言接口与实现
    • 01 引言
    • 02 接口与实现
  • CPP/C
    • 代码风格
    • DataType
    • 指针
      • 指针与引用
      • 看完这个视频,我再也不害怕指针! by 双笙子佯谬
    • C & C 中的字符串
    • CONST
    • 值类别
    • 函数指针
    • STL
      • C 17 STL Cookbook
        • 编译和运行例程
          • 01 C 17的新特性
      • vector初始化与否导致的巨大性能差异
    • 对象模型
      • 聊聊内存模型与内存序
      • 一起探索C 类内存分布
      • C |对象模型|对象模型综述 by 朝闻君
      • C 类对象的内存分布 by Skykey
      • C 对象模型 by HJiahu
    • 继承, 多态
      • 多态实现-虚函数、函数指针以及变体
    • 日期和时间编程
    • 正则表达式
    • 内存泄漏
      • 内存泄漏-原因、避免以及定位
    • 移动语义
      • 左值, 右值
      • 深入理解移动语义
      • C Move Semantics - The Complete Guide
        • 1. 移动语义的力量
    • 动态内存
      • 智能指针
        • 智能指针举例
        • 共享指针四宗罪
        • 智能指针-使用、避坑和实现
    • lambda
      • 揭开lambda的神秘面纱
      • C 11中的lambda,std::function以及std:bind
    • 从零开始的简单函数式C
      • 内存泄漏
      • 前言&目录
      • 01 pair
      • 02 tuple
  • 30天自制C 服务器
    • 01 从一个最简单的socket开始
    • 04 来看看我们的第一个类
  • Boost
    • ASIO
      • 觅新笑话中
  • Go
    • 安装, 环境搭建
    • The Go programming language
      • 01 Tutorial
        • 1.1 Hello World
    • Go in Action
      • 01 Go语言介绍
      • 02 快速开始一个 Go 程序
    • Go 语言设计与实现
      • 01 预备知识
        • 01 准备工作
      • 02 基础知识
      • 03 运行时
      • 04 进阶内容
    • Go by Example
      • 01 Hello World
      • 02 值,变量,常量
      • 03 For 循环,判断,分支结构
      • 04 数组,切片,关联数组,Range遍历
      • 05 函数,多返回值,变参函数
      • 06 闭包,递归
      • 07 指针,字符串, 结构体,方法,接口, 内联结构体, 泛型
      • 08 错误处理
      • 09 *协程, 通道,通道缓冲,通道同步,通道方向,通道选择器
      • 10 Select, 超时处理,非阻塞通道操作,通道的关闭, 通道遍历
  • Ada
  • Rust
    • 通过例子学 Rust\Rust By Example
      • 00 Hello World
  • 语言基础
  • 返回值优化
    • 字符转换
    • 编译器之返回值优化
  • 回调函数
  • Linux基础知识
  • 构建
    • Make
      • 跟我一起来玩转 Makefile
      • Makefile 基础入门
      • Makefile 基础入门实战
    • Cmake
      • CMake教程系列 by 余朔钰
      • Modern CMake
        • 为什么要学习现代 CMake?
        • 00 命令行小技巧
        • 01 添加源文件
        • 02 项目配置变量
        • 03 链接库文件
        • 04 对象的属性
        • 05 链接第三方库
        • 06 输出与变量
        • 07 变量与缓存
        • 08 跨平台与编译器
        • 09 分支与判断
        • 10 变量与作用域
        • 11 其他小建议
        • 12 深入理解列表
        • 13 库的传播规则
        • 14 我推荐的目录组织格式
        • 15 配置头文件
      • Cmake Practice/CMake 实践
      • CMake从入门到精通系列
        • 01 Hello World
      • cmake cookbook
        • Chapter 1: From a Simple Executable to Libraries
      • Visual Studio工程实践开发(C )
        • cmake
    • Xmake 带你轻松构建 C&C 项目
      • 01 xmake 的基本使用
      • 02 xmake 的基本命令使用
    • GCC
  • IDE
    • CLion
    • VSCode
  • 调试
    • Dump
      • Linux-coredump
      • Windows dump
    • GDB
      • GDB调试-从入门实践到原理
      • 用GDB调试程序 by 陈皓
      • GDB 基础入门实战
      • GDB调试Redis
  • 软件工程
    • 使用PlantUML绘图
    • C 设计模式 by 李建忠
      • 01 设计模式简介
      • 02 面向对象设计原则
      • 03 Template Method
      • 04 Strategy
      • 05 Observer/Event
      • 26 设计模式总结
    • 惯用法/原则
    • Design Patterns
      • 行为型
      • 结构型
        • 消除对象耦合-代理模式,状态模式
        • 代理模式
        • 适配器模式
        • 外观模式
        • 状态模式
        • Pimpl
      • 创建型
    • Log
    • XUnit
      • C 单元测试
        • C 语言的单元测试与代码覆盖率
        • Google Test/gtest/gmock
          • 参考
          • gtest-跑起来
          • gmock-跑起来
          • 转一篇小亮同学的google mock分享
        • Boost.Test
      • Java 单元测试入门实战
  • 操作系统:设计与实现 by jyy
    • 准备
    • 1.1 操作系统概述
    • 1.2 操作系统上的程序
  • 网络
    • C语言实现ping程序
    • A Very Simple HTTP Server writen in C
    • I/O 多路复用
  • 并行编程,多线程
    • 渡劫 C 协程
      • 00 前言
    • C 并发编程(从C 11到C 17)by 保罗的酒吧
    • C 内存模型 by 保罗的酒吧
    • 线程与线程池
    • 并行编程
    • 深入应用C 11代码优化与工程级应用
    • 深入理解C 11
  • 从零开始的 JSON 库教程
    • 从零开始的 JSON 库教程
    • 从零开始的 JSON 库教程(一):启程
    • 从零开始的 JSON 库教程(一):启程解答篇
    • 从零开始的 JSON 库教程(二):解析数字
    • 从零开始的 JSON 库教程(二):解析数字解答篇
    • 从零开始的 JSON 库教程(三):解析字符串
    • 从零开始的 JSON 库教程(三):解析字符串解答篇
    • 从零开始的 JSON 库教程(四):Unicode
    • 从零开始的 JSON 库教程(四):Unicode 解答篇
    • 从零开始的 JSON 库教程(五):解析数组
    • 从零开始的 JSON 库教程(五):解析数组解答篇
    • 从零开始的 JSON 库教程(六):解析对象
    • 从零开始的 JSON 库教程(六):解析对象解答篇
    • 从零开始的 JSON 库教程(七):生成器
    • 从零开始的 JSON 库教程(七):生成器解答篇
    • 从零开始的 JSON 库教程(八):访问与其他功能
  • 程序员的自我修养
    • 第01章 温故而知新
    • 第二部分 静态链接
      • 第2章 编译和链接
  • 老码识途
    • 第一章
  • CSAPP
  • UNP V1 3th
    • 构建代码时的一些错误
    • 01 简介
      • 1.2 一个简单的时间获取客户程序
  • APUE 3th
    • 16 网络IPC: 套接字
    • 07 进程环境
      • 7.3 进程终止
  • Linux高性能服务器编程
    • 01 TCP/IP协议
  • UNIX系统编程 通信、并发与线程
  • Linux多线程服务端编程 使用muduo C 网络库
    • 视频课程
      • 01 网络编程概要
      • *02.一个TCP的简单实验
      • 03 课程内容大纲
      • TTCP
        • 04 回顾基础的Sockets API
        • 05 TTCP代码概览
  • MySQL技术内幕:InnoDB存储引擎
    • 第10章
  • Code Complete
    • Part 1 Laying the Foundation
    • Part 2 Creating High-Quality Code
    • Part 3 Variables
    • Part 4 Statements
  • Dive Into Deep Learning
    • 视频课程
      • 01 课程安排
      • 02 深度学习介绍
      • 03 安装
      • 04 数据操作 数据预处理
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注