Do the Right Thing Right.

   ::  ::  ::  ::  :: 管理 ::
  75 随笔 :: 0 文章 :: 86 评论 :: 0 引用

置顶随笔 #

摘要: SqlDataSource和ObjectDataSource控件都是平面表格式的数据源控件,操作也相对简单,在这里我就不细说了.在这里我主要谈下用于连接XML文件的XmlDataSource和用于连接站点导航数据的SiteMapDataSource这两个层次数据源控件中XmlDataSource数据绑定到平面表格控件的一起东东.XmlDataSource控件允许其它控件绑定到XML数据。XmlDa...阅读全文
posted @ 2008-04-15 19:32 杨标 阅读(2635) 评论(12) 编辑

摘要: 一.概念分组我们已经提到了怎么重复单个字符(直接在字符后面加上限定符就行了);但如果想要重复一个字符串又该怎么办?你可以用小括号来指定子表达式(也叫做分组),然后你就可以指定这个子表达式的重复次数了,你也可以对子表达式进行其它一些操作(后面会有介绍)。(\d{1,3}\.){3}\d{1,3}是一个简单的IP地址匹配表达式。要理解这个表达式,请按下列顺序分析它:\d{1,3}匹配1到3位的数字,(...阅读全文
posted @ 2007-11-13 13:45 杨标 阅读(529) 评论(0) 编辑

2009年3月18日 #

摘要: 为了提高开发效率,公司的的开发大量采用LINQ To SQL进行开发在这里把项目中遇上的问题和大家分享一下。(即LINQ to sql 连接加条件查询的问题)问题描述:表结构以及相关测试数据脚本如下[代码]现在有这样一个需求,就是需要显示出所有的会员信息(即MemberInfo)的信息,但排序需按照会员排序表(MemberSort)中会员类型(MemberType)为0的SortNumber列进行...阅读全文
posted @ 2009-03-18 15:08 杨标 阅读(352) 评论(0) 编辑

2008年8月1日 #

摘要: 传统使用sql命令行方式[代码]当随着LINQ时代的来代,这一切就有点不太好用了按照传统的思路,我们可以把LINQ查询式写为[代码]问题出现了,在C#当中根本就没有提供NEWID()这个方法..几经周折,终于发现了一个比较可行的方案,就是为其添加这个NEWID()方法下面是实现方案首先我们需要在系统自由生成的o/p mapping代码中添加这个方法如果是用户自己编写的(或是工具生成的)o/p ma...阅读全文
posted @ 2008-08-01 11:22 杨标 阅读(2182) 评论(10) 编辑

2008年7月28日 #

摘要: 最近新采用vs2008进行开发,其中大致了解了一下.net3.5中的新特性。今天就新特性之扩展方法,其功能类似于老版本当中的继承。扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。扩展方法的行为和...阅读全文
posted @ 2008-07-28 09:48 杨标 阅读(678) 评论(2) 编辑

2008年6月21日 #

摘要: 因为工作需要,有工作中需要大量的把string数组转换成为int数组我们知道如果需要转换string数组当中的所有数所成为int有一个非常传统的方法以下是测试demo[代码]其实ms在VS当中提供了一个非常实用的方法可以供我们使用直接进行转换的,不过其原理其实也是一样那就是Array.ConvertAll这个方法MSDN描述为public static TOutput[] ConvertAll&l...阅读全文
posted @ 2008-06-21 11:51 杨标 阅读(1828) 评论(2) 编辑

2008年5月29日 #

摘要: 问题描述:vs2003的项目不能在vs2005中正常加载。解决方法:第一步:安装Microsoft Visual Studio 2005 – Update to Support Web Application Projects 补丁下载地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyId=8B05EE00-9554-4733-8725-3CA89DD9BFCA&displaylang=en第二步:安装WebApplicationProjectSetup.msi下载地址:http://download.m阅读全文
posted @ 2008-05-29 13:37 杨标 阅读(1239) 评论(2) 编辑

2008年5月25日 #

摘要: 注意在三层架构中gridview绑定objectSource时,如果是实体对象绑定,但在删除方法是没有采用实体对象为参数的删除方法在业务逻辑层就会报错.错误信息为“/”应用程序中的服务器错误。--------------------------------------------------------------------------------ObjectDataSo...阅读全文
posted @ 2008-05-25 22:23 杨标 阅读(1812) 评论(2) 编辑

2008年4月15日 #

摘要: SqlDataSource和ObjectDataSource控件都是平面表格式的数据源控件,操作也相对简单,在这里我就不细说了.在这里我主要谈下用于连接XML文件的XmlDataSource和用于连接站点导航数据的SiteMapDataSource这两个层次数据源控件中XmlDataSource数据绑定到平面表格控件的一起东东.XmlDataSource控件允许其它控件绑定到XML数据。XmlDa...阅读全文
posted @ 2008-04-15 19:32 杨标 阅读(2635) 评论(12) 编辑

2008年2月19日 #

摘要: 问题: 一只刚出生的小牛,4年后生一只小牛,以后每年生一只。现有一只刚出生的小牛,问N年后共有牛多少只?1.原始笨方法privateintComput(intyears){//初始化为1头牛intcount=1;if(years<4){returncount;}while(years-3>0){count=count+Comput(years-3);years--;}returncou...阅读全文
posted @ 2008-02-19 11:56 杨标 阅读(1814) 评论(20) 编辑

2008年1月25日 #

摘要: 职场里有句话:「不打勤,不打懒,专打不长眼。」这些不长眼的白目职场人现在有个新绰号──「职场小白」,这些人不是状况外,就是「千错万错,反正都不是我的错」;职场新人们可千万不要成为小白,免得自毁前程!职场如丛林求生,一旦抓住了生存要领,你就一帆风顺、步步升迁,但若太「白目」,搞不清状况,或过于保护自己,最终,你的前途将断送在自己手里。心理学博士,目前担任104研发中心协理的王荣春,对于职场人的心理状...阅读全文
posted @ 2008-01-25 11:16 杨标 阅读(275) 评论(0) 编辑

2008年1月12日 #

摘要: 引言让我们花点时间来看一下网站上的一些 URL。您是否发现一些类似于 http://yoursite.com/info/dispEmployeeInfo.aspx?EmpID=459-099&type=summary 的 URL?或者,您可能将一系列网页从一个目录或网站移动到另一个目录或网站,结果导致已将旧 URL 用作书签的访问者断开链接。在本文中,我们将了解如何通过将 http://y...阅读全文
posted @ 2008-01-12 16:22 杨标 阅读(277) 评论(0) 编辑

2008年1月9日 #

摘要: 刚在论坛上看到一个非常有意思的问题?result = Regex.Replace(result, @"( <a(?=[^ <> ]*?id=""t1"").*?href="")[^""]*(""[^> ]*> )[\s\S]*?(?= </a> )", string.Format("$1{0}$2{1}", textBox12.Text, te...阅读全文
posted @ 2008-01-09 12:01 杨标 阅读(2243) 评论(4) 编辑

2007年12月28日 #

摘要: 在socket编程当中,由于本人的服务器端采取的为异步接收,所以它可以获取到准确的数据接收长度而在客户端是采用的同步方式,从而无法获取到(应该可能有方法我没有找到),这样导致了在接收数据时除到接收到完整的数据以外,还多出了一个无关的数据"\0",还真是苦恼.难怪程序咋测试咋不对.但也不报错.后来找到一个投机的方式,应该说是治村不治本的方式采用,字符串的TrimEnd()方法来去除到数据最后无关的多...阅读全文
posted @ 2007-12-28 11:37 杨标 阅读(1060) 评论(3) 编辑

2007年12月27日 #

摘要: 想我们已经存在一个XML文档,结构如下:<?xmlversion="1.0"encoding="utf-8"?><employees><employeeclass><firstname>symbol</firstname><lastname>sn</lastname></employeeclass>&l...阅读全文
posted @ 2007-12-27 14:40 杨标 阅读(1484) 评论(6) 编辑

2007年12月26日 #

摘要: 在TreeView查找某一节点,通常有两种方法,一种是递归的,一种不是递归,但都是深度优先算法。其中,非递归方法效率高些,而递归算法要简洁一些。第一种,递归算法,代码如下: private TreeNode FindNode( TreeNode tnParent, string strValue ) { if( tnParent == null ) return null; if( tnParen...阅读全文
posted @ 2007-12-26 16:24 杨标 阅读(554) 评论(0) 编辑

2007年12月21日 #

摘要: 在C#当中我们知道都非常简单,也有很多方式去实现像字符串拼接,string.Format指定字符串格式和参数等但在JS当中就不行了,他貌似没有提供有那样的机制去实现不过在javascript当中提供了一个RegExp对象,它支持变量参数建立正则表达式eg.varrestr="\\s*-"+guname+"<BR>";varre=newRegExp(restr,"g");result=s...阅读全文
posted @ 2007-12-21 10:48 杨标 阅读(754) 评论(0) 编辑

摘要: 对象化编程  JavaScript 是使用“对象化编程”的,或者叫“面向对象编程”的。所谓“对象化编程”,意思是把 JavaScript 能涉及的范围划分成大大小小的对象,对象下面还继续划分对象直至非常详细为止,所有的编程都以对象为出发点,基于对象。小到一个变量,大到网页文档、窗口甚至屏幕,都是对象。这一章将“面向...阅读全文
posted @ 2007-12-21 09:23 杨标 阅读(114) 评论(0) 编辑

摘要: JavaScript 简介JavaScript 有什么特点  JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。Java 与 JavaScript 有什么不同  很多人看到 Java ...阅读全文
posted @ 2007-12-21 09:22 杨标 阅读(122) 评论(0) 编辑

摘要: 事件处理事件处理概述  事件处理是对象化编程的一个很重要的环节,没有了事件处理,程序就会变得很死,缺乏灵活性。事件处理的过程可以这样表示:发生事件 - 启动事件处理程序 - 事件处理程序作出反应。其中,要使事件处理程序能够启动,必须先告诉对象,如果发生了什么事情,要启动什么处理程序,否则这个流程就不能进行下去。事件的处理程序可以是任意 JavaScript 语句,但是我们一般用特定的自定义函数(f...阅读全文
posted @ 2007-12-21 09:20 杨标 阅读(94) 评论(0) 编辑

摘要: 文档对象现在我们将开始讨论更“实际”的话题——文档对象(DOM)。文档对象是指在网页文档里划分出来的对象。在 JavaScript 能够涉及的范围内有如下几个“大”对象:window, document, location, navigator, screen, history 等。下面是一个文档对象树,你可以看到对象下包含对象的“壮观&...阅读全文
posted @ 2007-12-21 09:19 杨标 阅读(117) 评论(0) 编辑

2007年12月20日 #

摘要: 问题的提出:<table><tr><tdid="td1"></td><tdid="td2"><table><tr><td>snhame</td><td>f</td></tr></table></td><td></t...阅读全文
posted @ 2007-12-20 11:16 杨标 阅读(781) 评论(2) 编辑