BraveHeart专栏

私信 关注
ILOVEMSDN
码龄15年
  • 564,550
    被访问量
  • 118
    原创文章
  • 9,630
    作者排名
  • 62
    粉丝数量
  • 于 2005-10-12 加入CSDN
获得成就
  • 获得10次点赞
  • 内容获得83次评论
  • 获得26次收藏
荣誉勋章
TA的专栏
  • Ajax
    19篇
  • Android
    4篇
  • Apache Mina
    8篇
  • Asp.net
    7篇
  • C#
    67篇
  • C/C++
  • Developer Express
    7篇
  • ExtJs
    2篇
  • Flex
    1篇
  • GIS And GPS
    2篇
  • hadoop
    4篇
  • Java
    6篇
  • JavaScritp
  • LINQ
  • Linux
    1篇
  • M2M
    1篇
  • Mono
  • MOSS
  • NHibernate/Spring/NetTiers/Castle/Ibatis
    16篇
  • ORACLE
    2篇
  • PB
    3篇
  • Sql Server
    8篇
  • Symbian
    1篇
  • Thread
    8篇
  • WCF
  • Web
    1篇
  • WF
  • Windows Mobile开发
    5篇
  • WPF
  • XML
    1篇
  • 汇编语言
  • 通信技术
    4篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

hive安装与配置

hive安装与配置
原创
941阅读
0评论
0点赞
发布博客于 11 年前

hbase安装与配置

hbase安装与配置
原创
936阅读
2评论
0点赞
发布博客于 11 年前

zookeeper安装与配置

zookeeper安装与配置
原创
1134阅读
0评论
0点赞
发布博客于 11 年前

hadoop安装与配置

hadoop安装与配置
原创
1578阅读
0评论
0点赞
发布博客于 11 年前

Use .NET SocketAsyncEventArgs to write socket server code in C#

Use .NET SocketAsyncEventArgs to write socket server code in C#
转载
3812阅读
0评论
0点赞
发布博客于 11 年前

软件开发项目需求变更管理及应对之道研究 

软件开发项目需求变更管理及应对之道研究 
原创
848阅读
0评论
0点赞
发布博客于 11 年前

软件开发项目中的需求变更分析和解决之道

软件开发项目中的需求变更分析和解决之道
原创
1729阅读
2评论
1点赞
发布博客于 11 年前

睿智男人的24条生存法则

 以下是总结的24条关于聪明男人的生活建议。当然,也许你也会发现,这其中也有些100年前,甚至1000年前的人们总结出来的经验之谈。不过,如果你会费尽心力去找到这些话究竟是谁说的,那么,对不起,你也太认真了,毕竟那已经是另一件事情,另一个话题了。  1、 即使是老板也得干活啊!  不要让你的下属觉得你从来不干活,或者根本不想干活。如果你是一个领导,那么就身体力行做个表率吧。这样你再看看,还
转载
859阅读
0评论
0点赞
发布博客于 12 年前

MyEclipse7.5与Flex3.0的整合

 昨天在基于MyEclipse7.5安装Flex3.0时总是不成功,网上查了一些资料都是基于MyEclipse6.0版本的,于是自己摸索终于整合成功,步骤如下:1、安装MyEclipse7.52、安装Flex Builder3.0(非插件版,否则不成功)3、执行如下代码,将输出结果拷贝追加到MyEclipse 7.5/configuration/org.eclipse.equi
原创
2297阅读
4评论
0点赞
发布博客于 12 年前

磁盘阵列(Disk RAID)

磁盘阵列(Disk Array) 1.为什么需要磁盘阵列如何增加磁盘的存取(access)速度,如何防止数据因磁盘的故障而失落及如何有效的利用磁盘空间,一直是电脑专业人员和用户的困扰;而大容量磁盘的价格非常昂贵,对用户形成很大的负担。磁盘阵列技术的产生一举解决了这些问题。过去十年来,CPU的处理速度增加了五十倍有多,内存(memory)的存取速度亦大幅增加,而数据储存装置--主要是
原创
1213阅读
0评论
0点赞
发布博客于 12 年前

微软产品目录

微软的产品涉及软件及互联网的各个领域,生活的各个领域。微软是一头大象,我们只能像盲人一样摸到他的一部分。Most Popular 这些是微软最重要的产品和战略· Bing 必应搜索引擎,微软未来几年最重要的战略· Bing cashback 搜索引擎bing的用户现金反馈计划· Internet Explorer IE浏览器。目前最新版是8.0· Microsoft Adver
原创
1904阅读
1评论
0点赞
发布博客于 12 年前

Windows Server win2003 cluster的部署、配置、管理

Deployment,configuration and management Microsoft Windows Server win2003 cluster 作者:longrujun发布日期: 最终修改日期:2005-1-7> 本试验提供关于在运行 Microsoft® Windows® Server 2003 Enterprise Edition操作系统的服务器上
原创
6395阅读
0评论
0点赞
发布博客于 12 年前

基于PostSharp的AOP框架设计

