2012年5月10日

哪里是乐土?--关于团队良性循环

摘要: 赐我们乐土吧我小时候,很小很小的时候,看过一个动画片,记忆深刻。名字就叫《乐土》。(国产动画,画面很土,呵呵)。大致的故事情节是这样的。大地遭遇了洪水、瘟疫、干旱、蝗灾;人民生活困苦,地无一毛、野兽横行;人们处在水深火热之中,非常凄惨。大自然的力量让人们屈服,跪在那里,乞求上苍:“苍天啊,请赐我们一片乐土吧。”集体的力量是巨大的,老天爷终于感动的出场了。于是,天空出现一个人脸,老天爷慢悠悠的说:“这里——就是乐土啊”。然后就消失了。人们楞住了,继而相信了上苍。开始安居乐业,整修河道,操持农桑,慢慢的,生活开始转变,丰衣足食,鸟语花香,人们过上了幸福的生活……故事就讲到这,我也不知道为什么会记得 阅读全文

posted @ 2012-05-10 15:34 zhangtao1212 阅读(152) 评论(0) 推荐(0) 编辑

4行CSS实现【表格内容超过一行的部分,用省略号代替】【支持IE6】

摘要: table{ table-layout: fixed;}td{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}原理:本方法用于解决表格单元格内容过多时的美观问题,主要涉及到4句CSS样式:1. table-layout: fixed 由于table-layout的默认值是auto,即table的宽高将取决于其内容的多寡,如果内容的体积无法估测,那么最终表格的呈现形式也无法保证了,fixed一下就好了。(注意:此样式是关键)2. white-space: nowrap 是为了保证无论单元格(TD)中文本内容... 阅读全文

posted @ 2012-05-10 15:27 zhangtao1212 阅读(177) 评论(0) 推荐(0) 编辑

技术人员-码农,为什么会苦逼

摘要: 首先来谈谈为什么要有这篇文章,主要是最近一段时间的亲身经历后的所感。最近我们团队开始在全国范围内开始为很多的企业的项目进行性能调优。接触到了很多不同的人和事情,也看到了很多的现象,趁今天有点空闲时间和大家唠叨一下。每次去IT社区,都在吐槽:说技术人员是多么的苦逼;每次和一些搞技术的朋友聚会,聊的也是大家的生活是多么的苦逼;每次上网看微博,也是充斥着“技术人员苦逼论”…今天谈到这个话题,固然会有很多的不同的意见和想法,我这里这是就从我看到的一些现象和自己的一些思考说说技术人员到底为什么“苦逼”。为什么苦逼?原因一大堆,对于外部的因数,我们很难控制,例如中国的IT国情和对技术人员的观念。但是,在商 阅读全文

posted @ 2012-05-10 15:26 zhangtao1212 阅读(271) 评论(0) 推荐(0) 编辑

估算项目的时间进度!

摘要: 介绍最近忙着赶项目,无暇去写博客。今天我想知道大家是怎么估算项目时间进度的?我把我这次项目经历,唠叨唠叨。情况要做新的项目,产品经理A来找我,问我,这个项目你需要多长时间完成?前提条件:我没看过需求,我只是泛泛的看了下demo,只是知道,页面上有哪些内容,有多少种情况?我没有办法回答她,因为我自己也不知道到底用多长时间。因为我实在没有办法估算时间。然后产品经理A告诉我,你差不多2周就能完成。那我说,你给我3周吧?我还得做代码调试呢!(其实我挺心虚的,我知道这个页面的功能相当的复杂,但是产品经理A告诉我,数据,接口都是准备好的)。然后又过了两天,产品经理B找了我,问我,这个项目你估计多长时间能做 阅读全文

posted @ 2012-05-10 14:50 zhangtao1212 阅读(195) 评论(0) 推荐(0) 编辑

日期和时间处理的类库

