Billpeng Space

技术源自生活
随笔 - 273, 文章 - 0, 评论 - 97, 阅读 - 60万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

04 2011 档案

摘要:今天用TextView模拟ImageButton,发现实现setOnTouchListener后不能响应ACTION_DOWN事件,解决方法如下:recordTextView=(TextView)findViewById(R.id.record);recordTextView.setClickable(true); 阅读全文

posted @ 2011-04-26 13:30 billpeng 阅读(1333) 评论(0) 推荐(0) 编辑

摘要:例子中用于解析Json的Gson请自己Google下载主Activity:packageCOM.Example.Main;importjava.util.HashMap;importjava.util.Iterator;importjava.util.LinkedList;importjava.util.List;importjava.util.Map;importCOM.Example.Main.R;importCOM.Example.Main.stringGetJson.User;importandroid.app.Activity;importandroid.app.ListActiv. 阅读全文

posted @ 2011-04-19 15:30 billpeng 阅读(5916) 评论(5) 推荐(0) 编辑

摘要:1. 将 android的tools增加到,windows 环境变量 path中, D:\Android\android-sdk_r3-windows\android-sdk-windows\tools\ 。 2. 启动 android 模拟器,启动方式有两种。 第一种方式:在window上打开命令行窗口(快捷键:windows键+R) 输入 cmd下输入:emulator -avd <youravdname> 第二种方式,就是直接在eclipse的Android工程上,点击鼠标右键,选择 Run as-> Android Application,运行工程。 3. 在wind 阅读全文

posted @ 2011-04-15 21:30 billpeng 阅读(791) 评论(2) 推荐(0) 编辑

摘要:验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[1-9][0-9]*$验证非负整数(正整数 + 0) ^\d+$验证非正整数(负整数 + 0) ^((-\d+)|(0+))$验证长度为3的字符:^.{3}$验证由26个英文字母组成的字符串:^[A-Z 阅读全文

posted @ 2011-04-13 18:14 billpeng 阅读(338) 评论(0) 推荐(0) 编辑

摘要:B为一个类,ISay为一个接口。 方法1: B b = new B(); if (b.GetType().GetInterface("ISay") != null) { //如果实现了接口“ISay”,... } 方法2: B b = new B(); if (b is ISay) { Console.WriteLine("类B实现了接口ISay"); } 方法3: B b = new B(); ISay say = b as ISay; if (say != null) { Console.WriteLine("类B实现了接口ISay&quo 阅读全文

posted @ 2011-04-08 20:39 billpeng 阅读(11053) 评论(2) 推荐(4) 编辑

摘要:在网上乱逛时看到了这个工具,自己试了下觉得还不错,但是网上的教程都比较老,所以我吸收了他们的精华写个VS2008使用NUnit的方法,希望对大家有帮助。 1.NUnit的介绍 NUnit是一个单元测试框架,专门针对于.NET来写的.其实在前面有JUnit(Java),CPPUnit(C++),他们都是xUnit的一员.最初,它是从JUnit而来.现在的版本是2.2.接下来我所用的都是基于这个版本。 NUnit最初是由James W. Newkirk, Alexei A. Vorontsov 和Philip A. Craig, 后来开发团队逐渐庞大起来.在开发过程中, Kent Beck 和Er 阅读全文

posted @ 2011-04-05 20:14 billpeng 阅读(238) 评论(0) 推荐(0) 编辑

摘要:List是类,IList是接口,由于List在设计时继承了IList,所以在微软的PET SHOP4.0中会用以下形式来声明Module层的变量(有助于提高灵活性和多态的体现)。IList<Module>module=newList<Module>();这让像我这样的OOP初学者产生了疑惑,产生一些很可笑的想法:是不是List和IList在声明的时候可以通用,他们是不是就是一回事?这属于基本概念不清,没明白接口和类的关系、区别与作用。接下来,我举个例子:IList<string>aa=newList<string>();List<strin 阅读全文

posted @ 2011-04-03 19:33 billpeng 阅读(526) 评论(1) 推荐(0) 编辑

摘要:declare@viewnamevarchar(250),@idint,@textvarchar(8000)declare#aacursorforselectid,namefromsysobjectswhereobjectproperty(id,'IsView')=1anduid=1andleft(name,3)<>'sys'open#aafetchnextfrom#aainto@id,@viewnamewhile@@fetch_status=0beginselect@text=''select@text=@text+char(13) 阅读全文

posted @ 2011-04-02 09:21 billpeng 阅读(587) 评论(2) 推荐(0) 编辑

点击右上角即可分享
微信分享提示