摘要:小小程序猿SQL Server认知的成长1.没毕业或工作没多久,只知道有数据库、SQL这么个东东,浑然分不清SQL和Sql Server Oracle、MySql的关系,通常认为SQL就是SQL Server2.工作好几年了,也写过不少SQL,却浑然不知道索引为何物,只知道数据库有索引这么个东西,分不清聚集索引和非聚集索引,只知道查询慢了建个索引查询就快了,到头来索引也建了不少,查询也确实快了,偶然问之:汝建之索引为何类型?答曰:。。。3.终于受到刺激开始奋发图强,买书,gg查资料终于知道原来索引分为聚集索引和非聚集索引,顿时泪流满面,呜呼哀哉,吾终知索引为何物也。4.再进一步学习之亦知聚集索
阅读全文
摘要:创建型模式工厂方法(Factory Method)在工厂方法模式中,工厂方法用来创建客户所需要的产品,同时还向客户隐藏了哪种具体产品类将被实例化这一细节。工厂方法模式的核心是一个抽象工厂类,各种具体工厂类通过抽象工厂类将工厂方法继承下来。如此使得客户可以只关心抽象产品和抽象工厂,完全不用理会返回的是哪一种具体产品,也不用关系它是如何被具体工厂创建的。抽象工厂模式(Abstract Factory)抽象工厂模式的主要优点是隔离了具体类的生成,使得客户不需要知道什么被创建了。犹豫这种隔离,更换一个具体工厂就变得相对容易。所有的具体工厂都实现了抽象工厂中定义的那些公共接口,因此只需改变具体工厂的实例
阅读全文
摘要:对于企业管理中的具体问题,一方面需要站在战略的高度来实施,同时也需要给出具体的实施方法,以及实施标准。本着这样的考量,我们总结出14种管理方法工具。对于企业管理中的具体问题,一方面需要站在战略的高度来实施,同时也需要给出具体的实施方法,以及实施标准。本着这样的考量,我们总结出14种管理方法工具。 可以说管理方法工具是近两年来国内管理界讨论最多的问题,也是企业管理中急需的利器。 现金流量管理 作为一个资源转化增值链的企业,从产品的市场调研到售后服务的整个工作流程,任何环节都与企业的现金流交织在一起。现金流管理得好与坏,决定着企业的生存和未来的发展。 现金循环有两种表现:一是短期现金循环,...
阅读全文
摘要:赐我们乐土吧我小时候,很小很小的时候,看过一个动画片,记忆深刻。名字就叫《乐土》。(国产动画,画面很土,呵呵)。大致的故事情节是这样的。大地遭遇了洪水、瘟疫、干旱、蝗灾;人民生活困苦,地无一毛、野兽横行;人们处在水深火热之中,非常凄惨。大自然的力量让人们屈服,跪在那里,乞求上苍:“苍天啊,请赐我们一片乐土吧。”集体的力量是巨大的,老天爷终于感动的出场了。于是,天空出现一个人脸,老天爷慢悠悠的说:“这里——就是乐土啊”。然后就消失了。人们楞住了,继而相信了上苍。开始安居乐业,整修河道,操持农桑,慢慢的,生活开始转变,丰衣足食,鸟语花香,人们过上了幸福的生活……故事就讲到这,我也不知道为什么会记得
阅读全文
摘要: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)中文本内容...
阅读全文
摘要:首先来谈谈为什么要有这篇文章,主要是最近一段时间的亲身经历后的所感。最近我们团队开始在全国范围内开始为很多的企业的项目进行性能调优。接触到了很多不同的人和事情,也看到了很多的现象,趁今天有点空闲时间和大家唠叨一下。每次去IT社区,都在吐槽:说技术人员是多么的苦逼;每次和一些搞技术的朋友聚会,聊的也是大家的生活是多么的苦逼;每次上网看微博,也是充斥着“技术人员苦逼论”…今天谈到这个话题,固然会有很多的不同的意见和想法,我这里这是就从我看到的一些现象和自己的一些思考说说技术人员到底为什么“苦逼”。为什么苦逼?原因一大堆,对于外部的因数,我们很难控制,例如中国的IT国情和对技术人员的观念。但是,在商
阅读全文
摘要:介绍最近忙着赶项目,无暇去写博客。今天我想知道大家是怎么估算项目时间进度的?我把我这次项目经历,唠叨唠叨。情况要做新的项目,产品经理A来找我,问我,这个项目你需要多长时间完成?前提条件:我没看过需求,我只是泛泛的看了下demo,只是知道,页面上有哪些内容,有多少种情况?我没有办法回答她,因为我自己也不知道到底用多长时间。因为我实在没有办法估算时间。然后产品经理A告诉我,你差不多2周就能完成。那我说,你给我3周吧?我还得做代码调试呢!(其实我挺心虚的,我知道这个页面的功能相当的复杂,但是产品经理A告诉我,数据,接口都是准备好的)。然后又过了两天,产品经理B找了我,问我,这个项目你估计多长时间能做
阅读全文
摘要:发一个专门处理时间和日期的类库,记录以备查询。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 ...
阅读全文
摘要:Microsoft Expression Encoder是Microsoft Expression产品中的一部分,它主要的功能是转换和重新编码媒体文件,如将视频或音频文件转换为Web支持的格式,或者进行各种音视频文件格式之间的转换,将媒体文件转换为Microsoft Smooth Streaming支持的格式或者Silverlight媒体文件格式等。Encoder提供的功能很强大,而且非常专业,大家可以去微软的官方站点查看介绍和下载使用版本,http://www.microsoft.com/download/en/details.aspx?id=19652。 有关如何在Encoder中转换S.
阅读全文
摘要:在写这一系列文章之前,我要首先申明一个事情,那就是自打.NET一开始我们大概就已经开始使用它在自己的程序中与Excel进行交互了,诸如从Excel中读取数据显示报表、将程序中的数据导出到Excel中等等。这个看似很平常,而且我相信有很多的人都写过或看过类似的程序。在早期版本的.NET中我们需要在Windows中执行一个命令(时间太久我也不太记得这个命令叫什么了)来将Office COM组件变成托管代码以便在.NET程序中调用,后来的.NET Framework可以完全支持Office COM组件的调用,但需要在工程中添加引用。但是无论怎样,我们在程序中都是对Office COM组件进行操作,这
阅读全文
摘要:在前一篇文章中我谈到了Excel 2007以后版本的文件其实就是一个zip压缩包,里面包含了该Excel文件的所有内容和使用的资源,大部分文件都是以XML的形式存放的。再来回顾一下解压之后的文件夹结构, 其中比较重要的是xl文件夹,里面包含了一些很有用的信息。sharedStrings.xml文件存放了Excel中所有的字符串数据。 worksheets文件夹中存放了所有的工作表信息,如果你的Excel文件中包含多个工作表,则这里你会发现有多个与工作表对应的xml文件。 来看一下sharedStrings.xml和工作表xml文件之间的关系。首先找到对应的工作表xml文件,如上图所示文件...
阅读全文
摘要:一、 JS的简介JavaScript是一种网页编程技术,经常用于创建动态交互网页JavaScript是一种基于对象和事件驱动的解释性脚本语言,类似C语言和Java的语法事先不编译;逐行执行;无需进行严格的变量声明;内置大量现成对象,编写少量程序可以完成目标不同的浏览器甚至同一浏览器的不同版本对JavaScript的支持程度都不一样这是一样关于这个javascript图基础知识图虽然说有很多的东西不是很全,但是Javascript我们要了解个应用的大概,再多的基础也是以实战目的,所以我们只有在实战中才能有更深一步的理解,因为我们要做不同的页面所以我们会学到用到不同的基础知识,所以说我们应该培养自
阅读全文
摘要: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”;设置背景图片. 使
阅读全文
摘要:第一经过CSS的时候是做牛腩系统的时候,牛腩上用了两集的视频就把CSS写了个大概,我知道这对于一门语言来说感觉有点太轻了,今天DRP系统视频也是用了几集的视频就把CSS介绍了一下,CSS其实就是那么回事,CSS对于一般的程序员来讲,知道一般性的知识就够了,因为我们不是搞美工的,我们没有必要那么要求我们自己,没门知识其都有他的高深之处只不过我们应该认清,什么样的是有用的知识,我们即学即用即可,没有必要去费很大的力气搞自己用不到的知识。闲话不多说了.....CSS基础汇总 CSS是Cascading Style Sheet 的缩写。译作「层叠样式表」。是用于(增强)控制网页样式并允许将样式信息与.
阅读全文
摘要:花絮有一个离别的季节到来,又有一批计算机的毕业生即将走上自己奋斗的岗位。一幕幕的场景就像一张张绚烂的剪贴画,串连成一部即将谢幕的电影,播放着我们的快乐和忧伤,记录着我们的青春和过往,也见证着我们的友谊和爱情!这些记忆里,有记忆闪闪发亮。那些彩色的岁月,凝成水晶,在忙碌的日子里,它们是我们的资本,也是我们的慰藉。“菜鸟”和“大神”刚刚走出就业的程序员,技术是刚刚起步的基点。那下面我们就聊一聊有关技术的东西。首先请您先想想这几个问题。现在社会上有很多程序员,CSDN就是我们程序员的家,那您是否可想过程序员为什么会有不同的水平?你又是哪一类的程序员?“菜鸟”程序员和“大神”程序员差在哪里?真是差在技
阅读全文
摘要: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的开发人员,我们不仅需要掌握其基本的原理,更要多多实践,从实践中获取真正
阅读全文
摘要:在使用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;然后在代码里,例如在用户登陆
阅读全文
摘要: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
阅读全文
摘要:为了更好地规范管理我公司网站软件开发工作,让软件开发人员准确、快速地理解各种软件开发需求,便于与编辑部门沟通,提高工作效率,公司其他部门在提出网站相关的软件开发需求时,须填写《网站软件开发需求表》,提交软件开发部经理。 下面是《网站软件开发需求表》中"要求实现的功能"一栏需要填写的内容: 1客户端 1.1客户端程序流程图。 1.2依据流程图逐一说明各步骤实现的功能及相关的页面。 1.3页面(包括程序执行后返回的页面)的用途、相互之间的关系,页面的图片、文字及相关联结。如果已经有HTML页面,必须一并提供。 1.4具体说明每个页面需要实现的功能: (1) 列出通过表单提交的数
阅读全文
摘要:需求分析 项目立项 我们接到客户的业务咨询,经过双方不断的接洽和了解,并通过基本的可行性讨论够,初步达成制作协议,这时就需要将项目立项。较好的做法是成立一个专门的项目小组,小组成员包括:项目经理,网页设计,程序员,测试员,编辑/文档等必须人员。项目实行项目经理制。 客户的需求说明书 第一步是需要客户提供一个完整的需求说明。很多客户对自己的需求并不是很清楚,需要您不断引导和帮助分析。曾经有一次,我问客户:“您做网站的目的是什么?”他回答:“没有目的,只是因为别人都有,我没有!”。这样的客户就需要耐心说明,仔细分析,挖掘出他潜在的,真正的需求。 配合客户写一份详细的,完整的需求说明会花很多时间,但
阅读全文