摘要: 引言 前一段时间有两个朋友问我,为什么在HttpModule中无法获得到Session值,因为他们希望自定义一个HttpModule,然后在其中 获取Session来进行用户验证。我奇怪为什么不使用.Net Framework已经提供的验证机制,而要和Asp时一样,自己手工进行cookie+Session验证?我们是基于.Net Framework这个平台进行编程,所以我觉得,在很多情况下,使用Framework已经建立好的机制会显著地提高工作效率,而且.NET Framework内置的验证机制通常也更加安全。 .Net提供了一整套的验证和授权机制,这里验证和授权是不同的概念,验证(A...阅读全文
posted @ 2012-03-28 21:43 my favorite 阅读(20) 评论(0) 编辑
摘要: 相信很多人都喜欢iphone 酷炫的界面,虽然android的原生控件已经足够漂亮,但是往往不能满足用户越来越挑剔的眼光。其实,我们完全可以自己来绘制界面。今天我就来分享下做一个和iphone一样的tab界面。下面先来看下iphone上的效果 在开始之前,我们必须掌握最基础的,也就是android中图形界面的绘制。首先讲下简单图形的绘制,这里我们就借绘制这个的背景部分来讲下吧。直接看代码publicclassItabextendsView{ privatePaintmPaint; publicItab(Contextcontext,AttributeSetattrs){//构造器,Vi...阅读全文
posted @ 2011-10-13 21:17 my favorite 阅读(44) 评论(0) 编辑
摘要: 目标:实现textview和ImageButton组合,可以通过Xml设置自定义控件的属性。 1.控件布局:以Linearlayout为根布局,一个TextView,一个ImageButton。 Xml代码 1<?xmlversion="1.0"encoding="utf-8"?>2 <LinearLayoutxmlns:Android="http://schemas.android.com/apk/res/android"3 android:layout_width="fill_parent"a阅读全文
posted @ 2011-10-12 22:39 my favorite 阅读(36) 评论(0) 编辑
摘要: CSDN博客本期热文推荐,为您介绍有关Android应用开发的10个博客,分享他们的日积月累的宝贵经验,希望这些文章对Android开发者们能有所启发和帮助。[1] 张国威:Android从入门到提高系列前面写了十四篇关于界面的入门文章,大家都看完和跟着练习之后,对于常用的Layout和View都会有一定的了解了,接下来的文章就不再强调介绍界面了,而是针对具体的常见功能而展开。[2] 懒骨头:《Android Dev Guide》系列教程翻译文章1-18本系列文章为Android SDK翻译文章,其实SDK是最好的学习例子。系列一:什么是Android?Android是一个移动设备的软件集,.阅读全文
posted @ 2011-08-31 13:39 my favorite 阅读(50) 评论(0) 编辑
摘要: 宣传语NHibernate、NHibernate教程、NHibernate入门、NHibernate下载、NHibernate教程中文版、NHibernate实例、NHibernate2.0、NHibernate2.0教程、NHibernate之旅、NHibernate工具导游NHibernate是把Java的Hibernate核心部分移植到Microsoft .NET Framework上。它是一个对象关系映射工具,其目标是把.NET对象持久化到关系数据库。 NHibernate在2008年8月31日发布了NHibernate2.0版本,代表NHibernate又向前走了一步,我相信NHi.阅读全文
posted @ 2011-07-27 21:22 my favorite 阅读(36) 评论(0) 编辑
摘要: importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.ObjectInputStream;importjava.io.ObjectOutputStream;importjava.io.OutputStreamWriter;importjava.math.BigIntege阅读全文
posted @ 2011-06-28 22:11 my favorite 阅读(61) 评论(0) 编辑
摘要: 一、安装准备 在进行安装以前,你应该准备以下软件: 软件:j2sdk-1_4_2_04-windows-i586-p.exe 版本:1.4.2_04 官方下载:http://java.sun.com/j2se/1.4.2/download.html 软件:jakarta-tomcat-5.0.28.exe 版本:5.0.28 官方下载:http://www.apache.org/dist/jakarta/ 软件:jakarta-struts-1.1.zip 版本:1.1 官方下载:http://www.apache.org/dist/jakarta/struts/ 软件:eclipse-SD.阅读全文
posted @ 2011-06-10 10:35 my favorite 阅读(17) 评论(0) 编辑
摘要: 网上下的一个感觉不错的配色下载方案(),效果图:阅读全文
posted @ 2011-05-04 18:41 my favorite 阅读(240) 评论(0) 编辑
摘要: 蓝森林 http://www.lslnet.com 2006年4月24日 18:41对Linux内核内存管理搞了好久了,其中对于mmap如何使用,有很长一段时间存在疑惑,后来在看Linux进程间通信机制的时候看到一篇文章,觉得它对mmap的使用方法讲得很是详细,看过之后,我想大部分人都会理解mmap。 因为只有会用了,才能真正理解其实现原理。 该文的链接:http://www-128.ibm.com/developer ... c/part5/index1.html Linux环境进程间通信(五): 共享内存(上) developerWorks 文档选项 将此页作为电子邮件发送 将此页作为电子阅读全文
posted @ 2011-02-18 10:22 my favorite 阅读(124) 评论(0) 编辑
摘要: 导读:用户界面设计在持续的基础上不断成长和演变。要跟上时代,你需要关注趋势、新资源和正被实施和谈论的新技术。同时,你也要亲身尝试,并提出原创的见解和应用。下面列举的这些工具能帮你做到这些。尽情分享下面这些我找到的注释出的资源中你认为有用的部分。看看这些其他人已经想出的对一般用户界面挑战的解决方案,它不仅能帮助你找到正确的现有解决方案,还能作为你提出新的和原创的东西的基础。一个在线文字和图形目录是常见解决的UI设计问题的方案。使用非常宽松的分类,同时也让你用标签或颜色分类:Pattern Tap一个能找到平常被使用的设计模板精神的好资源。Pattern Tap将UI元素分类集合,同时也将个别项目阅读全文
posted @ 2011-01-28 11:36 my favorite 阅读(49) 评论(0) 编辑
摘要: 下面是Java线程系列博文的一个编目:Java线程:概念与原理Java线程:创建与启动 Java线程:线程栈模型与线程的变量 Java线程:线程状态的转换 650) this.width=650;">Java线程:线程的同步与锁 Java线程:线程的交互 Java线程:线程的调度-休眠 650) this.width=650;"> Java线程:线程的调度-优先级 Java线程:线程的调度-让步 Java线程:线程的调度-合并 Java线程:线程的调度-守护线程 Java线程:线程的同步-同步方法Java线程:线程的同步-同步块 650) this.width=650;"> Java线程:并发阅读全文
posted @ 2010-12-19 13:43 my favorite 阅读(64) 评论(0) 编辑
摘要: 内容涉及:1、关于java并发2、概念3、保护共享数据4、并发集合类5线程6、线程协作及其他1、关于java并发自从java创建以来就已经支持并发的理念,如线程和锁。这篇指南主要是为帮助java多线程开发人员理解并发的核心概念以及如何应用这些理念。本文的主题是关于具有java语言风格的Thread、synchronized、volatile,以及J2SE5中新增的概念,如锁(Lock)、原子性(A...阅读全文
posted @ 2010-11-14 19:53 my favorite 阅读(138) 评论(0) 编辑
摘要: 入门基础 01.Android 开发环境的建立在 Windows下搭建Android2.2开发环境(转)克伟我的HTC Hero(G3)用户体验我的HTC Hero(G3)用户体验续系列文章 Venus神庙Study on Android【一】—概述深入Android 【一】 —— 序及开篇Phinecos(洞庭散人) Android 实例剖析笔记(一)weba...阅读全文
posted @ 2010-06-08 21:37 my favorite 阅读(146) 评论(0) 编辑
摘要: 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/unix_fans/archive/2009/08/21/4465032.aspxadb(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作:1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;2、...阅读全文
posted @ 2010-06-02 11:40 my favorite 阅读(340) 评论(0) 编辑
摘要: 很多人对文档中的Intent和IntentFilter不理解是什么意思,我这里举例解释下。Intent字面意思就是目标,目的。通俗一点,需要达成某些目标,则需要提供一些动作,这些目标的分类,以及达成这些目标所需要的一些数据等等。Android中的Intent通过Action,Category和data等属性进行了相应的描述,我们想做某些事情(达成某些目标),就需要填写这些参数的部分或全部,这样An...阅读全文
posted @ 2010-06-02 11:35 my favorite 阅读(1540) 评论(0) 编辑
摘要: 在Android中,我们的应用有的时候需要对外提供数据接口,可以有如下几种方法:1)AIDL 2)Broadcast 3)ContentProvider。使用AIDL需要我们编写AIDL接口以及实现,而且对方也要有相应的接口描述,有点麻烦;使用Broadcast,我们不需要任何接口描述,只要协议文档就可以了,但是有点不好就是,这种方式不直接而且是异步的;使用ContentProvider我们不需要...阅读全文
posted @ 2010-06-02 11:33 my favorite 阅读(1192) 评论(0) 编辑
摘要: 程序A的Receiver:receiver=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextctx,Intentintent){Log.i("TestActivity","===============BroadcastReceived:"+intent.getAction());if(intent.getAction().eq...阅读全文
posted @ 2010-06-02 11:31 my favorite 阅读(212) 评论(0) 编辑
摘要: 背景知识:当Android启动时,会发出一个系统广播,内容为ACTION_BOOT_COMPLETED,它的字符串常量表示为 android.intent.action.BOOT_COMPLETED。只要在程序中“捕捉”到这个消息,再启动之即可。记住,Android框架说:Don't call me, I'll call you back。我们要做的是做好接收这个消息的准备...阅读全文
posted @ 2010-06-02 11:26 my favorite 阅读(988) 评论(0) 编辑
摘要: Android提供了调试工具被称为Dalvik Debug Monitor Server (DDMS),其提供了端口映射服务;的屏幕捕捉,设备的线程和堆栈信息;logcat,进程堆的信息,和radio state 信息; 来电和短信仿真;位置数据仿真等等。这页提供了DDMS功能有限的讨论,这并没有详尽探索所有的特性和功能。DDMS放在 SDK的tools/ 目录下。从终端/控制台进入这个目录,输入...阅读全文
posted @ 2010-06-02 11:24 my favorite 阅读(437) 评论(0) 编辑
摘要: 在苏联的谷歌,你的界面呈现 在移动 UI 架构开发的混战中, Android 上升到首位。如果你有一些移动体验,你会发现它是一个 Java ME 的 Canvas / Screen 对象和 BREW 构建阶层的完美组合,通过一些 XML 布局工具启动。每项活动被放置在屏幕堆栈,当它从您的应用程序启动。 Android 是已经被配置处理关闭当前的活动,并激活它的下一个活动,当你要求或当用户按下 Ba...阅读全文
posted @ 2010-06-02 11:22 my favorite 阅读(541) 评论(0) 编辑