摘要:题目:如果在一个建立了TCP连接的socket上调用recv函数,返回值为0,则表示()对端发送了一段长度为0的数据对端关闭了连接还没有收到对端数据连接发生错误解答:既然是网络连接,那么就来个流程图解阻塞与非阻塞recv返回值没有区分,都是0 接收到数据大小,
阅读全文
摘要:上高中的小明暗恋女神三年,高考结束后,小明决定向女神表白。这天,小明来到女神楼下等待女神的出现,时间一分一秒的流逝,两个多小时过去了,女神还没有出现,小明看了下表,时针和分针的位置正好跟开始等的时候互换,请问小明一共等了女神多少分钟()172166165150超简单的思路设一圈为1设时针和分针距离x...
阅读全文
摘要:首先只看x&(x-1), 其作用是去掉二进制表示的最右边一位1.假设x的二进制为:***10...0则x-1二进制表示:***01...1所以结果x&(x-1): ***00...0上述结论是正确的.笔试面试中常有这两个题目:题目-1 下面这个函数func(x)的作用是什么? func(9999)的...
阅读全文
摘要:explicit构造函数的作用解析:explicit构造函数是用来防止隐式转换的。请看下面的代码:123456789101112131415161718192021222324252627classTest1{public:Test1(intn){num=n;}//普通构造函数private:int...
阅读全文
摘要:C++:#include #include#include#includeusing namespace std;int maxSubSum(const vector &a){ int maxSum = 0; int thisSum = 0; for (int i = 0; i maxSum) ...
阅读全文
摘要:反射机制是什么?反射机制是指程序运行时,能够获取到自身的信息,只要给到类的名字,程序就会通过反射机制来获得类的所有信息。反射机制的作用?反射机制的优点就是可以实现动态创建对象和编译,体现出很大的灵活性,特别是在J2EE的开发中它的灵活性就表现的十分明显。比如,一个大型的软件,不可能一次就把把它设计的...
阅读全文
摘要:bool operator==(const fraction &lhs,const fraction &rhs);这是运算符重载,operator是关键字,就是重新定义==运算符的作用。lhs指的是==运算符左边的操作数,rhs指的是==运算符右边的操作数,const是为了防止参数被修改,因为这里使...
阅读全文
摘要:#include#includeintmain(){fork();/*****/fork()&&fork()||fork();/*****/fork();/*****/sleep(100);return0;}问题是不算main这个进程自身,程序到底创建了多少个进程?这道题主要考了两个知识点,一是逻辑...
阅读全文