摘要: 发一个专门处理时间和日期的类库,记录以备查询。using System;namespace Utilities{ /// <summary> /// Common DateTime Methods. /// </summary> /// public enum Quarter { First = 1, Second = 2, Third = 3, Fourth = 4 } public enum Month { January = 1, February ... 阅读全文

posted @ 2012-05-10 14:44 zhangtao1212 阅读(176) 评论(0) 推荐(0) 编辑

使用Microsoft Expression Encoder将音频转换为视频并配上背景图片或背景音乐

摘要: Microsoft Expression Encoder是Microsoft Expression产品中的一部分,它主要的功能是转换和重新编码媒体文件,如将视频或音频文件转换为Web支持的格式,或者进行各种音视频文件格式之间的转换,将媒体文件转换为Microsoft Smooth Streaming支持的格式或者Silverlight媒体文件格式等。Encoder提供的功能很强大,而且非常专业,大家可以去微软的官方站点查看介绍和下载使用版本,http://www.microsoft.com/download/en/details.aspx?id=19652。 有关如何在Encoder中转换S. 阅读全文

posted @ 2012-05-10 14:43 zhangtao1212 阅读(314) 评论(0) 推荐(0) 编辑

细谈在C#中读写Excel系列文章之一

摘要: 在写这一系列文章之前,我要首先申明一个事情,那就是自打.NET一开始我们大概就已经开始使用它在自己的程序中与Excel进行交互了,诸如从Excel中读取数据显示报表、将程序中的数据导出到Excel中等等。这个看似很平常,而且我相信有很多的人都写过或看过类似的程序。在早期版本的.NET中我们需要在Windows中执行一个命令(时间太久我也不太记得这个命令叫什么了)来将Office COM组件变成托管代码以便在.NET程序中调用,后来的.NET Framework可以完全支持Office COM组件的调用,但需要在工程中添加引用。但是无论怎样,我们在程序中都是对Office COM组件进行操作,这 阅读全文

posted @ 2012-05-10 14:40 zhangtao1212 阅读(266) 评论(0) 推荐(0) 编辑

细谈在C#中读写Excel系列文章之二

摘要: 在前一篇文章中我谈到了Excel 2007以后版本的文件其实就是一个zip压缩包,里面包含了该Excel文件的所有内容和使用的资源,大部分文件都是以XML的形式存放的。再来回顾一下解压之后的文件夹结构, 其中比较重要的是xl文件夹,里面包含了一些很有用的信息。sharedStrings.xml文件存放了Excel中所有的字符串数据。 worksheets文件夹中存放了所有的工作表信息,如果你的Excel文件中包含多个工作表,则这里你会发现有多个与工作表对应的xml文件。 来看一下sharedStrings.xml和工作表xml文件之间的关系。首先找到对应的工作表xml文件,如上图所示文件... 阅读全文

posted @ 2012-05-10 14:40 zhangtao1212 阅读(296) 评论(0) 推荐(0) 编辑

Javascript基础汇总

摘要: 一、 JS的简介JavaScript是一种网页编程技术,经常用于创建动态交互网页JavaScript是一种基于对象和事件驱动的解释性脚本语言,类似C语言和Java的语法事先不编译;逐行执行;无需进行严格的变量声明;内置大量现成对象,编写少量程序可以完成目标不同的浏览器甚至同一浏览器的不同版本对JavaScript的支持程度都不一样这是一样关于这个javascript图基础知识图虽然说有很多的东西不是很全,但是Javascript我们要了解个应用的大概,再多的基础也是以实战目的,所以我们只有在实战中才能有更深一步的理解,因为我们要做不同的页面所以我们会学到用到不同的基础知识,所以说我们应该培养自 阅读全文

posted @ 2012-05-10 14:31 zhangtao1212 阅读(148) 评论(0) 推荐(0) 编辑

HTML基础汇总

摘要: HTML基础知识汇总,HTML(Hypertext Markup Language)是用于描述网页文档的一种标记语言。 1.HTML文档主要由3部分组成。 开头<html>头部标题<head><tile>网页标题</title></head>内容<body>网页内容</body>结束</html> 2.<meta>标签Meta标签:网页信息.如:网页编码信息.. 3.bgcolor=”#ffccff”;设置背景色.Background=”back_image.gif”;设置背景图片. 使 阅读全文

posted @ 2012-05-10 14:30 zhangtao1212 阅读(177) 评论(0) 推荐(0) 编辑

CSS基础汇总

摘要: 第一经过CSS的时候是做牛腩系统的时候,牛腩上用了两集的视频就把CSS写了个大概,我知道这对于一门语言来说感觉有点太轻了,今天DRP系统视频也是用了几集的视频就把CSS介绍了一下,CSS其实就是那么回事,CSS对于一般的程序员来讲,知道一般性的知识就够了,因为我们不是搞美工的,我们没有必要那么要求我们自己,没门知识其都有他的高深之处只不过我们应该认清,什么样的是有用的知识,我们即学即用即可,没有必要去费很大的力气搞自己用不到的知识。闲话不多说了.....CSS基础汇总 CSS是Cascading Style Sheet 的缩写。译作「层叠样式表」。是用于(增强)控制网页样式并允许将样式信息与. 阅读全文

posted @ 2012-05-10 14:27 zhangtao1212 阅读(125) 评论(0) 推荐(0) 编辑

大话程序员之“菜鸟”和“大神”的差距

摘要: 花絮有一个离别的季节到来,又有一批计算机的毕业生即将走上自己奋斗的岗位。一幕幕的场景就像一张张绚烂的剪贴画,串连成一部即将谢幕的电影,播放着我们的快乐和忧伤,记录着我们的青春和过往,也见证着我们的友谊和爱情!这些记忆里,有记忆闪闪发亮。那些彩色的岁月,凝成水晶,在忙碌的日子里,它们是我们的资本,也是我们的慰藉。“菜鸟”和“大神”刚刚走出就业的程序员,技术是刚刚起步的基点。那下面我们就聊一聊有关技术的东西。首先请您先想想这几个问题。现在社会上有很多程序员,CSDN就是我们程序员的家,那您是否可想过程序员为什么会有不同的水平?你又是哪一类的程序员?“菜鸟”程序员和“大神”程序员差在哪里?真是差在技 阅读全文

posted @ 2012-05-10 14:25 zhangtao1212 阅读(219) 评论(0) 推荐(0) 编辑

七招制胜ASP.NET应用程序开发

摘要: Sub Page_Load()Dim i as IntegerFor i=0 to 4 Dim myUserControl as ControlmyUserControl = Page.LoadControl(“foo.ascx”)PlaceHolder1.Controls.Add(myUserControl)PlaceHolder1.Controls.Add(New LiteralControl(“<br>”))Next iEnd Sub随着微软.NET的流行,ASP.NET越来越为广大开发人员所接受。作为ASP.NET的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正 阅读全文

posted @ 2012-05-10 14:10 zhangtao1212 阅读(125) 评论(0) 推荐(0) 编辑

ASP.NET2.0小技巧--内部控件权限的实现

摘要: 在使用ASP.NET2.0的身份验证和授权时,有时候我们需要提供比页面更高一级的安全功能。传统的我们使用web.config里的deny或者allow来控制用户对某一个页面的访问,但是如果您使用 username为administrator password为aspx-net.com 登陆 http://www.aspx-net.com 您会发现随着您权限的不同,你可以对页面的全部或者局部进行更改,天天称呼这种安全为“页面的安全”,利用ASP.NET2.0很容易实现这个功能这主要分为两步:1)在后台代码定义一个bool类型的变量bool IsAdmin=false;然后在代码里,例如在用户登陆 阅读全文

posted @ 2012-05-10 14:05 zhangtao1212 阅读(115) 评论(0) 推荐(0) 编辑

用一句SQL取出第 m 条到第 n 条记录的方法

摘要: 1--从Table 表中取出第 m 条到第 n 条的记录:(Not In 版本)2 3 SELECTTOP n-m+1* 4 FROMTable 5 WHERE (id NOTIN (SELECTTOP m-1 id FROMTable )) 6 7 8 --从TABLE表中取出第m到n条记录 (Exists版本)9 10 SELECTTOP n-m+1*FROMTABLEAS a WHERENotExists11 (Select*From (SelectTop m-1*FromTABLEorderby id) b Where b.id=a.id ) 12 Orderby id13 14 15 阅读全文

posted @ 2012-05-10 14:02 zhangtao1212 阅读(169) 评论(0) 推荐(0) 编辑

规范软件开发的需求文档

摘要: 为了更好地规范管理我公司网站软件开发工作,让软件开发人员准确、快速地理解各种软件开发需求,便于与编辑部门沟通,提高工作效率,公司其他部门在提出网站相关的软件开发需求时,须填写《网站软件开发需求表》,提交软件开发部经理。 下面是《网站软件开发需求表》中"要求实现的功能"一栏需要填写的内容: 1客户端 1.1客户端程序流程图。 1.2依据流程图逐一说明各步骤实现的功能及相关的页面。 1.3页面(包括程序执行后返回的页面)的用途、相互之间的关系,页面的图片、文字及相关联结。如果已经有HTML页面,必须一并提供。 1.4具体说明每个页面需要实现的功能: (1) 列出通过表单提交的数 阅读全文

posted @ 2012-05-10 14:00 zhangtao1212 阅读(686) 评论(0) 推荐(0) 编辑

网站开发的流程

摘要: 需求分析 项目立项 我们接到客户的业务咨询,经过双方不断的接洽和了解,并通过基本的可行性讨论够,初步达成制作协议,这时就需要将项目立项。较好的做法是成立一个专门的项目小组,小组成员包括:项目经理,网页设计,程序员,测试员,编辑/文档等必须人员。项目实行项目经理制。 客户的需求说明书 第一步是需要客户提供一个完整的需求说明。很多客户对自己的需求并不是很清楚,需要您不断引导和帮助分析。曾经有一次,我问客户:“您做网站的目的是什么?”他回答:“没有目的,只是因为别人都有,我没有!”。这样的客户就需要耐心说明,仔细分析,挖掘出他潜在的,真正的需求。 配合客户写一份详细的,完整的需求说明会花很多时间,但 阅读全文

posted @ 2012-05-10 13:59 zhangtao1212 阅读(326) 评论(1) 推荐(0) 编辑

网站开发需求文档

摘要: 一般网站开发需求文档包括以下:网站前期调查阶段文档1:《前期调查分析报告》主要内容可以是,进行了什么样的调查;调查的对象;调查的覆盖率;调查的结果。这个结果得出的结论,和一些建设性意见。确定网站主题阶段文档2:《网站CI形象报告》主要内容主题定位、网站命名、网站标志、标准色彩、标准字体、宣传标语。文档3:《同类网站竞争性报告》。对同类网站进行竞争性分析,列出自己的优势和劣势。确定发展目标。初步目标可以定的低一点,但要合理。比如访问量的目标。这个报告在网站的整个生存周期中都用得到,而且需要不断更新。文档4:《网站目标设计说明书》对网站目标的一个详细说明,其中包括初期目标、中期目标和最终目标。确定 阅读全文

posted @ 2012-05-10 13:49 zhangtao1212 阅读(680) 评论(0) 推荐(0) 编辑

asp.net三层架构应用详解【收录】

摘要: ASP.NET技术框架+脚本语言,对于不绑定数据的页面都用了HTML的静态控件。使用了最新的AJAX技术实现了无刷新的三级连动,通过继承IHttpHandler(处理器)类防止图片盗链,使用了大量用户控件来代替重复界面,同时运用了观察者模式,让用户控件可以回调页面的方法。通过页面传值来实现购物车的购买。在处理多用户注册和访问时使用线程锁定。整个系统使用分层架构(业务逻辑层,数据层,界面层)实现代码和页面的分离。A. 业务实体层把数据库的字段都用设为私有字段通过属性调用具有很好的封装效果。B. 业务接口层为所有的行为提供公开接口,实现了业务逻辑层,界面层,数据层的异步。C. 业务逻辑层通过数据工 阅读全文

posted @ 2012-05-10 13:47 zhangtao1212 阅读(195) 评论(0) 推荐(0) 编辑

Ajax实现无刷新页面提交

摘要: 一.什么是ajax? ajax = asynchronous + javascript + xml = 同步传输数据 + javascrip处理返回XML数据 实际上,几年前ajax这个技术就应用于互联网上,但因思维的禁锢,一直在ajax的"X", 即处理返回XML数据上打转. 只至伟大的梦想家GOOGLE将其应用于GMAIL及GMAP上,告知世人AJAX也可以玩的这么COOL, 这种老技术才被大家重新所重视. 二.为什么要用ajax 富客户端已经成为网站以及基于网站的程序发展的必然(什么是富客户端?自己google),要构建一个富客户端的程序,必须满足以下条件: 1. 用 阅读全文

posted @ 2012-05-10 13:43 zhangtao1212 阅读(5788) 评论(0) 推荐(0) 编辑

导航