004之MFCSocket同步编程(指针机制)
摘要:异步与同步通信相比较,前者是非阻塞模式,后者是阻塞模式。有关两者差异在此博主中有详细讲解,推荐:https://www.cnblogs.com/wzsblogs/p/4671559.html。 采用同步socket,同时可与CArchive、CSocketFile 配合使用(这两者能否与异步sock
阅读全文
posted @
2019-03-31 22:58
tobyte
阅读(579)
推荐(0)
每日一练之排序算法(P1097 统计数字)
摘要:某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5×10^9)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。 采用sort直接排序,直接略过排序门槛; 注:sort(start,end+1,排序方法),sta
阅读全文
posted @
2019-03-30 23:24
tobyte
阅读(370)
推荐(0)
每日一练之贪心算法(P2587)
摘要:洛谷——P2587 [ZJOI2008]泡泡堂 两队人马进行比赛, 战斗力值各有差异, 如果一方获胜得两分,战平各得一分,失败不得分,求可取得的最佳战绩与最差战绩。 思路:1)最强的打得过最强的就直接上; 2)最弱的打得过最弱的直接上; 3)我方最弱的打不过对方最弱的,送人头消耗对方最强的兵。这样我
阅读全文
posted @
2019-03-30 21:15
tobyte
阅读(1290)
推荐(0)
003之MFCSocket异步编程(指针机制)
摘要:002篇是采用传统方式创建,不适应动态的网络环境,服务器为客户端保留着断开连接时的套接字,不够灵活。而采用指针机制不仅可以更加灵活性,而且能使代码更集中,更具有条理性。将其转变成指针机制。功能及运行保持一致。(前文链接:https://www.cnblogs.com/maxonzou/article
阅读全文
posted @
2019-03-29 15:38
tobyte
阅读(379)
推荐(0)
002之MFCSocket异步编程
摘要:当今的网络程序通用体系结构大多为C/S模式,服务器监听收到来自客户端的请求,然后响应并作出应答。 界面对话框如下,输入IP信息进行通信后再进行连接,连接成功即可开始通信。左侧为客户端,右侧为服务端。 1、创建基于对话框的MFC项目,包含Windows套接字。在工程中创建基于CasyncSocket的
阅读全文
posted @
2019-03-29 12:41
tobyte
阅读(1337)
推荐(0)
每日一练之动态算法
摘要:洛谷P1192 台阶问题 //maxon.blog.luogu.org 有N级的台阶,你一开始在底部,每次可以向上迈最多K级台阶(最少1级),问到达第N级台阶有多少种不同方式。 对于此类动态规划问题,可以联想斐波那契数列,如果迈上终点台阶时,可以在原先的第N-1级至第N-K级(共K级)基础上再多迈一
阅读全文
posted @
2019-03-22 16:13
tobyte
阅读(222)
推荐(0)
001之IP基础对话框
摘要:在TCP/IP协议中,建立连接的两个进程(客户端和服务器)各自用一个socket(IP地址+TCP/UDP端口号)标识。在MFC中流式套接字(SOCK_STREAM)和数据报套接字(SOCK_DGRAM)分别对应TCP/UDP协议通信使用。 基础IP对话框如下,将输入的IP信息进行整合到文本框中。
阅读全文
posted @
2019-03-20 23:25
tobyte
阅读(244)
推荐(0)