摘要: 代码篇:1.在源代码中快速跳转: eclipse中的跳转甚至比VS.Net还方便,方法是按住Ctrl键,然后鼠标指向变量名,方法名,类名,就会出现链接,点击就可跳到定义处。2.实时语法检查: 编辑区右侧如果有红色小方块,直接点击就可跳到有错的行;黄色小方块是警告,可以忽略,但最好检查一下;如果某个函数尚未完成,要提醒自己注意怎么办?加上注释// TODO,右侧就会有蓝色小方块,提示你此处尚未完成。当一个源码的右侧没有任何提示时,说明这个文件已经完成了。3.自动生成getter/setter方法: 只需要申明protected,private类成员变量,然后在Package Explore中找到 阅读全文
posted @ 2011-07-14 16:51 郑文亮 阅读(737) 评论(0) 推荐(0) 编辑
摘要: android:layout_width="fill_parent" android:layout_width="match_parent"‍这2句的作用是一样的 都是起到填充整个屏幕的宽度 match整个是在2.2才才有的 android:layout_width="wrap_content" 按控件大小填充menu 菜单 这个需要在menu文件夹下<?xml version="1.0" encoding="utf-8"?><menu xmlns:android=" 阅读全文
posted @ 2011-07-14 16:49 郑文亮 阅读(577) 评论(1) 推荐(0) 编辑
摘要: 刚才一个例子中用到了PendingIntent,与之前学过的Intent有些类似,所以百度了一下结合自己的理解做个整理:Intent是一个意图,一个描述了想要启动一个Activity、Broadcast或是Service的意图。它主要持有的信息是它想要启动的组件(Activity、Broadcast或是Service)。PendingIntent可以看作是对Intent的包装。供当前App之外的其他App调用。有点“被动”或是“Callback”的意思,但不是严格意义上的“被动”或是“Callback”。总之,当前App不能用它马上启动它所包裹的Intent。而是在外部App执行这个Pendi 阅读全文
posted @ 2011-07-14 16:37 郑文亮 阅读(563) 评论(1) 推荐(0) 编辑
摘要: 假设:我这里有两个Activity:A和B,从A中向B中传递数据的时候采用的是Bundle封装数据,然后从A中跳转到B中,当B有需求将数据封装起来回传给A并跳转回A。那么A中接收数据时还要先判断Bundle是否为空,因为第一次访问A的时候(即B还没有回传的时候),Bundle是为空的,这样显然是比较麻烦的,不明智的做法。还好startActivityForResult来做跳转给了我们更好的解决办法。1.跳转的时候不是采用startActivity(intent) 这个方法,而是startActivityForResult(intent, 0)。1 Intent intent=new Inten 阅读全文
posted @ 2011-07-14 13:57 郑文亮 阅读(444) 评论(1) 推荐(0) 编辑
摘要: 在一个网站中,当访问一个处理比较耗时的页面(A页面),页面请求还没有返回时,此时再点击访问该网站的其他页面(B页面)会出现B页面很久都没有响应和返回,直到A页面输出返回数据时才开始处理B页面的请求,造成请求排队处理,A页面阻塞了B页面的请求处理。开始我一直怀疑是不是浏览器单线程的缘故,在网上搜索了资料,IE6/7,FF都是多线程浏览器(IE6好像是2个线程),用IE6、IE7、FF都试过了,结果一样,这就奇怪了,明明都是多线程,怎么会阻塞呢?在网上搜索了好几次相关的问题,还是没查出个所以然,但网站造成的客户体验确实很差,每当访问到那个耗时的A页面时,再想访问其他页面根本查看不了。“怎么系统那么 阅读全文
posted @ 2011-07-14 13:42 郑文亮 阅读(453) 评论(0) 推荐(1) 编辑
摘要: 堆栈求助编辑百科名片 在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。要点:堆:顺序随意栈:后进先出(Last-In/First-Out)目录堆和栈的区别堆和栈的理论知识1.申请方式2.申请后系统的响应3.申请大小的限制4.申请效率的比较5.堆和栈中的存储内容6.存取效率的比较7.小结:堆和栈的主要分别:补充堆和栈的区别堆和栈的理论知识1.申请方式2.申请后系统的响应3.申请大小的限制4.申请效率的比较5.堆和栈中的存储内容6.存取效率的比较7. 阅读全文
posted @ 2011-07-14 13:31 郑文亮 阅读(1264) 评论(0) 推荐(0) 编辑
摘要: Intent是一种运行时绑定(runtime binding)机制,它能在程序运行的过程中连接两个不同的组件。通过Intent,你的程序可以向Android表达某种请求或者意愿,Android会根据意愿的内容选择适当的组件来响应。比如,有一个Activity希望打开网页浏览器查看某一网页的内容,那么这个Activity只需要发出WEB_SEARCH_ACTION请求给Android,Android 会根据Intent的内容,查询各组件注册时的声明的IntentFilter,找到网页浏览器Activity来浏览网页。Android如何解析Intent在应用中,我们可以以两种形式来使用Intent 阅读全文
posted @ 2011-07-14 11:32 郑文亮 阅读(908) 评论(1) 推荐(0) 编辑
摘要: .textsidered{ background-image: url(../Img/textb.gif); background-position: -2px -100px; background-repeat: no-repeat; padding: 10px 5px; width: 210px;}网上有很多程序的图标是一个图片 然后切割成了多个部分 用到得就是 background-position许金杰 在前台用的是2个div 叠加 左边部分 叠加右边部分 阅读全文
posted @ 2011-07-14 10:48 郑文亮 阅读(3465) 评论(0) 推荐(0) 编辑
摘要: 如何调用?在一个单独页面调用: protected void Page_Load(object sender, EventArgs e) {//获取验证码的文字StringsContent = authcode.CreateImageOnPage(this.Context); // 输出图片 }类文件:using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;us 阅读全文
posted @ 2011-07-14 10:46 郑文亮 阅读(373) 评论(1) 推荐(1) 编辑
摘要: Gridview 数据访问遍历1、for遍历for (int i = 0; i <= GridView1.Rows.Count - 1; i++)//为gv的每一行增加js事件{ TextBox tb1 = (TextBox)GridView1.Rows[i].FindControl("time"); tb1.Attributes.Add("onclick", "calendar();");//把js调用添加到每一行 GridView1.Rows[i].Attributes.Add("OnMouseOver" 阅读全文
posted @ 2011-07-14 10:36 郑文亮 阅读(686) 评论(1) 推荐(1) 编辑
摘要: this 指的是当前对象super 指的是 父对象一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。 1、final类 f 阅读全文
posted @ 2011-07-14 09:22 郑文亮 阅读(701) 评论(1) 推荐(0) 编辑