计算机网络

互联网的模型被分为4层,从上至下每一层都依赖其底层协议。换言之,Application(应用层) 的协议操作成功的前提是Transport(运输层)的存在。没有运输层就没有应用层。好比没有任何道路的前提下就没有汽车可以行驶。而这种层次上的抽象是让开发者在设定某个层面的协议时不去考虑其他层面的问题。比

分布式数据存储

复制为什么复制数据?使得数据与用户在地理上接近(从而减少延迟)即使系统的一部分出现故障,系统也能继续工作(从而提高可用性)扩展可以接受读请求的机器数量(从而提高读取吞吐量)分区事务分布式的麻烦一致性与共识

[LeetCode] 22. 括号生成

数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。示例 1:输入:n = 3输出:["((()))","(()())","(())()","()(())","()()

Java多线程专题

多线程是什么?有什么用?Java多线程的三种实现方式

图的最短路问题

声明无穷大的表示和初始化:在本文中,用0x3f3f3f3f表示无穷大,0xc0c0c0c0表示无穷小。对于数组使用cstring 中的 memset函数进行初始化。#include <cstring>......int map[501][501];memset(map,127,sizeo

nginx 总结

启动nginx服务sudo /etc/init.d/nginx startnginx配置重新加载sudo nginx -s reload

[编译原理] 绪论

编译的过程:例如,一段有错误的程序:Void jisuan(){ int y,c,d; x=a-b*50; y=c+)d*(x+b;}语法 分析:基本字: void int float标识符: a,b,c,d,x,y,jisuan常量: 50运算符: + * = -界限符: { }

[大三下开档] 目标树定

课表本学期重要的课程:分布式计算编译原理考研课程大作业情况:软件工程大作业: django在线多人游戏编译原理大作业: 自己动手写一个编译器分布式计算大作业: 大数据并发编程相关?(暂不确定)需要啃的大部头分布式系统概念与设计二刷算法导论(配合刷题)编译原理与实践需要刷的网课分布式系统:未定编译原理

vim总结

vim功能:(1) 命令行模式下的文本编辑器。(2) 根据文件扩展名自动判别编程语言。支持代码缩进、代码高亮等功能。(3) 使用方式:vim filename 如果已有该文件,则打开它。 如果没有该文件,则打开个一个新的文件,并命名为filename模式:(1) 一般命令模式 默认

git总结

1.1. git基本概念工作区:仓库的目录。工作区是独立于各个分支的。暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。暂存区是独立于各个分支的。版本库:存放所有已经提交到本地仓库的代码版本版本结构:树结构,树中每个节点代表一个代码版本。1.2 git常用命令git config --g
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×