2011年12月6日
摘要: 原文链接http://www.cnblogs.com/zhangzheny/archive/2007/12/24/1012790.html大家都容易把这两者搞混,我也一样,在听李建忠老师的设计模式时,他也老把抽象类说成接口,弄的我就更糊涂了,所以找了些网上的资料. 一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。二、接口: 接口是引用类型的,类 阅读全文
posted @ 2011-12-06 10:22 忧郁的匹格 阅读(208) 评论(0) 推荐(0) 编辑
  2011年11月22日
摘要: 没做过单点登录方面的内容,思考了好久,也参考了很多开源方案,基本上是基于cookie的方式,前两天在codeplex(地址:http://sso4net.codeplex.com)上找到了一篇基于session和服务端内存相互交互的方案,研究了一下源码,整理了一下该方案的流程图,作为参考。。。请不吝赐教。。。感激涕零。。。另外怎么样把权限和子站点自身的用户访问结合进去,无头绪。。。求解。。。1.站点间流转图2.访问验证流转详图 阅读全文
posted @ 2011-11-22 18:21 忧郁的匹格 阅读(2043) 评论(0) 推荐(0) 编辑
  2011年9月23日
摘要: 非金钱 激励 员工 管理 阅读全文
posted @ 2011-09-23 12:23 忧郁的匹格 阅读(336) 评论(0) 推荐(0) 编辑
  2011年9月2日
摘要: 本文地址:http://www.cnblogs.com/vnii/archive/2011/09/02/2163381.html读取Excel中所有工作表名 //是否已有字段头 string strHead = "YES"; if(chkHead.Checked==false) { strHead = "NO"; } string excelFilepath = openFileExcel.FileName; s... 阅读全文
posted @ 2011-09-02 14:04 忧郁的匹格 阅读(3314) 评论(0) 推荐(0) 编辑
  2011年7月29日
摘要: 利用js动态加载js文件到页面,并在确定加载完成后调用相关function 代码如下: 1 var otherJScipt = document.createElement("script"); 2 otherJScipt = document.createElement("script"); 3 otherJScipt.setAttribute("type", "text/javascript"); 4 otherJScipt.setAttribute("src", "/xxx.js 阅读全文
posted @ 2011-07-29 11:29 忧郁的匹格 阅读(464) 评论(0) 推荐(0) 编辑
  2011年7月22日
摘要: 截取两个“|”之间 包含 @key 关键字的 内容,用于字符串的分段截取 /* 截取两个‘|’内,并且包含关键字@key的字符串 */Create function [dbo].[getStrByKey](@v nvarchar(200),@key nvarchar(100))returns nvarchar(200)asbegin declare @re nvarchar(200) set @re='' --起始位置 declare @bg int set @bg=0--结束位置 declare @ed int set @ed=0 while(@v!='') 阅读全文
posted @ 2011-07-22 11:31 忧郁的匹格 阅读(1010) 评论(0) 推荐(0) 编辑
  2011年7月19日
摘要: 思路很简单,页面Load后 利用ajax读取服务器时间,将该时间作为客户端基准时间,再利用每隔1000ms对时间进行累计,另外,为了减少各方面带来的误差,可定期从服务器读取时间,如下面代码中的checkFlag的判断-600s后重新从服务端获取,当然这里还有网络消耗的时间,无法避免<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xml 阅读全文
posted @ 2011-07-19 13:50 忧郁的匹格 阅读(562) 评论(0) 推荐(0) 编辑
  2010年11月17日
摘要: 用于在现有窗口上加载蒙板,在蒙板内在嵌入其他页面内容//初始化导航背景,iframe容器function fnDaoHangBg(){ var h = fnGetHeight(),w = fnGetWidth();//获取背景窗口大小 if(!$('divDaoHangBg')) { var div = $C('div');//创建背景蒙板 div.id = 'divDaoHangBg'; div.style.backgroundColor = 'black'; div.style.position = 'absolute 阅读全文
posted @ 2010-11-17 21:51 忧郁的匹格 阅读(577) 评论(0) 推荐(0) 编辑
  2010年11月15日
摘要: HTML<SELECT NAME="SelTjYear"></SELECT><SELECT NAME="SelTjMonth"></SELECT>源码:function vYearMonth(yearObjId, monthObjId) { var selYear = document.getElementById(yearObjId); var selMonth = document.getElementById(monthObjId); var myDate = new Date(); //当前日期 v 阅读全文
posted @ 2010-11-15 13:08 忧郁的匹格 阅读(274) 评论(0) 推荐(0) 编辑
  2010年11月8日
摘要: 在这里写的第一篇博文献给关于Android的学习近期买了个Legend,喜欢上了android,感觉移动终端的开发应该是个很好的发展方向,想沉下心来学习android方面的开发。其实我一直从事的是.net的方面的工作,java包括Eclipse这个环境还是头一次真正的来学习,算是一个全新的开始。今天配了一下午的开发环境,结合网络资料其他都还很顺利,只是在安装插件ADT上花费了很多精力,经过不断的尝试才发现原来和安装Eclipse的版本有关,下面整理了配置环境的步骤:1.下载并安装JDK 地址:http://java.com/zh_CN/download/index.jsp2.下载安装Andro 阅读全文
posted @ 2010-11-08 01:06 忧郁的匹格 阅读(814) 评论(2) 推荐(0) 编辑