<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[left_的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/left_</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; left_]]></copyright><item><title><![CDATA[MemoryCache与ConcurrentDictionary性能对比]]></title><link>https://blog.youkuaiyun.com/left_/article/details/117918909</link><guid>https://blog.youkuaiyun.com/left_/article/details/117918909</guid><author>left_</author><pubDate>Tue, 15 Jun 2021 10:00:16 +0800</pubDate><description><![CDATA[var max = 999999;
            MemoryCache memoryCache = MemoryCache.Default;
            Stopwatch stopwatch = Stopwatch.StartNew();
            Enumerable.Range(0, max).ToList().ForEach(o =&gt;
            {
                memoryCache.Add(ne...]]></description><category></category></item><item><title><![CDATA[c# 时间比较的一个小坑]]></title><link>https://blog.youkuaiyun.com/left_/article/details/107781450</link><guid>https://blog.youkuaiyun.com/left_/article/details/107781450</guid><author>left_</author><pubDate>Tue, 04 Aug 2020 10:43:21 +0800</pubDate><description><![CDATA[var d1 = new DateTime(2020, 8, 4, 0, 0, 0);
            var d2 = new DateTime(1, 1, 1, 0, 0, 0);
            //以下结果为0
            Console.WriteLine((int)d1.Subtract(d2).Minutes);
            
            //以下结果为1062201600
            Console...]]></description><category></category></item><item><title><![CDATA[ORA-12570问题解决]]></title><link>https://blog.youkuaiyun.com/left_/article/details/107026974</link><guid>https://blog.youkuaiyun.com/left_/article/details/107026974</guid><author>left_</author><pubDate>Mon, 29 Jun 2020 19:41:16 +0800</pubDate><description><![CDATA[问题的根源

 在使用loadrunner或jmeter压测wcf系统时，有时会出现ORA-12570: 网络会话: 意外的数据包读取错误(odp.net全托管，并开清应用程序连接池)。但是在本机测试不会出现此问题。

问题的根源在于硬件防火墙关闭了TCP连接。

解决方案：

更改防火墙配置，牵扯到调整网络结构，此方法一般不可行
	在连接字符串中添加validate connection=true，此校验会有性能损耗，但是经过压测，在可以控制的范围内。
抓取的错误信息

\ n "ClassName"..]]></description><category></category></item><item><title><![CDATA[c# 字符串判断空的方式]]></title><link>https://blog.youkuaiyun.com/left_/article/details/106782577</link><guid>https://blog.youkuaiyun.com/left_/article/details/106782577</guid><author>left_</author><pubDate>Tue, 16 Jun 2020 10:43:57 +0800</pubDate><description><![CDATA[public static void Main(string[] args)
{
    var str = "";
    //空字符串的情况
    // true
    Console.WriteLine(string.IsNullOrEmpty(str));
    // true
    Console.WriteLine(string.IsNullOrWhiteSpace(str));
    
    // 空格的情况
    str = " ";
    // false
    Con.]]></description><category></category></item><item><title><![CDATA[entity framework 数据库默认时间的问题的一种解决方案]]></title><link>https://blog.youkuaiyun.com/left_/article/details/8530090</link><guid>https://blog.youkuaiyun.com/left_/article/details/8530090</guid><author>left_</author><pubDate>Tue, 22 Jan 2013 15:10:21 +0800</pubDate><description><![CDATA[提供一种解决方法吧，期待更好的方法
           PlatFormDBEntities db = new PlatFormDBEntities();
            var ts = db.Test.SingleOrDefault(o=>o.id == 8) ;//插叙一条记录
            var dbDate = db.Test.Select(o=>SqlFun]]></description><category></category></item><item><title><![CDATA[理解ASP.NET MVC中的ActionResult]]></title><link>https://blog.youkuaiyun.com/left_/article/details/8528302</link><guid>https://blog.youkuaiyun.com/left_/article/details/8528302</guid><author>left_</author><pubDate>Tue, 22 Jan 2013 08:58:11 +0800</pubDate><description><![CDATA[常我们在一个ASP.NET MVC项目中创建一个Controller的时候，Index()方法默认的返回类型都是ActionResult，通过查看UML图，ActionResult实际上是一个抽象类，因此实际返回的类型是该抽象类的子类。
