07 2011 档案

摘要:在查询分析器以“文本显示结果”方法执行 exec UspOutputData 你的表名 得到导出数据的语句,但image,text,ntext,sql_variant 列不出现在语句,以后改进。 存储过程UspOutputData如下: CREATE PROCEDURE dbo.UspOutputData @tablename sysname AS declare @column varchar(1000) declare @columndata varchar(1000) declare @sql varchar(4000) declare @xtype tinyint declare @n 阅读全文
posted @ 2011-07-29 21:45 codess 阅读(541) 评论(0) 推荐(0) 编辑
摘要:Sql Server 中 text或ntext 字段内容替换方法总结update 表名 set text类型字段名=replace(convert(varchar(8000),text类型字段名),'要替换的字符','替换成的值')1.update ntext:(1)varchar和nvarchar类型是支持replace,所以如果你的text/ntext不超过8000/4000可以先转换成前面两种类型再使用replace。update 表名 set text类型字段名=replace(convert(varchar(8000),text类型字段名),' 阅读全文
posted @ 2011-07-29 21:44 codess 阅读(523) 评论(0) 推荐(0) 编辑
摘要:方法一(推荐):update tablename set fieldA=replace(cast(fieldA as varchar(8000)) ,'aa','bb')这样的语句。SQL中replace替换ntext,text字段部分内容使用说明:replace(cast(fieldA as varchar(8000)) ,'aa','bb')方法二:支持text字段处理的仅有:下面的函数和语句可以与 ntext、text 或 image 数据一起使用。函数 语句DATALENGTH READTEXTPATINDEX SET T 阅读全文
posted @ 2011-07-29 21:41 codess 阅读(1297) 评论(0) 推荐(0) 编辑
摘要:关键字:DNS分布式数据库DNS(Domain Name System,域名系统)是一种组织成层次结构的分布式数据库,里面包含有从DNS域名到各种数据类型(如IP地址)的映射 DNS(Domain Name System,域名系统)是一种组织成层次结构的分布式数据库,里面包含有从DNS域名到各种数据类型(如IP地址)的映射。这通常需要建立一种A(Address)记录,意为“主机记录”或“主机地址记录”,是所有DNS记录中最常见的一种。通过DNS,用户可以使用友好的名称查找计算机和服务在网络上的位置。DNS名称分为多个部分,各部分之间用点分隔。最左边的是主机名,其余部分是该主机所属的DNS域。因 阅读全文
posted @ 2011-07-26 21:14 codess 阅读(626) 评论(1) 推荐(0) 编辑
摘要:1. PowerPoint 不是字处理软件 制作PowerPoint幻灯片并不是要在一张幻灯片上塞进尽可能多的内容。幻灯片是为了在听众记忆里留下印象,引发人思考的。这意味着你甚至不用在上面写完整的句子,简单的描述就很好了。 2.避免逐字逐句读幻灯片 把PowerPoint当作字处理软件的一个必然后果就是太多的演讲者站在那里,读幻灯片上的内容。这就产生了一个误区:演讲者忘记了他们的听众绝大部分是有文化的,完全可以自己阅读。如果你想要为人们朗读,那么就去参加本地图书馆举办的读书活动吧。陈述的目的是为了向听众解释那些他们不能够从幻灯片中了解的内容。如果不是这样,他们完全可以把你的幻灯片带回去,在他们 阅读全文
posted @ 2011-07-26 21:13 codess 阅读(243) 评论(0) 推荐(0) 编辑
摘要:32 位的操作系统只能用 4G 的内存(不确定这句话是否正确),因为 2 的 32 次方是 4G 。默认的情况下,操作系统给自己留了 2G ,剩下的 2G 给应用程序。所以,每个应用程序所能使用的内存,最大不超过 2G 。据说可以改 WINDOWS 的 BOOT.INI ,强制操作系统只使用 1G ,即使这样,应用程序也至多是 3G 。 SQL SERVER 就是这么个倒霉的应用程序。 就拿我们服务器来讲, OS : windows 2003; 内存: 8G; SQL:2008 。结果内存只用了不到 2G ,其中 SQL 是 1.7 G ,并且这个值基本没有什么变化。 太浪费了。 十月革命一声 阅读全文
posted @ 2011-07-26 21:12 codess 阅读(975) 评论(0) 推荐(0) 编辑
摘要:using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Linq;namespace DirectoryApp{ class Program { static void Main(string[] args) { Console.WriteLine("***** Fun with Directory(Info) *****\n"); ShowWindowsDirectoryInfo(); Console.ReadLine(); DisplayIm 阅读全文
posted @ 2011-07-23 13:17 codess 阅读(321) 评论(0) 推荐(0) 编辑
摘要:Dictionary<string, string>是一个泛型他本身有集合的功能有时候可以把它看成数组他的结构是这样的:Dictionary<[key], [value]>他的特点是存入对象是需要与[key]值一一对应的存入该泛型通过某一个一定的[key]去找到对应的值举个例子://实例化对象Dictionary<int, string> dic = new Dictionary<int, string>();//对象打点添加dic.Add(1, "one");dic.Add(2, "two");dic.A 阅读全文
posted @ 2011-07-23 13:15 codess 阅读(376) 评论(0) 推荐(0) 编辑
摘要:以前在使用VB来实现多线程的 时候,发现有一定的难度。虽然也有这样那样的方法,但都不尽人意,但在C#中,要编写多线程应用程序却相当的简单。这篇文章将作简要的介绍,以起到抛砖引 玉的作用! .NET将关于多线程的功能定义在System.Threading名字空间中。因此,要使用多线程,必须先声明引用此名字空间(using System.Threading;)。 即使你没有编写多线程应用程序的经验,也可能听说过“启动线程”“杀死线程”这些词,其实除了这两个外,涉及多线程方面的还有诸如“暂停线程”“优先级” “挂起线程”“恢复线程”等等。下面将一个一个的解释。a.启动线程 顾名思义,“启动线程”就是 阅读全文
posted @ 2011-07-23 13:14 codess 阅读(460) 评论(0) 推荐(0) 编辑
摘要:在 Microsoft SQL Server Analysis Services 中,可以定义挖掘结构中各列的数据类型,以便影响创建挖掘模型时算法对这些列中数据的处理方式。不过,定义列数据类型只向算法提供有关列中数据的类型的信息,而不提供有关该数据的行为的信息。因此,Analysis Services 中的每个数据类型都支持一种或多种数据挖掘内容类型,可以使用这些内容类型来说明列包含的内容的行为。例如,如果列内容以特定的间隔(如一周中的某几天)重复,则可以将该列的内容类型指定为循环。 有些算法要求提供特定的数据类型和内容类型才能正常工作。例如,Microsoft Naive Bayespdf 阅读全文
posted @ 2011-07-22 20:44 codess 阅读(450) 评论(0) 推荐(0) 编辑
摘要:与多线程相关的两个常见的需要解决的问题是:临界资源保护和线程间的同步依赖,每一种语言都提供了自己的一套设施(有的语言可能需要借助OS的API)来解决这两个问题,C#提供了更方便灵活的解决方案,首先C#可以允许我们在不同的级别上加锁,也就是说我们可以控制加锁的粒度。其次,C#提供了一套内置的线程安全的容器,方便我们的使用。 一.不同级别(Level)上的同步: 1.object level 同步 对应的class必须从ContextBoundObjectpdf继承(同步上下文context,使所有的方法调用能被截获),并且在class上运用SynchronizationAttribute 。 2 阅读全文
posted @ 2011-07-22 20:43 codess 阅读(310) 评论(0) 推荐(0) 编辑
摘要:html中的表格一般都存储着比较重要的信息,虽然现在css+div已是主流,但笔者还是不建议把信息添加到div中,过度的使用div标签一样是一场灾难^_^。下面的代码可以解析html table,感兴趣的朋友可以看看。12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910 阅读全文
posted @ 2011-07-16 19:36 codess 阅读(2583) 评论(0) 推荐(0) 编辑
摘要:# 多线程控制的方法有很多种,然而如何优雅地控制多线程却是门学问。笔者一直也纠结于此,失败的多线程设计绝对是画虎不成反类猫,不但没有提高性能,效率反而会更低。下面的一段代码使用了信号量对多线程进行控制pdf,希望读到的朋友能体会到优雅的代码所带来的乐趣。也希望高手们提供更高明的方法。using System;using System.Threading;namespace MyLab{ public delegate void handler(object obj); public class Program { /// <summary> /// pdf信号量用于控制最大并发线程 阅读全文
posted @ 2011-07-16 19:34 codess 阅读(375) 评论(0) 推荐(0) 编辑
摘要:关于什么是用户权限,最简单的定义可能是,“用户能做什么和不能做什么。”在这里,简单的定义就相当不错了。 用户的权限分为3类: l 登录的权限;l 访问特定数据库的权限;l 在数据库中具体的对象上执行特定操作的权限。 既然我们已经看过了创建登录账户,这里将把重点放在登录账户能够拥有的特定权限上。 22.3.1 授予访问特定数据库的权限如果想要一个用户可以访问数据库,你需要做的第一件事情是授予用户访问那个数据库的权限。可以在Management Studio中,通过把用户加入到服务器的数据库结点的用户成员中来实现。如果要用T-SQL来添加用户,需要使用CREATE USER或遗留的存储过程sp_g 阅读全文
posted @ 2011-07-14 21:18 codess 阅读(625) 评论(0) 推荐(0) 编辑
摘要:sql server 2005 用户权限要想成功访问 SQL Server 数据库中的数据,我们需要两个方面的授权:一、获得准许连接 SQL Server 服务器的权利;二、获得访问特定数据库中数据的权利(select, update, delete, create table ...)。假设,我们准备建立一个 dba 数据库帐户,用来管理数据库 mydb。1. 首先在 SQL Server 服务器级别,创建登陆帐户(create login)create login dba with password='sqlstudy', default_database=mydb登陆帐户 阅读全文
posted @ 2011-07-14 20:32 codess 阅读(1406) 评论(0) 推荐(0) 编辑
摘要://************************************************************// //下面给出三个简单的方法,后面两个方法是扩展,估计有时用得着 //************************************************************// ///<summary> ///缩小图片 ///</summary> ///<paramname="strOldPic">源图文件名(包括路径)</param> ///<paramname=" 阅读全文
posted @ 2011-07-11 21:39 codess 阅读(579) 评论(0) 推荐(0) 编辑
摘要:<HTML><HEAD><METAhttp-equiv='Content-Type'content='text/html;charset=gb2312'><TITLE>图片随意移动,可以拖动图片</TITLE></HEAD><BODYbgcolor="#fef4d9"onLoad="init()"><mce:styletype="text/css"><!--#plane1{position:absolu 阅读全文
posted @ 2011-07-11 21:36 codess 阅读(393) 评论(0) 推荐(0) 编辑
摘要:在用 VS.NET进行窗体设计的时候,经常会遇到这样的问题:我们需要在构造函数或者在OnLoad事件中进行自己的一些初始化操作,比如连接一个数据库、调用一个资源文件或者后期绑定一个组件。如果代码通过编译,在运行时会执行得相当如你所愿。然而,当我们用窗体设计器打开这样一个窗体或者继承的窗体,IDE环境会抛出非常令人不愉快的异常,比如(NullReferenceException )。究其原因,主要是窗体设计器在载入窗体时会自动初始化该对象,自动执行诸如构造函数、OnLoad方法和InitializeComponent方法,目的在于能使窗体设计器展现出可视化的编辑操作环境。(一些第三方控件也就是利 阅读全文
posted @ 2011-07-11 21:32 codess 阅读(639) 评论(1) 推荐(0) 编辑
摘要:核心提示:C#正则表达式双引号、单引号有什么作用?本文将以问答的方式,为大家讲解。希望本文对大家了解C#正则表达式双引号有所帮助。C#正则表达式双引号、单引号有什么作用?本文将以问答的方式,为大家讲解。希望本文对大家了解C#正则表达式双引号有所帮助。 C#正则表达式双引号、单引号的表示是什么?知道正则表达式中用\u4e00-\u9fa5匹配汉字,知道用\d匹配数字,\w匹配单词,\n换行……,可用什么匹配双引号呢" 有人用IC交易网\" 来匹配双引号,或则用\'''匹配,可这只能在C#中才能用吧。偶然一天,发现如下方法求得了C#正则表达式双引号的值. 阅读全文
posted @ 2011-07-09 20:28 codess 阅读(1139) 评论(0) 推荐(0) 编辑
摘要:正则表达式要匹配双引号"怎么匹配?比如:<A href="index.htm">要替换成<A href="search.aspx?url=index.htm">或者:<A href="1280.htm">要替换成<A href="search.aspx?url=1280.htm"> string test ="<A href="1280.htm">"; test = Regex.Replace(test, 阅读全文
posted @ 2011-07-09 20:27 codess 阅读(9187) 评论(0) 推荐(0) 编辑
摘要:有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。(1)“@”符号符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个声明是等效的:string 阅读全文
posted @ 2011-07-09 20:26 codess 阅读(1695) 评论(0) 推荐(0) 编辑
摘要:ASP.NET控件开发基础之为子控件添加样式1.复合控件中样式属性概述 在第六篇的时候已经介绍过样式的使用了,在复合控件中你同样可以用此方法给控件定义多个样式属性,但此方法很适合像label这样非复合控件. 当然复合控件可以适当的定义其自身的样式属性,同时你还需要为其子控件提供样式,典型的控件如GridView控件,如下图 它有很多不同种类的列,而每种不同的列则有不同的样式集合属性,如果将其每个样式属性均暴露为顶级属性,那样式属性将变得很混乱. 我们可以用此方法为复合控件的子控件定义样式,IC交易网实现每个子控件对应Style类型的复杂样式属性,将样式属性暴露为复合控件的顶级属性,这样更容易管 阅读全文
posted @ 2011-07-07 20:33 codess 阅读(425) 评论(0) 推荐(0) 编辑
摘要:使用ASP.NET MVC框架,创建默认项目,第一直观感觉就是地址都是Rewrite过的。对源码和配置文件稍加分析不难看出,MVC使用了httpModules来拦截地址请求,具体用到了System.Web.Routing类库(MVC2中,MVC1怎么用的忘记了。)而这部分类库被包装在.NET Framework3.5 SP1中,MVC2需要SP1支持也就理所当然了。SP1提供的System.Web.Routing类库可以方便地进行地址请求拦截,对编码处理方面也很优秀。UrlRoutingModule类拦截请求,在这之前,Application_Start的时候,会给RouteTable的全局对 阅读全文
posted @ 2011-07-07 20:33 codess 阅读(295) 评论(0) 推荐(0) 编辑
摘要:asp.net2.0ASP.NET 2.0服务器控件开发的基本概念,利用asp.net2.0技术,创建Web自定义服务器控件并不是一件轻松的事情。因为,这需要开发人员了解并能够灵活应用多种Web开发技术,例如,CSS样式表、客户端脚本语言、.NET开发语言、服务器控件开发技术,甚至是当前最火的AJAX技术等等。虽然现实如此,但是这种开发技术也不是真的难到不可掌握。事事都要从头做起。本文将针对利用asp.net2.0技术,创建Web自定义服务器控件的基础知识进行详细介绍,内容包括:服务器控件概念、控件类型、生命周期等。ASP.NET2.0服务器控件概念:什么是Web服务器控件在asp.net2. 阅读全文
posted @ 2011-07-07 20:32 codess 阅读(257) 评论(0) 推荐(0) 编辑
摘要:1、URL越短越好这样做主要是为了用户体验,其实对于搜索引擎来说,不超过1000个字母都没有问题,可是如果不考虑用户体验,确实真的用了非常长的URL的话,用户看起来就有些麻烦了,甚至会马上离开你的网站,曾经有人做过这方面的试验,在搜索引擎的搜索结果中,一个较短的URL出现在一个较长的URL下边时,较短的URL的点击率是较长的URL的2.5倍。而且较短的URL也比较有利于复制与传播。人们都比较喜欢简单的东西,特别是现代,人们不喜欢太复杂的东西,能简单就简单。所以网站的URL要尽量的短。2、URL中避免太多参数在进行URL设计时,我们尽量使用静态的URL,虽然现代的主流搜索引擎都能够很好的去索引带 阅读全文
posted @ 2011-07-05 21:45 codess 阅读(194) 评论(0) 推荐(0) 编辑
摘要:1.div的垂直居中问题 vertical-align:middle; 将行距增加到和整个DIV一样高 line-height:200px; 然后插入文字,就垂直居中了。缺点是要控制内容不要换行 2. margin加倍的问题 设置为float的div在ie下设置的margin会加倍。这是一个ie6都存在的bug。解决方案是在这个div里面加上display:inline; 例如: <#div id=”imfloat”> 相应的css为#imfloat{ float:left; margin:5px;/*IE下理解为10px*/ display:inline;/*IE下再理解为5px*/} 阅读全文
posted @ 2011-07-05 21:44 codess 阅读(1121) 评论(0) 推荐(0) 编辑
摘要:hack模型firefox ie7 ie6left: *left: _left:注:IE都能识别*;尺度阅读器(如FF)不能识别*;IE6能识别*,但不能辨认 !important,芭蕾舞鞋,IE7能辨认*,也能辨认!important;FF不能识别*,但能识别!important;IE6 IE7 FFIE6支持下划线"_",IE7和firefox均不支撑下划线。!important优先级margin-left:20px !important;margin-left:10px;ie7优先斟酌第一条,而ie6不支撑优先级,所以忽详第一条,便按第两条显示.IE8网页设计CSS兼 阅读全文
posted @ 2011-07-05 21:42 codess 阅读(195) 评论(0) 推荐(0) 编辑
摘要:很多时候,希望能够在 HTML 中使用空格排版。但浏览器在解析 HTML 时,会把连续的空格解析成一个,所以我们会使用 &nbsp; 等这样的占位符。但是 &nbsp; 也不是很可靠,比如空格间距非常大,那么我们必须增加多个占位符,同时页面的体积会变得非常大。同时,注意到 Safari 中的 &nbsp; 宽度是已设定字符的空格宽度(Safari 的默认字体为 Times),也就是说IC交易网一个中文字符需要两个占位符。具体情况如下图所示:其实IC交易网,这不是 Safari 的问题,而是字体的问题。解决的方式就是使用下面的属性font-family: '宋体& 阅读全文
posted @ 2011-07-01 22:00 codess 阅读(714) 评论(0) 推荐(0) 编辑
摘要:声明定位元素:position属性值设置除默认值static以外的元素,包括relative,absolute,fixed。平台:win/IE win/FFz-index:用来确定定位元素在垂直于显示屏方向(以下称为Z轴)上的层叠顺序值: auto | 整数 | inherit默认: auto适用于: 定位元素继承性: no 理解stacking context每个box都归属于一个stacking context,它是元素在z轴方向上定位的参考。根元素形成 root stacking context,其他stacking context由定位元素设置z-index为非auto时产生。如#di 阅读全文
posted @ 2011-07-01 21:59 codess 阅读(174) 评论(0) 推荐(0) 编辑
摘要:innerHTML 属性的使用非常流行,因为他提供了简单的方法完全替代一个 HTML 元素的内容。另外一个方法是使用 DOM Level 2 API(removeChild, createElement, appendChild)。但很显然,使用 innerHTML 修改 DOM tree 是非常容易且有效的方法。然而,你需要知道 innerHTML 有一些自身的问题:当 HTML 字符串包含一个标记为 defer 的 script 标签(<script defer>…</script>)时,如 innerHTML 属性处理不当,在 Internet Explorer 阅读全文
posted @ 2011-07-01 21:58 codess 阅读(301) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示