摘要:
在两个文件中都定义文件头和用到的宏: 在客户端发送接收阶段: 在服务器端,接收和发送阶段 阅读全文
摘要:
经过启发的代码: 阅读全文
摘要:
内存管理:在64位操作系统中,32位程序占多大内存空间:4GB 64位程序在64位操作系统中占的内存空间:16TB 用户模式: 内核模式: 发送消息三种方式:SendMessage,PostMessage,PostThreadMessage(需要线程ID) 进程间通信:消息 用户消息: 1. 自定义 阅读全文
摘要:
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。最笨的做法: 阅读全文
摘要:
服务器端:Server 客户端:Client#include <iostream> 一个服务器端怎样连接多个客户端?多线程。 服务器端的接收缓冲区小于客户端的发送缓冲区:数据流可任意拆分 缺点:出现粘包现象(发送过快,网络中卡住) 解决方法:长连接和短连接(各自建立socket) 设置包头,发送数据 阅读全文
摘要:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 我的最初做法: 设置bool变量 正确做法:快速幂 同余模: 同余模定理:a*b%m = [(a%m)*(b%m)]%m 证明如下: 因此a^b%m有如下公式: 总结一下就是:(a^2)% 阅读全文
摘要:
IP地址: 地址范围 网络地址规律 子网掩码 私有地址 保留地址 A类地址:从1.0.0.0 到126.0.0.0 第1个字节的第一位总是O 255.0.0.0 10.X.X.X 127.X.X.X B类地址:128.0.0.1—191.255.255.254 第1个字节的前两位总是10 255.2 阅读全文
摘要:
服务器端:Server 函数: 阻塞模式下: 在程序中,“生产者”读入数据,“消费者”根据需求对读入数据进行处理。通常“生产者”和“消费者”存在于两个线程中,当“生产者”完成读入数据时,使用线程同步机制,例如设置一个事件通知“消费者”,“消费者”接收到这个事件后对读入的数据进行处理。 并不是所有Wi 阅读全文