2015年10月10日

poj1013

摘要: 一道简单题,思路如下:1、对每个硬币设三个bool位进行标识,分别为平衡even,重heavy,轻light;2、读入数据,对硬币状态进行标记,这里有一个细节是,如果天枰左偏或右偏,要将没有上天枰的硬币的even位都标记为真;3、如果硬币even位为真,或者硬币的heavy和light位同为真,那么... 阅读全文

posted @ 2015-10-10 19:12 caiminfeng 阅读(342) 评论(0) 推荐(0) 编辑

2015年10月6日

C语言中对数组名取地址

摘要: 在C/C++中,数组名相当于一个指针,指向数组的首地址。这里“相当于”不代表等于,数组名和指针还是有很多区别的,这个在《C陷阱与缺陷》里有详尽的讲述。而这里要说的是对于数组名取地址的这么一个操作。如果声明有如下数组:int arr[5];那么,&arr这个操作得到了什么值呢?如果简单的认为arr就是... 阅读全文

posted @ 2015-10-06 23:35 caiminfeng 阅读(8890) 评论(0) 推荐(5) 编辑

2015年9月24日

ubuntu14.04下安装爬虫工具scrapy

摘要: scrapy是目前准备要学习的爬虫框架,其在ubuntu14.04下的安装过程如下:ubuntu14.04下默认安装了2.7的python以及setuptools,若未安装,可通过下面指令安装:sudo apt-get install pythonsudo apt-get install pytho... 阅读全文

posted @ 2015-09-24 21:34 caiminfeng 阅读(941) 评论(0) 推荐(0) 编辑

C++中template的.h文件和.cpp文件的问题

摘要: 在C++中,用到类模板时,如果类似一般的类声明定义一样,把类声明放在.h文件中,而具体的函数定义放在.cpp文件中的话,会发现编译器会报错。如类似下面代码://test.h文件#ifndef TEST_H_#define TEST_H_template class test{private: ... 阅读全文

posted @ 2015-09-24 17:04 caiminfeng 阅读(6309) 评论(0) 推荐(0) 编辑

2015年9月17日

最大堆

摘要: 做online judge的时候用到了最大堆,自己实现了一个。主要参考算法导论中的设计思路。 阅读全文

posted @ 2015-09-17 22:09 caiminfeng 阅读(249) 评论(0) 推荐(0) 编辑

2015年9月13日

(转)求质数算法的N种境界[1] - 试除法和初级筛法

摘要: ★引子 前天,俺在《俺的招聘经验[4]:通过笔试答题能看出啥?》一文,以"求质数"作为例子,介绍了一些考察应聘者的经验。由于本文没有政治敏感内容,顺便就转贴到俺在CSDN的镜像博客。 昨天,某个CSDN网友在留言中写道:老实说,这个程序并不好写,除非你背过这段代码如果只在纸上让别人写程序,很多人... 阅读全文

posted @ 2015-09-13 20:32 caiminfeng 阅读(3995) 评论(0) 推荐(0) 编辑

2015年8月26日

C++中的error C2662,const的this指针问题

摘要: 今天在写C++代码的时候遇到一个错误,涉及到了常量的this指针的问题。简化后的代码如下:#include #include using namespace std;class A{private: string str; string getStr();public: void ... 阅读全文

posted @ 2015-08-26 19:22 caiminfeng 阅读(6000) 评论(0) 推荐(1) 编辑

2015年8月22日

js中的property和attribute

摘要: javascript中的property和attribute虽然都被翻译为“属性”,但是他们还是有区别的。前两天写网页时用到checkbox,就被property和attribute弄晕了好久。后来看了javascript tutorial中的解释就清楚了许多,周末有空,把原文的主要内容翻译一下。原... 阅读全文

posted @ 2015-08-22 20:17 caiminfeng 阅读(823) 评论(0) 推荐(0) 编辑

2015年8月5日

js中ajax的异步性

摘要: 最近项目里遇到ajax异步性的问题,简化后的代码如下:function ajaxGetEvents(calendarView, time) { var year = time.getFullYear(); var month = time.getMonth() + 1 < 10 ? "0... 阅读全文

posted @ 2015-08-05 22:35 caiminfeng 阅读(1387) 评论(0) 推荐(0) 编辑

导航