摘要:通过三种适配器来展示ListView控件。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据 具体的将被映射的字符串,图片,或者基本组件。根据列表的适配器类型,列表分为三种,ArrayAdapter,SimpleAdapter和SimpleCursorAdapter其中以ArrayAdapter最为简单,只能展示一行字。SimpleAdapter有最好的扩充性,可以自定义出各种效果。SimpleCursorAdapter可以认为是SimpleAdapter对数据库的简单结合,可以方便地把数据库的内容以列表的形式展 阅读全文
MediaPlayer的简单应用
2012-04-18 23:54 by ...平..淡..., 561 阅读, 1 推荐, 收藏,
摘要:在res资源文件夹下添加raw文件夹,将音频资源放在该文件夹下。在程序中,我通过声明一个布尔变量来判断MediaPlayer控件的播放状态。(图片及英文引自Android Developershttp://developer.android.com/reference/android/media/MediaPlayer.html)Note1:mediaPlayer = MediaPlayer.create(Music1Activity.this, R.raw.jn); //通过create()方法创建之后,不再需要用prepare()方法,因为调用create()方法成功时,已经处在prepa 阅读全文
归来...
2012-04-18 23:34 by ...平..淡..., 135 阅读, 0 推荐, 收藏,
摘要:好久没写博客了,荒废了好久好久,从现在开始,要学会利用资源,好好整理下自己的知识了。fighting~~归来,继续前进!!!!!~ 阅读全文
this/super
2011-11-09 11:02 by ...平..淡..., 189 阅读, 0 推荐, 收藏,
摘要:java中,this用来指向或调用当前类的数据和方法,super用来调用父类的数据和方法。以下程序中通过对构造函数的调用来说明一些问题:1.在子类的一个构造函数中,不论this调用当前类的其他构造函数、或是super调用父类构造函数,都是放在子类的第一句,两者不能同时使用。2.如代码中注释所示this/super 1 public class test 2 { 3 public static void main(String[] args) 4 { 5 new B(); 6 } 7 } 8 9 10 class A{11 A(){12 ... 阅读全文
最长上升子序列
2011-10-08 22:51 by ...平..淡..., 167 阅读, 0 推荐, 收藏,
摘要:纠结了一晚上,总算理解了。。。欣慰~~方法1 1 /* 2 动态规划求解思路分析:O(n^2) 3 4 经典的O(n^2)的动态规划算法,设arr[i]表示序列中的第i个数,dp[i]表示从1到i这一段中以i结尾的最长上升子序列的长度, 5 初始时设dp[i] = 0(i = 1, 2, ...,len(arr))。则有动态规划方程:dp[i] = max{1,dp[j]+1} (j=1, 2, ..., i-1, 且arr[j]<arr[i])。 6 7 */ 8 #include <iostream> 9 using namespace std;10 int arr[10 阅读全文
高精度大整数加法
2011-10-05 11:31 by ...平..淡..., 326 阅读, 0 推荐, 收藏,
摘要:今天偶然在逛网页时,发现了这题。之前在算法书上也有看到,不过还是觉得这个解法更简单,易于理解。附上代码,大家多多交流。O(∩_∩)O哈哈~此方法采用栈的结构来存储加数(栈1、栈2)和结果(栈3)。1.用字符数组存储输入的加数,一位位存入栈(栈1、栈2)中,这样栈顶元素是最低位。2.将两个栈(栈1、栈2)元素出栈相加,结果存入栈3中,并保存进位。(此时,栈3的栈顶元素为最高位)3.处理栈1、栈2中剩下的元素。4.栈3出栈,输出结果高精度大整数加法 1 #include <iostream> 2 #include <stack> 3 using namespace std; 阅读全文
3.求子数组的最大和
2011-10-04 14:28 by ...平..淡..., 170 阅读, 0 推荐, 收藏,
摘要:这道题是用动态规划做的,我的第一篇随笔就记录了。这里因为做题的缘故,因此重新写一遍。可以参考我的那篇随笔:http://www.cnblogs.com/chenbin7/archive/2011/09/26/2191275.html求子数组的最大和 1 #include <iostream> 2 using namespace std; 3 4 int maxofsum(int *a,int n) 5 { 6 int sum=0,b=0; 7 for(int i=0;i<n;i++) 8 { 9 if(b>=0)10 b... 阅读全文
1.把二元查找树转变成排序的双向链表
2011-10-04 13:47 by ...平..淡..., 190 阅读, 0 推荐, 收藏,
摘要:参照了别人的代码,自己写一遍,好好理解下View Code 1 #include <iostream> 2 using namespace std; 3 4 struct BSTreeNode 5 { 6 BSTreeNode *m_pLeft; 7 BSTreeNode *m_pRight; 8 int m_Value; 9 };10 11 BSTreeNode *phead;12 BSTreeNode *pnext;13 14 void converttoDoubleList(BSTreeNode *pCurrent) //结点链表化15 {16 ... 阅读全文
[转]类的自动类型转换和转换操作符
2011-10-03 22:10 by ...平..淡..., 340 阅读, 0 推荐, 收藏,
摘要:1.当构造函数只接受一个参数时,则该类可以与该参数类型相同的值转换。看下面这个简单的例子:12345678910111213141516// Woo.h file#ifndef WOO_H#define WOO_Hclass Woo{private: double mm;public: /*explicit*/ Woo(double a); Woo() {mm=0;}; void show(); //operator double() const;};#endif123456789101112131415161718192021// Woo.cpp file#include "sto 阅读全文
[转]二维数组和二级指针的传递问题
2011-10-03 21:39 by ...平..淡..., 2300 阅读, 0 推荐, 收藏,
摘要:再次看这篇文章,感觉说的好多都是废话,在文章最前面补充一句话:“[]的优先级高于*”,大家可以带着这句话看下面的~~~========================再一次的见证了自己的基础不牢靠。。。幸好发现得早,看见网上说,华为的一个面试题就考了这个方面的。借那道华为的面试题引出问题,题目:char **p, a[16][8]; 问:p=a是否会导致程序在以后出现问题?为什么?可能有一部分朋友会回答正确,这里他们认为,a[]是一级指针,a[][]就是二级指针。那这个到底对不对呢?OK,用事实说话:1234567891011121314151617// Author: Tanky Woo// 阅读全文
浙公网安备 33010602011771号