自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(74)
  • 资源 (1)
  • 收藏
  • 关注

转载 C#中的 int?

int?:表示可空类型,就是一种特殊的值类型,它的值可以为null用于给变量设初值得时候,给变量(int类型)赋值为null,而不是0int??:用于判断并赋值,先判断当前变量是否为null,如果是就可以赋役个新值,否则跳过public int? a=null;public int b(){return this.a ?? 0;}值类型后面加问号表示可为空nul

2015-06-03 10:08:19 669

转载 c#中decimal ,double,float的区别

一直很奇怪C#的预定义数据类型中为什么加了一个decimal,有float和double不就够了吗?今天来挖一挖。浮点型 NameCTS TypeDe script ionSignificant FiguresRange (approximate)float

2015-06-03 09:42:16 336

转载 ashx中使用session

<br />最近做一个项目,有使用Ajax调用ashx文件 ,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:<br />大体如下<br />Session["loginName"]为空,无法toString();<br />context.Session["Id"]<br />“context.Session”引发了“System.NullReferenceException”类型的异常<br />    base {System.SystemExcep

2011-04-09 14:54:00 5155

转载 C# register

将别名与命名空间及类名关联起来,以便在自定义服务器控件语法中使用简明的表示法。 属性 tagprefix 与命名空间关联的别名。 tagname 与类关联的别名。 namespace 与 tagprefix 关联的命名空间。 src 与 tagprefix:tagname 对关联的声明性用户控件文件的位置(相对的或绝对的)。 assembly 与 tagprefix 关联的命名空间所驻留的程序集。 注意 程序集名称不包括文件扩展名。 备注 如果在页或用户控件中包含 @ register 指令,则可以使用声明

2011-04-09 14:41:00 3342

转载 多个母版页嵌套 不执行子母版Page_Load事件

<br />其实很好解决----虽然让我困扰了半天<br /> <br />在子母版页的前台代码的顶部声明中<br /><%@ Master Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="gongqiuMaster.master.cs" Inherits="gongqiuMaster" %><br />AutoEventWireup="true" 默认是"false" 改为true即可<

2011-04-08 14:30:00 1084

转载 FCKeditor使用详解

FCKeditor介绍<br />  FCKeditor是一个功能强大支持所见即所得功能的文本编辑器,可以为用户提供微软office软件一样的在线文档编辑服务。它不需要安装任何形式的客户端,兼容绝大多数主流浏览器,支持ASP.Net、ASP、ColdFusion 、PHP、Java、Active-FoxPro、Lasso、Perl、ython 等编程环境。<br />  官方网站http://www.fckeditor.net/<br />  官方文档http://wiki.fckeditor.net/

2011-04-01 17:53:00 1541

转载 【性能优化】续一

<br />      之前写了一篇【性能优化】的博客,里面只是简单介绍一下sql性能优化的编写习惯与规则,本文还是讨论sql方面的优化吧。这篇文章中知识点是同事ZhaoL整理总结出来的,还是比较有实际意义,和大家分享一下。(里面牵涉到公司平台优化的内容已经去掉)<br /> <br />      <br />1 索引应该尽量小,使用字节数小的列建索引好(参照索引的创建),不要对有限的几个值的字段建单一索引如性别字段。索引不能建得太多和太大。索引是把“双刃剑”,查询快,增删改操作就会慢,而且有可能影响其他

2011-04-01 11:04:00 451

转载 记团队【性能优化】主题会

很久没有写博客了,呵呵,凑上周我主持了团队的一个性能优化的讨论会的机会,把自己认为比较可行的记录下来。      首先,我们团队还是比较小,一共5个成员,我见证了团队由2个人到5个人的发展,见证了团队从一开始小项目都不能接,到现在项目应接不暇的过程。但是这个过程中,我们之前缺少了很多流程规范,缺少项目的质量控制,缺少项目的性能优化的考虑,缺少........这里说都说不完。 虽然存在这么多问题,但至少我们走在前进的路上。       之前我在项目开发中,就给大家明确指出:,我们团队在开发方面的当前遇到的瓶颈

2011-04-01 10:45:00 402

转载 如何优化数据库中数据的查询

建立索引  (一)深入浅出理解索引结构         实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“安”的拼音是“an”,而按照拼音排序汉字的字典是以英文字母“

2011-04-01 10:36:00 450

转载 toString参数说明

<br />格式化数值:有时,我们可能需要将数值以一定的格式来呈现,就需要对数值进行格式化。我们使用格式字符串指定格式。格式字符串采用以下形式:Axx,其中 A 为格式说明符,指定格式化类型,xx 为精度说明符,控制格式化输出的有效位数或小数位数。格式说明符说明示例输出C货币2.5.ToString("C")¥2.50D十进制数25.ToString("D5")00025E科学型25000.ToString("E")2.500000E+005F固定点25.ToString("F2")25.00G常规2.5.

2011-03-22 09:12:00 1082

转载 SendWindowMessage——的标准常量

<br />这个是Seraph里的帮助解释<br />SendWindowMessage(WindowID, MessageID, lParam, wParam)<br />向指定窗口发送一个消息,这里的MessageID指的是windows标准消息常量,如果能够灵活运用的话,相信以下的内容能给大家在写脚本时带来些帮助.<br />以下的内容就是windows标准消息常量,贴出来方便大家查找和学习,呵~<br /><br />WM_NULL = &H0000;<br />WM_Create = &H0001

2011-03-02 19:54:00 1294

转载 C# 判断图形A是否在图形B里存在 并返回所在位置的坐标

<br />做了下测试<br />  Bitmap Image1 = (Bitmap)Image.FromFile(@"c:/1.BMP");<br /><br />            Bitmap Image2 = Image1.Clone(new Rectangle(20, 20, 50, 50), Image1.PixelFormat); <br /><br />            Point _Point= Zgke.MyImage.Panit.MyPanit.GetImageCon

2011-02-09 10:37:00 806

转载 Js字符串处理函数大全

<br />JS自带函数<br />concat<br />将两个或多个字符的文本组合起来,返回一个新的字符串。<br />var a = "hello";<br />var b = ",world";<br />var c = a.concat(b);<br />alert(c);<br />//c = "hello,world"<br />indexOf<br />返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。<br />va

2011-01-29 09:43:00 984

转载 JS 中没有按地址(引用)传递,只有按值传递

<br />很多人,包括我,受书本知识消化不彻底的影响,认为 JS 中参数有两种传递方式:数字、字符串等按值传递;数组、对象等按地址(引用)传递。对此种观点,我们要谨慎。var v1 = []<br />var v2 = {};<br />var v3 = {};<br />function foo(v1, v2, v3)<br />{<br />    v1 = [1];<br />    v2 = [2];<br />    v3 = {a:3}<br />}<br

2011-01-28 09:51:00 7140 2

转载 grid.getSelectionModel的所有操作

<br />1. var model = grid.getSelectionModel(); <br />2. model.selectAll();//选择所有行 <br />3. model.selectFirstRow();//选择第一行 <br />4. model.selectLastRow([flag]);//选择最后一行,flag为正的话保持当前已经选中的行数,不填则默认false <br />5. model.selectNext();//选择下一行 <br />6. mo

2011-01-21 17:54:00 2653

转载 js 的push 方法

<br />push   方法   <br />  将新元素添加到一个数组中,并返回数组的新长度值。   <br />    <br />  arrayObj.push([item1   [item2   [.   .   .   [itemN   ]]]])   <br />    <br />  参数   <br />  arrayObj   <br />    <br />  必选项。一个   Array   对象。   <br />    <br />

2011-01-21 15:39:00 1621

转载 EXTJS /取ComboBox里的文本displayField值和实际valueField值

使用ComboBox时,它有一个hiddenName的属性,专门用于提交 ComboBox中valueField域中的值,(如果不配置hiddenName属性,就会把displayField的值传过去)例如:一个ComboBox的Id为IdValue,hiddenName属性的值为hiddenValue,那么,使用Ext.get('IdValue').dom.value方法获取的是ComboBox中选中项的文本displayField值,而使用 Ext.get('hiddenValue').dom.valu

2011-01-20 16:33:00 3706

转载 Ext中apply及applyIf方法的应用

<br />apply及applyIf方法都是用于实现把一个对象中的属性应用于另外一个对象中,相当于属性拷贝。<br />不同的是apply将会覆盖目标对象中的属性,而applyIf只拷贝目标对象中没有而源对象中有的属性。<br />apply方法的签名为“apply( Object obj, Object config, Object defaults ) : Object”,<br />该方法包含三个参数,第一个参数是要拷贝的目标对象,第二个参数是拷贝的源对象,第三个参数是可选的,表示给目标对象提供一个

2011-01-19 12:29:00 517

转载 extjs ajax方式前后台数据传送(json格式)

<br />extjs用ajax传送数据的方法有post(用普通的表单或用json格式),get(用params).<br />在回传的时候用json(推荐方法),需要注意的是服务器必须要返回json格式,并且必须要设置success的值,当然你不这样也能,但是这种方式应该是官方提倡的方式.<br />这里主要总结json数据服务器回传的方法.<br />在api总指出回传的格式{success;true,data:{clientName: "Fred. OlsenLines",  po

2011-01-18 11:26:00 7663

转载 Extjs的FormPanel从后台load json数据的要点

<br />1、定义接口json格式;<br />{"success":true,"info":[{"elongInfo":"elong test","ctripInfo":"ctrip test"}]}<br />a、需要success,判读是否成功;<br />b、root节点info下是一个数组;<br /><br />2、定义reader;<br />new Ext.data.JsonReader({<br />successProperty: 'success',<br /

2011-01-17 12:20:00 3367

转载 C# 中的枚举器

术语表<br />Iterator:枚举器<br />如果你正在创建一个表现和行为都类似于集合的类,允许类的用户使用foreach语句对集合中的成员进行枚举将会是很方便的。这在C# 2.0中比 C# 1.1更容易实现一些。作为演示,我们先在 C# 1.1中为一个简单的集合添加枚举,然后我们修改这个范例,使用新的C#2.0 枚举构建方法。<br />我们将以创建一个简单化的List Box作为开始,它将包含一个8字符串的数组和一个整型,这个整型用于记录数组中已经添加了多少字符串。构造函数将对数组进行初

2011-01-15 10:54:00 536

转载 ext.formpanel 及控件横排显示

<br />在实际的网页开发中,大部分时间都要涉及到Form表单的处理。在Ext框架中也提供了很多这方面的控件,而且还有一个专门的FormPanel布局,该布局默认为放在面板上面的所有控件都是换行放置,而在实际应用中为了美观,有些需要横排,特别是Radio控件,这个时候就需要我们重新定制这些控件的布局了,该例子中使用CSS来实现这些功能,先贴出一张效果图。<br /><br /><pre class="brush:html"><!DOCTYPE html PUBLIC  "-//W3C//DTD X

2011-01-12 09:06:00 1092

转载 Extjs 的 TextField 后面加上红星标记

<br />今天做项目,界面布局采用Extjs,说实话,Ext挺华丽的,就是使用有点麻烦,参考的书籍也比较少。做表单的时候,有好几项是必填项,一般都会在输入框后面加上 * 作为标记。但是,好像Extjs的TextField没有直接添加的组件,在此贴出一份解决方法,方便自己日后使用,代码如下:<br /> <br />var nameField=new Ext.form.TextField({<br />                    fieldLabel: 'Name',<br />  

2011-01-11 18:30:00 4178 1

转载 关于ext form.combobox 不能手动写入

<br />在使用combobox 这个组件使,要防止客户乱输入,除了必备的校验外,使下拉框不能手动输入也是个选择:<br />editable:fasel(不能输入);editable:true(可以输入)Js代码 //职位分类选择框  posClassCom[addrindex] = new Ext.form.ComboBox({      width:250,       hiddenName:'positionClass',      id:'pos'+addrindex,      store:P

2011-01-11 12:06:00 2098

转载 ExtJs xtype一览

基本组件:xtypeClass描述buttonExt.Button按钮splitbuttonExt.SplitButton带下拉菜单的按钮cycleExt.CycleButton带下拉选项菜单的按钮buttongroupExt.ButtonGroup编组按钮(Since 3.0)sliderExt.Slider滑动条progressExt.ProgressBar进度条statusbarExt.StatusBar状态条,2.2加进来,3.0 又去了colorpaletteExt.ColorPalette调色板

2011-01-04 11:35:00 890

转载 搜索 SQL 语法中的 CONTAINS 谓词

<br />支持在文本列中搜索单词和短语的 WHERE 子句的一部分。 复制… CONTAINS([<full-text_column>,]'<contains_condition>'[,<LCID>])…<br />备注<br />CONTAINS 谓词具有一些用于匹配单词、匹配单词的变形、使用通配符进行搜索和使用邻近地区搜索的功能。CONTAINS 谓词更适用于完全匹配,相比之下,FREETEXT 谓词更适用于查找包含跨整个列的搜索单词组合的文档。 <br />全文本列引用是可选的。使

2010-12-30 11:55:00 2042

转载 创建SQL全文索引

<br />1.<br />-------------开启全文索引和创建全文索引目录<br />exec sp_fulltext_database 'enable'<br />--exec sp_fulltext_catalog 'gf_ft','drop'<br />exec sp_fulltext_catalog 'gf_ft','create'<br />-------------为news表创建全文索引 可索引列为 title,abstract,text<br /><br />exe

2010-12-30 10:54:00 568

转载 sql全文索引

基本知识<br />1. SQL Server7 的 DeskTop 版中没有全文本检索。<br />2. 一个表只能有一个全文本检索。<br />3. 被检索的表必须有单列的唯一索引。<br />4. 全文本的索引存储在文件系统中,而非数据库中。<br />5. 更新全文本索引的过程比常规索引要耗时,而且也不象常规索引那样可以由数据库系统立即更新。<br />6. 全文本索引包含在全文本目录( Full-Text Catalog )中,每个数据库可以包含一个或多个目录,但一个目录不能属于多个数据库。<br

2010-12-30 10:52:00 404

转载 sql2005 创建全文索引时维护计划向导失败的处理

<br />当使用维护计划向导作数据库自动备份,最后一步单击“完成”按钮时,弹出错误提示: <br />未能从程序集“Microsoft.SqlServer.Smo, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91”中加载类型“Microsoft.SqlServer.Management.Smo.Agent.JobBaseCollection”。<br />在网上找到大量的这方面的帖子,但没有明确的答复。最终

2010-12-30 10:50:00 2054

转载 SQL Server 2005导入导出存储过程

<br />1. 可以用脚本备份 <br /><br />  manger studio--右键你的数据库--任务--生成脚本 <br /><br />  在脚本生成向导的"选择对象类型"步骤中, 将"存储过程"选上, 在接下来的"选择存 <br />储过程"的步骤中, 选择所有的存储过程(或者你要复制的存储过程) <br /><br />  完成后, 所有存储过程的脚本会生成在一个新的查询窗口中, 关掉生成脚本向导, <br />在生成的存储过程脚本的窗口中, 右键--连接--更改连接

2010-12-30 10:43:00 2051

转载 sql联合查询详解

<br />资料:<br />http://keke-wanwei.javaeye.com/blog/99162<br /><br />http://hi.baidu.com/daweeforever/blog/item/a8831425e684296735a80f5e.html<br /><br />http://sizhefang.javaeye.com/blog/212652<br /><br />这几天碰到2个有点绕的查询:<br />1.<br />select * from 表A,表A子

2010-12-29 10:54:00 2409

转载 C# string 到底是引用类型还是值类型

<br /><br /> .Net 框架程序设计(修订版)中有这样一段描述:String类型直接继承自Object,这使得它成为一个引用类型,也就是说线程上的堆栈上不会驻留有任何字符串。(译注:注意这里的“直接继承”。直接继承自Object的类型一定是引用类型,因为所有的值类型都继承自System.ValueType。值得指出的是System.ValueType却是一个引用类型。)。<br /> <br />代码一:<br /><br />string str1 = "string"

2010-12-23 11:09:00 8760 3

转载 C#中两个问号和一个问号

<br />C#中两个问号的双目运算符<br />view sourceprint?<br />using System;<br />using System.Collections.Generic;<br />using System.Linq;<br />using System.Text;<br />namespace ConsoleApplication1<br />{<br />    class Program<br />    {<br />        static void Main(s

2010-12-23 09:18:00 773

转载 sql CHARINDEX函数

<br />CHARINDEX函数返回字符或者字符串在另一个字符串中的起始位置。CHARINDEX函数调用方法如下:<br />       CHARINDEX ( expression1 , expression2 [ , start_location ] )<br />       Expression1是要到expression2中寻找的字符中,start_location是CHARINDEX函数开始在expression2中找expression1的位置。<br />       CHARIND

2010-12-20 12:04:00 491

转载 学习SQL Server全文索引

在一个产品介绍网站中查询产品时,由于产品的介绍性文字可能会很长,如果使用对产品介绍字段使用like进行模糊查询,性能肯定会是问题。那么如何解决这个问题呢?第一个想法就是使用全文索引。那么全文索引是什么、应该如何应用、在应用的过程中又应该注意哪些事情呢?这个POST作为学习全文检索的笔记。 1、是什么     [摘录自SQL Server2000联机从书]     全文索引为在字符串数据中进行复杂的词搜索提供有效支持。全文索引存储关于重要词和这些词在特定列中的位置的信息。全文查

2010-12-20 12:03:00 377

转载 c# throw的用法

c#中throw到底是干什么用的,它是捕获异常,然后弹出异常对话框吗?像MessageBox.Show一样吗?它可以和try,catch连在一起使用吗?如下例:<br /> if (e.ClickedItem == print)<br /> {<br /> i = 0;<br /> try{<br /> if (((Form2)ActiveMdiChild).txtMa

2010-12-16 16:50:00 2114

转载 SQL写出分页查询

方法1:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id NOT IN ( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id )ORDER BY id方法2:适用于 SQL Server 2000/2005SELECT TOP 页大小 *FROM table1WHERE id >

2010-12-16 15:40:00 425

转载 ASP.NET经典60道面试题

1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。  protected : 保护成员,该类内部和继承类中可以访问。  public : 公共成员,完全公开,没有访问限制。  internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间传递值的几种方式。答. 1.使用QueryString, 如....?id=1; response. Redirec

2010-12-14 16:54:00 418

转载 微软没那么邪恶

<br />此文收集了一些大家对微软的常见误解,并予以解释,本人并非受雇于利益相关团体,立场虽属主观,但绝无利益驱使<br />误解1:windows源代码是非公开的,微软作为美国政府的看门狗,其中一定隐藏了不可告人的东西<br />   首先,windows是半公开,微软在win98时代就陆续开始向各国政府,公开其源代码,但不向各国民众公开,政府可以派遣专家参与代码的交流,目前中国政府也已经在此范围内,有书为证。请参见《Windows操作系统原理》(第二版 陈向群著)的序言部分<br />误解2:Wind

2010-12-10 12:40:00 507

转载 VS2005 简单水晶报表的实现方式

<br />VS2005 简单水晶报表的实现方式 <br />目录<br />//水晶报表 <br />//报表里面的数据分组和排序  (利用 组专家 和记录排序专家) <br />//设置参数(按照程序提供的参数给出报表) <br />//抑制显示  (过滤显示) <br />//子报表  (主报表,明细报表) <br />//内嵌式连接型子报表示例 (直接显示) <br />//依需要显示子报表示例(象超级链接) <br />//水晶报表中的 图标显示 (图片的形式显示)<br />一 创建一个简单

2010-12-10 10:27:00 548

Extjs提高篇,内有详细示例

网上找的,对初学者很有帮助,里面有详细的代码和效果图可以参考

2011-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除