- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人