2010年8月19日

Left Join、Right Join、Inner Join的区别

摘要: -概念上的区别:Left Join[左联结]  返回包括左表中的所有记录和右表中联结字段相等的记录Right Join[右联结]  返回包括右表中的所有记录和右表中联结字段相等的记录Inner Join[等值联结]  只返回两个表中字段相等的行二 举例说明:[代码]执行SQL语句演示代码Code highlighting produced by Actipro CodeHighlighter (f... 阅读全文

posted @ 2010-08-19 14:33 不悔的青春 阅读(951) 评论(0) 推荐(1) 编辑

2010年8月4日

脑筋急转弯3600题(一)

摘要: 脑筋急转弯==0010001—二三四五六七八九 答案:缺衣少食 0002—门里站着一个人。 答案:闪 0003—一点一横长,一撇飘南洋,南洋有个人,只有一寸长。 答案:府 0004—一个人无法做,一群人做没意思,两个人做刚刚好。请问是啥密事? 答案:说悄悄话 0005—会飞不是鸟,像鼠不是鼠。白天躲暗处,夜晚捉害虫。 答案:蝙蝠 0006... 阅读全文

posted @ 2010-08-04 14:43 不悔的青春 阅读(11695) 评论(0) 推荐(0) 编辑

2010年8月3日

性能优化总结[持续更新中...]

摘要: 通过对项目的优化,从一开始支撑六十人同时登陆到后来的三百至五百以上测试环境:cpu 双核2.02GHZ 内存:2GB测试工具:loadRuner总结了以下优化的经验,仅供参考:1合理使用缓存;(这个是很关键的);2:尽量使用stringbuilder而不是字符串的组合,能使用datareader的地方就不使用dataset,这两个在小于1000条数据的情况下性能差别不大,但在数据上万时就很明显了.3:当复杂的业务需要做大量的循环操作时,可以考虑是否可以使用视图或者使用存储过程;4:viewstate和session合理使用,存储的数据较少时可以使用,切勿用来存储大量数据;5:能使用htmlCo 阅读全文

posted @ 2010-08-03 16:17 不悔的青春 阅读(364) 评论(0) 推荐(1) 编辑

Render RenderContents RenderControl 三个方法的区别

摘要: 每个页面都有一个控件树,代表本页面所拥有的所有子控件,页面控件就是控件树的根,为了生成控件树,页面将建立一个HtmlTextWriter类的实例,在这个实例中封装了相应流,接着页面会把HtmlTextWriter对象传递给RenderControl,RenderControl会检查控件的Visible属性是否为真,如果是真,RenderControl会调用Render方法,而Render方法会去调... 阅读全文

posted @ 2010-08-03 15:09 不悔的青春 阅读(1137) 评论(0) 推荐(0) 编辑

INamingContainer 接口

摘要: 任何实现该接口的控件都创建一个新的命名空间,在这个新的命名空间中,所有子控件 ID 属性在整个应用程序内保证是唯一的。由该接口提供的标记允许在支持数据绑定的 Web 服务器控件内唯一命名动态生成的服务器控件实例。这些控件包括Repeater,DataGrid,datalist,checkboxlist,changepassword,loginview.menu,sitemapnodeitem,ra... 阅读全文

posted @ 2010-08-03 14:05 不悔的青春 阅读(241) 评论(0) 推荐(0) 编辑

2010年7月30日

做人、做事,做架构师

摘要: 引子 究竟是什么让你在同一个位置上——例如程序员或技术负责人——工作了三年、五年或者更久,而仍然得不到任何的发展空间?你觉得自己已成为技术圈中的大牛,并信心满满地去拿明天就要颁发的某某大奖,然而却仍然停留在同样的技术职位上,去年到今年涨的薪水甚至填不平物价升幅?于是,你开始对老板不满,对员工不满,对昨天升职的那个同事不满……你... 阅读全文

posted @ 2010-07-30 13:55 不悔的青春 阅读(325) 评论(0) 推荐(0) 编辑

2010年7月29日

设计模式总结

摘要: 模式: 主要的作用是实现代码的重复使用,而不是为了提高性能,模式不能保证性能得到优化。 第一篇: 创建模式: 1)。简单工厂模式: 使用条件(不是必须的) :所有的子类实现共同的接口。 使用方法:客户端得到工厂(得到的方法有很多,比如JNDI,工厂的static方法,直接创建工厂等等) 升级:增加新的子类,从原有的接口派生新的子类,当然也可以从原有的子类派生。 工厂:1。直接修改工厂(次方法有... 阅读全文

posted @ 2010-07-29 17:15 不悔的青春 阅读(335) 评论(0) 推荐(0) 编辑

外包公司面试题汇总

摘要: 1.描述深拷贝和浅拷贝2.#define与const的区别3.linux的几个命令:Ps,Df,Tws4.判断字符串ip地址192.168.0.2是否有效,如何截取5.中断的范畴,什么是中断6.自选锁的概念和好处7.ARP协议属于网络第几层协议8.ELF文件的作用9.虚拟地址和实际地址的区别 阅读全文

posted @ 2010-07-29 16:56 不悔的青春 阅读(971) 评论(0) 推荐(0) 编辑

深拷贝和浅拷贝

摘要: 首先介绍一下:C#中有两种类型变量,一种 是值类型变量,一种是引用类型变量。对于前者,copy是属于全盘复制;而对于后者,一般的copy只是浅copy,相当于只传递一个引用指针一样。因此 对于后者进行真正copy的时候,也是最费事的,具体的说,必须为其实现ICloneable接口中提供的Clone方法。浅拷贝(影子克隆):只复制对象的基本类型,对象类型,仍属于原来的引用.深拷贝(深度克隆):不紧复... 阅读全文

posted @ 2010-07-29 16:53 不悔的青春 阅读(794) 评论(0) 推荐(0) 编辑

SQLSERVER条件语句IF应用

摘要: DECLARE @iTemp INTSET @iTemp=(SELECT iTestScore FROM Candidate WHERE cCandidateCOde='000008')IF @iTemp>80PRINT '请参加面试';ELSEPRINT '对不起,下次有机会合作'; 阅读全文

posted @ 2010-07-29 15:22 不悔的青春 阅读(9163) 评论(2) 推荐(0) 编辑

SQL Server中行列转换 Pivot UnPivot

摘要: PIVOT用于将列值旋转为列名(即行转列),在SQL Server 2000可以用聚合函数配合CASE语句实现PIVOT的一般语法是:PIVOT(聚合函数(列) FOR 列 in (…) )AS P完整语法:table_sourcePIVOT(聚合函数(value_column)FOR pivot_columnIN(<column_list>))UNPIVOT用于将列明转为... 阅读全文

posted @ 2010-07-29 13:39 不悔的青春 阅读(152328) 评论(29) 推荐(45) 编辑

SQLServer数据同步的实现

摘要: MySQL MySQL数据同步主要有三种方式: 1.利用MySQL自身的数据库同步功能 2.利用MySQL数据库的特性(数据库存在固顶目录,并且以文件形式存储),进行数据库目录同步以达到数据同步目的 3.利用专用的MySQL数据库同步软件 1.利用MySQL自身的数据库同步功能(下面参考自网上的文章,写的非常详细了) MySQL从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据... 阅读全文

posted @ 2010-07-29 10:47 不悔的青春 阅读(4663) 评论(1) 推荐(0) 编辑

2010年7月26日

浅谈存储过程

摘要: 一:Sqlserver里使用存储过程[1] 什么是存储过程: 是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。 存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中[2]为什么要使用存储过程(存储... 阅读全文

posted @ 2010-07-26 15:44 不悔的青春 阅读(407) 评论(0) 推荐(0) 编辑

2010年7月19日

nhibernet执行查询报错 in expert

摘要: 原因,未在hibernate.cfg.xml文件中配置<mapping assembly="Com.DRPENG.INFOPLAT.GovernFileModel"></mapping> 阅读全文

posted @ 2010-07-19 17:24 不悔的青春 阅读(233) 评论(0) 推荐(0) 编辑

2010年7月14日

iis相关问题汇总

摘要: 有关IIS的常见问题解答  四、本部分常见问题解答   Q:在上文中所涉及到的网址中,有的加了“http://”,有的没加,这意味着什么呢?   A:没有加“http://”部分的网址,说明其可加可不加;而加了“http://”部分的,则说明它必不可少!对于带端口号的网址则必须加;否则可省略。   Q:对于上文中涉及到IP地址... 阅读全文

posted @ 2010-07-14 14:13 不悔的青春 阅读(149) 评论(0) 推荐(0) 编辑

2010年7月13日

sqlserver2005 卸载[转]

摘要: SQL Server 2005 联机丛书(2008 年 11 月)如何手动卸载 SQL Server 2005 的现有实例更新日期: 2007 年 9 月 15 日 使用以下步骤可以卸载 Microsoft SQL Server 2005 实例。重要提示:若要维护或更新 SQL Server 实例,您必须是拥有“作为服务登录”权限的本地管理员。 本文介绍如何手动卸载 Mic... 阅读全文

posted @ 2010-07-13 11:52 不悔的青春 阅读(9218) 评论(0) 推荐(0) 编辑

2010年6月29日

nhibernet并发出错

摘要: [代码][代码]usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Web;usingNHibernate;usingNHibernate.Cfg;usingNHibernate.Engine;//ISessionFactoryImplementorusingIesi.Collections;usinglog4net;names... 阅读全文

posted @ 2010-06-29 11:49 不悔的青春 阅读(574) 评论(0) 推荐(0) 编辑

2010年6月28日

委托与事件入门经典

摘要: 委托的声明public delegate void MyDelegate(string str);注1. 委托的定义和方法的定义类似,只是在前面加了一个delegate,但委托不是方法,它是一种类型。是一种特殊的类型,看成是一种新的对象类型比较好理解。用于对与该委托有相同签名的方法调用。2.委托相当于C++中的函数指针,但它是类型安全的。3. 委托是从System.Delegate派生,但不能象定... 阅读全文

posted @ 2010-06-28 14:18 不悔的青春 阅读(310) 评论(0) 推荐(0) 编辑

2010年5月31日

hibernate源码分析 -- 持久化原理[摘自JavaEye]

摘要: hibernate的持久化机制是采用session容器的方式来缓存数据,当进行save或者update对象时,Hibernate并未将这个对象实际的写入数据库中,而仅仅是在session缓存中根据应用的行为做了登记,在真正需要将缓存中的数据flush入数据库时才执行先前登记的所有行为。 这里执行就包括hibernate提出的二个概念VO,PO VO(Value Object)是独立的Java Ob... 阅读全文

posted @ 2010-05-31 14:23 不悔的青春 阅读(2469) 评论(0) 推荐(0) 编辑

2010年4月20日

高效分页存储过程

摘要: USE [XHXFZ]GO/****** 对象: StoredProcedure [dbo].[SP_Page2005] 脚本日期: 04/20/2010 14:48:35 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER Procedure [dbo].[SP_Page2005]@TableName varchar(5000), ... 阅读全文

posted @ 2010-04-20 15:20 不悔的青春 阅读(263) 评论(0) 推荐(0) 编辑

2010年4月6日

面向对象参考网址

摘要: http://kb.cnblogs.com/page/45756/http://www.cnblogs.com/JimmyZhang/category/101698.html 阅读全文

posted @ 2010-04-06 16:56 不悔的青春 阅读(155) 评论(0) 推荐(0) 编辑

2010年4月1日

C#操作剪贴板

摘要: function getData() { var aaa = window.clipboardData.getData("Text"); document.all.hidData.value=aaa; } 阅读全文

posted @ 2010-04-01 13:50 不悔的青春 阅读(265) 评论(0) 推荐(0) 编辑

2010年3月31日

div层拖动

摘要: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312... 阅读全文

posted @ 2010-03-31 14:00 不悔的青春 阅读(890) 评论(0) 推荐(0) 编辑

2010年3月29日

如何快速提高自己的开发能力[转]

摘要: “如何快速提高自己的开发能力”,这个题目太大了,我觉得很难回答,而且每个人的看法都不一样。我只能谈下我遵循的几个方法: 1、读书。我觉得读书还是目前获取知识的主要来源。但是看书是讲究方法的。看书最忌讳的就是手头捧着好多本,一会儿看看这本一会儿看看那本,最后的结果往往是每本都只看了开头几个章节,或者每本都只是匆忙浏览了一遍。到后来的感觉就是似懂非懂,感觉知道了会了,但是一到写... 阅读全文

posted @ 2010-03-29 11:45 不悔的青春 阅读(1870) 评论(2) 推荐(1) 编辑

2010年3月16日

js 进度条

摘要: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta htt... 阅读全文

posted @ 2010-03-16 14:11 不悔的青春 阅读(1214) 评论(0) 推荐(0) 编辑

2010年3月15日

深度剖析泛型

摘要: http://www.cnblogs.com/abatei/archive/2008/02/03/1063282.html 阅读全文

posted @ 2010-03-15 14:13 不悔的青春 阅读(162) 评论(0) 推荐(0) 编辑

百度空间的密码帐号

摘要: 用户名:suzhang5200密码:本人QQ号空间地址:http://hi.baidu.com/ÕÅÖ¾ÌÎ/space局域网聊天工具二次开发.http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380147e868a4820838448e4380c075a35a3fd7c734e53ce9b272647b84e28edf63372340726b09adf8f3edfac955c2c9f27432a5ad91f05d26dee911b60b2 阅读全文

posted @ 2010-03-15 09:46 不悔的青春 阅读(397) 评论(0) 推荐(0) 编辑

2010年3月12日

经典推荐--.Net面试法宝(面试题收集)

摘要: http://kb.cnblogs.com/page/58050/ 阅读全文

posted @ 2010-03-12 17:10 不悔的青春 阅读(270) 评论(0) 推荐(0) 编辑

2010年3月9日

[转]浅淡数据库优化

摘要: 浅谈数据库的架构优化(读书体会) 年前参加过一次培训,讲数据库架构优化。讲师中英文混杂讲的,个人英文很烂,大概记了三点。通过负载均衡策略,有效的降低了单台机器的访问负载,降低了宕机的可能性;通过集群方案,解决了数据库宕机带来的单点数据库不能访问的问题;通过读写分离策略更是最大限度了提高了应用中读取(Read)数据的速度和并发量。 最近翻书又看到关于数据库架构优化。书中讲了三点:1.主从复制,读写分... 阅读全文

posted @ 2010-03-09 13:22 不悔的青春 阅读(308) 评论(0) 推荐(0) 编辑

2010年3月2日

[转]页面加载时,显示页面加载的进度

摘要: /// <summary>/// 根据别人提供的JS,于是我就写成了通用的方法,并且可以根据自己的/// 需求随意改变进度条的长度大小信息与颜色和样式,如果其他人还有更/// 好的方法展示,希望能告诉我,一起讨论。/// 联系QQ:260511433/// 邮箱:luoye0732@163.com/// -----------------------------------------... 阅读全文

posted @ 2010-03-02 14:20 不悔的青春 阅读(374) 评论(0) 推荐(0) 编辑

导航