摘要: 五只猴子分桃。半夜,第一只猴子先起来,它把桃分成了相等的五堆,多出一只。于是,它吃掉了一个,拿走了一堆; 第二只猴子起来一看,只有四堆桃。于是把四堆合在一起,分成相等的五堆,又多出一个。于是,它也吃掉了一个,拿走了一堆;......其他几只猴子也都是 这样分的。问:这堆桃至少有多少个?我自己是这样想的,问题得从最后那个猴子看起,最后那个猴子依然能将桃子分5堆剩一个,则设在最后那个猴子之前剩下数量是A,A%5=1并且还能平分成4堆没有剩余,所以A%4=0。然后,倒数第二只猴子之前的数量就是A+A/4+1个,并且重复之前的步骤,如果在到第一只猴子之前都没遇到问题,那么就能得出结果了。如果在中间出现 阅读全文
posted @ 2013-10-02 15:03 红宝石 阅读(8485) 评论(1) 推荐(0) 编辑
摘要: 无论是在面试中或者项目实践时,在写代码过程中,一个很好的习惯就是先写好单元测试,再开始写自己的函数。这样给人感觉你的思维比较缜密。 1.单元测试干了什么,作用是什么?通俗讲单元测试就是检查一个函数执行后它的返回结果或者它对系统数据造成的影响(或者其它方面的影响)是否跟你的期望一致,也就是为了证明代码的行为和我期望的一致! ①最直接的是保证了函数的正确性(这个大家都知道)! ②还有我们可以根据单元测试来判断此函数是用来干什么的,也就说单元测试类似于一个可执行文档,其它开发人员可以通过看单元测试就会明白你测试的函数是用来干嘛的!2.单元测试的本质 请记住一点,不是为工作而编写... 阅读全文
posted @ 2013-10-02 14:32 红宝石 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 腾讯体育全场回放抓取晚上看比赛不太现实,第二天下班回来看回放吧,一打开网页,偌大的比分让你不想知道结果都不行。于是,写了个简单的html页面,用javascript抓取全场回放的视频地址。这样你就看不到比分了,看比赛才有那种未知的惊喜。目前测试了西甲,德甲,欧冠。其他甲级联赛应该都是支持的。说不定NBA都支持。下面是完整的代码: 腾讯体育全场回放抓取 腾讯体育全场回放抓取 第1步:在比赛之前获取 competitionId 和 matchId 在比赛之前,可以进入看比赛的页面。页面URL包含了这2个... 阅读全文
posted @ 2013-10-02 11:55 红宝石 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 之前培训写过一个作业,关于SharePoint的API的,之后做restore和backup也经常用到,在这里给总结下如何创建。using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.SharePoint;using Microsoft.SharePoint.Administration;using System.Xml;using System.IO;namespace SP1{ class Program { static v... 阅读全文
posted @ 2013-10-02 11:24 红宝石 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1、编写一个程序解决选择问题。令k=N/2,画出表格显示程序对于N种不同的值的运行时间。 分析:选择问题是指从N个数当中,按升序(降序也可以)排列,找出第k个数。LZ的写法是采用书中给出的算法自己实现的,分别采用冒泡排序和分批处理的方式。以下为LZ写出的算法代码。import java.util.Arrays;import java.util.Random;//选择问题答案public class Select { public static final Random RANDOM = new Random(47); //假设N = 10 public ... 阅读全文
posted @ 2013-10-02 10:28 红宝石 阅读(393) 评论(0) 推荐(0) 编辑
摘要: C++中的宏浅析说到宏,恐怕大家都能说出点东西来:一种预处理,没有分号(真的吗?)。然后呢?嗯.......茫然中......好吧,我们就从这开始说起。最常见的宏恐怕是#include了,其次就是#define还有.......还是从宏的用途分类吧:1、#include 主要用于包含引用文件,至今其地位无人能替代;2、注释掉代码。例如:#if 0.......#endif;这种机制是目前注释掉代码的最佳选择,为摩托罗拉公司员工所普遍采用;3、代码版本管理。例如:#ifdef DEBUGfile://调试版本#elsefile://非调试版本#endif;4、声明宏。例如:#define DEC 阅读全文
posted @ 2013-10-02 08:45 红宝石 阅读(292) 评论(0) 推荐(0) 编辑