上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 58 下一页
  2013年3月28日
摘要: 来源:http://blog.csdn.net/mishifangxiangdefeng/article/details/8012752 答案仅供参考一、C/C++类1.以下程序的输入是()[cpp] view plaincopyclassBase{public:Base(intj):i(j){}virtual~Base(){}voidfunc1{i*=10;func2();}intgetValue(){reurni;}protected:virtualvoidfunc2(){i++;}protected:inti;};classChild:publicBase{public:Child(in 阅读全文
posted @ 2013-03-28 15:44 猿人谷 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 来源:http://blog.csdn.net/mishifangxiangdefeng/article/details/8116876一、程序编写题1.函数checkstr判断一个字符串是不是对称的,如:“abccba”是对称的,"abccbaa"则不是对称的。函数声明如下,其中msg为输入的字符串,对称返回0,不对称返回-1,请实现该函数。int checkstr(const char *msg);答:[cpp] view plaincopyintcheckstr(constchar*msg){inti=0,len;while(msg[i]!='\0') 阅读全文
posted @ 2013-03-28 15:42 猿人谷 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 来源:http://blog.csdn.net/mishifangxiangdefeng/article/details/8120474一、填空题(共17题,每题3分,总共51分)1.设有int a = 5, *b, **c,执行语句c = &b, b = &a后,**c的值为________答:52.以下程序是否有误,如果无误,请写出执行的次数________[cpp] view plaincopyx=-1;do{x=x*x;}while(!x);答:13.设有如下定义:[cpp] view plaincopystructsk{inta;floatb;}data;int*p; 阅读全文
posted @ 2013-03-28 15:40 猿人谷 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 来源:http://blog.csdn.net/mishifangxiangdefeng/article/details/813630610月21日-一面1.HR:自我介绍一下2.HR:介绍一下你的项目HR:讲一下你的这个项目中的关键技术HR:你的这些算法是OPENCV中自带的函数还是自己写的?(HR似乎对我的项目没什么兴趣)3.HR:写一个程序,使单词反序,如“I love ACM”转为"ACM love I".可以认为字符串中只有字母和空格,且两个单词间只有一个空格。HR:你这个程序的时间复杂度是多少?HR:有没有只扫描一遍的算法?4.HR:你看的操作系统主要是哪些内容 阅读全文
posted @ 2013-03-28 15:37 猿人谷 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 第一部分(必做):计算机科学基础1.(单选)软件设计中模块划分应该遵循的准则是:A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合[cpp] view plaincopy答:B内聚指模块内部各成分之间相关程度的度量强度性低到高分成偶然内聚:关系松散没什么联系逻辑内聚:几个逻辑上相关的功能被放在同一模块中,如一个模块读取各种不同类型外设的输入,逻辑内聚的模块各成分在功能上并无关系。时间内聚:一个模块完成的功能必须在同一时间内执行,这些功能只是因为时间因素关联在一起。通信内聚:如果一个模块的所有成分都操作同一数据集或生成同一数据集,则称为通信内聚。顺序内聚: 如果一个模块的各个成分和 阅读全文
posted @ 2013-03-28 15:35 猿人谷 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 简答题1、给一个单词a,如果通过交换单词中字母的顺序可以得到另外的单词b,那么b是a的兄弟单词,比如单词army和mary互为兄弟单词。现在要给出一种解决方案,通过用户输入的单词,根据给定的字典找出输入单词有哪些兄弟单词。请具体说明数据结构和查询流程,要求时间和空间效率尽可能地提高。2、线程和进程的区别及联系?如何理解“线程安全”问题?3、C和C++中如何动态分配和释放内存?他们的区别是什么?算法设计1、网页爬虫在抓取页面时,从指定的url站点入口开始爬取这个站点上的所有url link,抓取到下一级link对应的页面后,同样对该页面上的link进行抓取从而完成深度遍历。为简化问题,我们假设每 阅读全文
posted @ 2013-03-28 15:32 猿人谷 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 来源:http://blog.csdn.net/ferlansue/article/details/7256964 一、Contiki简介Contiki是一个开源的、高度可移植的多任务操作系统,适用于联网嵌入式系统和无线传感器网络,由瑞典计算机科学学院(Swedish Institute of Computer Science)的Adam Dunkels和他的团队开发,已经应用在许多项目中。 Contiki支持IPv4/IPv6通信,提供了uIPv6协议栈、IPv4协议栈(uIP),支持TCP/UDP,还提供了线程、定时器、文件系统等功能。Contiki是采用 C 语言开发的非常小型的嵌入式. 阅读全文
posted @ 2013-03-28 13:48 猿人谷 阅读(1526) 评论(0) 推荐(0) 编辑
  2013年3月8日
摘要: 来源:http://blog.sina.com.cn/s/blog_493309600100clrw.html TCP与UDP区别TCP---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。UDP---用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等 阅读全文
posted @ 2013-03-08 15:47 猿人谷 阅读(332) 评论(0) 推荐(0) 编辑
  2013年3月6日
摘要: 源码下载:http://www.tracefact.net/SourceCode/SimpleSort.rar四种简单的排序算法我 觉得如果想成为一名优秀的开发者,不仅要积极学习时下流行的新技术,比如WCF、Asp.Net MVC、AJAX等,熟练应用一些已经比较成熟的技术,比如Asp.Net、WinForm。还应该有着牢固的计算机基础知识,比如数据结构、操作系统、 编译原理、网络与数据通信等。有的朋友可能觉得这方面的东西过于艰深和理论化,望而却步,但我觉得假日里花上一个下午的时间,研究一种算法或者一种数据结 构,然后写写心得,难道不是一件乐事么?所以,我打算将一些常见的数据结构和算法总结一下 阅读全文
posted @ 2013-03-06 13:45 猿人谷 阅读(396) 评论(0) 推荐(0) 编辑
  2013年3月4日
摘要: 做爬虫的时候最头疼的就是遇到一些动态加载的页面或者是一些动态生成的链接。比如我们的博客园就是个例子:凤凰网的评论链接也是一样:今天我们就用Webkit来解决这个问题。预备知识可以看一下我前面几篇文章,准备工作参照利用InjectedBundle定制自己的Webkit(二)中的客户端程序。一切就绪之后我们开始!首先介绍一些重要的函数和回调在创建一个Page之后我们可以设置一些回调函数,其中有一个是:WKPageLoaderClient::didFinishDocumentLoadForFrame原型是:typedef void (*WKPageDidFinishLoadForFrameCallb 阅读全文
posted @ 2013-03-04 20:45 猿人谷 阅读(800) 评论(0) 推荐(0) 编辑
上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 58 下一页