- 博客(4)
- 收藏
- 关注
原创 socket多客户端编程实现--Select I/O 模型实现非阻塞方式
以前在做项目的时候用到socket网络编程,当时只是简单的一对一的C/S模式,只需要简单的创建socket并绑定通信地址和端口即可完成网络通信。昨天接到中国网安的面试电话,被问到socket网络编程如何高效处理多个client的情况,当时项目并没有涉及到这方面的东西,当时的思路是为每个client开启一个线程进行处理,这种在多个线程的情况下,会消耗大量的资源。其实关于socket 网...
2018-07-25 15:51:29
609
原创 C++编程实现itoa和atoi函数
1、int atoi(const char *nptr);注意:参数nptr字符串遇到非数字或者“\0”,停止转换。#include <IOSTREAM>#include <CCTYPE>using namespace std;int main(){ string s; cin>>s; int flag=1,res=0;//flag判断...
2018-07-18 17:31:47
1166
原创 构建二叉树并查二叉树深度
输入:连接的数量n; 连接节点:(1-2,2-3,1-3);输出:连接节点的数量(3)和二叉树的深度(2)。#include <IOSTREAM>#include <VECTOR>#define max(a,b) a>b?a:busing namespace std;int main(){ vector<i...
2018-07-17 11:55:53
220
原创 深信服2019笔试编程题--选题使总分值100并输出选择数量和编号
输入:第一行,输入试题数量n(n<=10); 按顺序输入各个试题的分值v;输出:第一行输出选择的个数; 按从小到大的顺序输出选择试题的序号。思路:这道题是没有规律可循的,由于数量n不大于10,每个题都存在0/1两种状态,最多也就是pow(1,10)=1024种情况,所以采取暴力解决。#include <IOSTREAM>...
2018-07-17 11:21:57
1202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人