摘要:
在php当中,普通得数据类型的参数传递是通过copy赋值,而object对象则会传递对象的引用,在函数的调用或者直接赋值时会按照这个规则进行,而php中array()传递属于普通数据类型(与我们在C/C++中的传递数组时是传递指针有所不同),因此数组不能够使用clone将内容复制,而是直接赋值时就会... 阅读全文
摘要:
1 # basic node format of Heap 2 3 class HeapNode { 4 5 var $value; 6 7 } 8 9 # the format of this Heap's node should like the 10 # c... 阅读全文
摘要:
本人是在使用Listview时,由于需要自定义ListView的Item,因此需要自己写一个Adapter,使用到了BaseAdapter。对BaseAdapter中的getItem()以及getItemId()略感疑惑,因此从网上查找资料得出自己的见解:参考了这篇博文:http://www.cnb... 阅读全文
摘要:
1.从网上看了许多篇关于Fragment的简要介绍,发现都是相类似的理解,而且都是草草地说与Activity大致相同就了事,都没有说清楚Activity与Fragment的具体的关联与区别,一大堆的rubbish。在此我也记录下本人的rubbish理解:关于Fragment的生命周期问题,确实应该是... 阅读全文
摘要:
用Eclipse开发Android经常出现的奇葩问题就是无缘无故的报错,项目找不到任何错误,但是就是报错出现红色XX,下面记录自己所遇到的一些情况:1.ubuntu下开发Android时,项目没有任何问题,但是就是显示错误,然后编译不过,代码没有任何的问题,但是在编译的时候,console会报一个a... 阅读全文
摘要:
在Eclipse环境下开发Android时,R.java文件是由Eclipse自动生成,不需要人为修改,一方面自动生成极大方便了我们开发的过程,但是由于这个R文件经常出错,总是会被R.java文件导致的各种奇葩问题耗费大量精力。R.java文件无法生成:遇到的暂时有以下几种原因:1.当前项目的pro... 阅读全文
摘要:
1 /* 2 题解:2-SAT 3 一开始每一个round都有两种状态可选,并且选了每种状态有后面的限制其中一种选后另一状态的状态也被固定, 4 十分符合2-SAT的用法; 5 */ 6 #include 7 #include 8 #include 9 #include ... 阅读全文
摘要:
1 /* 2 题意:国际象棋起点到终点移动的最少步数 3 4 题解:水题,BFS就过了,有人用双向BFS 5 */ 6 #include 7 #include 8 #include 9 10 using namespace std;11 12 int dir[8][2]={-2,1,-1,... 阅读全文
摘要:
1 /* 2 题意:给出N个单词,一个单词的头字母和另一个单词的尾字母相同则可以相连,问这N个单词是否能完全相连成一行 3 4 题解:求欧拉路径 5 首先以每个单词的首字母和尾字母为点并且连边,然后用DFS求该图是否连通,然后根据点的入度和出度判断是否存在 6 欧拉路径或者欧拉回路(存在回路也是... 阅读全文
摘要:
1 /* 2 代码:(转)http://blog.csdn.net/u010527492/article/details/18190147 3 题解:(转)http://hi.baidu.com/billdu/item/703ad4e15d819db52f140b0b 4 */ 5 #i... 阅读全文