新浪微博 Github
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页
摘要: 一、基本思想要想计算24点游戏的结果,则必须要采用基于搜索的算法(即穷举法)对每种情况进行遍历,我们怎么样才能遍历所有的情况呢?其实我们只要总结一下,还是有规律可以找的。输入a、b、c、d,组成a Op1 bOp2 c Op3 d的表达式,其中先算哪个子表达式未知,一共有5种计算方式,如下图所示: 此时如果要实现该程序,需要存储5棵树,为了能够使得存储量达到最小,通过分析,其实总的来说,只需要存储2棵树即可,即:其他树都是冗余的,因为我们可以通过a、b、c、d的交换,比如((a+(b*c))+d)可以变为(((b*c)+a)+d);对于每棵树来说,abcd的可能性为4*3*2*1=24;op1 阅读全文
posted @ 2012-06-26 23:22 xiazdong 阅读(523) 评论(0) 推荐(0)
摘要: 一、SQLite介绍SQLite是一个小型的内嵌于Android的数据库;我们不需要引入驱动即可访问它;SQLite可视化工具:SQLite Expert Professional 3;二、Android访问SQLite主要步骤:(1)创建某个类继承SQLiteOpenHelper,并重写-- 带Context参数的构造函数;//用来创建数据库-- onCreate(SQLiteDatabase db);//在创建数据库时调用-- onUpgrade(SQLiteDatabase db,int old,int newversion); //数据库版本更改时调用(2)创建数据库:SQLiteDa 阅读全文
posted @ 2012-06-26 22:35 xiazdong 阅读(253) 评论(0) 推荐(0)
摘要: 一、SharedPreferences应用场景SharedPreferences 用于保存参数;内部是以XML文件进行保存的,位于/data/data/package/shared_prefs目录中;二、SharedPreferences核心代码1.保存SharedPreferences preference = context.getSharedPreferences("xiazdong", Context.MODE_);//获得SharedPreferences Editor editor = preference.edit();//获得编辑器 editor.putSt 阅读全文
posted @ 2012-06-25 21:07 xiazdong 阅读(170) 评论(0) 推荐(0)
摘要: 一、Pull解析器介绍pull解析类似于SAX\DOM,都是用来解析XML的方法;二、使用Pull解析器读取XML数据模板代码如下:XmlPullParser parser = Xml.newPullParser(); //创建一个PULL解析器 parser.setInput(in,"UTF-8"); //读取的编码为UTF-8 int event = parser.getEventType(); //开始解析时调用 while(event!=XmlPullParser.END_DOCUMENT){ //parser.getName(); //获得当前指向的标签的标签.. 阅读全文
posted @ 2012-06-25 20:52 xiazdong 阅读(221) 评论(0) 推荐(0)
摘要: 此网页不能用ie打开。<DIV></DIV> <DIV align=center> <TABLE cellSpacing=0 width=760 border=1> <TBODY> <TR> <TD width=60 bgColor=#000000></TD> <TD width=50>#000000</TD> <TD width=60 bgColor=#2f0000></TD> <TD width=50>#2F0000</TD> 阅读全文
posted @ 2012-06-25 13:57 xiazdong 阅读(213) 评论(0) 推荐(0)
摘要: 【maven package】,则依然报错,但报的是另外一个错误:[INFO] Scanning for projects…[INFO] [INFO] Building Struts 2 Blank Webapp 1.0-SNAPSHOT[INFO][INFO] BUILD FAILURE[INFO][INFO] Total time: 0.547s[INFO] Finished at: Wed Apr 13 13:09:48 CST 2011[INFO] Final Memory: 2M/4M[INFO][ERROR] Failed to execut... 阅读全文
posted @ 2012-06-25 11:15 xiazdong 阅读(1723) 评论(0) 推荐(0)
摘要: 数据的存储有多种方式,比如数据库存储、SharedPreferences存储、文件存储等;这里我们将要介绍最简单的文件存储方式;文件存储简单的来说就是一般的JAVASE中的IO流,只是把他应用于Android手机中而已;一、文件存储核心代码文件存储(1)FileOutputStream out = context.openFileOutput(String filename,int mode); 以mode模式获得文件输出流(2)out.write(byte[]b);FileOutputStream out = null; out = context.openFileOutput(filena 阅读全文
posted @ 2012-06-24 15:32 xiazdong 阅读(308) 评论(0) 推荐(0)
摘要: 一、Log类介绍在Logcat视图中查看Android日志信息;(1)Log.v():任意信息;(2)Log.e():error信息;(3)Log.w():warning信息;(4)Log.i():提示信息;(5)Log.d():Debug信息;其中:VERBOSE<DEBUG<INFO<WARNING<ERROR;注意:使用System.out.println()输出日志时,不能在console中查看,也要在Logcat中查看;注意:Logcat有两个视图,我们需要使用最新的那个,而不是标有(deprecated)的那个;二、添加一个Filter下面的例子是设置了一个 阅读全文
posted @ 2012-06-24 11:20 xiazdong 阅读(174) 评论(0) 推荐(0)
摘要: ImageView就是一个用来显示图片的视图;主要我们使用android:src="@drawable/aa"添加图片;<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/frame2" <!-- 引用图片--> android:layout_gravity="center" <!-- 居中显示--> /& 阅读全文
posted @ 2012-06-23 16:55 xiazdong 阅读(223) 评论(0) 推荐(0)
摘要: AbsoluteLayout因为已被废除,因此不做介绍;只要存在界面,就会有布局的存在,就像Swing,虽然一个是桌面应用,一个是手机应用,但是他们都差不多。1.LinearLayout默认布局。组件的排列按照预先定义方向很有序的排列,类似于Swing中的FlowLayout;注意点:(1)可以在<LinearLayout>中添加android:orientation:vertical/horizontal ;(2)可以嵌套<LinearLayout>;2.FrameLayout每个组件都在左上角,如果多个组件一起出现,则会重叠,类似于git叠加的动画;应用:在线视频播 阅读全文
posted @ 2012-06-23 16:53 xiazdong 阅读(266) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 30 下一页