　　·ActionResult及其子类的UML图
　　有关ActionResult及其子类的UML图如下所示：
　　 


　　由于图片比较大，所以在]]></description><category></category></item><item><title><![CDATA[entity framework 数据库默认时间的问题]]></title><link>https://blog.youkuaiyun.com/left_/article/details/8523377</link><guid>https://blog.youkuaiyun.com/left_/article/details/8523377</guid><author>left_</author><pubDate>Mon, 21 Jan 2013 08:30:27 +0800</pubDate><description><![CDATA[google，百度了很久，没有找到明确的方法。
c/s模式的项目，尤其是在开发winform的软件的时候，在数据库中设置默认值的时候，并不会执行，
在edmx文件中的对应类视图中，我们可以设置日期属性为 Computed就可以了。



但是在修改的时候却没有生成新的值，这是不是微软的一个bug
标识列是StoreGeneratedPattern="Identity"属性，意思是值在]]></description><category></category></item><item><title><![CDATA[c# 获取命名空间 类名 方法名]]></title><link>https://blog.youkuaiyun.com/left_/article/details/7665776</link><guid>https://blog.youkuaiyun.com/left_/article/details/7665776</guid><author>left_</author><pubDate>Fri, 15 Jun 2012 11:11:17 +0800</pubDate><description><![CDATA[public static string GetMethodInfo()
        {
            string str = "";   
            //取得当前方法命名空间
            str += "命名空间名:"+System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Na]]></description><category></category></item><item><title><![CDATA[安装sqlserver2008重启失败解决方法]]></title><link>https://blog.youkuaiyun.com/left_/article/details/7633118</link><guid>https://blog.youkuaiyun.com/left_/article/details/7633118</guid><author>left_</author><pubDate>Tue, 05 Jun 2012 09:35:39 +0800</pubDate><description><![CDATA[重启机器，再进行安装，如果发现还有该错误，请按下面步骤 
在开始->运行中输入regedit 
到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 位置 
在右边窗口右击PendingFileRenameOperations，选择删除，然后确认 
重启安装，问题解决]]></description><category></category></item><item><title><![CDATA[JS处理JSON数据]]></title><link>https://blog.youkuaiyun.com/left_/article/details/7632941</link><guid>https://blog.youkuaiyun.com/left_/article/details/7632941</guid><author>left_</author><pubDate>Tue, 05 Jun 2012 08:42:02 +0800</pubDate><description><![CDATA[var jsObject = eval('(' + jsonText + ')');   
jsonText 为json格式的数据]]></description><category></category></item><item><title><![CDATA[SqlServer之Convert 函数应用格式化日期]]></title><link>https://blog.youkuaiyun.com/left_/article/details/7630724</link><guid>https://blog.youkuaiyun.com/left_/article/details/7630724</guid><author>left_</author><pubDate>Mon, 04 Jun 2012 14:59:40 +0800</pubDate><description><![CDATA[SqlServer之Convert 函数应用


Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16]]></description><category></category></item><item><title><![CDATA[mvc弹出提示窗口的方法]]></title><link>https://blog.youkuaiyun.com/left_/article/details/7621041</link><guid>https://blog.youkuaiyun.com/left_/article/details/7621041</guid><author>left_</author><pubDate>Thu, 31 May 2012 19:06:23 +0800</pubDate><description><![CDATA[方法一，也是先在页面定义好js方法，如上面的


function showalert()
{
alrer('我是弹出框');
}



然后在页面判断是否调用该方法：


showalert();


接着就是在Controller中根据需要定义ViewData["IsShowAlert"]的值了。

方法二：这个方法最简单，最节省代码了：
直接在Contr]]></description><category></category></item><item><title><![CDATA[sugarcrm去掉版权声明的简单方法]]></title><link>https://blog.youkuaiyun.com/left_/article/details/7374828</link><guid>https://blog.youkuaiyun.com/left_/article/details/7374828</guid><author>left_</author><pubDate>Tue, 20 Mar 2012 17:48:12 +0800</pubDate><description><![CDATA[最近学习php，看了看sugarcrm，真是让人难受，看到网上有人很多说如何取消版权声明，加密解密之类的。但是感觉好像没有那么难，sugarcrm使用了smarty模板，只要把模板改了就行了。
路径themes\Sugar5\tpls
代码部门如下：


    {$STATISTICS}
    
        {$COPYRIGHT}
    
    


