- 博客(16)
- 收藏
- 关注
转载 NHibernate相关知识
一、NHibernate简介 什么是?NHibernate?NHibernate是一个面向.NET环境的对象/关系数据库映射工具。对象/关系数据库映射(object/relational mapping,ORM)这个术语表示一种技术,用来把对象模型表示的对象映射到基于SQL的关系模型数据结构中去。 在今日的企业环境中,把面向对象的软件和关系数据库一起使用可能是相当麻烦和浪费时间的。
2012-10-26 14:42:50
495
原创 javascript键盘事件大全
<input type="button" id="btnQuery" value="查询" onclick="QueryData()" class="butOperate" size="100" onmouseover="javascript:this.style.border='2px solid #73b2ce';" onmou
2012-10-18 15:32:26
908
转载 sqlserver合并“id值相同”的列
sqlserver合并列值合并列值 --*******************************************************************************************表结构,数据如下: id value ----- ------ 1 aa 1 bb 2 aaa 2 bbb
2012-10-18 10:05:51
1774
转载 数据库性能优化详解
性能调节的目的是通过将网络流通、磁盘 I/O和 CPU时间减到最小,使每个查询的响应时间最短并最大限度地提高整个数据库服务器的吞吐量。为达到此目的,需要了解应用程序的需求和数据的逻辑和物理结构,并在相互冲突的数据库使用之间(如联机事务处理 (OLTP)与决策支持)权衡。对性能问题的考虑应贯穿于开发阶段的全过程,不应只在最后实现系统时才考虑性能问题。许多使性能得到显著提高的性能事宜可
2012-08-30 11:20:35
2473
转载 Asp.net的生命周期
一.什么是Asp.Net页面生命周期当我们在浏览器地址栏中输入网址,回车查看页面时,这时会向服务器端(IIS)发送一个request请求,服务器就会判断发送过来的请求页面, 完全识别 HTTP 页面处理程序类后,ASP.NET 运行时将调用处理程序的 ProcessRequest 方法来处理请求,来创建页面对象。通常情况下,无需更改此方法的实现,因为它是由 Page 类提供的。接下来被创建页
2012-08-29 17:52:32
385
转载 作为软件工程师,你必须知道的20个常识
这篇是在别处看到,然后觉得很好,就拿过来分享一下,正所谓“他山之石,可以攻玉”嘛。1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3.数据结构与算法:深刻理解像数组
2012-08-28 11:48:21
498
转载 .net 统计图表总结
在编写web程序时,有时需要出报表和图表,如饼状图,柱状图,折线图,曲线图等。最著名的是水晶报表,activereport,还有用友华表cell,还有其他中国人的一些报表系统。最基本的,就是直接使用DataGrid组件和GDI+绘图直接画统计图表和报表。而使用水晶报表和activeReport等组件,其功能虽强,却需要一段时间的熟悉。水晶报表虽然名气大,vs2005自带,却并非免费,有licens
2012-08-27 17:09:16
1704
原创 C#两个集合之间数据的关系--Contains
工作中,可能会遇到需要比较两个集合中的数据的情况。下面的代码是判断一个集合的数据是否在另外一个集合中,也就是说集合A中的数据是否是集合B的子集。List listA=new List();List listUser=bll.GetUser("",1,"Id");//这是一个对象集合List listB=new List();//取出listUser中的Id,放入新集合l
2012-08-24 16:03:14
1187
原创 学习的误区
今天在看到一篇文章,主要是讲如何避免学习的误区的,有些话,我觉得比较有道理。 大意是说,我们总是一头扎进技术里面,不知道抬头看路。 在学习一种技术的时候,多数人的做法直奔主题,学习知识,关心细节,不断的做工程,加强自己对代码的掌握和熟练运用,从来没有想过为什么会有这种技术,这种技术是干什么的?这用技术有什么优势?如何与其他的技术的交互?最终 ,就会造成菜鸟程序员,永远
2012-08-20 16:52:16
338
原创 一个没人认识的地方
也许,这里是个好地方! 首先,这里是一个没人认识的地方, 都是陌生人,谁也不认识谁。 在这里,我可以随心所欲的发表我个人见解, 可以无所顾虑,可以显示原色自我, 不用那么累,不用那么卑微,不用那么小心翼翼。。。。 这里,一个没人认识的地方, 我可以写写我复杂的心情, 可以排泄
2012-08-20 16:13:08
509
原创 Ajax+JavaScript 发送数据
一般做无刷新,我们会采用Ajax+Jquery,异步发送和接受数据,如下:$.ajax({type:"POST",//发送请求的类型。典型的值是 GET 或 POST。url:“Handler.ashx”,//发送到的页面data:{index:currentPage;size:pageSize},//参数success:function(msg){var obj=eval
2012-08-20 15:42:11
780
转载 C# 不常用的字符串操作集锦
1 格式化数字格式字符 说明和关联属性 c、C 货币格式。 d、D 十进制格式。 e、E 科学计数(指数)格式。 f、F 固定点格式。 g、G 常规格式。 n、N 数字格式。 r、R 往返格式,确保将已转换成字符串的数字转换回数字时具有与原数字相同的值。 x、X
2012-08-16 15:09:40
424
原创 C# 常用的字符串操作
string str ="ABCABCDAAAAAAABB";1.string.substring(int index[,int length]):从指定的位置截取指定长度的字符串;若省略length参数,则截取从指定位置余下的全部字符串 C#中没有substr()方法: 与JavaScript中的substring()和substr()比较: js中的subs
2012-08-16 14:51:54
1038
转载 提高页面加载速度的方法
Yahoo!的Exceptional Performance团队为改善Web性能带来最佳实践。他们为此进行了一系列的实验、开发了各种工具、写了大量的文章和博客并在各种会议上参与探讨。最佳实践的核心就是旨在提高网站性能。Excetional Performance团队总结出了一系列可以提高网站速度的方法。可以分为7大类34条。包括内容、服务器、cookie、CSS、Java script 、图片
2012-08-13 16:56:56
3549
转载 数据库设计技巧
1. 设计数据库之前(需求分析阶段) (1) 理解客户需求,询问用户如何看待未来需求变化。让客户解释其需求,而且随着开发的继续,还要经常询问客户保证其需求仍然在开发的目的之中。 (2) 了解企业业务可以在以后的开发阶段节约大量的时间。 (3) 重视输入输出。 在定义数据库表和字段需求(输入)时,首先应检查现有的或者已经设计出的报表、查询和视图(输出)以决定为了支持这些输出哪些是必要
2012-08-13 16:22:28
422
原创 大批量数据查询优化--建立索引
查询操作在数据库的操作中所占的比重非常大,所以查询优化技术非常重要。要不要建索引,首先要看你的数据量如何,如果数据量不大,就没有必要建立索引了,因为作用不大,还增加了索引的维护工作。 另外所谓根据select语句建立索引,就是对你经常查询的列来建立索引,如果你建立了一个索引,可是在你的select语句中很少用到这个索引,那就没有必要了。具体方法是看你的select语句中的whe
2012-08-13 15:56:53
1465
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人