自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (2)
  • 收藏
  • 关注

原创 Oracle 基本操作

1. 日期格式化TO_DATE('2015-07-28 08:00:00', 'YYYY-MM-DD HH24:MI:SS')2. 表数据备份create table dbname.tablename_bak as select * from dbname.tablename where 1=2insert into tablename_bak select * from 

2015-08-17 21:03:41 641

转载 c# equals与==的区别

对于值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于string 以外的引用类型,如果两个对象引用同一个对象,则 == 返回 true。对于 string 类型,== 比较字符串的值。     ==操作比较的是两个变量的值是否相等。     equals()方法比较的是两个对象的内容是否一致.equals也就是比较引用类型是否是对同一个对象的引用

2014-05-30 18:38:29 944

原创 联合查询(比如说left join)处理方法

说到优化更多的还是要做SQL本身的优化,比如小结果集驱动大结果集,保证语句合理利用到索引。。。等等 (事实很多公司项目的语句连这些基本的都没利用到)另外,关系到的表的合理设计、冗余表的搭建、本身产品的合理性和扩展性这写可能是MYSQL本身关联的处理,。。。另外的比如使用XML、 NOSQL、memcache等等。。则是另外一层的优化。。所以从整个一个处理来讲。。这些性能方面

2014-03-27 23:07:00 1050

转载 SQLServer中临时表与表变量的区别分析

我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢? 临时表   临时表与永久表相似,只是它的创建是在Tempdb中,它只有在一个数据库连接结束后或者由SQL命

2013-07-27 10:28:45 824

转载 jQuery中的bind绑定事件与文本框值改变事件解决方法

一直没什么兴趣看jQuery,就用自己那点不咋样的javascript硬撑着,今天写一个功能时想尝试一下,用bind注册事件时发现怎么都不好使 $("#txtStation").bind("onpropertychange", GetStationLevel); 然后onclick之类的都试了,没一个能用的,无奈去翻jQuery的API,都是鸟语我也看不懂具体说了点了,但是发现

2013-06-25 13:11:21 36898 1

转载 c#中用反射的方式实例化对象

