X龙@China .Net 'blog

一切为了方便。
posts - 289, comments - 19, trackbacks - 0, articles - 6
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

2012年5月8日

  • 软件开发流程
  • 设计模式。
  • .net
    1. 页面传值的几种方式。 asp.net页面传值 )
    2. 缓存有几种,缓存特点,如何更新缓存。(asp.net缓存
    3. iis处理请求的过程。(iis处理asp.net请求)
    4. 抽象类与接口异同。(C#中抽象类和接口的区别)
    5. asp.net页面优化。(ASP.NET页面性能优化的十大做法)(WEB性能优化系列一)
    6. 页面seo。
    7. asp.net页面生命周期。(asp.net 2.0页面生命周期详解
    8. get与post的区别。(Http Get与Post的区别)
    9. Session与Cookie优缺点,两者之间有什么联系。(Cookie与Session优点和缺点以及两者的关系)
    10. 多线程。(多线程)
    11. 分布式。WCF(分布式)
  • sql server
    1. 聚集索引与非聚集索引,两者区别。(聚集索引与非聚集索引
    2. 存储过程与函数:定义,区别。(存储过程与函数的区别
    3. 事务。
    4. SQL分页语句。( 三种SQL分页法效率分析)
    5. SQL查询优化。(sql查询优化)
  • javascript
    1. 什么是闭包,闭包的用途。(js闭包:Javascript闭包
    2. 原型(JavaScript原型链
    3. 跨域访问(脚本跨域解决)(脚本跨域之window.name解决)
  • 其他智力题

posted @ 2012-05-08 11:02 X龙 阅读(8) 评论(0) 编辑

2012年4月23日

 $(function() {

            $.datepicker.regional["zh-CN"] = { closeText: "关闭", prevText: "<上月", nextText: "下月>", currentText: "今天", monthNames: ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"], monthNamesShort: ["一", "二", "三", "四", "五", "六", "七", "八", "九", "十", "十一", "十二"], dayNames: ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"], dayNamesShort: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], dayNamesMin: ["日", "一", "二", "三", "四", "五", "六"], weekHeader: "周", dateFormat: "yy-mm-dd", firstDay: 1, isRTL: !1, showMonthAfterYear: !0, yearSuffix: "年" }

                         

            $.datepicker.setDefaults($.datepicker.regional["zh-CN"]);

            

            var datePicker = $("#ctl00_BodyMain_txtDate").datepicker({

                showOtherMonths: true,

                selectOtherMonths: true            

            });

        });

posted @ 2012-04-23 19:56 X龙 阅读(9) 评论(0) 编辑

2012年4月22日

  1. 新建一个asp.net mvc3项目,项目里有升级需要的文件。
  2. 更改system.web.mvc引用, 删除 2.0版本引用,添加引用3.0版本。
  3. 添加system.web.webpages.dll引用,dll路径可能的位置:C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\System.Web.WebPages.dll
  4. 添加system.web.helpers.dll引用,dll路径可能的位置:C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\Assemblies\System.Web.Helpers.dll。
  5. 修改web.config文件,更改文件中system.web.mvc的引用版本号2.0.0.0为3.0.0.0。
  6. 复制mvc3项目的Content文件夹中的themes文件夹到mvc.20的Content文件夹中。
  7. 复制mvc3项目的Scripts文件夹中的js脚本mvc.20的Scripts文件夹中。

posted @ 2012-04-22 17:14 X龙 阅读(16) 评论(0) 编辑

2012年4月17日

/*
productid   Name Age Email            Mobile
----------- ----------------------- -----------
1           long 88  test@gmail.com 13000000000
2           lz 
 
pivot执行步骤:将行转列,分组确定行数,添加in后面的列,列值是应用聚和函数后的值
1. 隐式分组(对左输入中的所有列除FieldValue,FieldID分组,得到所有行)
2. 隔离值(为IN子句中的每个列使用case when FieldID=<目标列> then FieldValue end
3. 应用聚和函数(为2中的case子句应用聚和函数,此处为min)
*/
select productid,min([1]) [Name],min([2]) Age,min([3]) Email,min([4]) Mobile 
from prodfieldvalue
    pivot (min(fieldvalue) for FieldID in([1],[2],[3],[4])) as d
group by productid
 
/*
结果:
productid   FieldValue            FiledID
----------- ------------------- ----------
1           long                1
1           88                    2
1           test@gmail.com.com  3
1           1300000000            4
2           lz                    1
 
unpivot:执行步骤:将列转行,复制unpivot左输入中的行,左输入每一行复制IN中值的数量的行数,
添加新列,列名为for后面的值,按in中值的顺序为此列的每一行赋值,过滤掉新列值为Null的行。
1. 生成副本
2. 隔离目标列值
3. 过滤掉带有NULL值的行
*/
select * from (
select productid,min([1]) [1],min([2]) [2],min([3]) [3],min([4]) [4]
from prodfieldvalue
    pivot (min(fieldvalue) for FieldID in([1],[2],[3],[4])) as d
group by productid ) t
    unpivot (FieldValue for FiledID in ([1],[2],[3],[4])) as tt
 

posted @ 2012-04-17 21:51 X龙 阅读(14) 评论(0) 编辑

2012年4月14日

以管理员身份运行命令行(开始--所有程序--附件--命令提示符),在弹出的窗口中运行如下命令: 
  netsh winsock reset catalog 
  netsh int ip reset reset.log hit 
让被阻止了的svchost.exe进程恢复正常,以解决Windows 7 通信端口初始化失败的问题。

posted @ 2012-04-14 19:37 X龙 阅读(19) 评论(0) 编辑

2012年3月20日

摘要: 1.文件名为:robots.txt2.文件存放在网站根目录下。3.文件以ansi编码保存。示例:User-agent: *Disallow: /BBS在线robots.txt检测:http://tool.motoricerca.info/robots-checker.phtmlrobots.txt编写规范:http://www.robotstxt.org/orig.html阅读全文

posted @ 2012-03-20 10:26 X龙 阅读(11) 评论(0) 编辑

2012年3月19日

摘要: xmlnamespace提供了一种避免元素名称冲突的方法。 http://www.w3schools.com/xml/xml_namespaces.asp阅读全文

posted @ 2012-03-19 11:42 X龙 阅读(13) 评论(0) 编辑

2012年2月27日

摘要: -- =======================================================================================/*Example:EXEC sp_get_InsertSql @dbName='',@tabList='tb1 where id=0,tb2 WHERE id=0,tb3, tb4',@IncludeIdentity=1,@DeleteOldData=0*/-- =============================================================阅读全文

posted @ 2012-02-27 14:54 X龙 阅读(150) 评论(0) 编辑

2012年2月22日

摘要: //文件上传:只显示文本框,当鼠标经过,显示inputtype=file$(function(){$(".up_file").each(function(){varcontainer=this;vartxtSrc=$("input[type='text']",this);varfileObj=$("input[type='file']",this);txtSrc.mouseover(function(){txtSrc.hide();fileObj.show();})fileObj.mouseout(fu阅读全文

posted @ 2012-02-22 13:40 X龙 阅读(102) 评论(0) 编辑

2012年2月2日

摘要: 一、数字。如何注入?假设我们要实现一个显示新闻的页面,我们可能会随手写下下面的代码:stringid=Request.QueryString["id"];stringsql="select*fromnewswhereColID="+id;如果传递过来的 id是我们想像的 数字(比如168),那么自然不会有什么问题。但是如果传递过来的id是“168 delete from table ”的话,那么sql的值就变成了“select * from table where ColID=168 delete from news”。对于SQL Server来说是支持阅读全文

posted @ 2012-02-02 10:29 X龙 阅读(21) 评论(0) 编辑

点击这里给我发消息http://wp.qq.com/index.html