自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

原创 二手需求采集卡片 - 读《人人都是产品经理》的应用

读《人人都是产品经理》的时候看到的,觉得他的这种需求收集方式挺适合我的,也就是说,适合这种,不断变动的,反复需要递进式修改的“二手需求”收集,特此总结笔记,记录。 总的来说,包含的是7个W + 2个HWho - 来源描述产生需求的用户/客户/使用者,描述其具体信息,特别是与产品想关联的相关经验信息。Where、When - 场景什么时间、什么地点产生改项需求。What

2013-01-21 18:00:23 1021

原创 DBA真是种神奇的职业

部门里有一个项目遇到了问题,让我帮忙解决一下,问题很简单select r.flowsn from ratifylog r, (select distinct f.flowsn from flowlog f where f.stepname = '政务大厅预收件' and f.status = 'E' and f.flowsn not in (select f.flowsn

2013-01-05 17:06:59 572

原创 奇怪的样式导致合并单元格的宽度失效

起因很简单,至少一开始我认为这是个很简单的小玩意,没想到折腾了我整整两天,所以记录下来。一开始,手上拿到了一套网上搜到的super table可以实现固定表左和表头,刚好我的需求是需要同时实现固定表左、表头、表左相同值自动合并、自定义复杂表头合并。而这个js的一开始就说“colSpan not supported ”,于是决定自己改造一下。 表左相同值自动合并比较简单,网上也很多现成的

2012-12-27 10:33:40 2034 1

原创 路口交通灯控制的模拟实现

交通灯控制模拟怎么说呢?是一个不是状态模式的一个状态机,首先,每一个交通灯都有它各自的状态,又由于它的状态仅需模拟红、绿两个状态,不像状态模拟一样,需要针对每个状态设计类,那么仅需要一个枚举就可以了,当然,我们还需要一个枚举来设定控制的方向,或者说是路口的方向。两个枚举设定 /// /// 交通灯颜色 /// public enum LightState { Green=0, Red=1 } ///

2010-07-12 08:46:00 3195

原创 对“银行业务调度系统模拟实现”的一点改进

<br />之前的银行业务调度处理一文,写的比较的简单,实际上,其中存在着不少不够“OO”的问题,今天,我们看看要如何的改进<br />以客户的需求变更为例:<br />1、银行需要增加一个“理财金窗口”与之对应的就有一个理财金客户<br />2、理财金客户和VIP客户在办理业务的时候,需要输入他的VIp编码<br />3、所有的客户办理完业务之后,需要按“满意、不满意”按钮对本次业务进行评价。<br /> <br />好吧,我承认,客户的需求变更应该是世界上最令程序员讨厌的事了,记得好像看过一本书,大概的

2010-07-06 11:08:00 908

原创 银行业务调度系统模拟实现

<br />看到张孝祥老师的Java面试题,原文见(http://www.it315.org/netclass/bank.html),忍不住手痒,用C#简单写了个<br />交通灯那题看得烦,回头再研究下,银行业务调度排号的现在比较多见,比较简单,估计月薪4K就可以了,实现如下:<br /> <br />首先看看需求:<br />拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户

2010-06-30 13:06:00 1679

原创 动态添加SiteMapPath的方法

首先看看需求,网站本身有一个BasePage页面基类,仅仅是app_code中的一个cs文件,网站上所有的页面都继承了该页,如果要一个个页面手动添加siteMapPath控件是很麻烦的,因此决定将控件SiteMapPath放在基类,问题是基类没有aspx,因此需要在后台代码中动态添加SiteMapPath控件。第一个版本: protected SiteMapPath siteMapP

2010-05-25 09:31:00 2172 8

原创 C#实现蚂蚁推面包(推箱子)游戏

推箱子的游戏很多人应该都玩过,那么尝试写一个蚂蚁推面包的游戏。首先整理一下游戏的需求。1、  游戏中有蚂蚁、面包、洞、墙这些东西2、  蚂蚁只要把所有的面包推入洞中,游戏就成功3、  蚂蚁只能推得动一个面包,不能“拉”面包4、  不能把面包往墙里推 首先看看该如何构造对象,分析一下,包括以下对象蚂蚁、面包、洞、墙、地板几种对象,然后看看有没有共同部分可以抽取,为它们抽取出一

2010-05-11 14:58:00 2021

原创 网络五子棋的架构设计(三)--业务逻辑

最后,就是实际的业务逻辑,下棋,仔细考虑下棋的关键步骤:1、  作为本地,需要捕获鼠标的点击事件,然后在对应点描绘棋子,然后发送给对方自己下了哪里,最后交换下棋方2、  作为网络端,需要捕获对方告诉自己的下棋信息,然后再对应点描绘棋子。3、  下棋后判断胜负4、  重新开始 主要动作有:鼠标事件捕获,创建棋子,描绘棋子,发送指令,交换下棋方,判断胜负,重新开始 隶属

2010-04-16 10:55:00 1976

原创 网络五子棋的架构设计(二)--界面层

界面的处理为了有一个测试的平台,我先开始写界面层由于服务端和客户端的下棋业务逻辑处理是完全相同的,因此计划在一个窗体内实现,窗体内只维护一个INet接口的实例。另外再使用另一个窗体用于建立连接,并且把得到的INet实例传递给主要游戏窗体。首先是服务端接收到连接后的处理:void server_OnConnected(object sender, EventArgs e)

2010-04-15 18:50:00 1225

原创 网络五子棋的架构设计(一)--网络通信层

预备辞职考研,接下来几个月会没有时间编程,想最后写个五子棋玩玩,于是就有了下面的这篇文章: 首先,人机对战的算法我搞不太好,因此决定做网络人人对战类型的,采用TCP连接传递指令,客户端收到指令后描绘棋子,为了有较清晰的架构,把网络通信一部份单独作为一层。 使用接口编程:由于两人对战中两人的地位实际上是平等的,也就是说,无论是创建游戏的Server还是加入游戏的Client,都应

2010-04-15 16:20:00 2368

原创 水晶报表数据的绑定

设计水晶报表    在.Net中,微软提供了一种优秀的报表工具,水晶报表。水晶报表提供一种可视化的报表设计工具,将设计和运行有效地分离开,使数据报表的输出更加容易。先看看报表设计,vs2005提供了向导式的水晶报表开发工具,首先设计时需要指定报告数据来源,水晶报表允许使用.Net强类型数据集或者是实体对象作为数据源     (按1:令我十分懊恼得是,作为设计时需要使用的

2009-01-19 15:30:00 3810 1

原创 读腾讯告离职员工有感

干活累了,上CSDN上一看,居然看到腾讯状告离职员工的新闻。觉得挺不可思议的,腾讯的目的是为了搞竞争对手吧?把对手的精力拖到法庭上,特别是后来的挑战者,把精力拖到法庭上,这点无可厚非。但是把矛头指向普通员工,这就过分了。劳动合同内能不能加同业禁止协议?当然能!但是姑且不论增大员工离职难度是否就能够留住员工的心这一点,国内现在有多少企业的同业禁止协议能够生效?劳动法已经明确规定的,同业禁止协议生效的

2008-12-29 16:13:00 3077 3

翻译 如何链接到Sql Server 2005

<!--.codestyle { font-size: 12px; color: #000000; background-color: #f1f1f1; border: 1px solid #D4D0C8; width:80%; height:24px; line-height:24px; padding-left:10px;}.STYLE1 {

2007-02-28 10:10:00 1898

原创 可拖动,可拖拉大小的层

也是改别人的,不过加了个resize的方法,防止层被遮盖html>head>meta http-equiv="Content-Type" content="text/html; charset=utf-8" />title>title>script type="text/javascript">...function getMaxIndex()...{ //取当前所有层的最大z-index

2007-02-06 14:01:00 1093

原创 在一个页面中使用多个仿QQ菜单

其实改这个菜单并不难,把全局变量改成this或用参数传递对象就可以了,唯一的难度在于 setTimeout不支持把对象作为参数传递,最后是用了阿信blog的一个方法重写setTimeout解决的,有兴趣可以看看http://blog.csdn.net/fason/archive/2004/07/30/56393.aspx其中选项卡的效果来自蓝色理想http://www.blueidea.com

2007-01-26 09:31:00 961

转载 CSS布局自适应高度解决方法

原作者:Alex Robinson原文标题:Equal Height Columns这是一个比较典型的三行二列布局,每列高度(事先并不能确定哪列的高度)的相同,是每个设计师追求的目标,按一般的做法,大多采用背景图填充、加JS脚本的方法使列的高度相同,本文要介绍的是采用容器溢出部分隐藏和列的负底边界和正的内补丁相结合的方法来解决列高度相同的问题。先看代码:#wrap{ overflo

2006-12-22 13:40:00 1143

原创 asp利用数组实现阶乘计算(大数相乘)

计算一个数的阶乘时,绝对会遇到溢出的问题,往往就要用到大数计算,基本原理大抵是利用一个数组来存储数的每一位,例如123456转换为数组存储就是a(5)=6、 a(4)=5、a(3)=4、a(2)=3、a(1)=2、a(0)=1首先我们需要的是一个大数相乘的函数,代码如下:function BigChen(val1,val)    dim i,leng1    leng1=ubound(

2006-12-12 14:09:00 2324

转载 小论中英文网站的设计差异

作者angela. 原文地址http://www.ucdchina.com/angela/article.asp?id=12你有没有被客户强迫照搬英文网站的经历?你有没有被领导指责为比较“土”的作品?你有没有感到疑惑,因为你搬过来的“英文”网站总是那么别扭?如果有的话,这篇文章也许能帮你提供一些证据,至少让你自己能明白,为什么不能照搬英文网站的设计规则。首先我们找一个非常有名非常牛气的网站,对

2006-10-17 15:12:00 1137

原创 实现关键字的自动链接和自动变色

blog、新闻系统里面都有一项做法,当你的文章里出现关键字时,替换为带链接的文字。在搜索引擎里,把关键字的背景色替换,加亮显示。这个问题困扰我许久,终于忍耐不住,在csdn高分悬赏解决(400分),终于解决了!!!在这里我要感谢lxrxyls(行云流水) 、感谢祖国、感谢人民、感谢爸爸妈妈、感谢cctv………………难点其实在于多个关键字存在的时候,若后来的关键字存在html 关键代

2006-10-13 13:20:00 1553

转载 提问的智慧

How To Ask Questions The Smart Way 译者 D.H.Grand How To Ask Questions The Smart Way 提问的智慧 Copyright (C) 2001 by Eric S. Ray

2006-10-09 13:54:00 914

原创 旋转的xp屏幕

早上跑vmare,破机子,慢的要死,害我快捷键一阵乱按,屏幕闪了一下,就旋转了180度,鼠标向上变向下…………真的是翻天了…………歪着脑袋对着屏幕看了半天,不是中毒,那就是屏幕设置的问题了,歪着脑袋,小心翼翼地移动鼠标,右键-〉属性->高级->interl 82845G->图形属性-〉旋转,选择正常,终于回来了,天哪,找了足足20分钟~~~~~~~~~我的脖子…………赶紧把图形属性的快捷键

2006-10-05 14:28:00 4559

原创 东西方文化差异导致的ADODB.Stream 错误 '800a0bbc'

事情的起因是这样的,应公司要求为客户写了一个小网站,Very Easy的一个东西,花了2天的时间做完了,本机调试ok。上传到指定的服务器,继续测试,这时候问题出现了。上传产品图片的时候,报错ADODB.Stream Error 800a0bbc Write to file failed???服务器目录权限没开,这是脑袋中的第一反应。马上message给服务器管理员,回答是这

2006-10-04 13:38:00 6941 1

原创 无限级别分类的类

 csdn上常看到人问无限级别的数据库设计,平时开发时也经常用到这个,在蓝色理想上看到一篇文章的基础上整理了下面这个东西。  属性 说明 默认值 读写 version

2006-09-05 15:50:00 1400

原创 最简单的固定表格示例

csdn上有人问到,找了一个一直都在使用的发了,后来仔细一想,不用那么多麻烦,只要一个css样式就可以搞定了的 "http://www.w3.org/TR/html4/loose.dtd">无标题文档.blackscroll { overflow:auto; width:90%; height:100px;}.fix{ position:relative; /* 就这个了*/ }-->

2006-07-08 14:34:00 1051

原创 希希table1.0

已更新到1.1,有兴趣至http://showlin.hinesoft.com/xxtable/demo.asp下载---------demo.asp%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>---------------------------希希Table1.0说明---------------------------------------

2006-05-24 17:32:00 1266

转载 模拟qq菜单

网页特效|Linkweb.cn/Js|--- 模拟QQ菜单效果A:link { COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none}A:visited { COLOR: #000000; FONT-SIZE: 12px; TEXT-DECORATION: none}A:hover { COLOR: #006CD9; FONT-SIZ

2006-05-22 15:00:00 815

原创 js模拟网上打字测试

"http://www.w3.org/TR/html4/loose.dtd">无标题文档 var SourceString="网上打字测试,点开始之后可以开始打字,按下第一个键之后开始计时,打字结束之后可以按计算速度计算你刚才打字的速度,下方同时显示错误的字数、经过的时间。打错的字是红色显示,正确的用蓝色字,还没有打得用黑色。本程序用来娱乐的,如果要用于商业目的,请email给作者 fzsalx@

2006-05-19 15:25:00 5481 1

原创 js模拟电梯运行的例子

=========dianti.htm================="http://www.w3.org/TR/html4/loose.dtd">电梯模拟运行  var now_value=1;//电梯当前楼层var plan_value=now_value;//电梯初始计划停靠楼层var Floor_status=0;//电梯当前状态,停var Floor_num=20;va

2006-05-19 15:14:00 4633

原创 asp生成Excel最简单的方法

CreateExcelaction=trim(request("action"))  if action="create" then   Response.ContentType = "application/ms-download"  Response.AddHeader "content-disposition", "attachment; filename=Table" & date()

2006-05-19 09:30:00 1808

一个路口交通灯控制模拟的例子

Vs2008下,完整说明看 http://blog.csdn.net/showlin/archive/2010/07/12/5728043.aspx

2010-07-12

角色权限管理系统的一个简单例子

角色权限管理系统的一个简单例子, 利用事件做外键延迟加载, 不知道有没有bug 由于没有什么业务逻辑,取消了业务逻辑层,表示层直接调用的数据访问层

2010-07-01

C#实现蚂蚁推面包(推箱子)游戏

完整源码 说明看 http://blog.csdn.net/showlin/archive/2010/05/11/5578742.aspx

2010-05-11

网络五子棋完整源码下载

使用C#分层开发网络五子棋,说明请看 http://blog.csdn.net/showlin/archive/2010/04/15/5489371.aspx

2010-04-16

空空如也

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

TA关注的人

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