学习ph]]></description><category></category></item><item><title><![CDATA[清除VS2008的缓存文件]]></title><link>https://blog.youkuaiyun.com/left_/article/details/7331837</link><guid>https://blog.youkuaiyun.com/left_/article/details/7331837</guid><author>left_</author><pubDate>Thu, 08 Mar 2012 10:46:41 +0800</pubDate><description><![CDATA[C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\删除其全部文件即可]]></description><category></category></item><item><title><![CDATA[MS Sql server 日期转换为特定字符串格式]]></title><link>https://blog.youkuaiyun.com/left_/article/details/7328233</link><guid>https://blog.youkuaiyun.com/left_/article/details/7328233</guid><author>left_</author><pubDate>Wed, 07 Mar 2012 12:05:47 +0800</pubDate><description><![CDATA[日期格式化函数
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(]]></description><category></category></item><item><title><![CDATA[如何通过Web方式把服务器端的数据库备份到本地的电脑硬盘中？]]></title><link>https://blog.youkuaiyun.com/left_/article/details/7323442</link><guid>https://blog.youkuaiyun.com/left_/article/details/7323442</guid><author>left_</author><pubDate>Tue, 06 Mar 2012 09:28:53 +0800</pubDate><description><![CDATA[问题描述：



    如何通过Web方式把服务器端的数据库备份到本地的电脑硬盘中？


解决思路：


1.       首先必须保证Web站点和数据库部署在同一台服务器上。
数据库备份时只能备份到本地硬盘上，如果数据库和Web服务器不在同一台服务器上，那么通过Web站点下载数据库服务器上的数据库备份比较麻烦，我们后面再介绍如何解决不在同一台服务器上的情况。

2.]]></description><category></category></item><item><title><![CDATA[在ASP.NET中实现多文件上传]]></title><link>https://blog.youkuaiyun.com/left_/article/details/7314520</link><guid>https://blog.youkuaiyun.com/left_/article/details/7314520</guid><author>left_</author><pubDate>Sat, 03 Mar 2012 10:44:38 +0800</pubDate><description><![CDATA[在以前的Web应用中，上传文件是个很麻烦的事，现在有了.NET，文件上传变得轻而易举。下面的这个例子实现了多文件上传功能。可以动态添加输入表单，上传的文件数量没有限制。代码如下：


ASPX 代码

@ Page Language="C#" AutoEventWireup="true" CodeFile="MultiFileUpload.aspx.cs"
  Inherits="Mu]]></description><category></category></item><item><title><![CDATA[设计模式(C#)之迭代器模式(Iterator Pattern)]]></title><link>https://blog.youkuaiyun.com/left_/article/details/7314333</link><guid>https://blog.youkuaiyun.com/left_/article/details/7314333</guid><author>left_</author><pubDate>Sat, 03 Mar 2012 09:21:10 +0800</pubDate><description><![CDATA[设计模式(C#)之迭代器模式(Iterator Pattern)


代码下载

1.概念
提供一种方法顺序访问一个聚合对象中各个元素，而又不需暴露该对象的内部表示。
2.类图



3.代码

Model.cs



[csharp] view
 plaincopy






using System;  
using System.Coll]]></description><category></category></item><item><title><![CDATA[AppSettings和ConnectionStrings的区别]]></title><link>https://blog.youkuaiyun.com/left_/article/details/7263302</link><guid>https://blog.youkuaiyun.com/left_/article/details/7263302</guid><author>left_</author><pubDate>Thu, 16 Feb 2012 09:44:17 +0800</pubDate><description><![CDATA[AppSettings和ConnectionStrings的区别





AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中，新增了ConnectionStrings. 

1. 
 

providerName="System.Data.SqlClient" /> 
 

或是 

 

providerName=]]></description><category></category></item></channel></rss>