AOP已经不是一个什么新名词了,在博客园使用关键字搜索可以查出n多条关于AOP的介绍,这里就不再赘述了。 在Bruce Zhangs Blog里面有很多关于AOP介绍及其在.net下实现研究,总觉得如果什么都从头来写难免有自造轮子的嫌疑,但是目前也没有很成熟的AOP框架让我们能轻松完成基于AOP架构,不过一直以来都在关注的PostSharp开源项目日趋成熟,目前已发布了PostSharp
原创
3178阅读
2评论
0点赞
发布博客于 12 年前

面向切面的PostSharp

PostSharp 是一个令人兴奋的项目,他结合了 MSBuild Task 和 MSIL Injection 技术,从另外一个角度实现 AOP 编程。试用过后你会感觉到其便利性,我们和以往基于 Dynamic Proxy 方式的 AOP 解决方案做个比较。 由于采用 MSIL Injection,因此静态代码注入的执行效率要高于使用 Reflection Emit。 使用 MSBui
原创
4058阅读
1评论
0点赞
发布博客于 12 年前

职业人生

第一:不要认为停留在心灵的舒适区域内是可以原谅的。      每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状
原创
1007阅读
0评论
0点赞
发布博客于 12 年前

使用BREW开发定位应用程序

介绍       本文目的是给那些BREW开发者们一个关于BREW SDK/API中有效特征的大概的了解,他们用这些来创建BREW定位应用程序。gpsOne       gpsOne是一种混合定位系统。包括AGPS(the  PDE-Position Determination Entity assisted handset-based GPS gechnology)(定位实体辅助
转载
3529阅读
0评论
0点赞
发布博客于 12 年前

地图投影种类----中英文对照

1. 正方位投影 (Azimuthal projections) (1)Aitoff 投影 (Aitoff)(2)日晷投影 (gnomonic)(3)兰伯特正方位等面积投影 (Lamberts azimuthal equal area)(4)正射投影 (orthographic)(5)正方位等距离投影 (azimuthal equidistant)(6)平射投影 (stereographic)(
转载
4838阅读
0评论
1点赞
发布博客于 12 年前

M2M的未来

 继互联网之后又一高科技市场传感网在国际上又称为物联网,据悉,这是继计算机、互联网与移动通信网之后的又一次信息产业浪潮。奥巴马就职后,美国政府提出了智慧地球的概念,物联网就是这些所谓智慧型基础设施中间的一个概念。此前,中国移动总裁王建宙在8月24日在台湾访问时的一次演讲中,也提及物联网概念,并系统阐释了物联网对人类生活的重大影响。有专家预测10年内物联网就可能大规模普及
原创
924阅读
0评论
0点赞
发布博客于 12 年前

巧用数据库归档技术解决性能下降问题

许多数据库管理员都会遇到这样的困惑:伴随着业务的不断进行,数据库文件的大小也在逐渐的增大。由此给数据库管理工作带来很大的困难,一方面要为在线业务提供越来越大的高性能磁盘容量,另一方面数据库的工作性能却越来越差。一种新兴的数据库归档技术则能很好地解决这个问题。  什么是数据库归档  简单地讲,数据库归档技术就是一种保持在线数据库规模大体不变、为用户应用提供稳定的数据库性能的方法。具体做法
原创
931阅读
0评论
0点赞
发布博客于 12 年前

MonoDevelop正式迈入跨平台时代

一直以来,人们都渴望得到一款跨平台的.NET IDE。 ……直到今天,2009年9月9日,世人可以来尝试这样的工具了。这个版本在带来Windows和Mac OS X安装包的同时,还和这两个平台也进行了紧密的集成,并支持在每个平台上的原生调试。除此之外,MonoDevelop的一大特色是具有丰富的插件,这次带来的新插件有:ASP.NET MVC开发插件、Silverlight开发插件和iPh
原创
1105阅读
0评论
0点赞
发布博客于 12 年前

使用MonoDevelop开发跨平台的应用程序

Mono®项目在3月31日发布了Mono2.4和MonoDevelop 2.0版本,2009年6月3日Lluis 在博客上宣布了MonoDevelop是一个完全跨平台的IDE。Mono计划的主管Miguel de Icaza也在博客上介绍了MonoDevelop 2.2版本。在 2003 年后期,部分Mono社区的开发者开始移植SharpDevelop到 Linux 上(SharpDeve
原创
1236阅读
1评论
0点赞
发布博客于 12 年前

codesmith模板基本知识

//模板的基础知识//任何模板都需要的第一句,用来指定模板编辑语言是什么,目标语言是什么://接下来写模板需要从外界引入的参数//在模板里面用到了codesmith的函数和方法,需要引入对应的包,一般是我理解assembly 是引入dll,import 是引入dll里面的命名空间,这些dll有的是codesmith自己带的,对于vs.net提供的dll,都可以引入使用。//所有
原创
892阅读
0评论
0点赞
发布博客于 12 年前

Linux学习高手写给初学者的话

 现在好多的人开始接触电脑的时候,见到的应该是Windows98说实话,98 已经是一个很人性化,封装的很好的一个系统了一个对电脑一窍不通的人都能很快的使用它。这样很多人对"电脑"的印象和那些和我一样一开始接触的是DOS人是绝然不同的。在DOS时代,如果你对电脑的基础知识不懂的话是玩不动它的,不像现在好多人CPU是什么都不知道,却能够 是Flash 高手,倾倒MM无数。如果你是这样的人,你
转载
696阅读
0评论
0点赞
发布博客于 12 年前

基于C#开发Symbian应用成为可能

Net60是首次商业。 NET的契约框架的Symbian操作系统支持 S60设备。 Net60开放Symbian的设备。 NET开发,使开发 受益于RAD
原创
1820阅读
1评论
0点赞
发布博客于 12 年前

Apache MINA + Spring

1.首先导入jar包pom.xml如下:org.slf4jslf4j-api1.5.2log4jlog4j1.2.14org.apache.minamina-core2.0.0-M3org.apache.minamina-integration-spring1.1.7org.apache.minamin
原创
6976阅读
1评论
0点赞
发布博客于 12 年前

Apache MINA 线程模型配置

1、禁止缺省的ThreadModel设置  MINA2.0及以后版本已经没有ThreadModel了,如果使用这些版本的话,可以跳过本节。  ThreadModel设置是在MINA1.0以后引入的,但是使用ThreadModel增加了配置的复杂性,推荐禁止掉缺省的TheadModel配置。IoAcceptor acceptor = ...;IoServiceConfig acceptorConfi
原创
3098阅读
0评论
0点赞
发布博客于 12 年前

Apache Mina 自定义协议

上一篇中,我们介绍了如何在mina中编写自己的日志过滤器,这一篇我们自己实现一个编解器。实际应用当,很多应用系统应用的都不是标准的web service或XML等,比如象中国移动/联通/电信的短信网关程序,都有自己不同的协议实现,并且都是基于TCP/IP的字节流。Mina自带的编解码器实现了TextLineEncoder和TextLineDecoder,可以进行按行的字符串处理,对于象短信
原创
7777阅读
4评论
1点赞
发布博客于 12 年前

java.nio.Buffer分析

在研究Apache Mina源代码时,在IoFilter中使用IoBuffer做为数据缓冲对象,而IoBuffer的实现来自于java.nio.Buffer。Buffer中的flip()、clear()、reset()、mark()等概念让我有点糊涂,仔细看了jdk的文档说明,才对Buffer对象的概念了然于胸。在Buffer类当中有以下四个重要的属性:mark:标记位,用于res
原创
1969阅读
0评论
0点赞
发布博客于 12 年前

Apache Mina Log4jFilter日志配置

在上一篇中,通过一个简单的例子,得以管中窥豹,了解了Mina的基本编写方法。在MinaTimeServer演示程序中,我们添加了两个过滤器,一个是日志过滤器LoggingFilter,一个是文本编解码过滤器。前者实现日志信息的自动处理,后者实现对按行读写的文本数据的编码和解码。其中LoggingFilter默认的是slf4j,它是一个日志Facade,实际并不实现真正的日志处理功能,它在程
原创
5344阅读
0评论
0点赞
发布博客于 12 年前

Apache Mina Demo

Mina主要是作为服务器端底层框架来实现数据处理,它的实现很简单,如下例所示:view plaincopy to clipboardprint?package com.gftech.mytool.mina; import java.io.IOException; import java.net.InetSocketAddress; import java.nio
原创
3484阅读
0评论
0点赞
发布博客于 12 年前

Apache Mina 模型

1.Apache Mina是一个高性能的基础网络构架平台,构建在java NIO的基础上2.Mina使用了SLF4J做为日志记录器,全称Simple Logging Facade for Java,它是一个日志门面,只负责为客户端提供应用接口,实际的日志记录由Log4j/JUL等日志记录器实现。如下图所示:3.Mina主要有IoConnector,IoAccepter,IoSessio
原创
1753阅读
0评论
0点赞
发布博客于 12 年前

MINA框架概述

1.MINA框架简介MINA(Multipurpose Infrastructure for Network Applications)是用于开发高性能和高可用性的网络应用程序的基础框架。通过使用MINA框架可以可以省下处理底层I/O和线程并发等复杂工作,开发人员能够把更多的精力投入到业务设计和开发当中。MINA框架的应用比较广泛,应用的开源项目有Apache Directory、AsyncWeb
原创
2549阅读
0评论
0点赞
发布博客于 12 年前

使用hint优化 Oracle SQL语句方法

 在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=SCOTT; 2. /*+FIRS
转载
996阅读
0评论
0点赞
发布博客于 12 年前

OFFICE2007升级后验证失败的处理办法

近日电脑提示升级,升级完毕后弹出OFFICE2007需要验证的提示,处理办法如下: 重启电脑进入安全模式: 1、进入c:/windows/system32,删除ogaaddin.dll,wgatray.exe;2、替换同目录下的ogacheckcontrol.dll(网上找一下); OK!!!
原创
2704阅读
0评论
0点赞
发布博客于 12 年前

关于NETTIERS FOR ORACLE框架的著多问题及修改方案

原创
1220阅读
5评论
0点赞
发布博客于 12 年前

SubSonic基本操作

 SubSonic2.1版本 – 例出3种查询。Product product = new Select().From() .Where(Product.ProductIDColumn).IsEqualTo(4) .ExecuteSingle();Product product = DB.Select().From() .Where("Produc
原创
2665阅读
2评论
0点赞
发布博客于 12 年前

SubSonic的配置方法

在刚开始使用中就碰到问题:按照官方的方法配置,总是不能编译时自动生成数据访问层代码(其中一种,也可使用命令行自己生成,下面介绍)。本文只要介绍了这两种配置subsonic的方法。1.配置方法自动在临时文件夹生成的官方方法如下:(1)修改web.config    在web.config里configuration节下面加入一下内容: 1configSections> 2        sect
原创
2446阅读
0评论
0点赞
发布博客于 12 年前

Subsonic 介绍

原文:Introduction to SubSonic介绍了SubSonic,一个数据层构建器导言一 个易维护的应用程序,不同的类之间有不同的分工,通常分为界面层、业务层和数据访问层。虽然这一技术有利于更好地组织应用,一些开发人员不愿这么做。创建 一个可靠的和快速的数据访问层需要一些规划,一旦你创建了一个,他们看起来都是相似的。SubSonic帮助你基于数据库自动创建数据库访问层。SubS
原创
6371阅读
2评论
0点赞
发布博客于 12 年前

eXpressApp Framework8.2.4重编译版

eXpressApp Framework8.2.4重编译版
application/x-rar
发布资源于 13 年前

eXpressApp Framework8.2.4源码

eXpressApp Framework8.2.4源码
application/x-rar
发布资源于 13 年前

DXperience 8.2.4 源码

DXperience8.2.4_Sources
application/octet-stream
发布资源于 13 年前

第一章(2):Nettiers实体层,抽像类EntityBaseCore

        ///EntityBaseCore:所有数据库表实体类的父类(抽像类),定义了所有实体类必须要实现的行为        ///         /// The base object for each database table entity.        ///         ///继承接口IEntity(见第一章), INotifyPropertyChanged(向客户端
原创
1771阅读
0评论
0点赞
发布博客于 13 年前

第一章(1):Nettiers实体层,IEntity,EntityState

         ///     /// List of possible state for an entity.    ///     ///实体状态定义        public enum EntityState    {        ///         /// Entity is unchanged        ///         Unchanged=0,        //
原创
1359阅读
2评论
0点赞
发布博客于 13 年前

IList和DataSet性能差别

一、DataSet被定义为“内存中的数据库”,可想而知它是一个重量级的对象,也就是说,创建一个DataSet对象的系统开销是比较大的。我们如果大范围的使用DataSet,对系统的压力会增大很多。二、DataSet本身是弱类型的,在业务逻辑处理层进行操作时会存在类型安全的隐患,并且在编码时也不能提供代码提示的便捷性。三、DataSet仍然属于“二维表”的范畴,即关系代数的概念。在理论上,它不符合  
原创
2095阅读
0评论
0点赞
发布博客于 13 年前

Visual Assist X 1647 And Crack

Visual Assist X 1647 And Crack
application/x-rar
发布资源于 13 年前

DXperience and XAF v8.2.3重编译版(part2)

DXperience and XpressApp Framework 8.2.3 重编译版
application/x-rar
发布资源于 13 年前

DXperience and XAF v8.2.3重编译版(part1)

DXperience and eXpressApp Framework 8.2.3重编译版
application/x-rar
发布资源于 13 年前

DXperience编译所需DLL文件

位置:Sources\DevExpress.Xpo\DevExpress.Xpo.Providers\DBProviders
application/x-rar
发布资源于 13 年前

DXperience 8.2.3 源码(2)

DXperience 8.2.3 源码(2) ,编译后可以正常使用.
application/x-rar
发布资源于 13 年前

eXpressApp Framework v8.2.3源码

eXpressApp Framework v8.2.3源码,编译可正常使用.
application/x-rar
发布资源于 13 年前

DXperience 8.2.3 源码(1)

DXperience 8.2.3 源码,可以通过自己编译后使用.
application/x-rar
发布资源于 13 年前

VARCHART_XGantt_4.2_asp.Net 破解

VARCHART_XGantt_4.2_asp.Net 请勿用于商业用途!
application/octet-stream
发布资源于 13 年前

Refactor!Pro-3.0.8注册版(附注册码)

Refactor!Pro-3.0.8注册版(附注册码)
application/x-rar
发布资源于 13 年前

CodeRushNET-3.0.8注册版(附注册码)

CodeRushNET-3.0.8注册版(附注册码)
application/x-rar
发布资源于 13 年前

CodeSmith5.0.1破解注册

CodeSmith5.0.1 注册文件,本注册文件仅供学习交流之用,请勿用于商业用途。
application/x-zip
发布资源于 13 年前

.NET多线程问题

 C#是一门支持多线程的语言,因此线程的使用也是比较常见的。由于线程的知识在Win32编程的时候已经说得过多,所以在.Net中很少介绍这部分(可能.Net不觉得这部分是它所特有的)。 那么线程相关的问题大致有如下四类(这篇文章只讨论单线程、单线程与UI线程这两方面的问题)。问题一,线程的基本操作,例如:暂停、继续、停止等;问题二,如何向线程传递参数或者从中得到其返回值;问题
原创
933阅读
0评论
0点赞
发布博客于 13 年前

C#的异步调用

using System;using System.Threading ; using System.Windows.Forms ;namespace AsyncDemo......{    /**//**//**////     /// 如何异步调用 Visual C# 方法    /// 出自:http://support.microsoft.com/default.aspx?scid=kb%
原创
1344阅读
2评论
0点赞
发布博客于 13 年前

从NUnit中理解.NET自定义属性的应用

摘要:.NET的自定义属性可以实现程序集元数据扩展,并能为框架设计和实现提供新的思路和解决办法。NUnit即是一个很好的例子。 1.属性概述.NET的元数据体系是.NET Framework的亮点之一。利用元数据可以对程序集、模块、类型、方法、成员等进行某种特性描述,而这些描述将作为元数据被编译到程序集中,并通过.NET运行环境为其调用者所使用。这也即元数据扩展。属性(At
原创
804阅读
0评论
0点赞
发布博客于 13 年前

NUnit的属性介绍

[TestFixture]用于标记一个测试类1 测试类必须是Public的。2 必须有一个缺省的构造函数,构造函数应该没有任何的副作用。 [Test]用于标记测试方法1 方法必须没有参数。2 必须是Public 返回值为 void。 [SetUp]用于标记测试方法其作用是将测试方法中公用的部分抽取出来,单独组织成一个方法,避免代码的冗余。是在进行其他
原创
982阅读
1评论
0点赞
发布博客于 13 年前

NUnit2.0详细使用方法

前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的利器.如果你已经知道很多关于NUnit的应用,请指出我的不对之处和提出一些建议,使本文更加完善.如果你对NUnit还不是很了解的话,我建议你还是阅读一下.本文分为以下部分:1. TDD的简介 首先什么是TDD呢?Kent Beck在他的>
原创
854阅读
0评论
0点赞
发布博客于 13 年前

MyGeneration功能概要

MyGeneration是一个功能很强大的代码生成工具。通过编写包含各种类型脚本(C#,VB.Net,JScript,VBScript)的模板,通过数据库的表内容,生成你需要的各种代码。你可以用它来生成ORM的实体类,存储过程,SQL语句等等。我甚至用它来生成Asp.Net的页面(呵呵,我很懒)。MyGeneration提供了强大的在线模版库,你可以通过访问其网站或者使用Template Br
原创
1355阅读
0评论
0点赞
发布博客于 13 年前

Android应用程序四个构建模块

   Android应用程序有四个构建模块:·          实体·          意图接收机·          服务·          内容提供器不是每一个应用程序都需要这四个模块,你的应用程序需要器中一个或者几个的组合。一旦你决定你的应用使用的组件,你应当把它们列在名为AndroidManifest.xml的文件中。这是一个定义你的应用使用组件以及它
原创
2352阅读
1评论
0点赞
发布博客于 13 年前

HelloAndroid例子

 第一印象很重要,作为一个开发者,你知道获取一个开发框架第一印象的方法就是写一个”Hello,Word!”,那么,在Android中,这很简单,下面就是实现步骤:·          创建工程·          构建用户界面·          运行: Hello, Android代码The sections below spell it all out in detail.
原创
3531阅读
0评论
0点赞
发布博客于 13 年前

Android在Eclipse环境下安装配置

这一部分详细描述了如何安装Android SDK并建立你自己的开发环境。如果你还没有下载该SDK,你可以从下面的链接开始。 下载SDK。内容系统和软件配置需求安装SDK安装Eclipse环境下的 ADT插件在Eclipse环境下开发Android应用程序使用其它集成开发环境和工具开发Android 应用程序调试在设备上调试和测试设置常用调试办法创建和安装
原创
19995阅读
3评论
0点赞
发布博客于 13 年前

Android简介

什么是ANDROID ?ANDROID是一个专用于移动设备的软件系统,它包括操作系统,中间件和关键应用,初略了解一下Android SDK提供必要的工具和API在Android平台上使用Java语言来开发应用程序。特点:·          应用程序框架  可重用和替换的组件·          Dalvik 虚拟机[1] 优化虚拟机,专用于移动设备·           集成
原创
1645阅读
0评论
0点赞
发布博客于 13 年前

DeveExpress Refactor!Pro 3.0.5功能介绍

目前能够支持asp.net的重构: Add Validator Extract ContentPlaceHolder Extract ContentPlaceHolder (and create master page) Extract Style (Class) Extract Style (id) Move to Cod
原创
1267阅读
0评论
0点赞
发布博客于 13 年前

用MyGeneration模板生成NHibernate映射文件和关系

 用我的MyGeneration模板生成NHibernate映射文件和关系(one-to-one,one-to-many,many-to-many) MyGeneration 的几个NHibernate模板功能已经很强,但还是存在些问题。例如:Guid主键支持不佳,代码不易修改,不支持中文注释等等。所以我决定自己来改写 此模版。我把一部分通用的函数提取到自己定义的基类中,这样调试和修改都方
原创
4760阅读
6评论
0点赞
发布博客于 13 年前

NHibernate和Spring.Net框架介绍

企业开发框架NHibernate和Spring.Net 在开始介绍NHibernate和Spirng.Net之前,有必要先介绍一下相对应的两个Java开源框架Hibernate和Spring。它们是在Java的Web应用开发中已经很成熟的框架,而前者则是两个还不成熟的.Net中的开源框架,它们在SourceForge开源社区中正在得到不断的补充和完善,其最终目标就是要在.NET环境下实现Hib
原创
4044阅读
3评论
0点赞
发布博客于 13 年前

Java2十大经典图书

第一名:Java编程思想(Thinking in java second) 包含范围:全部。 没说的,绝对的大师作品,当之无愧的第一。第一版时就享誉整个java界(当时网上好象也有人译了)。国内版是京京工作室翻译的,基本上毁了此书--错误术语太多。推荐高手看E文版,新手就不要先看此书了。第二版更精采,台湾的侯捷译了此书。可以到www.csdn.net看看前几章的中文版(不过是台湾术语)。希望国内会
原创
1180阅读
0评论
0点赞
发布博客于 13 年前

程序员的幽默

程序员之男女: 程序员就象男人,语言就象女人。每个男人都想要很多女人,却很少有男人能真正了解女人,因为男人总是朝三暮四,而女人每天都在变,甚至有些是经过变性和美容的。我们都笑了: Borland说我很有前途,Sun笑了;Sun说我很有钱,IBM笑了;IBM说我很专业,Sybase笑了;Sybase说我数据库很牛,Oracle笑了;Oracle说我是开放的,Linux笑了;Linux说我要打败Uni
转载
801阅读
0评论
0点赞
发布博客于 13 年前

JAVA缩写含义

  DTD   Document type Definition(文档类型定义),它为一个XML文档或者文档集合建立一套规则。它本身不是独立的技术规范,而是属于规范的一部分,XML文档中的文档类型声明既可以是标记约束,也可以是带有标记约束的外部文档。这两种约束的总和就是DTD。它规定了XML文档的构建方式。    PI   Processing Instruction(处理指令),XML中指示
原创
2277阅读
0评论
0点赞
发布博客于 13 年前

Eclipse3.2 + JDK1.5 + Tomcat5.5 配置方案

首先让我们看看准备工具:jdk: jdk-1_5_0_11-windows-i586-p.exe   (下载地址:http://java.sun.com/)eclipse:eclipse-SDK-3.2.2-win32.zip    (下载地址: http://www.eclipse.org/ )eclipse汉化包:NLpack1-eclipse-SDK-3.2.1-win32.zip 
原创
1633阅读
0评论
0点赞
发布博客于 13 年前

Google手机操作系统Android正式发布

网络巨头Google最近正式发布了其基于Linux的手机操作系统——Android,最新的SDK现在已经可以下载了,其App开发环境竟然是Java!目前Google已经推出了一个Eclipse插件Android Development Tools(简称ADT)来简化开发。按照官方站点的文档,在Eclipse下开发一个Android Application非常容易。首先下载Android SDK
原创
1174阅读
0评论
0点赞
发布博客于 13 年前

Java开发工具介绍

“工欲善其事,必先利其器”,各种工具在程序开发中的地位显得逾发重要。在现在的软件开发过程中,编码所占的比重越来越少,之所以会出现这种情况,一是经过多年的积累,可复用的资源越来越多;二是开发工具的功能、易用等方面发展很快,编码速度产生了飞跃。       我之所以写这篇文章,一是对自己以前工作的一个总结,让自己有个提高;二是让后来者看一下个人的经验,起点参考的作用;三是发现网上对工具之间横向比较
原创
1011阅读
0评论
0点赞
发布博客于 13 年前

Java开发环境的配置

1、 Java环境安装:  这里使用的是J2SE 1.4.2,这个可以到sun公司的网站去下载:http://java.sun.com/j2se/1.4.2/download.html 。  为什么不用其他的版本呢?我也不清楚,不过公司里配置的标准版本就是这个版本,大概是因为兼容性的原因吧。  下载完成后,即可安装J2SE-SDK到E:/jsk目录下。  配置环境变量如下:  JAVA_HOME
原创
738阅读
0评论
0点赞
发布博客于 13 年前

NetTiers中内置对象及关系

 
原创
1090阅读
0评论
0点赞
发布博客于 13 年前

Using ASP.Net AJAX WebServices (ScriptServices) in ExtJS

 Ive only just started investigating ExtJS and what it can possibly provide over and above the ASP.Net AJAX framework. The first thing I wanted to do was use the ASP.Net AJAX JavaScript webservice pr
原创
2037阅读
0评论
0点赞
发布博客于 14 年前

EXT调用ASP.NET AJAX WebService

在asp.net ajax中,使客户端调用WebService变得非常的简单,而且非常有用(个人觉得这个功能是asp.net ajax的核心,很多与客户端的交互都需要个功能来辅助实现)。那在EXT中,标准的客户端与服务器端交互,使用的是自定义的HttpHandler,而且服务器在处理客户端提交的参数也都必须是弱类型的使用方式,也会使用带一定的不便。如果你曾经使用过Asp.net ajax调用Web
原创
1320阅读
0评论
0点赞
发布博客于 14 年前

ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件

 本文将使用Timer控件更新两个UpdatePanel控件,Timer控件将放在UpdatePanel控件的外面,并将它配置为UpdatePanel的触发器,翻译自官方文档。 主要内容    在多个UpdatePanel中使用Timer控件 1.添加一个新页面并切换到设计视图。2.如果页面没有包含ScriptManager控件,在工具箱中的AJAX Extension
转载
748阅读
0评论
0点赞
发布博客于 14 年前

ASP.NET AJAX入门系列(10):Timer控件简单使用

文主要通过一个简单示例,让Web页面在一定的时间间隔内局部刷新,来学习一下ASP.NET AJAX中的服务端Timer控件的简单使用。 主要内容    Timer控件的简单使用 1.添加新页面并切换到设计视图。2.如果页面没有包含ScriptManager控件,在工具箱的AJAX Extensions标签下双击ScriptManager控件添加到页面中。3.单击Sc
转载
810阅读
0评论
0点赞
发布博客于 14 年前

ASP.NET AJAX入门系列(9):在母版页中使用UpdatePanel

本文简单介绍一下在母版页中使用UpdatePanel控件,翻译自官方文档。 主要内容1.添加UpdatePanel控件到Content Page2.通过Master Page刷新UpdatePanel 一.添加UpdatePanel控件到Content-Page1.添加一个新的Master Page,并切换到设计视图。2.在工具箱中AJAX Extensions
转载
742阅读
0评论
0点赞
发布博客于 14 年前

ASP.NET AJAX入门系列(8):自定义异常处理

在UpdatePanel控件异步更新时,如果有错误发生,默认情况下会弹出一个Alert对话框显示出错误信息,这对用户来说是不友好的,本文看一下如何在服务端和客户端脚本中自定义异常处理,翻译自官方文档。 主要内容1.在服务端自定义异常处理2.在客户端脚本中自定义异常处理 一.在服务端自定义异常处理1.添加ASPX页面并切换到设计视图。2.在工具箱中AJAX Exten
转载
769阅读
0评论
0点赞
发布博客于 14 年前

ASP.NET AJAX入门系列(7):使用客户端脚本对UpdateProgress编程

在本篇文章中,我们将通过编写JavaScript来使用客户端行为扩展UpdateProgress控件,客户端代码将使用ASP.NET AJAX Library中的PageRequestManager,在UpdateProgress控件中,将添加一个Button,来允许用户取消异步更新,并且使用客户端脚本来显示或者隐藏进度信息。 主要内容1.通过客户端脚本取消异步更新2.通过客户端脚
转载
787阅读
0评论
0点赞
发布博客于 14 年前

ASP.NET AJAX入门系列(6):UpdateProgress控件简单介绍

 在ASP.NET AJAX Beta2中,UpdateProgress控件已经从“增值”CTP中移到了ASP.NET AJAX核心中。以下两篇关于UpdateProgress的文章基本翻译自ASP.NET AJAX官方网站。 主要内容1.UpdateProgress控件简单使用2.使用多个UpdateProgress控件 一.UpdateProgress控件简单使用1
转载
774阅读
0评论
0点赞
发布博客于 14 年前

ASP.NET AJAX入门系列(5):使用UpdatePanel控件(二)

UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel其他的一些使用方法(第二篇)。 主要内容1.用编程的方法控
转载
785阅读
0评论
0点赞
发布博客于 14 年前

ASP.NET AJAX入门系列(4):使用UpdatePanel控件(一)

UpdatePanel可以用来创建丰富的局部更新Web应用程序,它是ASP.NET 2.0 AJAX Extensions中很重要的一个控件,其强大之处在于不用编写任何客户端脚本,只要在一个页面上添加几个UpdatePanel控件和一个ScriptManager控件就可以自动实现局部更新。通过本文来学习一下UpdatePanel简单的使用方法(第一篇)。 主要内容1.UpdatePan
转载
790阅读
0评论
0点赞
发布博客于 14 年前

ASP.NET AJAX入门系列(3):使用ScriptManagerProxy控件

在ASP.NET AJAX中,由于一个ASPX页面上只能有一个ScriptManager控件,所以在有母版页的情况下,如果需要在Master-Page和Content-Page中需要引入不同的脚本时,这就需要在Content-page中使用ScriptManagerProxy,而不是ScriptManager,ScriptManager 和 ScriptManagerProxy 是两个非常相似
转载
764阅读
0评论
0点赞
发布博客于 14 年前

ASP.NET AJAX入门系列(2):使用ScriptManager控件

ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions中,它用来处理页面上的所有组件以及页面局部更新,生成相关的客户端代理脚本以便能够在JavaScript中访问Web Service,所有需要支持ASP.NET AJAX的ASP.NET页面上有且只能有一个ScriptManager控件。在ScriptManager控件中我们可以指定需要的脚本库,或者指定通过J
转载
892阅读
0评论
0点赞
发布博客于 14 年前

re: ASP.NET AJAX入门系列(1):概述

一.ASP.NET AJAX组成部分在ASP.NET AJAX官方网站上有如下三个下载:1.ASP.NET AJAX:这部分是ASP.NET AJAX的核心部分,包括了核心AJAX类型系统,网络协议层(networking stack),组件模型,扩展器(extender)基类,以及与ASP.NET集成的服务器端功能(包括广受欢迎的ScriptManager,UpdatePanel,和 Tim
转载
977阅读
0评论
0点赞
发布博客于 14 年前

asp.net ajax xml-script教程(四)

介绍我们已经看过了第二部分(译者注:中文在这里)和第三部分(译者注:中文在这里)的教程,如果一个客户端类型在它的类型描述符中暴露了一个事件,我们就可以使用xml-script去声明式的处理。在xml-script中使用action去处理事件是一种非常棒的办法,本文我们将看到如何创建自定义action去以声明的方式处理事件。Actions一个action封装了事件被激发后所执行的一段javascri
转载
979阅读
0评论
0点赞
发布博客于 14 年前

asp.net ajax xml-script教程(三)

  介绍在xml-script教程的第一部分(译者注:中文在这里)和第二部分(译者注:中文在这里)中我们介绍了声明程序模型和如何通过客户端的Microsoft Ajax对象处理事件。处理事件可以调用一段javascript函数,也可以使用action。在本文(第三部分)中我们将谈谈InvokeMethod action,它允许我们以声明的方式调用一个方法。InvokeMethod ActionIn
转载
895阅读
0评论
0点赞
发布博客于 14 年前

asp.net ajax xml-script教程(二)

概述在xml-script教程的第一部分(译者注:中文在这里)里我们介绍了类型描述符并且知道了如何看懂它们。在本文(第二部分)中我们将了解如何在声明代码里通过客户端控件处理事件。处理事件在教程的第一部分讨论类型描述符的时候,我们使用xml-script实例化有类型描述符的客户端组件。有了类的类型描述符,我们就知道如何使用xml-script创建一个实例。例如,Sys.Preview.UI.Butt
转载
918阅读
2评论
0点赞
发布博客于 14 年前

asp.net ajax xml-script教程(一)

概述asp.net ajaxt提供了一种通过使用声明程序模型来实例化客户端类型的方法。下面的代码给出了一个最简单的例子,用来在页面加载完毕后显示一段信息。@ Page %>  DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio
转载
980阅读
0评论
0点赞
发布博客于 14 年前

ASP.NET AJAX Control Toolkit 控件说明

 1 Accordion 2 AccordionPane  实现多面板,但一次只显示其中一个面板中的内容 3 AlwaysVisibleControlExtender 不论鼠标怎么滚动,都显示某个内容 4 AnimationExtender 5 AnimationExtenderControlBase 实现控件中内容的动画效果(移动、变化大小、淡如淡出、变颜色等) 6
原创
1102阅读
0评论
0点赞
发布博客于 14 年前

asp.net2.0安全性(Login系列控件)

前面主要说了与安全相关的一系列的类,现在我们使用这些类就可以做出我们自己的安全系统了。其实微软的目的远不至于此,下面我们就来看一下微软为我们提供的Login系列控件。 Login系列控件是微软为了简化我们的开发过程,为我们进行常规的安全开发提供块捷途径。
原创
1222阅读
0评论
0点赞
发布博客于 14 年前

asp.net2.0安全性(验证与授权)

"验证"与"授权"是对网页资源安全管理的两道门。 验证(Authentication):检查用户是否是合法的用户。就像是网站大门口的保卫,服责验证使用的用户名和密码。 授权(Authorization):检查用户是否有访问某种资
原创
986阅读
0评论
0点赞
发布博客于 14 年前

asp.net2.0安全性(用户个性化设置)

在Membership表中可以存储一些用户的基本信息,但有的时候,我们需要记录的用户信息远远不止Membership表中提供的这些,如QQ、MSN、家庭住址、联系电话等等。那如何把这些用户信息记录到数据库中呢?在asp.net2.0中为我们提供了个性设置的功能――Profile。
原创
1148阅读
0评论
0点赞
发布博客于 14 年前

asp.net2.0安全性(用户角色篇)

安全管理的解决方案在.net1.1中几乎为一片空白,对于应用程序的验证与授权大部分的工作是开发人员自己编写代码,或者是借助企业库等工具来实现,此可谓.net1.1中的一大缺憾。在.net2.0中微软为
原创
1764阅读
0评论
0点赞
发布博客于 14 年前

UpdateProgress和Timer控件的使用

UpdateProgress控件:    在实际使用过程中,由于网络速度和服务器响应能力的影响,异步回发有的时候并不是想象的那么快,有时需要用户等待一段时间。在等待的过程中,用户可能不知道服务器处理完成了没有,让用户感觉有些迷茫。这时候如果我们在服务器处理数据的时候加入一个GIF动画,告诉用户稍等,等服务器处理完数据的时候GID动画消失,就会让用户感觉体贴很多。    我们可以使用UpdatePr
原创
3084阅读
0评论
0点赞
发布博客于 14 年前

PageRequestManager对象

 ScriptManager和UpdatePanel两个控件已经能够实现了客户端与服务器端的异步通信了。要想对异步操作进一步控制的话,那我们还得进一步研究PageReqeustManager类。PageRequestManager类是客户端的类,用于协调ScriptManager和UpdatePanel控件,管理页面上的异步更新操作。通过PageRequestManager客户端的实例我们可以深入
原创
4348阅读
0评论
0点赞
发布博客于 14 年前