- 博客(9)
- 收藏
- 关注
原创 利用动态代理实现简单的RPC框架
RPC简介进程间通信(IPC):是在多任务操作系统或联网的计算机之间运行的程序和进程所用的通信技术。有两种类型的进程间通信(IPC)。本地过程调用(LPC):LPC用在多任务操作系统中,使得同时运行的任务能互相会话这些任务共享内存空间使任务同步和互相发送信息。 远程过程调用(RPC):RPC类似于LPC,只是在网上工作RPC开始是出现在太阳微系统公司和惠普公司的运行UNIX操作系统的计算...
2019-08-24 21:29:22 124
原创 T5
#include<iostream>#include<map>#include<vector>#include <c++/fstream>#include <c++/cassert>#include <c++/sstream>#include <sstream>#include <string...
2019-08-19 22:07:12 167
原创 T11
#include <iostream>using namespace std;char *strcpy(char *dest, const char *srce){ if (dest==NULL || srce==NULL) return NULL; char *ret = dest; while ((*dest++ = *srce++...
2019-08-19 20:09:08 769
原创 T3
#include<iostream>#include<map>#include<vector>using namespace std;vector<int> findMax(int arrA[], int arrAsize, int cnt){ vector<int> res; map<int,int>...
2019-08-19 19:47:07 92
原创 T4
#include <vector>#include <iostream>#include <string>#include <c++/algorithm>#include <c++/map>using namespace std;struct ListNode { int val; ListNode *nex...
2019-08-19 19:00:14 110
原创 T2
#include <vector>#include <iostream>#include <string>#include <c++/algorithm>#include <c++/map>using namespace std;struct Coord{ int x; int y;};vector&l...
2019-08-19 17:50:14 110
原创 【操作系统】对内存的管理
操作系统对内存的管理没有内存抽象的年代在早些的操作系统中,并没有引入内存抽象的概念。程序直接访问和操作的都是物理内存。比如当执行如下指令时:mov reg1,1000这条指令会毫无想象力的将物理地址1000中的内容赋值给寄存器。不难想象,这种内存操作方式使得操作系统中存在多进程变得完全不可能,比如MS-DOS,你必须执行完一条指令后才能接着执行下一条。如果是多进程的话,由于直接操作物理...
2019-08-18 22:58:02 324
原创 【操作系统】程序执行过程
本章主要介绍程序执行过程中操作系统、CPU都干了什么运行前程序在运行前,只是在硬盘上待着,此时就是一堆二进制代码而已,没有任何作用。程序只有进入了内存才能运行,但是要进入内存,则需要服从操作系统的调度。一个程序在运行的时候可能需要很大的空间,比如3G,但是操作系统不可能为每个程序都分配那么大,因为同时加载入内存的程序可能很多。所以操作系统想了个办法,它和CPU一起“欺骗”了程序...
2019-08-18 22:23:06 4825 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人