Shopee内推小虾米
Shopee内推小虾米
全部文章
分类
C++学习笔记(3)
未归档(1)
网络编程笔记(5)
归档
标签
去牛客网
登录
/
注册
Shopee内推小虾米的博客
全部文章
(共8篇)
STL源码剖析 第三章 迭代器 与 traits编程 阅读笔记
重点在最下面,赶时间的小伙伴可以直接跳到最后 迭代器是设计模式之一,提供依序访问集合的统一方法 意思是对于数组、链表、或树,都能使用同样的方法来遍历, 原先链表可能是依次用next指针,树可能是right指针来访问 现在统一用iter++来遍历 这个对于通用算法 (无视容器...
2020-04-24
0
563
后台开发笔记 (一. 所需技术栈)
后台即服务器,按传统C/S架构而言,Client是我们玩的网络应用程序(QQ、微信),Server是远在另一个地方的服务器集群,所以后台开发主要写处理客户端发出的各种请求的代码, 如给另一个用户发消息,上传信息,修改账户密码。 客户端和服务器相隔甚远,请求需要通过网络来传输,所以需要掌握计算机...
2020-04-09
0
795
网络编程笔记三 (linux内核态、用户态)
图引自 https://baijiahao.baidu.com/s?id=1637922221053576019&wfr=spider&for=pc用户态与内核态 OS系统的主要功能是调度系统资源,如CPU、内存、外设等,如果这些重要的资源可以被进程随意访问,那么调度也就没有意义了。...
2020-04-08
0
742
C++ 学习笔记 六 (C++文件运行过程分析)
学习了“程序员的自我修养—链接、装载与库”后,写点自己对C++运行过程的理解(抄袭、借鉴),图引用自 “程序员的自我修养—链接、装载与库” 一书 C++文本文件(.c,.h)需要经过预处理(.i)、编译(.s)、汇编(.o)、链接(.exe)、装载后才能在内存中运行。预处理: 1.递归导入#incl...
2020-04-07
1
563
网络编程笔记二 (进程间通信IPC)
应用程序设计方式: 1.一个庞大的应用程序完成全部工作,程序的各个片段间通过函数参数、函数返回值、全局变量相互调用 2.使用IPC进行通信的多个应用程序,如unix工具使用shell管道 3.由多个使用IPC通信的应用程序组成的单个应用程序,通信发生在线程间(也以IPC称呼)...
2020-04-07
0
573
网络编程笔记(一. 网络IO多路复用)
多路复用有select, poll, epoll三种实现select中的描述符集合结构类似这样 struct fd_set{ long a[1024/2048];//大小由宏决定 //监听时a[i]=0,1表示是否监听文件描述符i;返回事件后a[i]=0,1表示是否i可操作 };比较...
2020-04-07
0
530
C++学习笔记(二.继承成员的访问控制)
突然了解到访问控制符不光能出现在类定义的成员前,还能出现在第二个位置(派生列表中),两种情况交织起来访问控制令人迷茫所以写个博客梳理一下,总觉得这个继承关系跟现实生活中的人际关系其实差不多,所以拿老李一家三代人打个比方 出场人物如下:老李:基类的内部成员函数老李的财产:房屋、卧室、保险柜,基类成员,...
2020-01-10
0
453
C++学习笔记(一. 面向对象特性:继承、动态绑定)
C++设计目标 为系统程序设计提供Simula语言的程序组织功能(类、类的层次结构),同时提供C语言的效率和灵活性.[1]早期C++ 即 带类的C 面向过程与面向对象 C是一门面向过程的语言,如果我们想表示两个类之间的关系,只能用 组合、包含 的形式(一个类作为另一个类的属性),如果以图表表示,...
2020-01-10
0
504