[网络应用程序] 基本socket函数

socket 是干嘛的?程序和程序之间的通信传输是依靠三元组[ip地址,协议,端口号]来进行定义的,ip地址和端口确定了传输方和接收方的信息, 协议确定了传输的特性和格式.Socket正是实现上述网络模型的代码框架.Socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都

lex语法分析器的使用

Lex(Lexical Analyzar) 是一种词法分析程序生成器,它可以根据词法规则说明书的要求来生成单词识别程序,由该程序识别输入文本中的各个单词。其文件可为:(1)定义(2)规则(3)用户子程序其中规则部分是必须的,定义和用户子程序部分是任选的。1、定义(1)%{ 符号定义:定义部分起始于

实现一个sql语法解析器

项目规划sql语法设计词法分析语法分析语法制导翻译文件操作打印结果1. sql语法设计就不胡编乱造了,采用sql语言语法,实现以下功能:create table

MOM消息中间件——ActiveMQ

为什么要用MOM?什么场景下使用MOM?

计算机网络

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

分布式数据存储

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

[编译原理] 绪论

编译的过程:例如,一段有错误的程序: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运算符: + * = -界限符: { }

微信小程序todolist报告

TODO List程序功能todo list设计思想MVCMVC是经典的软件架构模式,将应用程序划分为三种组件,模型,视图,控制器设计定义它们之间的相互作用。微信小程序的MINA框架其核心思想正是MVC。通过对MVC的了解,我们可以从更抽象的层面设计小程序的功能逻辑,避免因为繁杂的技术细节,而失去了

虚继承与虚函数

虚继承问题这里举一个网上看来的例子:以前呢有一个大户人家,起初呢就两口子,男主人掌权,保管着大门钥匙,后来他们有两个儿子,若干年后长大成人,男主人也老了,就把钥匙又配了两把,分别交给他的两个儿子,交由他们主持家业,又过去好多年,两个儿子也都成了家,但只有一对可以生育,育有一个男孩,他爹和他叔伯都把他
Your browser is out-of-date!

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

×