排序:
默认
按更新时间
按访问量

师徒四人过桥问题

问题: 四个人过桥,师傅需10分钟,三师弟挑担子5分钟,大师兄1分钟,二师兄2分钟,天黑了,一个手电,每次必须要有手电才能过桥,最多一次两人走,请问最短时间: 解析: 思维突破点:连个最慢的肯定不能来回送手电,而且他俩一起过桥一次可以花费最少的十分钟,这十分钟无法省掉。 对策:既然两个最...

2016-09-21 07:21:23

阅读数:944

评论数:0

右左法则----复杂指针解析(函数指针与数组指针)

右左法则不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。 右左法则原文: The right-left rule:Start reading the decla...

2016-09-17 17:26:25

阅读数:547

评论数:0

数据库四大范式整理

引言  数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。  设计范式是不是...

2016-08-18 21:43:03

阅读数:4367

评论数:0

GET与POST区别

GET与POST区别 HTTP 定义了与服务器交互的不同方法,最基本的方法是 GET 和 POST(Ajax开发,关心的只有GET请求和POST请求 )。 GET与POST方法有以下区别:(1) 在客户端, Get 方式在通过 URL 提交数据,数据 在URL中可以看到;POST方式,数...

2016-08-14 22:07:14

阅读数:273

评论数:0

Http协议错误代码大全

错误代码(也称作状态代码),指为服务器所接收每个请求(网页点击)分配的 3 位数代码。多数有效网页点击都有状态代码 200(“正常”)。”网页未找到”错误会生产 404 错误。某些常见的代码以粗体显示。 1xx(临时响应)用于表示临时响应并需要请求者执行操作才能继续的状态代码。代码 说明100(继...

2016-08-12 23:10:37

阅读数:2072

评论数:0

求前n项和 , 要求不用乘除,循环,判断 (三种方法)

题目:题目:求 1+2+ … +n , 要求不能使用乘除法、 for 、 while 、 if 、 else 、 switch 、 case 等关键字以及条件判断语句 ( A?B:C )。方法1:用递归替代循环,结合短路特性退出递归 针对循环可以用递归来替代,而针对递归的结束可以用n&...

2016-08-12 07:29:26

阅读数:788

评论数:0

常用五大算法详细介绍

简单介绍: 贪心算法:在对问题求解时,总是做出在当前看来是最好的选择,有可能陷入局部最优。 分治:将一个难以直接解决的大问题,分割成一些规模较小的相同问题,以便各个击破,分而治之。 动态规划:将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题...

2016-08-08 22:35:39

阅读数:372

评论数:0

件测试类型按开发阶段分为

1. 单元测试: 单元测试又称为模块测试,是针对软件设计的最小单位程序模块进行正确性检查的测试工作,单元测试需要从程序内部结构出发设计测试用例,多个模块可以平行地独立进行单元测试。 2. 集成测试又称为组装测试或联合测试,在单元测试的基础上,需要将所有模块按照概要设计说明书和详细设计说明书的要求进...

2016-08-08 14:52:19

阅读数:483

评论数:0

逻辑测试

逻辑测试覆盖是白盒测试法常用的技术。主要的覆盖标准有6种 强度由弱到强依次是:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖1. 条件覆盖CC(Condition Coverage)设计足够多的测试用例,运行被测程序,使得每一判定语句中每个逻辑条件的可能取值至少满足一次。条...

2016-08-08 14:41:43

阅读数:588

评论数:0

C++类对象空指针访问成员函数(静态绑定)

题目:class A{ public: void test(){printf("test A");} }; int main(){ A*pA=NULL; pA->test(); }结果是输出“test A”而不是程序崩溃,原因如下:一种解释...

2016-08-06 16:08:39

阅读数:892

评论数:0

C++重载、覆盖、隐藏详细定义以及实际区别

成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。覆盖是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;(4)基类函数必须有virtual 关键字。“隐藏...

2016-08-06 15:47:13

阅读数:244

评论数:0

构造回文串(腾讯2014暑期实习生)

题目:给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢? 输出需要删除的字符个数。 输入描述: 输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000. 输出描述: 对于每组数据,输出一个整数,代表最少需要...

2016-08-05 14:57:37

阅读数:404

评论数:0

等差、等比数列求和公式

等比数列求和公式求和公式推导(1)Sn=a1+a2+a3+…+an(公比为q) (2)q*Sn=a1*q+a2*q+a3*q+…+an*q=a2+a3+a4+…+an+a(n+1) (3)Sn-q*Sn=(1-q)Sn=a1-a(n+1) (4)a(n+1)=a1*q^n (5)Sn=a1...

2016-08-03 07:50:53

阅读数:885

评论数:0

caffe 进行自己的imageNet训练分类:loss一直是87.3365,accuracy一直是0

caffe 进行自己的imageNet训练分类:loss一直是87.3365,accuracy 一直是0,可能的原因是: 标签的问题: imagelist中,图像分类的标签label一定要从0开始,分类层的 num_output 和 标签的值域 不符合: a. 要知道imagenet是进...

2016-07-17 17:11:49

阅读数:8031

评论数:1

数据结构:有关广义表

广义表有如下三个特性:1.层次性:广义表的元素可以是子表,而子表的元素还可以是子表,由此,广义表是一个多层次的结构; 2.共享性:广义表可为其他表所共享。 3.递归表:广义表可以是其自身的一个子表。空广义表 vs 广义表表头为空广义表的表头为空,并不代表该广义表为空表。 例如: 广义表()...

2016-07-14 14:04:08

阅读数:403

评论数:0

赋值到指定的内存地址

题目: 如下哪一段代码不能给地址0xaae0275c赋值为1?() A. volatile int *p=(int *)0xaae0275c;*p=1 B. (volatile int *)0xaae0275c[0]=1 C.volatile int *p=(int *)0xa...

2016-07-12 22:34:59

阅读数:2011

评论数:1

c++类的内存分布

有虚函数的类,前四个字节是虚函数的指针,然后是其他数据变量和成员变量

2016-07-11 21:23:51

阅读数:221

评论数:0

有关虚函数(不能声明的和需要极力避免的)

首先看不能声明为virtual虚函数的情况: 普通函数(不能被覆盖) 友元函数(C++不支持友元函数继承) 内联函数(编译期间展开,虚函数是在运行期间绑定) 构造函数(没有对象不能使用构造函数,先有构造函数后有虚函数,虚函数是对对象的动作) 静态成员函数(只有一份大家...

2016-07-11 14:28:16

阅读数:390

评论数:0

Linux和Windows间进程通信方式整理

Linux进程间通信:管道、信号、消息队列、共享内存、信号量、套接字(socket) Linux线程间通信:互斥量(mutex),信号量,条件变量 Windows进程间通信:管道、消息队列、共享内存、信号量 (semaphore) 、套接字(socket) Windows线程间通信:互斥量(...

2016-07-11 09:46:14

阅读数:401

评论数:0

进程平均周转时间的计算

题目: 有4个进程A,B,C,D,设它们依次进入就绪队列,因相差时间很短可视为同时到达。4个进程按轮转法分别运行11,7,2,和4个时间单位,设时间片为1。四个进程的平均周转时间为 ()? 分析 要理解周转时间的含义,所谓的周转时间就是进程从开始到结束所经历的时间; 平均周转时间就是...

2016-07-11 09:40:41

阅读数:4756

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