<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ulark的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ulark</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ulark]]></copyright><item><title><![CDATA[浅谈https/ssl/数字证书 ]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/6104838</link><guid>https://blog.youkuaiyun.com/ulark/article/details/6104838</guid><author>ulark</author><pubDate>Wed, 29 Dec 2010 13:42:00 +0800</pubDate><description><![CDATA[<br />在互联网安全通信方式上，目前用的最多的就是https配合ssl和数字证书来保证传输和认证安全了。本文追本溯源围绕这个模式谈一谈。名词解释<br />首先解释一下上面的几个名词：https：在http(超文本传输协议)基础上提出的一种安全的http协议，因此可以称为安全的超文本传输协议。http协议直接放置在TCP协议之上，而https提出在http和TCP中间加上一层加密层。从发送端看，这一层负责把http的内容加密后送到下层的TCP，从接收方看，这一层负责将TCP送来的数据解密还原成http的]]></description><category></category></item><item><title><![CDATA[ http协议学习系列]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/6089487</link><guid>https://blog.youkuaiyun.com/ulark/article/details/6089487</guid><author>ulark</author><pubDate>Tue, 21 Dec 2010 14:55:00 +0800</pubDate><description><![CDATA[2. 协议详解篇2.1 HTTP/1.0和HTTP/1.1的比较<br />RFC 1945定义了HTTP/1.0版本，RFC 2616定义了HTTP/1.1版本。<br />笔者在blog上提供了这两个RFC中文版的下载地址。<br />RFC1945下载地址：<br />http://www.blogjava.net/Files/amigoxie/RFC1945（HTTP）中文版.rar<br />RFC2616下载地址：<br />http://www.blogjava.net/Files/amigo]]></description><category></category></item><item><title><![CDATA[谈谈网站设计时图片的使用(转)]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/6082665</link><guid>https://blog.youkuaiyun.com/ulark/article/details/6082665</guid><author>ulark</author><pubDate>Fri, 17 Dec 2010 17:07:00 +0800</pubDate><description><![CDATA[谈谈网站设计时图片的使用<br />本文主要分享笔者在开发 云翔在线软件平台 时合并图片的经验，在文章开始时，我们先看看Google首页的图片：<br /><br />上面就是Google主页使用的图片，所有工具栏的图片都合并在一副图片里面了，其实，在写Css时，DIV的背景图片可以这样指定：background: url(Images/common.png) no-repeat -163px -31px;<br />最后两个数值可以理解为以DIV左上角为原点，图片坐上角的坐标：<br /><br />如上]]></description><category></category></item><item><title><![CDATA[测试网站各项性能的31 个免费在线工具 ]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/6081861</link><guid>https://blog.youkuaiyun.com/ulark/article/details/6081861</guid><author>ulark</author><pubDate>Fri, 17 Dec 2010 11:59:00 +0800</pubDate><description><![CDATA[<br />你是否肯定你的网站完全兼容各大浏览器？是否知道多少秒可以打开你的网站？ 是否可以自信地说你的网站根本就没有打不开的时候？ 是否……<br />虽然它看似不重要，但这些在一定程度上也对你的网站的访问量产生了影响 。这里列出了一份31 个免费在线测试工具，你可以通过这些工具来测试你的网站，并根据结果对你的网站进行修改。<br /><br />网站代码验证 没人可以细致到保证自己的网站代码都是正确的，你可以通过以下测试来验证网站代码是否正确。<br /><br />1 . WDG HTML Valid]]></description><category></category></item><item><title><![CDATA[房屋认购书签订应谨慎（转）]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5948763</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5948763</guid><author>ulark</author><pubDate>Mon, 18 Oct 2010 14:45:00 +0800</pubDate><description><![CDATA[发展商在房展会上推出不少诱人的优惠措施，如付款高折扣、赠送车位、赠送物业管理费等，对房子的销售多是“限量发售”。这对正急着购房的人来说确实是好机会。　　不过，当您准备当场掏钱的时候，别忘了先看清认购书的内容。现在当购房者选中了想买的房子，发展商首先会和您签一份《××房屋认购书》，并约定购房者需在认购书签订后几日内，到发展商或其指定的律师处签订正式购房合同。购房者还要交一笔钱，有的认购书称之为定金，有的称为认购金，还有的叫诚意金等。　　这笔钱属于什么性质？如果购房者签了认购书又不想买了，发展商应不应该将钱退还]]></description><category></category></item><item><title><![CDATA[购房合同的主要内容包括以下几方面(转)]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5948532</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5948532</guid><author>ulark</author><pubDate>Mon, 18 Oct 2010 13:38:00 +0800</pubDate><description><![CDATA[购房合同的主要内容包括以下几方面：    1.甲方土地使用依据及商品房状况，包括位置、面积、现房、期房、内销房、外销房等；    2.房价，包括税费、面积差异的处理、价格与费用调整的特殊约定等；    3.付款约定，包括优惠条件、付款时间、付款额、违约责任等；    4.交付约定，包括期限、逾期违约责任、设计变更的约定、房屋交接与违约方责任等；    5.质量标准，包括装饰、设备的标准、承诺及违约责任和基础设施、公共配套建筑正常运转的承诺、质量争议的处理等；    6.产权登记和物业管理的约定；7.保修责任]]></description><category></category></item><item><title><![CDATA[购房合同签了 贷款办不下来 买房者承担违约责任（转）]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5948490</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5948490</guid><author>ulark</author><pubDate>Mon, 18 Oct 2010 13:17:00 +0800</pubDate><description><![CDATA[<br />来源：楚天金报  作者：黄振琳2009年05月19日08:29   我来说两句(0)　　日前，在金银湖签订了购房合同的潜江人赵先生，正因贷款无法获批引发退房纠纷而烦恼。
<br />　　记者发现，少数购房者签了购房合同后，因各种原因，银行贷款始终无法获批，就会出现退房纠纷。赵先生介绍，他此前由于生意资金周转有点问题，在前一套房子贷款过程中，有过几次逾期还款记录，加上他没有固定工作，银行迟迟不给他放贷。 
他想退房，可是开发商称退房就不退还首付款。 <br />　　开发商认为，赵先生购房前没有]]></description><category></category></item><item><title><![CDATA[购房合同已签定，贷款贷不下来，如果要退房，该怎么办？（转）]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5948471</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5948471</guid><author>ulark</author><pubDate>Mon, 18 Oct 2010 13:08:00 +0800</pubDate><description><![CDATA[<br />http://www.9ask.cn/souask/q/q1316954.htm<br /> A42717350279[上海-青浦区]悬赏分：5分提交时间：2010-4-27 17:04:00购房合同已签定，贷款贷不下来，如果要退房，该怎么办？购房合同已签定，贷款贷不下来，如果要退房，该怎么办？是否要支付违约金？<br />张慕明律师[上海-黄浦区]电话:13651919886积分：2098分回复时间：2010-4-27 17:11:00按合同约定处理。贷款办不下来原因对是否构成违约的判断影响很]]></description><category></category></item><item><title><![CDATA[新政前签了买房合同新政后贷不到款 谁为中介费买单（转）]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5948457</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5948457</guid><author>ulark</author><pubDate>Mon, 18 Oct 2010 12:57:00 +0800</pubDate><description><![CDATA[<br />2010-04-26 08:31:57 打印文章 发送给好友[提要]  4月9日，黄先生通过杭州美迪嘉房地产代理有限公司购买了一套总价150万元的房子，买房产生的2.6万元中介费，由黄先生支付。美迪嘉房地产代理有限公司相关负责人王先生说，针对黄先生解除购房合同的事，中介方并不是不愿意退还中介费。<br />　　“国家政策变化后，我买房子贷不到款了。现在我想解除合约，中介不愿退中介费。”昨天，黄先生打进商报热线85188518反映，他通过美迪嘉房地产代理有限公司购买了一套房子，结果因国家政策变化贷]]></description><category></category></item><item><title><![CDATA[深拷贝与浅拷贝（转）]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5935455</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5935455</guid><author>ulark</author><pubDate>Tue, 12 Oct 2010 13:16:00 +0800</pubDate><description><![CDATA[今天继承利用预备WSE安全开发文章的空闲时间，完善《.NET深入学习笔记》系列（基本都是.Net重要的知识点，我都做了具体的总结，是什么、为什么、和怎么实现）。想必良多人也接触过这两个概念。做过C++的人对深浅拷贝的概念一定不会目生。而其良多C#高级软件工程师的口试里也会问到深浅拷贝相关的题目。我今天就在总结一下，并且添加了具体的代码实现，与大家分享。一起学习一下C#的深拷贝与浅拷贝(Deep Copy and Shallow Copy)的机制。全文仍是分四部门：1.基本概念  2.深拷贝与浅拷贝实现机制 ]]></description><category></category></item><item><title><![CDATA[了解C# Tips浅拷贝和深拷贝(转)]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5935420</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5935420</guid><author>ulark</author><pubDate>Tue, 12 Oct 2010 13:05:00 +0800</pubDate><description><![CDATA[引言

　　C#中有两种类型变量，一种 是值类型变量，一种是引用类型变量,对于值类型变量，深拷贝和前拷贝都是通过赋值操作符号(=)实现，其效果一致，将对象中的值类型的字段拷贝到新的对象中.这个很容易理解。 本文重点讨论引用类型变量的拷贝机制和实现。

　　C#中引用类型对象的copy操作有两种：

　　浅拷贝(影子克隆/shallow copy):只复制对象的值类型字段,对象的引用类型,仍属于原来的引用. 深拷贝(深度克隆):不仅复制对象的值类型字段,同时也复制原对象中的对象.就是说完全是新对象]]></description><category></category></item><item><title><![CDATA[C#生成CHM文件（中级篇） ]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5935039</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5935039</guid><author>ulark</author><pubDate>Tue, 12 Oct 2010 10:40:00 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/alexis/archive/2010/09/30/1839032.html]]></description><category></category></item><item><title><![CDATA[SQL SERVER索引优化系列之三：填充因子 （转)]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5913919</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5913919</guid><author>ulark</author><pubDate>Wed, 29 Sep 2010 11:57:00 +0800</pubDate><description><![CDATA[建SQL SERVER索引的时候有一个选项，即Fillfactor(填充因子)。这个可能很少人会去注意它，但它也是比较重要的。大家可能也都知道有这个东西，但是如何去使用它，可能会比较迷糊。另外，即使你理解了它的原理，也不一定能使用好它，这个还要具体分析索引字段的更新频率等等。记得看书知道有这么个东西，但是都是看的迷迷糊糊的，不知道干吗的，好象设置不设置都一样的。其实，像索引这些东西，当数据达到几十万上百万的时候，它的效果就表现的很明显。填充因子定义：索引中叶级页的数据充满度。它的作用：当系统新建或重建索引时]]></description><category></category></item><item><title><![CDATA[SQL SERVER索引优化系列之二：索引性能考虑 （转）]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5913788</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5913788</guid><author>ulark</author><pubDate>Wed, 29 Sep 2010 11:17:00 +0800</pubDate><description><![CDATA[在前面说过了索引能极大的提高数据的检索速度，那为什么不在每一个列上建索引呢？初学者可能会困惑这个问题，而且通常不知道哪些列该建索引，哪些不该建， 甚至于会把like模糊查询的列也作为索引列，其实like是不使用索引的，只有等于,大于,IN等操作符会使用索引。SQLSERVER对于数据的插入，更新和删除，都要更新相应的索引。这无疑会大大增加更新时间。另外，如果某个数据页已满，这时如果要在该页插入数据时，就会造成页分裂产生碎片(后面还会说到)，而影响性能。所以仅当查询的性能比更新的性能更重要时才建索引。 考虑建]]></description><category></category></item><item><title><![CDATA[SQL SERVER索引优化系列之一：工作原理&聚簇索引|非聚簇索引 (转)]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5913687</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5913687</guid><author>ulark</author><pubDate>Wed, 29 Sep 2010 10:48:00 +0800</pubDate><description><![CDATA[我们来简单地看看SQL SERVER索引是如何工作的，关于索引的一些概念就不说了。聚簇索引：(图A)我们来看图A,聚簇索引的结构图。数据页就是数据库里实际存储数据的地方，可以看到是按页1页1页存的。假设那个列是”LastName”。因为是聚集索引,所以它是按照顺序排下来的。可以看到，索引是一棵树，首先先看一下这棵树是怎么形成的。先看Page100和Page110的最上面，由它们形成了Page141,Page141的第一条数据是Page100的第一条数据，Page141的最后一条数据是Page110的第一条数]]></description><category></category></item><item><title><![CDATA[模拟页面（表单）提交登录]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5909347</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5909347</guid><author>ulark</author><pubDate>Mon, 27 Sep 2010 12:07:00 +0800</pubDate><description><![CDATA[以通行证为例：浏览器打开登录页面，拷贝html源代码即可。POST方式 ：submit 默认提交给页面pageload 处理，如果有name属性，则检查是否存在与其关联的事件方法，有则交其处理。]]></description><category></category></item><item><title><![CDATA[WebForm_DoPostBackWithOptions实现跨页面提交(转)]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5909323</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5909323</guid><author>ulark</author><pubDate>Mon, 27 Sep 2010 11:59:00 +0800</pubDate><description><![CDATA[<br />判断是否为跨页面提交<br />　　跨页面提交的时候，源页面控件的内容被提交到目标页面，然后浏览器执行POST操作（注意，不是GET）。在ASP.NET 1.x中由于页面都是自己提交给自己，可以通过Page的IsPostBack属性来判断是否为页面提交。但是在跨页面提交的时候，目标页面的IsPostBack属性为false。如果要判断是否为跨页面提交，可以对目标页面的PreviousPage属性返回的引用页面的IsCrossPagePostBack属性进行判断，如下面的代码所示：<br />if]]></description><category></category></item><item><title><![CDATA[简单实现Http代理工具(转)]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5907411</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5907411</guid><author>ulark</author><pubDate>Sun, 26 Sep 2010 14:54:00 +0800</pubDate><description><![CDATA[<br />本来意图是想写个工具放到服务器里代理一下上秋秋的。<br />没想到N台（电信/联通/移动）的服务器都把端口全封了。<br />所以以下代码是在本地测试代理网页访问通过。<br /> <br />说下思路再上代码及下载：<br />其实一句话就是：产生两个Soket,一个负责接收请求和回发请求，另一个负责中转的去请求和接收。<br />重点一句话就是：每个请求产生一个线程处理，处理时关键是的延时处理（不然数据接收不全）。<br /> <br />现在上代码，Proxy自定义类：<br /> Pr]]></description><category></category></item><item><title><![CDATA[Request的RawUrl属性，和其它获取url信息的各种方法比较（转）]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5907055</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5907055</guid><author>ulark</author><pubDate>Sun, 26 Sep 2010 12:05:00 +0800</pubDate><description><![CDATA[<br />Request的RawUrl属性，和其它获取url信息的各种方法比较<br />测试的url地址是http://www.gkxsn.com/testweb/default.aspx?id=1, 结果如下：<br />Request.ApplicationPath: /testweb<br />Request.CurrentExecutionFilePath: /testweb/default.aspx<br />Request.FilePath: /testweb/default.aspx<br]]></description><category></category></item><item><title><![CDATA[C# 浅拷贝与深拷贝区别 解惑篇(转)]]></title><link>https://blog.youkuaiyun.com/ulark/article/details/5906888</link><guid>https://blog.youkuaiyun.com/ulark/article/details/5906888</guid><author>ulark</author><pubDate>Sun, 26 Sep 2010 11:10:00 +0800</pubDate><description><![CDATA[浅拷贝：给对象拷贝一份新的对象。定义——只对值类型（或 string）类型分配新的内存地址。深拷贝：给对象拷贝一份全新的对象。定义——对值类型分配新的内存地址，引用类型、以及引用类型的内部字段分配的新的地址。觉得这样有点绕口了。我是这么定义的：浅拷贝，换汤不换药。问题起源：昨天被同事问到一个浅拷贝与深拷贝区别的问题，说实在的，记得在学校时在书在看过相关概念区别。只是，那时的在校生，又有几个能对书本上那写的尽量让鬼都看不懂知识能清晰的理解呢。工作后虽然也有用到Clone相关的内容，不过也仅是应用，基础的概念还]]></description><category></category></item></channel></rss>