<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[自由游的蛙]]></title><description><![CDATA[浮岸道意途然梦，知趣千里竟寒折。]]></description><link>https://blog.youkuaiyun.com/ch4230052</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ch4230052]]></copyright><item><title><![CDATA[当手上项目少的时候我们改做些什么？]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/41010717</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/41010717</guid><author>ch4230052</author><pubDate>Tue, 11 Nov 2014 14:01:54 +0800</pubDate><description><![CDATA[好多人选择了研究某种技术，我觉得我们需要做的是开阔我们的视野。
例如我们就拍了一个小片子，包括剧本，拍摄，后期制作。建设网站，域名申请 备案，网络推广等。有个全系的小了解
下面是我们的小片欢迎吐槽！！！！]]></description><category></category></item><item><title><![CDATA[行列转换的例子（学习笔记）]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/21461567</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/21461567</guid><author>ch4230052</author><pubDate>Tue, 18 Mar 2014 15:18:16 +0800</pubDate><description><![CDATA[if object_id('[huang]') is not null drop table [huang]
go 
create table [huang]([id] int,[name] nvarchar(4),[time] nvarchar(4),[score] numeric(2,1))
insert [huang]
select 1,N'张三',N'1月',7.5 union all
s]]></description><category></category></item><item><title><![CDATA[Javascript数组方法]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/19030055</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/19030055</guid><author>ch4230052</author><pubDate>Mon, 10 Feb 2014 09:52:22 +0800</pubDate><description><![CDATA[在JavaScript中，数组可以使用Array构造函数来创建，或使用[]快速创建，这也是首选的方法。数组是继承自Object的原型，并且他对typeof没有特殊的返回值，他只返回'object'。
运行[] instanceof Array他会返回ture。虽然结果是这样，但也有复杂的类数组对象，如字符串或arguments对象，但arguments对象并非是Array的实例，但他却拥有len]]></description><category></category></item><item><title><![CDATA[javaScript skill]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/18002977</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/18002977</guid><author>ch4230052</author><pubDate>Wed, 08 Jan 2014 16:02:42 +0800</pubDate><description><![CDATA[By Saad Mousliki

As you know, JavaScript is the number one programming language in the world, the language of the web, of mobile hybrid apps (like PhoneGap or Appcelerator),
 of the server side (l]]></description><category></category></item><item><title><![CDATA[超实用的JavaScript技巧及最佳实践（下）]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/18002339</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/18002339</guid><author>ch4230052</author><pubDate>Wed, 08 Jan 2014 15:44:35 +0800</pubDate><description><![CDATA[发表于2014-01-06 11:38| 7421次阅读| 来源优快云| 64 条评论|
 作者张红月


javascript经验分享编程语言

摘要：JavaScript是一门非常流行的编程语言，许多开发者都会把JavaScript选为入门语言，本文向大家分享JavaScript开发的小技巧、最佳实践等非常实用的内容。


在前段时间，优快云研发频道发表了超实用的Java]]></description><category></category></item><item><title><![CDATA[在C#使用文件监控对象FileSystemWatcher 实现数据同步]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/17376933</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/17376933</guid><author>ch4230052</author><pubDate>Tue, 17 Dec 2013 14:45:54 +0800</pubDate><description><![CDATA[最近在项目中有这么个需求，就是得去实时获取某个在无规律改变的文本文件中的内容。首先想到的是用程序定期去访问这个文件，因为对实时性要求很高，间隔不能超过1S，而且每次获取到文本内容都要去分发给WEB服务器做别的操作，而那个文本的写入有时候会频繁，1秒可能多次，但是也有可能在相当长一段时间内是没有任何写入的。

这样一来如果每秒都去访问文件的话，一个是IO问题，还有就是每次操作都会引起后端一系列程]]></description><category></category></item><item><title><![CDATA[读取xml文件转成List<T>对象的两种方法（附源码）]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/17376707</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/17376707</guid><author>ch4230052</author><pubDate>Tue, 17 Dec 2013 14:34:09 +0800</pubDate><description><![CDATA[读取xml文件转成List对象的两种方法（附源码）

　　读取xml文件，是项目中经常要用到的，所以就总结一下，最近项目中用到的读取xml文件并且转成List对象的方法，加上自己知道的另一种实现方法。

　　就以一个简单的xml做例子。

xml格式如下：


1 xml version="1.0"?>
2 products>
3   product name="West Sid]]></description><category></category></item><item><title><![CDATA[给JavaScript初学者的24条最佳实践]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/17356999</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/17356999</guid><author>ch4230052</author><pubDate>Mon, 16 Dec 2013 18:01:51 +0800</pubDate><description><![CDATA[1.使用 === 代替 ==

JavaScript 使用2种不同的等值运算符：===|!== 和 ==|!=，在比较操作中使用前者是最佳实践。

“如果两边的操作数具有相同的类型和值，===返回true，!==返回false。”——JavaScript：语言精粹


然而，当使用==和！=时，你可能会遇到类型不同的情况，这种情况下，操作数的类型会被强制转换成一样的再做比较，这可能不]]></description><category></category></item><item><title><![CDATA[高效的jquery（转）]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/17161887</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/17161887</guid><author>ch4230052</author><pubDate>Fri, 06 Dec 2013 10:04:32 +0800</pubDate><description><![CDATA[讨论jQuery和javascript性能的文章并不罕见。然而，本文我计划总结一些速度方面的技巧和我本人的一些建议，来提升你的jQuery和javascript代码。好的代码会带来速度的提升。快速渲染和响应意味着更好的用户体验。

首先，在脑子里牢牢记住jQuery就是javascript。这意味着我们应该采取相同的编码惯例,风格指南和最佳实践。

首先，如果你是一个javascript新]]></description><category></category></item><item><title><![CDATA[7种js容易忽略的写法]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/15341351</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/15341351</guid><author>ch4230052</author><pubDate>Mon, 11 Nov 2013 17:46:12 +0800</pubDate><description><![CDATA[英文原文：7
 JavaScript Basics Many Developers Aren't Using (Properly)

　　JavaScript 本身可以算是一门简单的语言，但我们也不断用智慧和灵活的模式来改进它。昨天我们将这些模式应用到了 JavaScript 框架中，今天这些框架又驱动了我们的 Web 应用程序。很多新手开发者被各种强大的 JavaScript 框架吸引进来]]></description><category></category></item><item><title><![CDATA[.net post 的几种格式]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/9283307</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/9283307</guid><author>ch4230052</author><pubDate>Tue, 09 Jul 2013 16:45:04 +0800</pubDate><description><![CDATA[.net Mvc Controller 接收 Json/post方式 数组 字典 类型 复杂对象 今天把我在公司家园的一个试用小文转来这里与大家分享。 对正在Mvc实践开发的朋友很有用哦

Asp.net Mvc Controller Json数组接收数组字典 类型 复杂对象

方法一，（最复杂的方法）
扩展ModelBinder 完全自定义一种参数的解析方法。
    /// 
 ]]></description><category></category></item><item><title><![CDATA[几种常用的哈希算法]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/8981088</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/8981088</guid><author>ch4230052</author><pubDate>Mon, 27 May 2013 18:01:15 +0800</pubDate><description><![CDATA[代码全部来自 http://www.partow.net/programming/hashfunctions/index.html 
1、RSHash
unsigned int RSHash(const std::string& str)
{
   unsigned int b    = 378551;
   unsigned int a    = 63689;
   unsigned int h]]></description><category></category></item><item><title><![CDATA[如何输出动态sql 中的结果]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/8966400</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/8966400</guid><author>ch4230052</author><pubDate>Thu, 23 May 2013 17:31:15 +0800</pubDate><description><![CDATA[DECLARE @SQLString nvarchar(3000) ,           @ParamDefinition nvarchar(500) ,        @Amount MONEY ,        @Count INT   SET @SQLString = 'SELECT @inner_amount= SUM(amount),@innerCount=count(*) FROM]]></description><category></category></item><item><title><![CDATA[jquery js 获取动态的json键值]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/8793902</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/8793902</guid><author>ch4230052</author><pubDate>Fri, 12 Apr 2013 15:56:13 +0800</pubDate><description><![CDATA[var jsons = { name: "1111", age: 18 };
            for (var key in jsons) {
                alert(key);
                alert(jsons[key]);
            }]]></description><category></category></item><item><title><![CDATA[MVC4 WebAPI(二)——Web API工作方式]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/8677471</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/8677471</guid><author>ch4230052</author><pubDate>Fri, 15 Mar 2013 13:24:22 +0800</pubDate><description><![CDATA[在上篇文章中和大家一起学习了建立基本的WebAPI应用，立刻就有人想到了一些问题：
1.客户端和WebService之间文件传输
2.客户端或者服务端的安全控制
要解决这些问题，要了解一下WebAPI的基本工作方式。
 
（一）WebAPI中工作的Class
 
在MVC中大家都知道，获取Request和Response使用HttpRequest和HttpResponse两个类，在W]]></description><category></category></item><item><title><![CDATA[MVC4.0 WEDAPI(1)]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/8677454</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/8677454</guid><author>ch4230052</author><pubDate>Fri, 15 Mar 2013 13:16:45 +0800</pubDate><description><![CDATA[不管是因为什么原因，结果是在新出的MVC中，增加了WebAPI，用于提供REST风格的WebService，个人比较喜欢REST风格的WebService，感觉比SOAP要轻量级一些，而且对客户端的要求也更少，更符合网络数据传输的一般模式，客户端完全摆脱了代理和管道来直接和WebService进行交互，具体的区别可以参见Web 服务编程，REST 与 SOAP
 
(一)环境准备
 
本机]]></description><category></category></item><item><title><![CDATA[c# 操作excel类]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/8664617</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/8664617</guid><author>ch4230052</author><pubDate>Tue, 12 Mar 2013 16:59:20 +0800</pubDate><description><![CDATA[using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Collections;
using System.Data.OleDb;
using System.Configuration;
namespace IOF.CRM.Cancel.Controller]]></description><category></category></item><item><title><![CDATA[jquery validate highlight unhighlight，errorPlacement 合理使用]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/8603377</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/8603377</guid><author>ch4230052</author><pubDate>Fri, 22 Feb 2013 16:57:19 +0800</pubDate><description><![CDATA[highlight: function(element, errorClass, validClass) { // element出错时触发
}

unhighlight: function(element, errorClass) { // element通过验证时触发
}

errorPlacement: function($label, $element) { // 插入错误信息]]></description><category></category></item><item><title><![CDATA[jquery ui   sortable]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/8590294</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/8590294</guid><author>ch4230052</author><pubDate>Tue, 19 Feb 2013 11:00:31 +0800</pubDate><description><![CDATA[所有的事件回调函数都有两个参数：event和ui，浏览器自有event对象，和经过封装的ui对象  

ui.helper - 表示sortable元素的JQuery对象，通常是当前元素的克隆对象   
ui.position - 表示相对当前对象，鼠标的坐标值对象{top,left}   
ui.offset - 表示相对于当前页面，鼠标的坐标值对象{top,left}   
ui.i]]></description><category></category></item><item><title><![CDATA[jquery 获取自身的html outerhtml]]></title><link>https://blog.youkuaiyun.com/ch4230052/article/details/8558841</link><guid>https://blog.youkuaiyun.com/ch4230052/article/details/8558841</guid><author>ch4230052</author><pubDate>Thu, 31 Jan 2013 11:07:02 +0800</pubDate><description><![CDATA[jQuery.fn.outerHTML = function (s) {
    //return (s) ? this.before(s).remove() : jQuery("&lt;p&gt;").append(this.eq(0).clone()).html();
    return (s) ? this.before(s).remove() : jQuery("").append(]]></description><category></category></item></channel></rss>