学术资料专用
学术资料专用
关注数: 0
粉丝数: 1
发帖数: 69
关注贴吧数: 10
【提问】啥叫“命运共享”? 看《TCP/IP详解卷1:协议》第4页提到了命运共享:“命运共享建议将所有必要的状态放在通信端点,这些状态用于维护一个活动的通信关联(例如虚拟连接)。” 不明白这句话和“命运共享”的字面意思是怎么联系起来的?
【求助】电脑黑屏后就无法亮屏,怎么办? 电脑启动后不使用一段时间,电脑就会黑屏,这时不管按什么按键电脑屏幕都不会亮起来。可以听得到风扇的声音,说明电脑还在运转。长按电源键关机再开机可以解决,但总是用这种方法也是治标不治本,哪位老哥能帮帮我?
【求助】如何判断当前单元格的背景色和文本内容是否符合条件? 例如表格中有若干单元格填充了纯红色背景,其他单元格填充了其他颜色,单元格中有一些文字。现在我希望能判断任一单元格的背景色是否为纯红色以及其内文字是否为“红色”,该如何写判断条件?如果我希望统计一片区域中符合上述条件的单元格的数量,该怎么写公式? 谢谢各位了。
【提问】什么情况下返回错误代码,什么情况下使用assert 最近在学数据结构。在写数据结构的实现函数的时候常常会纠结于这个问题。 我知道assert的一个用处是保证数据没有错误。例如在链表中,当遍历到的结点没有下一个结点时,可以这样写: if (NULL == node->next) assert(node == L->tail); // 或者assert(NULL != node->next || node == L->tail) //这里的作用就是保证当某个结点没有下一个结点时,那么这个结点必须是链表的尾节点 但是有时我想偷懒,会在程序的入口使用assert。以队列为例,在函数Status DeQueue(Queue Q, ElemType *e)的第一行我会这么写: assert(NULL != e); 在这个函数中,变量e用来接收出队的元素,它应该指向一个变量,不应该是NULL。我认为保证e不为NULL是数据结构使用者的责任,而不是数据结构编写者的责任(我也觉得使用这个队列数据结构的人看到函数声明应该不会传入NULL实参),所以在这里使用了assert。但是我并不能保证数据结构使用者不在这里传入NULL实参,如果传入NULL实参,肯定会导致Access Violation错误。
【求助】哪位大神有严版《数据结构(C语言版)》的DSDEMO? 哪位大神有严蔚敏、吴伟民著的《数据结构(C语言版)》附赠光盘里的DSDEMO程序?能否分享一下? 谢谢,非常想看看DSDEMO中数据结构的演示。
1
下一页