12 2011 档案
摘要:本文不是从理论的角度来探讨三层架构,而是用一个示例来介绍如何建设一个三层架构的项目,并说明项目中各个文件所处的层次与作用。写本文的目的,不是为了说明自己的这个方法有多对,别人的肯定不对,而是希望给那些初学三层架构却不知从何入手的朋友提供一点帮助。因为网上的文章,大多是注重理论的介绍,而忽略了具体的实践应用,或者有示例但讲得不透彻。导致看了之后,理论上又学习了一遍,但还是不知道代码怎么写。所以想从这个方面入手写一下,让从来没做过三层架构的初学者也能照猫画虎,写出代码来。文章表述的是笔者个人对三层架构的认识,肯定有许多不足的地方,欢迎大家指正,小弟也会根据反馈来修改这篇文章。文中的代码是伪...
阅读全文
摘要:最近项目中需要开发一个颜色选择控件,我做了一个支持选择也支持手动输入的颜色选择控件,支持手动输入必然要验证一下是否是正确的颜色格式,一开始我通过try { document.getElementById('ColorChooseControlText').style.backgroundColor = document.getElementById('ColorChooseControlText').value; args.IsValid = true; } catch (err) { ...
阅读全文
摘要:早上客户说,网站为毛出问题了?出问题。问题永远出现在早上刚上班,电脑刚打开的时刻,永远在最忙碌或者刚喘口气,准备实现一个宏伟功能的时候蹦出来,让你猝不及防。工作,仿佛就是在救火。今天救一个,明天救一个。访问客户网站,报错,黄底红字的.NET报错界面,让人心惊肉跳。我立刻黑着脸质问旁边的家伙,他这2天在更新,肯定是更新之后没有检查。“混蛋!什么垃圾!”我心中充满了蔑视和愤怒。这个月的绩效给你个不及格。马拉到隔壁去了。这个家伙不能依靠,等他,不知道猴年马月才搞的定,只好亲自上阵。小姐不济,妈咪来了。登录服务器,发觉系统警告说C盘空间严重不足。天啦,只剩下0KB。找来找去,发现是SQL SERVER
阅读全文
摘要:在sql2005中,怎么获取汉字拼音的首字母?例如,中国人民 ,其拼音首字母组合该为ZGRM。我们可以在在sql2005中定义一个函数fun_getPY,sql语法如下:/****** 对象: UserDefinedFunction [dbo].[fun_getPY] 脚本日期: 12/28/2011 10:48:52 ******/ IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[fun_getPY]') AND type in (N'FN', N'IF
阅读全文
摘要:委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。 将方法作为方法的参数 我们先不管这个标题如何的绕口,也不管委托究竟是个什么东西,来看下面这两个最简单的方法,它们不过是在屏幕上输出一句问候的话语: public ...
阅读全文
摘要:列一些做好大型性能测试项目的要素:1、系统业务知识。这个要摆在第一位,性能需求分析与案例设计都据此来开展工作。2、系统架构的把握。3、测试案例设计与脚本设计。4、测试脚本开发。5、数据设计。6、测试过程量化管理。7、质量评审。8、测试结果分析与调整。9、优秀的性能测试工具。10、测试整个过程的管理。
阅读全文
摘要:CSS伪类的一个非常重要的应用就是下拉菜单。最近在学习中发现网上纯粹用CSS实现的下拉菜单主要有两种思路:一种是通过visibility属性的切换,另一种是基于display属性的切换。二者在大体的结构上是一致的,只是对于二级子菜单的隐藏和显示的实现策略上有所不同。下拉菜单的HTML代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <h
阅读全文
摘要:今天平安夜,老婆去学车了,热水器水在烧,我不想看新闻,不想看视频,不想发微薄,不想手机控,不想打游戏,这些可能都不是我爱的,坐在床上,乱思考点没有头绪的,书上说社会太浮躁,贾平凹还以时代的气息写了本《浮躁》,没人及课本上也没响应的教我们怎么不浮躁,下面仅仅是个人感性的前本生思考,毕竟本人28,尽管我看起来没那么年长。 一、不要回忆要生活:普鲁斯特喜欢回忆,但是普也有回忆躲闪的地方,“...回忆,往往不是按时间顺序逐一呈现的记忆,而是时序错乱的灵光闪现,因而我直到很久以后才想起来,好多年以前,正是在这张长沙发上,我和一位小表妹初涉爱河,当时我不知找哪儿才好,这位表妹出了个挺悬的主义,趁...
阅读全文
摘要:有一句名言,没有记录的公司,迟早要跨掉的,多么尖锐,个人也不是如此吗?在下半年,思量再三,结合自己以前的习惯,要求自己每天写工作记录。 我把工作记录分为5部分:Target:远景、目标和理想。有时我想人为什么会陷入碌碌无为的状态呢?不是他不努力,碌碌嘛,说明他还是很勤奋的,但为什么会无为?我觉得主要是没有目标或者目标不对。没有目标很容易理解,目标不对就是所做非所想。这样很容易产生一种心理就是:看似自己做了很多事,但没有产生应有的成就感和意义感。要解决这个问题,首先要解决没有目标的问题。很多人可能会说:目标,我有啊!我在***年内买房、买车等等。可是我们突出的一个问题:没有将目标细化,以至目标.
阅读全文
摘要:--存储过程,删除某数据库中所有的用户表,游标的应用,动态SQL的使用 --思路:先删除所有的外键,再删除所有的表;以免外键的存在导致不能删表 --sys.objects表中parent_object_id表示某对象所依附的对象的ID,如外键所在表的ID --sys.foreign_keys表中有所有外键的信息,也有parent_object_id属性 create database test go use test go create proc dropAllUserTable as begin --声明游标,获得外键的名字及其所在的表的对象ID, ...
阅读全文
摘要:网络推广分为内部推广和外部推广,内部推广包括SEO优化,分类信息推广属于外部推广,分类信息又被称为分类广告,但广告分为主动的和被动的,电视,报刊上的广告有些不是人们愿意看到的成为被动广告,分类信息是互联网近年来新兴起的网站类型。如同在网上打小广告。涉及日常生活的方方面面信息资讯。分类信息因其贴近生活、服务百姓、周全价廉赢得了社会各界的认可,产生了积极的社会效益,推动了经济发展,给百姓带来了便利。生活服务,商务服务,招聘信息,兼职专区,同城活动,教育培训,休闲娱乐,热门行业等等。如果人们需要,就会主动去找相关方面的信息,分类信息网站上的广告属于主动广告。 分类信息网站的特点决定它...
阅读全文
摘要:某部落以打渔为生,可是在劳动的过程中,发现很多问题:1、刚开始100个人每天捕鱼10斤,共1000斤,每人可以分到10斤。2、后来发现在一部分人偷懒,于是抽出10个人出来监工,这时变成了90个人工作只有900斤,每人可以分到9斤。3、过一段时间以后,发现有部分捕鱼的在交货的时候在鱼肚子里塞沙子、用针筒往鱼里注水,以次充好,抽出10人来检查鱼的质量,这时只有80个人捕鱼共800斤,每人分得8斤。4、又过了一段时间,一个精明的人发现捕鱼太辛苦了,不如把鱼做成鱼干、鱼丸等深加工能卖更多的钱,于是又有10个人从事鱼的深加工,这时只有70个人每天捕鱼700斤,每人分得7斤。5、又过了一段时间,隔壁部落看
阅读全文
摘要:1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?\d+$ //匹配整数 6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) 7。^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //匹配正浮点数 8。^((-\d+(\.\d+)?)|(0+(\...
阅读全文
摘要:1. 重启电脑,按F8,进入带命令行的安全模式2. 进入C盘根目录,运行以下命令:attrib -S -H -R lpk.dll /sattrib -S -H -R usp10.dll /sdel /s lpk.dlldel /s usp10.dll3. 对所有磁盘执行上述命令。4. 重启电脑:shutdown /r /t 1备注:系统目录system32下的这两个文件受系统保护,不会被删除掉。如果不放心,可先复制一份改名。
阅读全文
摘要:StringBuilder和Char[]在平台调用中的差异如下:StringBuilder不能接收以2个'\0'结尾的多个字符串集合,只能保留第一个字符串,剩余的字符串被舍弃。而Char[]可以获取完整的多个字符串集合。总之,如果接收的字符串中间包含'\0',则StringBuilder只能获取第一个'\0'前的字符,后面的字符被舍弃。将结果转换成String类型时,StringBuilder的转换方式为使用自身的成员函数:public overridestring ToString()。Char[]的转换方法必须使用String的构造函数:pu
阅读全文
摘要:自从前几次百度、google更新算法后,新站一般来说1,2个星期就足够被搜索引擎收录了,但是还是有许多新站不被收录。尤其是新站刚开始时要做的事情很多,有些人刚开始做站的时候,大大咧咧的,一不小心忘了哪个细节或者做了一些搜索引擎不喜欢的事情都有可能导致网站不被收录,而且在不被收录后找问题一般都是朝大方向去找,很少注意一些细节,或者对搜索引擎不了解,不知道搜索引擎的喜好,错了也不知道哪里出错,改都没得改,很伤神,所以新站很容易被一些细节打败。本人经手的网站不少,对新站不被搜索引擎收录方面有些心得,就在这里跟大家分享下。 1、一般来说,在网站上线前我们都会书写robots.txt文件来屏蔽蜘蛛...
阅读全文
摘要:程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。 中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和印度相比也是颇有不如。这些问题不是在于中国程序员的智商和工作努力状况,也不是在于国家和民间对开发的投入程度,而是很大程度上,有一些对技术,对程序开发,对项目设计方面的思想误区,这些误区,导致了软件行业的产品化能...
阅读全文
摘要:做SEO大家偶读知道原创内容的重要性,原创。有人说原创文章写的很难啊,不好写啊,什么什么的,可是你看到有的博客每2天一篇文章是如何坚持的,这样的博主,基本上每次写文章的时候都要看一看今天要写什么,要分享什么,可是别人就可以写出来,难道自己对自己的网站的热爱程度不够吗?绝对不是,你也一定可以写的出来,就是动笔不动笔的事情,而不是其他,而这些文章呢,可能是通过一张图片而发散,可能是通过一句话而想起了原创文章的内容,这些就是思维的一点点扩散而已,绝不会是说写不出来就可以逃避的。 其次,改编。对于这种方式,有人通过工具,直接将一些关键字完全替换成另外一个相近的关键字,然后最后的结果是谁也不明白这段..
阅读全文
摘要:HTML5的春天到来了,而作为HTML5站长的春天也来了!何以见得?那我们细细来说吧!1、HTML5新增了不少内联元素,这为黑帽SEO节约了一笔不菲的时间;2、HTML5的代码可读性更高了,也更简洁了,内容的组织相同,但每个元素有一个明确的清晰的定义,不再被迫去猜测之间不同命名的<div>标记,搜索引擎可以更容易地衡量你网页上的内容和相关内容。3、time标签可能会作为一个来判断网页文字源,也就是能够通过time标签来识别哪篇文章是原创的;4、video标签中间区域的文字信息将会让搜索引擎读懂视频,这是一次飞跃;5、HTML5提供了一些令用户兴奋的东西,其次产品得到更好的展现,其次
阅读全文
摘要:/// <summary> /// 获得当周起始日期 贾世义 /// </summary> /// <param name="startDate">提供日期</param> /// <param name="weekStart">周开始(0为周日 1周一 2周二 3周三 4周四 5 周五 6 周六)</param> /// <returns></returns> public static DateTime GetWeekStart(DateTime star
阅读全文
摘要:1.软文找准你的受众,分析您的受众,多谈一些他们感兴趣故事,有趣的资讯。有需求你的软文才有市场,才会有人去看,想去了解。2.标题党,我个人认为比较有名的是类似传销的标题,一个农民工通过学习什么月入几百万。什么绯闻啊。多看报纸还是有用的。3.切忌浮躁,软文不软,一开始就是广告。这样读者瞄了两眼就没有兴趣了。4.软文内容切忌拖泥带水,大鱼seo建议文章篇目不要太长或者太短。5.软文可以借鉴的新闻写法,可以借鉴新闻的写法。即时的新闻写在前面。基础的可以写在后面,兼顾新老阅读者。6.软文的题材,故事型(讲故事,讲着讲着就跑题到软文上了。),新闻型(产品的最新市场动态),经验型(教你十招打遍天下无敌手。
阅读全文
摘要:Microsoft .NET Framework 3.5 Service Pack 1是目前最稳定最流行的。net开发包,可是郁闷的是安装它的时候超慢,需要在线下载些东西才能安装,我这里的千兆的光线网络下载也超慢,不知道微软怎么搞的,不能学学JDK,安装配置都超简单,也没恁大,拷过去照样用。 http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&DisplayLang=zh-cn 先给个下载地址: http://download.microsoft.co
阅读全文
摘要:其实在ADO.NET 中 我们可以先从数据库将 一个数据库的子集下载 到本地内存中,然后这个子集 会驻留在客户机中,这时候 我们对数据库的修改 实际上是对 本地缓存的 修改,等一切操作完成之后 ,我们再将位于本地缓存中经过修改后的数据库子集 反映到数据源。 所以在将数据库子集下载到本地之后,那么网络连接不连接 都不重要了,只要我们在最后提交修改的时候 我们连接上网络 就 OK了 。 那么什么时候用到DataSet呢? 你可能有过这样的经历,在网上购物的时候 是不是在选择后 货物之后 进行一次性提交? 对,就是这样 ,这样做的目的就是为了减少网络流量,减少资源的消耗 ,以及预防异客户机常断...
阅读全文
摘要:首页作为引导用户浏览网页的页面在seo 优化中有着重要的意义,如何合理的进行布局是优化中非常重要的一部分。 一个必需引起注意的地方是首页优化需要围绕着的一个宗旨——用来引导用户阅读子页面。无论对首页进行何种优化,都需要围绕这个中心,任何有悖于这个宗旨的首页优化都是失败的。这就要求首页的描述要准确、清晰、重点突出, 而采用引诱性语句以及使用有歧义等含有欺骗性质的语句或者图片放在首页上都是一些失败的案例。例如在上世纪90 年代的时候,由于搜索引擎对文字和图片完全没有理解能力,大量的黑帽seoer 利用欺骗性重定向的页面这种方式大量 获得点击率,但是如果现在还在采用这种比较低级的手法则会导致搜...
阅读全文

浙公网安备 33010602011771号