<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[whazhl的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/whazhl</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; whazhl]]></copyright><item><title><![CDATA[jquery unbind的使用]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46753573</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46753573</guid><author>whazhl</author><pubDate>Sat, 04 Jul 2015 09:50:53 +0800</pubDate><description><![CDATA[unbind方法只适用于取消jquery绑定的事件，如果直接使用document.getElementById("btn").onclick=function{}或<div onclick="alert('c')">test</div>，不能通过unbind方法取消（删除）]]></description><category></category></item><item><title><![CDATA[MVC中如何使用DropDownList]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46738177</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46738177</guid><author>whazhl</author><pubDate>Fri, 03 Jul 2015 10:00:40 +0800</pubDate><description><![CDATA[ASP.NET MVC中DropDownList与TextBox等控件不同，它使用的是select标记。它需要两个值：在下拉框中显示的列表，和默认选项。而自动绑定一次只能绑定一个属性，因此你需要根据需要选择是绑定列表，还是默认选项]]></description><category></category></item><item><title><![CDATA[css垂直居中的方法]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46709375</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46709375</guid><author>whazhl</author><pubDate>Wed, 01 Jul 2015 13:47:43 +0800</pubDate><description><![CDATA[﻿﻿
方式一、绝对定位



.box4 span{}{

  width: 50%;  

  height: 50%;  

  background: #000;

  overflow: auto;  

  margin: auto;  

  position: absolute;  

  top: 0; left: 0; bottom: 0; right: 0;  

}]]></description><category></category></item><item><title><![CDATA[HTML格式的邮件需注意的地方]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46562291</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46562291</guid><author>whazhl</author><pubDate>Fri, 19 Jun 2015 15:49:29 +0800</pubDate><description><![CDATA[﻿﻿
1、head中的style定义无效：一般写网页，喜欢在head中定义css样式，可惜在HTML格式的邮件中有的邮箱会失效。


2、结构尽量简单，最好使用table布局，可以先使用table作为最大的父级，需要居中，可以是设定align=”center”。这样做可以保证在CSS样式失效、或者html被禁用的情况下最大程度的还原布局和样式。


3、不要使用JavaScript和]]></description><category></category></item><item><title><![CDATA[JS金额大小写转换]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46545459</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46545459</guid><author>whazhl</author><pubDate>Thu, 18 Jun 2015 11:00:18 +0800</pubDate><description><![CDATA[﻿﻿
一、JS实现金额小写转换为大写


function chineseNumber(dValue) {
    var maxDec = 2;
    // 验证输入金额数值或数值字符串：
    dValue = dValue.toString().replace(/,/g, "");
    dValue = dValue.replace(/^0+/, ""); // 金额数值转字]]></description><category></category></item><item><title><![CDATA[css中min-width与max-width]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46516851</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46516851</guid><author>whazhl</author><pubDate>Tue, 16 Jun 2015 12:57:54 +0800</pubDate><description><![CDATA[﻿﻿
一、最大宽度属性max-width


1、在CSS中，最大宽度属性(max-width)用来定义宽度显示的最大值，当拖动浏览器边框使其显示范围大于最大宽度的时候，元素显示最大宽度值定义的宽度。
2、在最大宽度属性值中，可以使用三种属性值，分别为auto值、长度值和百分比值，其语法结构如下所示
max-width: auto |  length  | percent;
注意：在]]></description><category></category></item><item><title><![CDATA[SVN提交代码需要注意的地方]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46500861</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46500861</guid><author>whazhl</author><pubDate>Mon, 15 Jun 2015 10:24:22 +0800</pubDate><description><![CDATA[﻿﻿
一、提交之前先更新


1、SVN更新的原则是要随时更新，随时提交。当完成了一个小功能，能够通过编译并且自己测试之后，谨慎地提交。
2、 如果在修改的期间别人也更改了svn的对应文件，那么commit就可能会失败。如果别人和自 己更改的是同一个文件，那么update时会自动进行合并，如果修改的是同一行，那么合并时会产生冲突，这种情况就需要同之前的开发人员联系，两个人一起协商解决冲突]]></description><category></category></item><item><title><![CDATA[Linq中的TakeWhile和SkipWhile的介绍]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46480535</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46480535</guid><author>whazhl</author><pubDate>Sat, 13 Jun 2015 09:14:24 +0800</pubDate><description><![CDATA[﻿﻿
Linq中的SkipWhile


1、含义
(1)、对数据源进行枚举,从第一个枚举得到的元素开始,调用客户端的predicate
(2)、如果返回true,则跳过该元素,继续进行枚举操作.
(3)、但是,如果一旦predicate返回为false,则该元素以后的所有元素,都不会再调用predicate,而全部枚举给客户端.




2、实例


       ]]></description><category></category></item><item><title><![CDATA[table细边框样式]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46470845</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46470845</guid><author>whazhl</author><pubDate>Fri, 12 Jun 2015 13:52:55 +0800</pubDate><description><![CDATA[﻿﻿


方式1
设置边框的BORDER=0 、cellspacing=1，设置Table的背景色为所要的边框色，再设置所有的td背景色为白色，这样细边框就显露出来了。


 
方式2
设置BORDER=0 ，再通过CSS，给Table加上1px的border-top,border-left，然后再设置所有的td的border-right,border-bottom，这样也能达到]]></description><category></category></item><item><title><![CDATA[Meta标签中的viewport属性]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46460471</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46460471</guid><author>whazhl</author><pubDate>Thu, 11 Jun 2015 17:58:44 +0800</pubDate><description><![CDATA[一、什么是Viewport


通俗的讲，移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域，在具体一点，就是浏览器上(也可能是一个app中的webview)用来显示网页的那部分区域，但viewport又不局限于浏览器可视区域的大小，它可能比浏览器的可视区域要大，也可能比浏览器的可视区域要小。在默认情况下，一般来讲，移动设备上的viewport都是要大于浏览器可视区]]></description><category></category></item><item><title><![CDATA[js Date对象的使用]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46423609</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46423609</guid><author>whazhl</author><pubDate>Tue, 09 Jun 2015 10:38:09 +0800</pubDate><description><![CDATA[﻿﻿
一、Date对象的创建


1、var objDate=new Date();   //Date 对象自动使用当前的日期和时间作为其初始值。


2、var objDate=new Date(milliseconds);    //将给定的毫秒数转换为使用的时间


参数：


milliseconds {int} ：毫秒数；表示从'1970/01/01 00:00]]></description><category></category></item><item><title><![CDATA[SQL Server中raiserror的介绍]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46324293</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46324293</guid><author>whazhl</author><pubDate>Tue, 02 Jun 2015 09:40:14 +0800</pubDate><description><![CDATA[﻿﻿
一、raiserror语法



RAISERROR ( { msg_id | msg_str | @local_variable }        
            { ,severity ,state }        
            [ ,argument [ ,n ] ] 
          )       
   [ WITH option []]></description><category></category></item><item><title><![CDATA[如何编写更容易排查问题的错误日志]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46300299</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46300299</guid><author>whazhl</author><pubDate>Mon, 01 Jun 2015 09:45:05 +0800</pubDate><description><![CDATA[﻿﻿


一、程序错误日志的内容可能存在如下问题
 
 
1、错误日志没有指明错误参数和内容
2、错误场景不明确
3、内容不明确, 或不明其义
4、排查问题的引导内容不明确
5、错误内容不够具体细致
6、半英文句式读起来不够清晰明白，需要思考来拼凑起完整的意思
 




 
二、如何编写更容易排查问题的错误日志 


 
1、尽可能完整。 每一条错误日]]></description><category></category></item><item><title><![CDATA[ASP.NET MVC中如何使用PartialView]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/46271755</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/46271755</guid><author>whazhl</author><pubDate>Sat, 30 May 2015 10:16:37 +0800</pubDate><description><![CDATA[﻿﻿
一、PartialView的调用


1、 @Html.Patial
2、 @Html.RenderPatial
3、 @Html.Action
4、 @Html.RenderAction


 
二、调用Html.RenderPartial有四种方式


1、Html.RenderPartial(string partialName);
2、Html.Rend]]></description><category></category></item><item><title><![CDATA[jquery中one的用法]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/45914745</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/45914745</guid><author>whazhl</author><pubDate>Fri, 22 May 2015 11:09:28 +0800</pubDate><description><![CDATA[﻿﻿
一、jquery中one方法
one方法的功能是让所选定的元素绑定一个仅触发一次的处理函数，该方法与bind方法的参数一样，与bind方法的区别就是只对匹配元素的事 件处理执行一次，执行完之后，以后再也不会执行,当然重新发起web请求时它又会执行一次。


格式
$(selector).one(event,data,function)




二、实例


   ]]></description><category></category></item><item><title><![CDATA[常用的网站压力测试工具有哪些]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/45815379</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/45815379</guid><author>whazhl</author><pubDate>Mon, 18 May 2015 09:41:37 +0800</pubDate><description><![CDATA[﻿﻿
1、LoadRunner
 
支持多种常用协议多且个别协议支持的版本比较高；可以设置灵活的负载压力测试方案，
可视化的图形界面可以监控丰富的资源；报告可以导出到Word、Excel以及HTML格式。


2、WebLoad
 
webload是RadView公司推出的一个性能测试和分析工具,它让web应用程序开发者自动执行压力测试;
webload通过模拟真实用户的操作,]]></description><category></category></item><item><title><![CDATA[JavaScriptSerializer如何对Json对象序列化和反序列化]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/45498659</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/45498659</guid><author>whazhl</author><pubDate>Tue, 05 May 2015 09:47:34 +0800</pubDate><description><![CDATA[一、序列化


public static string SerToJson(object model)

{

     return SerToJson(model,"yyyy-MM-dd HH:mm:ss");

}

 public static string SerToJson(object model,string format)
 {
     JavaScriptSerial]]></description><category></category></item><item><title><![CDATA[.NET中异常处理的几个建议]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/45482723</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/45482723</guid><author>whazhl</author><pubDate>Mon, 04 May 2015 16:31:47 +0800</pubDate><description><![CDATA[﻿﻿
1、不要抛出“new Exception()”
请别这样做。Exception是一个非常抽象的异常类，捕获这类异常通常会产生很多负面影响。通常情况下应该定义我们自己的异常类，并且需要区分系统抛出的异常和我们自己抛出的异常。
 
2、不要将重要的异常信息存储在Message属性中
异常都封装在类中。当你需要返回异常信息时，请将信息存储在一些单独的属性中（而不要放在Message属性中]]></description><category></category></item><item><title><![CDATA[vs2013中常用的快捷键]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/45331483</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/45331483</guid><author>whazhl</author><pubDate>Tue, 28 Apr 2015 09:41:16 +0800</pubDate><description><![CDATA[﻿﻿
一、调试快捷键
 
F6： 生成解决方案
Ctrl+F6： 生成当前项目
 
F7： 查看代码
Shift+F7： 查看窗体设计器
 
F5： 启动调试
Ctrl+F5： 开始执行(不调试)
Shift+F5： 停止调试
Ctrl+Shift+F5： 重启调试
 
F9： 切换断点
Ctrl+F9： 启用/停止断点
Ctrl+Shift+F9： 删除全部断点]]></description><category></category></item><item><title><![CDATA[jquery实现左右选择框]]></title><link>https://blog.youkuaiyun.com/whazhl/article/details/44977909</link><guid>https://blog.youkuaiyun.com/whazhl/article/details/44977909</guid><author>whazhl</author><pubDate>Fri, 10 Apr 2015 12:36:51 +0800</pubDate><description><![CDATA[一、效果图





二、实现


  
  
   
   New Document   
    
    
    
    
    
  
    
  .sel{}{width:150px;height:200px;}  
  .btn{}{width:50px;font-weight:bold;font-size:14px; }  
    
   
  
   
]]></description><category></category></item></channel></rss>