首页 > 其他分享 >进阶道路

进阶道路

时间:2022-11-17 19:59:07浏览次数:47  
标签:多线程 进阶 编程 API 道路 Linux 设计模式

C语言要想达到大厂标准,重点是指针和内存管理,以后可以去做服务器开发,后台开发,就包括驱动开发,进阶书籍《C Primer Plus》、《C 和指针》、《C专家编程》,但是由于C++比C多了面向对象语言,有机会也得学习一下。

编程基础四大件:

  一是数据结构和算法,《剑指Offer》、《大话数据结构》,我主要前些日子看了《啊哈!算法》,书不重要,主要是刷题,重点是刷LeetCode。

  二是计算机网络,《TCP/IP详解》,重点把各种协议记住,TCP,UDP,DNS协议等,原理搞清楚。

  三是操作系统,《深入理解操作系统》,掌握进程与线程,并发和多线程,内存等。

  四是设计模式,《大话设计模式》,掌握单例,工厂,代理,测试,模板等模式

实践方面:

  Linux指令,Shell编程,可以看《鸟哥的Linux私房菜》、《Linux就该这么学》。

  GCC 编程工具 ,第一种选择可以看GNU官方文档,第二种看《debugging with gbd》,第三种看《跟我一起写makefile》,

  Makefile也需要了解,一种写文件的,

  还有GDB 调试。

 

  Windows有的API,Linux的也同样有的API。

  多线程编程

  网络编程

  针对以上三个方面可以看《Unix环境高级编程》、《Linux高性能服务器编程》、《POSIX多线程程序设计》。

 

标签:多线程,进阶,编程,API,道路,Linux,设计模式
From: https://www.cnblogs.com/linchangchao/p/16900573.html

相关文章

  • 4.mysql-进阶
    1.事务将多个操作步骤变成一个事务,任何一个步骤失败,则回滚到事务的所有步骤之前状态,大白话:要成功都成功;要失败都失败。如转账操作,A扣钱。B收钱,必须两个步骤都成功,才认为......
  • 进阶实验03-网络流量路径控制
    HCIP-进阶实验03-网络流量路径控制实验需求某城域网网络环境部署规划如图所示,该网络通过OSPF协议进行部署设计,分为四个区域,分别为骨干区域0、普通区域1.2.3。其中普通......
  • 3 、Vue 【进阶】- diff 算法(2), 【包含完整 patchNode】
    Vue【进阶】-diff算法(2),【包含完整patchNode】前言上一讲https://www.cnblogs.com/caijinghong/p/16879388.htmldiff算法讲了:虚拟dom文件位置seter触发后的......
  • 12-Go语言进阶-02
    并发编程并发、并行并发:同一时间段,两个程序轮流执行。并行:两个程序同时执行,需要有多核CPU的支持才能实现。并行不一定就比并发速度快,因为线程或进程之间的通信开销很......
  • 某咖啡 app 加密参数分析进阶版
    本文由简悦SimpRead转码,原文地址mp.weixin.qq.com仅供学习研究。请勿用于非法用途,本人将不承担任何法律责任。前言app某某咖啡v4.4.0mitmproxy抓包......
  • TS进阶之infer
    收录一下,方便需要的时候查询。参考:TS进阶之infer主要内容:介绍下非常实用的infer的使用方法使用介绍条件类型的基本语法是:TextendsU?X:Y;如果占位符类型U......
  • HCIP-ICT实战进阶05-路由策略与策略路由
    HCIP-ICT实战进阶05-路由策略与策略路由0前言什么是路由策略?基于报文的目的IP地址进行路由表查找,之后转发数据;针对控制平面,为路由协议和路由表服务,针对路由......
  • python进阶3-操作excel
    参考:https://www.cnblogs.com/R-bear/p/15025822.html一、python操作excel,python操作excel使用xlrd、xlwt和xlutils模块,xlrd模块是读取excel的,xlwt模块是写excel的,xlutil......
  • websocket 进阶!netty框架实现websocket达到高并发
    引言:在前面两篇文章中,我们对原生websocket进行了了解,且用demo来简单的讲解了其用法。但是在实际项目中,那样的用法是不可取的,理由是tomcat对高并发的支持不怎么好,特别是tomca......
  • 快速体验 Flink Table Store进阶篇
    在本地安装单机版本,能够实现快速体验FlinkTableStore的目的,本文以Flink1.15.2、flink-table-store-dist-0.2.1、flink-shaded-hadoop-2-uber-2.8.3-10.0和Kafka3.......