自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Allen的博客

人生与技术的结合

  • 博客(42)
  • 收藏
  • 关注

原创 PMP认证考试假设

考试过程中假设: 1.你的身份是一名项目经理2.你身处矩阵型组织3.你是买方项目经理4.你的组织都具有丰富的组织过程资产5.你有一名通情达理的上司6.你的客户能尊重事实听从你的建议7.你的组织尊重个人,从来不提倡加班8.尊重团队成员,做决策时考虑成员的职业利益  PMI: 从理想角度去考虑问题。做题时先依据PMBOK、其次,依据老师讲解内容,最后再依据你

2010-05-28 18:12:00 1014

转载 PMP认证考试应试技巧

1. 保持自信,因为你已经做了充足的准备2. 控制时间,如果一道题你一分钟之内还没有明白,那你的思路可能错了3. 不要考虑现实因素,以PMI的理念来答题,PMI在尽力为项目管理者提供一个理想化的环境 4. 如果没有明确说明,每道题你回答时的角色默认都是项目经理,所在的项目组织类型为矩阵性,除了在采购方面的题,默认你都是乙方。 5. 不是考语法,不要考虑语法是否正确 6. 先看中

2010-05-28 18:10:00 565

原创 WM待机下的定时程序处理

  当WM处于待机情况时,应用程序的Thread或者是Timer都会出现停止运行的情况,具体原因尚未找出。  OpenNETCF的Smart Device Framework(SDF2.1)中提供了LargeIntervalTimer,故名思意就是大时间间隔的计时器。用法如下 public static void RunAtLargeInterval(EventHandler myhand

2010-03-02 10:00:00 989

原创 WM下C#程序通过webservices传递时间到Java后台的时间问题

   手机端(WM + C#)通过webservices与后台(Java)进行数据传递的时候,发现时间前后总是出现差8个小时的现象,通过各种情况的测试,最终在如下转换方式下才保证了数据的正确。    1.服务器传到到手机的时间,在手机端使用ToLocalTime()转换成本地时间;    2.手机传递到服务的时间,在手机端使用ToUniversalTime()转换成UTC时间。(Java端

2010-02-08 08:44:00 959

原创 有关使用 GPS Intermediate Driver 无法获取到GPS数据的一个问题

     新的项目是一个移动服务平台,在手机的WM6.1下运行.其中有个需求是获取GPS经纬度数据.     获取GPS数据有两种方式,一种是直接获取GPS模块端口的数据,长期做潜入式开发的可能喜欢这种方式;第二种方式就是利用微软提供的API,既GPSID,抱着对微软的信任,我选择了这种方式。    但是在调试中遇到了问题,程序运行正常,可是总是获取不到GPS数据。首先怀疑机器是否有问题,

2010-01-14 19:27:00 3120

原创 手机设备的唯一标识:IMSI、IMEI、ESN、MEID

IMSI国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)是区别移动用户的标志,储存在SIM卡中,可用于区别移动用户的有效信息。IMSI组成如下图所示,其总长度不超过15位,同样使用0~9的数字。 其中MCC是移动用户所属国家代号,占3位数字,中国的MCC规定为460;MNC是移动网号码,最多由两位数字组成,用

2010-01-13 20:38:00 43380

转载 8--桥接模式(Bridge Pattern)

桥接模式(Bridge Pattern)——.NET设计模式系列之九Terrylee,2006年2月概述在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又不引入额外的复杂度?这就要使用Bridge模式。意图将抽象部分与实现部分分离,使它们都可以独立的变化。

2007-12-26 16:11:00 850

转载 7--适配器模式(Adapter Pattern)

适配器模式(Adapter Pattern)——.NET设计模式系列之八Terrylee,2006年2月概述在软件系统中,由于应用环境的变化,常常需要将“一些现存的对象”放在新的环境中应用,但是新环境要求的接口是这些现存对象所不满足的。那么如何应对这种“迁移的变化”?如何既能利用现有对象的良好实现,同时又能满足新的应用环境所要求的接口?这就是本文要说的Adapter 模式。意图

2007-12-26 15:51:00 501

转载 6--创建型模式专题总结

创建型模式专题总结(Creational Pattern)——.NET设计模式系列之七Terrylee,2006年1月概述创建型模式,就是用来创建对象的模式,抽象了实例化的过程。它帮助一个系统独立于如何创建、组合和表示它的那些对象。本文对五种常用创建型模式进行了比较,通过一个游戏开发场景的例子来说该如何使用创建型模式。为什么需要创建型模式所有的创建型模式都有两个永恒的主旋律

2007-12-26 15:04:00 461

转载 5--原型模式(Protype Pattern)

原型模式(Prototype Pattern)——.NET设计模式系列之六Terrylee,2006年1月概述在软件系统中,有时候面临的产品类是动态变化的,而且这个产品类具有一定的等级结构。这时如果用工厂模式,则与产品类等级结构平行的工厂方法类也要随着这种变化而变化,显然不大合适。那么如何封装这种动态的变化?从而使依赖于这些易变对象的客户程序不随着产品类变化?意图用原型实例

2007-12-26 14:54:00 640

转载 4 --工厂方法(Factory Method)

工厂方法模式(Factory Method)——.NET设计模式系列之五Terrylee,2004年1月2日概述在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种封装机制来隔离出“这个易变对象”的变化,从而保持系统中“其它依赖该对象的对象”不随着需求的改变而改变?这就是要说的

2007-12-26 14:48:00 1264

原创 3--建造者模式(Builder Pattern)

建造者模式(Builder Pattern)——.NET设计模式系列之四Terrylee,2005年12月17日概述在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象的各个部分”的

2007-12-26 14:39:00 793

转载 2--抽象工厂模式(Abstract Factory)

抽象工厂模式(Abstract Factory)——探索设计模式系列之三Terrylee,2005年12月12日概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象

2007-12-26 14:30:00 465

转载 1--单件模式(Single Pattern)

  单件模式(Singleton Pattern)——.NET设计模式系列之二 Terrylee,2005年12月07日 概述 Singleton模式要求一个类有且仅有一个实例,并且提供了一个全局的访问点。这就提出了一个问题:如何绕过常规的构造器,提供一种机制来保证一个类只有一个实例?客户程序在调用某一个类时,它是不会考虑这个类是否只能有一个实例等问题的,所以,这应该是类设

2007-12-26 13:06:00 604

转载 单点登录在ASP.NET上的简单实现

系统的基本架构   我们假设一个系统System包含Service客户服务中心、Shop网上购物中心和Office网上办公中心三个独立的网站。Service管理客户的资料,登录和注销过程。不论客户访问System的任何一个页面,系统都会转到登录界面,在用户登录后,系统会自动转会到客户上次请求的页面。并且用户此后可以在System中无缝切换。不需要再次进行登录。即在System中实现单点登录SSO(

2007-12-17 17:49:00 642

转载 Asp.net MemberShip类快速入门

成员管理一、 Membership 类   :   创建和删除用户, 检索用户信  ,生成随机密码 , 登录验证           创建新用户: try  {         Membership.CreateUser ("name", "password", "mail");       }  catch (MembershipCreateUserException e)       

2007-12-17 14:05:00 914

原创 关于Membership的设置

关于Membership的设置 初学MemberShip,遇到一个Membership设置的问题因为一般教程使用的示例都是SQL Server 2005 Express版本的本地 ASPNETDB.MDF文件,如果我要使用远程的Sql Server 2005服务器的话,需要进行一些设置。Setp1:当你使用Membership, 我们可以发现ASP.NET 2.0 已经在 SQL

2007-12-17 13:25:00 789

转载 Membership学习(四)-自定义MembershipProvider

Membership学习(四)-自定义MembershipProvider[xgluxv] 自定义MembershipProvider:前面讲了内置的MembershipProvider,这次 我们自己定义一个Provider。首先我们确定一下保存数据使用ms 的access,好像土了点。       我还是用一个例子来说明:       启动 vs2005,创建一个Asp.net Web S

2007-12-17 13:21:00 975

原创 Membership学习(三)Membership Providers介绍

Membership学习(三)Membership Providers介绍[xgluxv] 本来想在第三篇文章里介绍一下 Membership的类的,不过现在中文msdn也出来了,所以就不写了,,直接到介绍Membership Providers。       Membership Providers提供了Membership数据源和服务之间的所有接口,在Asp.net2.0中提供了两个Pro

2007-12-17 13:20:00 1250 2

转载 Membership学习(一) Membership介绍

Membership学习(一) Membership介绍    Asp.net的membership提供了一种存储,验证和管理用户信息以及权限的统一的路径。membership所对应的验证方式是asp.net的Forms身份验证(注:asp.net的身份验证方式 有好几种包括windows身份验证 Forms身份验证 Passport身份认证当然还有就是没有验证)。在vs2005中 还给mem

2007-12-17 13:18:00 1025

原创 Membership学习(二)membership入门

Membership学习(二)membership入门--不写一行代码在asp.net中实现用户验证管理系统       这篇文章我们将实现一个简单的网站,在网站中实现用户的身份验证,创建用户,修改密码 还有限制匿名用户访问某些目录等功能,最神奇的是使用asp.net2.0实现我们几乎不用手工写一行代码。--不知道以后程序员要做些什么事了:(!! 我们手工从头创建一个web应用,学

2007-12-17 13:18:00 1155 1

转载 asp.net 2.0 用户管理功能结构

摘要:在.NET 2.0中,引入了Provider模式后,大大了提高了框架本身的可扩展性。以Membership,Roles,Profile组成的用户管理组件(包括页面个性化信息)就是以这种模式为核心构建起来的,在asp.net 2.0中,利用系统提供的API可以很容易的实现用户管理,角色管理,用户个性化信息的管理。这也是asp.net 2.0的一个重要组成部分,学习使用asp.net 2.0可以

2007-12-17 13:17:00 439

转载 ASP.NET2.0中themes、Skins轻松实现网站换肤!

可能有些朋友还不是很清楚themes、skins。下面先介绍下themes、skins.。一、简介:一看Themes、Skins这2名字就都知道是用来做什么的了吧,下面就说下它是做什么的(怎么都知道了还说,~_~),利用Themes我们可以很容易的更改控件、页面的风格,而不需要修改我们的代码和页面文件。Themes文件被单独的放在1个App_Themes文件夹下面,与你的程序是完全分开的。二、怎么

2007-12-14 14:47:00 383

转载 asp.net控件开发基础

asp.net本身提供了很多控件,提供给我们这些比较懒惰的人使用,我认为控件的作用就在此,因为我们不想重复工作,所以要创建它,这个本身便是一个需求的关系,所以学习控件开发很有意思.wrox网站上有本书 Professional ASP.NET 2.0 Server Control and Component Development现在还没有出版,但网站上放出了代码,所以正好下载过来学习一下

2007-12-14 14:29:00 533

转载 ASP.NET 2.0,无刷新页面新境界!

ASP.NET 2.0,无刷新页面新境界! “无刷新页面”,只是一种不确切的效果描述(其实还有其他各种方法来实现这个效果),更确切的说法是:在页面上用JavaScript调用服务器端的一个方法,然后处理返回的数据。实现它最标准的方法当然是XMLHTTP。但是,程序员都是懒惰的家伙,每个人都希望能有更方便的方法,或者,更佳的包装。比如,Lostinet的Rane就是对XMLHTTP的一个很好的包

2007-12-13 16:52:00 651

转载 动态备份SQL Server数据库:SQLDMO

 来源:itpub大家最常见的是使用sql命令来进行数据库备份, 最常用的sql语句如下:   backup [dbname] to disk=[路径+文件名]   restore [dbname] from disk=[路径+文件名]   另外可以使用SQLDMO来实现数据库备份的功能   SQLDMO(SQL Distributed Management Objects,SQL分布式管理对

2007-12-07 17:38:00 914

转载 C#中读写INI配置文件

在作应用系统开发时,管理配置是必不可少的。例如数据库服务器的配置、安装和更新配置等等。由于Xml的兴起,现在的配置文件大都是以xml文档来存储。比如Visual Studio.Net自身的配置文件Mashine.config,Asp.Net的配置文件Web.Config,包括我在介绍Remoting中提到的配置文件,都是xml的格式。传统的配置文件ini已有被xml文件逐步代替的趋势,但对于简

2007-11-07 16:13:00 1414

原创 对 Windows 窗体控件进行线程安全调用

Windows 窗体编程如何:对 Windows 窗体控件进行线程安全调用 使用多线程提高 Windows 窗体应用程序的性能时,必须注意以线程安全方式调用控件。示例访问 Windows 窗体控件本质上不是线程安全的。如果有两个或多个线程操作某一控件的状态,则可能会迫使该控件进入一种不一致的状态。还可能出现其他与线程相关的 bug,包括争用情况和死锁。确保以线程

2007-11-07 15:18:00 891

转载 如何建立索引,提高查询速度?

---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的 性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明 显。笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。在对 它们进行适当的优化后,其运行速度有了明显地提高!下面我

2007-01-12 12:23:00 18337 2

转载 谈DotNet解决方案下分层和子项目的划分

分层在英文里面有Tier和Layer两方面的含义。Tier主要是只硬件上的分层,如客户端,应用服务器和数据库服务器。而Layer主要是指软件系统结构下的分层。而这里谈的主要还是软件体系结构上的分层。  最近经常看到的DotNet多层架构,七层架构等词语。归根到底其核心还是数据资源层,逻辑层和表现层三个层次。其它层次基本上都是基于这三个层次所做的扩展。在做一个软件系统的时候,具体如何分层跟要采用

2006-11-22 14:13:00 905

转载 8 个开发更安全代码的简单规则

本文介绍了安全代码开发人员之间共有的一系列习惯。 目前我可以肯定的一点是,任何看过这篇文章的人都会立即发现自己不具备的习惯。这非常好。我知道除此以外还有其他好的想法。这里只是列出我所观察到的!因此,下面介绍的是我在这几年中注意到的几种典型习惯。习惯 1:承担责任这是长期以来“没有银弹”观点的一种转变,该观点是 25 年前 Fred Brookes 在其“人月神话”一书中提出的。能否

2006-11-10 15:03:00 647

转载 关于前台调用后台事件__doPostBack函数

这里需要提一下的是,asp.net编程提供了服务端控件和客户端控件的说法,其实还是脱离不了HTML的本质,客户端和服务端需要交互必须要提交,提交有两种方式get和post,get就是通过向服务端发送连接地址,服务端通过地址的参数来获得信息的,一般这些参数都是明文,能在浏览器地址栏看到。而post是通过表单的input等元素提交到服务端的页面的,这些数据一般是看不到的。asp.net的服务端控件其实

2006-11-10 14:52:00 1150

转载 使用Guid值作为数据库行标识

GUID(Global unique identifier)全局唯一标识符,它是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟

2006-11-06 17:00:00 1930

原创 IT项目中的沟通管理

1 前言    在IT项目中,要做到一个项目迅速成功的完成,并能达到或者超过预先设计好的效果,是很不容易的,在完成所下达的任务当中,设计好的蓝图跟具体的实诸于实践,既要有规定统一的制定计划,还要有一套适时的监控执行方法,但同时又不能扼杀了整个项目开发中的创造性和自主性,这样,就必须有一个灵活而且容易使用的沟通方法的过程,从而使一些的重要的

2006-11-02 10:28:00 1838

转载 SOA and Web services简介

 什么是面向服务的体系结构(SOA)?   面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台

2006-11-01 11:10:00 709

原创 昨晚又到一点多

这段时间在整理一些资料,完成自己的一个应用程序 的基本框架,主要是对一些资料的积累和整理,在方便使用的原则上合理的利用新技术。

2006-11-01 11:04:00 602

原创 昨晚又到一点多

这段时间在整理一些资料,完成自己的一个应用程序 的基本框架,主要是对一些资料的积累和整理,在方便使用的原则上合理的利用新技术。

2006-11-01 11:04:00 471

转载 提高ASP.Net应用程序性能的十大方法

   现在写一个asp.net的web应用程序变得非常的简单,许多的程序员都不愿花时间去构建一个性能良好的应用程序。本文将要讨论提高web应用程序性能的十大方法。我将不限于只讨论asp.net应用程序的内容,因为它们只是web应用程序的一个子集。本文也不能提供一个完整提高web应用程序性能的指南,因为这需要一本书的篇幅。本文只提供一个提高web应用程序性能的良好的开端。(剩下的只有我们自己慢慢研究

2006-10-31 14:50:00 803

转载 架构和框架的区别

 (节选自《软件架构设计》书稿)  图2-7    架构和框架的区别笔者发现,人们对软件架构存在非常多的误解,其中一个最为普遍的误解就是:将架构(Architecture)和框架(Framework)混为一谈。 一图胜千言,图2-7切中肯綮地点出了架构和框架的区别。一句话,框架是软件,架构不是软件。  框架是一种特殊的软件,它并不能提供完整无缺的解决方案,而是为你构建解

2006-10-31 14:46:00 952

原创 股票市场运动的四个阶段

  一、股票市场运动的四个阶段 以30日均线为标准,一次完整的股票市场循环运动必然包含上图框定的四个阶段,没有任何一只股票能够例外。30日均线是机构庄家操盘战略战术动作展开的生命线,其中的短线操作价值务必要引起我们绝对高度的重视。要把30均线对股票运动的

2006-10-31 12:43:00 4164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除