定义一个类:namespace Example{public class ExampleClass{ public int iID = 0; public string strName = ""; public ExampleClass() {  iID = 1;  strName = "Example";  } public ExampleCl

2012-06-02 23:40:06 12762 2

原创 防止cookies欺骗--相关解决方案

一、网络上提供的解决方案1、最简单的是给Cookies加个加密算法。保险点的是给Cookies加个时间戳和IP戳,实际就是让Cookies在同个IP下多少时间内失效。2、实际上是这样的,不管cookies里保存了多少个字段,最后,还要增加一个验证字段,或者

2011-09-12 22:27:09 8062 1

原创 Asp.Net验证相关

一、session, cookies可以作为验证用户信息用的,那么同.net自带的一些验证方式( windows验证, Form验证, Passport验证及none)是什么关系?1、Session 允许通过将对象存储在 Web 服务器的内存中在整个用户会话过程中

2011-09-12 17:40:13 787

转载 webservice基础--部分总结

Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web  webservice应用程序分支,是自包含

2011-07-16 10:43:52 662

原创 当程序员的那些狗日日子(摘录)

有时候一个决定,就是一种人生轨迹。 人生路上,有时聚散总是太匆匆,即使在分别一刻,心里仍有很多话无从说出口,只能留在彼此心中。 毫无疑问一个人的信念很重要,此时的我偏偏就是缺少了一种信念,一种不断向上奋斗、积极进取的信念,所以少了这种信念,我也就出现了懈怠的情绪,这就直接影响到我工作的状态。 今天很残酷,明天更残酷,后天很美好,但绝大多数人都死在明天的晚上,见不到后天的太阳

2011-07-01 16:23:00 1035

转载 SAP中国研究院总裁芮祥麟:从千里马到伯乐(摘录)

因为我始终相信机会青睐的是有准备的人,你有了充足的准备,机遇才会想到你 一种思维模式——遇到问题,可以建立一套体系架构和流程,找出问题的关键点,然后寻求方法将问题一步步解决 学会了运用的方法才能真的让知识成为你的 不管什么规模的软件公司,其最大的资产是人才和知识。招两三千人并不难,但问题是把技术留在中国,把人才培养起来,如果只是按美国或者德国的设计纯粹做编程,一点参与设计的

2011-07-01 13:44:00 834

转载 sql语句查询结果合并union 和union all用法

--合并重复行select * from Aunion select * from B --不合并重复行select * from Aunion allselect * from B 按某个字段排序--合并重复行select *from (select * from Aunion select * from B) AS Torder by 字段名 --不合并重复行selec

2011-07-01 13:02:00 812

转载 js去除空格

1、str为要去除空格的字符串:去除所有空格:   str   =   str.replace(//s+/g,"");       去除两头空格:   str   =   str.replace(/^/s+|/s+$/g,"");去除左空格:str=str.replace( /^/s*/, );去除右空格:str=str.replace(/(/s*$)/g, "");2、   

2011-06-22 15:57:00 890

原创 vs默认编码

<br />1、<br />工具--选项---环境--文档--不能以代码页的编码格式保持数据时将文档保持为Unicode<br />工具---选择--文本编辑器---自动检测不带签名的UTF-8编码<br />打开cs文件后 点击 文件-高级保存选项,在弹出的对话框中 可以看到目前的编码方式为UTF-8 带签名<br /><br />2、<br />C# 的所有静态字符串和字符串常量,所有 String 类型实例,Char 实例,都是 Unicode。<br />您可以参考 String 类的解释:Stri

2011-03-23 18:13:00 13530

原创 3种类型程序员:"虫族","人族","神族"

<br /><br />“人族”程序员<br />    吃苦耐劳型,“人族”程序员的个人能力并不是很强,但是他们的能力足以完成各种工作了。他们的代码既不迷人,也不优雅,但是这些代码可以完成任务,并且工作得也还可以。他们可以使用公司能够驾驭的任何工具。<br /><br /> <br />坚韧不拔的人族程序员<br />    通常,在一个创业型的公司中,一个人族的程序员可以发展的很好,或者也可能会成为一个技术方面的领导者。37 signals就是一个以人族程序员为主的公司。<br />    “虫族”程序

2011-01-01 14:22:00 1501

原创 框架页,window.showModalDialog 两种获取弹出窗口的传回值的方式

<br />1、框架页获取弹出窗口的传回值<br />var doc= window.parent;//获取父窗口document<br />var doc2=doc.frames("frm_piclist")  ///frm_piclist框架document<br />var div1=doc2.getElementById("元素ID");//获取元素<br />div1.innerHTML="t";<br />框架间传值。 <br />你只需知道以下两点: <br />访问父框架: <br />wi

2010-12-30 17:16:00 953

转载 大表上新增字段问题--相关解决方案

<br />一、<br />这个问题是比较复杂,特别是访问比较频繁的表。<br />可能需要分成几个小步骤来实现:<br />1、先增加字段,不要设置默认值。<br />2、然后给该字段赋值,update方式<br />3、最后修改表结构,设置默认值。<br /> <br />二、<br />1、检查此表是否有被其它对象引用,如果引用对象过多且并发操作多,则此操作一定要避免在业务高峰期操作,如果引用量特别多且相应对象并发操作多,则可能要考虑短暂停止此表及相关引用对象相关模块的服务(如果可以分离的话),如果不

2010-12-24 11:13:00 4926 1

转载 SQL SELECT INTO 语句

<br />SQL SELECT INTO 语句可用于创建表的备份复件。SELECT INTO 语句<br />SELECT INTO 语句从一个表中选取数据,然后把数据插入另一个表中。<br />SELECT INTO 语句常用于创建表的备份复件或者用于对记录进行存档。SQL SELECT INTO 语法<br />您可以把所有的列插入新表:SELECT *INTO new_table_name [IN externaldatabase] FROM old_tablename<br />或者只

2010-12-23 16:15:00 730

原创 为什么 微软 sql 语句 用 begin end

<br />1、<br />being<br />----语句块<br />----否则执行一条后就当作下一段了。<br />end<br /><br />2、<br />就像if(.......)<br />{<br /><br />}<br />这个begin...end就相当是大括号。

2010-12-20 17:02:00 728

转载 数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器

第1章  引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台机器的访问负载,降低了宕机的可能性;通过集群方案,解决了数据库宕机带来的单点数据库不能访问的问题;通过读写分离策略更是最大限

2010-10-29 08:51:00 591

原创 列表元素ul ol li dl dt dd释义

<br /><br />DIV CSS网页布局中常用的列表元素ul ol li dl dt dd释义,块级元素div尽量少用,和table一样,嵌套越少越好<br /><br />ol 有序列表。<br /><br /><br /><ol><br /><li>……</li><br /><li>……</li><br /><li>……</li><br /></ol><br />表现为:<br /><br /><br />1……<br />2……<br />3……<br />ul 无序列表,表现为li前面是大圆点

2010-10-25 08:56:00 737

原创 svchost(780)数据库引擎已停止--周期性出现

<br />微软官方解释:Product:Windows Operating SystemEvent ID:101Source:ESENTVersion:5.2Symbolic Name:STOP_IDMessage:%1 (%2) %3The database engine stopped.   Explanation<br />The extensible storage engine database engine stopped.<br />Possible causes include:An on

2010-10-22 09:18:00 7474

转载 类型初始值设定项引发异常

<br />连续两天都为这个运行时错误“类型初始值设定项引发异常”而烦恼,调试也不知道哪里出了问题。上网Google一下,一大堆相同的问题,可是按照那些方法折腾来折腾去,问题还是一样。最后在CSDN上发帖子问了,果然“重赏之下必有勇夫”,很快就有高手回复了,问题也随着解决了。哈哈。在此写个随笔,以后如果大家遇到类似问题,也可参考一下,自己也做个备忘,不然放在电脑上,又找不到,我的电脑文件到处乱放,有时连我自己都找不到^_^。<br />  问题是这样嘀:<br />  项目采用了三层架构和工厂模式,并借鉴了

2010-10-17 17:25:00 1867

原创 ASP.NET"正在中止线程"错误原因

<br />RB:在使用 Response.End、Response.Redirect 或 Server.Transfer 时出现 ThreadAbortException<br />症状<br />如果使用 Response.End、Response.Redirect 或 Server.Transfer 方法,将出现 ThreadAbortException 异常。您可以使用 try-catch 语句捕获此异常。<br /><br />原因<br />Response.End 方法终止页的执行,并将此执行

2010-10-12 11:46:00 1045

转载 Unicode字符简介

Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。2006年6月的最新版本的 Unicode 是 2005年3月31日推出的Unicode 4.1.0 。另外,5.0 Beta已于2005年12月12日推出,以供各会员评价。Unicode 的编码和实现大概来说,Unicode

2010-08-11 16:48:00 2494

原创 未将对象引用设置到对象的实例--可能出现的问题总结

一、网络上的一般说法1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在。8、使用Request.QueryString()时,所获取的对象不存在,或在值为空时未赋初始值。9、使用FindControl时,控件不存在却没有做预处理。10、重复定义造成未将对象引用设置到对象的实例错误. 二、      (1)所

2010-07-30 20:07:00 366627 35

原创 列不属于表--可能出现的问题总结

法名: getList 异常信息: 列“productId”不属于表 Tablelz我公司的网站不知道出现了多少次了,我以前也发过这样的帖子,不过那个时候我解决了原因是全局变量的问题,因为我的sql是拼接的,而在一些方法中设置了那个全局变量的值,然后第二次再调用其他方法,因为字段被设置过,所以错了,最后我把那个全局变量全部改成局部变量就不会错了。NND,过一段时间又出现这样的问题,以为还是那个全局变量的问题,但是整个项目都没有全局变量了现在还没有解决这个问题,但从我的日志记录来看,1、我的项目的数据层都有记

2010-07-21 22:00:00 18876 3

转载 数据库已死(网友观点)

<br />我不同意什么“数据库已死”的说法,但我也不同意在系统设计阶段就让设计数据库的工作掺和进来,我想这也是楼主想说的。 <br /><br />我不止一次地在项目中听到人说:“干嘛折腾什么业务逻辑的设计,把数据库设计好了,你想显示什么,一个sql语句就能搞定。”说这话的人大概没有想过:“干嘛折腾什么高级语言,把汇编学好了,什么软件编不出来。”很多时候,数据库的结构设计好了,并不能表示完成系统设计也指日可待了。若在设计阶段就轻视业务逻辑层面上的面向对象的设计,后续的工作将举步维艰。 <br /><br

2010-07-04 10:44:00 1172

转载 asp.net cookie清除的代码

<br />Request.Cookies.Clear()这个方法并不是删除Cookie <br />删除 Cookie(即从用户的硬盘中物理移除 Cookie)是修改 Cookie 的一种形式。 <br />由于 Cookie 在用户的计算机中,因此无法将其直接移除。 <br />但是,可以让浏览器来为您删除 Cookie。 <br />该技术是创建一个与要删除的 Cookie 同名的新 Cookie, <br />并将该 Cookie 的到期日期设置为早于当前日期的某个日期。 <br />当浏览器检查

2010-06-21 23:24:00 952

转载 如何防止网站被挂马?

<br />挂马代码大全 <br />一:框架挂马 <br /><iframe src=地址 width=0 height=0></iframe> <br />二:js文件挂马 <br />首先将以下代码 <br />document.write("<iframe width='0' height='0' src='地址'></iframe>"); <br />保存为xxx.js, <br />则JS挂马代码为 <br /><script language=javascript src=xxx.js></s

2010-06-13 16:43:00 764

转载 Close() 和 Dispose()

<br />using 语句相当于Dispose,释放非托管资源,是把真正的物理连接释放掉了 <br />适用于桌面或CS程序,而B/S这种可能有大量并发的程序,最好用.Close方法关闭连接 <br />Close是关闭逻辑连接,把物理连接释放到连接池,然后可以被其他程序使用 <br />物理连接的打开与释放是很耗资源的,大量并发程序假如每次都Dispose,服务器负担极重效率也很低 <br />所以,要使用Close来关闭连接 <br />要尽量减小占用连接的时间,即最晚打开,最早关闭 <br />假如

2010-06-11 07:59:00 925

转载 asp.net连接池和SqlConnection对象的释放& "Timeout expired"异常

<br />下面分2种情况进行讨论。<br />1,Client端的windowsformapplication通过ADO.Net直接访问后台Database。<br /><br />SqlServerDirectConnection   <br />  我认为在这种情况下,每一个Client端和Database之间都存在一个连接池。通过设置ConnectiongString的MaxPoolSize和MinPoolSize属性来验证。<br />如MaxPoolSize=5,MinPoolSize=3,通过

2010-06-10 17:20:00 5001

转载 char、varchar、text和nchar、nvarchar、ntext的区别

1、CHAR。CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充。2、VARCHAR。存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不可能超过10个字符,把它定义为 VARCHAR(10)是最合算的。VARCHAR类型的实际长度是它

2010-05-28 16:35:00 454

转载 jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关

获取一组radio被选中项的值var item = $(input[@name=items][@checked]).val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$(#select_id)[0].selectedIndex

2010-05-27 17:06:00 494

原创 asp.net 发布网站

asp.net 发布网站时有三个选项:1、允许更新此预编译站点:asp.net web 页面通常包含两个页面,一个即 .aspx 页,还有一个 .aspx.cs 文件,后一个文件是基本委托的事件响应文件代码;此处允许更新此预编译站点的意思就是:.aspx 页可根据需要进行一定的更新,而 .aspx.cs 编译成的 .dll 保持不变;另外,如果发布网站时只选此一项的话,Bin 文件夹 .dll

2010-05-24 10:18:00 860

转载 ASP.NET中如何实现FORM认证登录

如何运用 Form 表单认证ASP.NET 的安全认证,共有“Windows”“Form”“Passport”“None”四种验证模式。“Windows”与“None”没有起到保护的作用,不推荐使用;“Passport”我又没用过,唉……所以我只好讲讲“Form”认证了。我打算分三部分:第一部分 —— 怎样实现From 认证;第二部分 —— Form 认证的实战运用;第三部分 ——

2010-05-15 19:22:00 701

转载 asp.net form验证

Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的

2010-05-15 18:50:00 1445 1

转载 C#中定义数组--字符串及数组操作

C#中定义数组--字符串及数组操作 一、一维:int[] numbers = new int[]{1,2,3,4,5,6}; //不定长int[] numbers = new int[3]{1,2,3};//定长二、多维int[,] numbers = new int[,]{{1,2,3},{1,2,3}}; //不定长int[,] numbers = new int[

2010-04-23 23:41:00 1417

原创 浅谈C#中的结构

结构与类很相似,都表示可以包含数据成员和函数成员的数据结构。但是,与类不同,结构是一种值类型,并且不需要堆分配。结构类型的变量直接包含结构的数据,而类类型的变量包含对数据的引用。        结构对于具有值语义的小的数据结构特别有用。复数、坐标系中的点或字典中的“键-值”对都是结构的典型示例。这些数据结构的关键之处在于:它们只有少量数据成员,它们不要求使用继承或引用标识,而且它们适合使用值语义(

2010-04-20 23:30:00 653

转载 浅谈C#中的枚举

枚举类型是一种的值类型,它用于声明一组命名的常数。   (1)枚举的声明:枚举声明用于声明新的枚举类型。    访问修辞符 enum 枚举名:基础类型    {        枚举成员    }    基础类型必须能够表示该枚举中定义的所有枚举数值。枚举声明可以显式地声明 byte、sbyte、short、ushort、int、uint、long 或 ulong 类型作为对应的基础类型。没有显式地

2010-04-20 22:48:00 590

netbox 2.8

运行asp的小型服务器

2008-04-21

C#字符串和正则表达式参考手册.pdf

C#字符串和正则表达式参考手册.pdf

2008-04-21

空空如也

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

TA关注的人

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