<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bingo的专栏]]></title><description><![CDATA[天地不仁，以万物为刍狗；圣人不仁，以百姓为刍狗。]]></description><link>https://blog.youkuaiyun.com/shouhou_Bingo</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; shouhou_Bingo]]></copyright><item><title><![CDATA[.NET Core Web Application 中，从Nuget添加 Web.CodeGeneration.Tools 报错的问题]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/73506010</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/73506010</guid><author>shouhou_Bingo</author><pubDate>Tue, 20 Jun 2017 18:54:32 +0800</pubDate><description><![CDATA[用VS2017新建了一个空的.NET Core Web Application，先从Nuget添加了Microsoft.AspNetCore.Mvc，在Startup.cs类中也添加了MVC注入services.AddMvc()。如下图：





然后，在项目中添加了一个名为Controllers的文件夹。接下来，添加Controller类的时候出错了。先让选择添加的类型，我选择了最]]></description><category></category></item><item><title><![CDATA[C#详解值类型和引用类型区别]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/68485121</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/68485121</guid><author>shouhou_Bingo</author><pubDate>Thu, 30 Mar 2017 11:39:49 +0800</pubDate><description><![CDATA[首先，什么是值类型，什么是引用类型？
在C#中值类型的变量直接存储数据，而引用类型的变量持有的是数据的引用，数据存储在数据堆中。

值类型（value type）：byte，short，int，long，float，double，decimal，char，bool 和 struct 统称为值类型。值类型变量声明后，不管是否已经赋值，编译器为其分配内存。


        引用类型（r]]></description><category></category></item><item><title><![CDATA[c#的DateTime.Now函数详解]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/53894413</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/53894413</guid><author>shouhou_Bingo</author><pubDate>Tue, 27 Dec 2016 12:04:17 +0800</pubDate><description><![CDATA[//2008年4月24日
     System.DateTime.Now.ToString("D");
     //2008-4-24
     System.DateTime.Now.ToString("d");
     //2008年4月24日 16:30:15
     System.DateTime.Now.ToString("F");
     //2008年4月24日 16:30]]></description><category></category></item><item><title><![CDATA[异常处理--“System.BadImageFormatException”类型的未经处理的异常在 DataTest.exe 中发生]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/53336804</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/53336804</guid><author>shouhou_Bingo</author><pubDate>Fri, 25 Nov 2016 17:01:20 +0800</pubDate><description><![CDATA[今天写了一个测试的控制台应用程序，需要引用一个第三方dll，结果程序运行到要创建第三方dll中的一个类的实例的时候，总是报异常，“System.BadImageFormatException”类型的未经处理的异常在 DataTest.exe 中发生 。其他信息：“未能加载文件或程序集xxx或它的某一个依赖项。试图加载格式不正确的程序。"


一般来说，这种异常是由于目标程序的目标平台与其某一]]></description><category></category></item><item><title><![CDATA[显式接口实现]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/53283262</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/53283262</guid><author>shouhou_Bingo</author><pubDate>Tue, 22 Nov 2016 10:51:59 +0800</pubDate><description><![CDATA[如果类实现两个接口，并且这两个接口包含具有相同签名的成员，那么在类中实现该成员将导致两个接口都使用该成员作为它们的实现。例如：
interface IControl
{
    void Paint();
}
interface ISurface
{
    void Paint();
}
class SampleClass : IControl, ISurface
{
    // Both ]]></description><category></category></item><item><title><![CDATA[委托--Func与Action]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/53183006</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/53183006</guid><author>shouhou_Bingo</author><pubDate>Wed, 16 Nov 2016 09:15:34 +0800</pubDate><description><![CDATA[平时我们如果要用到委托一般都是先声明一个委托类型，比如：

private delegate string Say();

string说明适用于这个委托的方法的返回类型是string类型，委托名Say后面没有参数，说明对应的方法也就没有传入参数。
写一个适用于该委托的方法：

     public static string SayHello()
        {]]></description><category></category></item><item><title><![CDATA[在数据库中判断列中的值是否有汉字]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/53099622</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/53099622</guid><author>shouhou_Bingo</author><pubDate>Wed, 09 Nov 2016 14:42:51 +0800</pubDate><description><![CDATA[MySQL



UPDATE srmd_cg_info SET `Language`='外文' where LENGTH(Title)=CHAR_LENGTH(Title) AND `Language` is NULL

也就是用length(str) 和char_length(str) 比较一下，如果不相等，则认为其中含有中文。

这个在MySQL数据库中，对大部分情况是适用的]]></description><category></category></item><item><title><![CDATA[c#中new()约束符]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52958305</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52958305</guid><author>shouhou_Bingo</author><pubDate>Fri, 28 Oct 2016 17:40:31 +0800</pubDate><description><![CDATA[例：
public class BaseClass  where T : new()
{   
   public T SomeMethod()
   {
      return new T();
   }
}
第一:
where只用于泛型

第二:
where T : new()的意思是,这个T必须有public构造函数,如果new BaseClass()的时候,这个T没有publ]]></description><category></category></item><item><title><![CDATA[Mysql 出现Error 1118  Row size too large. The maximum row size  is 65535 的解决办法]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52860773</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52860773</guid><author>shouhou_Bingo</author><pubDate>Wed, 19 Oct 2016 16:46:11 +0800</pubDate><description><![CDATA[解决步骤
1.     
在MySQL的配置文件中添加：
[mysqld]
max_allowed_packet=16M
2.     
在MySQL的配置文件中添加：
[mysqld]
innodb_file_per_table=1
3.     
修改MySQL全局变量：
SET GLOBAL innodb_file_format='Barracuda';
4.]]></description><category></category></item><item><title><![CDATA[MySQL 添加用户与授权]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52607322</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52607322</guid><author>shouhou_Bingo</author><pubDate>Wed, 21 Sep 2016 14:20:51 +0800</pubDate><description><![CDATA[创建用户的SQL命令：CREATE USER  'username'@'%'  IDENTIFIED BY 'password'; --创建一个账号为“username”，密码为"password"的用户。


授予用户权限的SQL命令：grant all privileges on *.* to 'username'@'%'  ; -- 给用户username授予所有权限。


--]]></description><category></category></item><item><title><![CDATA[FileInfo.Delete()时，没有权限，提示“无法删除，拒绝访问...”]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52371805</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52371805</guid><author>shouhou_Bingo</author><pubDate>Tue, 30 Aug 2016 18:15:59 +0800</pubDate><description><![CDATA[代码如下：
using System.IO;
string path_old = "E:\\2010.pdf";
FileInfo fi_old = new FileInfo(path_old);
fi_old.Delete();

执行抛出异常，查看了下文件属性，发现pdf文档是只读的，然后修改代码如下：
            string path_old = "E:\\2010.p]]></description><category></category></item><item><title><![CDATA[iTextSharp简单生成pdf和操作pdf添加水印]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52371639</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52371639</guid><author>shouhou_Bingo</author><pubDate>Tue, 30 Aug 2016 17:57:06 +0800</pubDate><description><![CDATA[转自 http://www.cnblogs.com/LL-723/archive/2013/12/25/3490699.html
public class PDFSetWaterMark
    {
        /// 
        /// 创建一个显示指定图片的pdf
        /// 
        /// 
        /// 
        ///]]></description><category></category></item><item><title><![CDATA[简述c#之sealed 修饰符]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52169622</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52169622</guid><author>shouhou_Bingo</author><pubDate>Wed, 10 Aug 2016 11:20:33 +0800</pubDate><description><![CDATA[sealed 修饰符表示密封。用于类时，表示该类不能再被继承，不能和 abstract 同时使用。]]></description><category></category></item><item><title><![CDATA[C#的访问修饰符]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52169173</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52169173</guid><author>shouhou_Bingo</author><pubDate>Wed, 10 Aug 2016 10:51:42 +0800</pubDate><description><![CDATA[C#共有五种访问修饰符：public、private、protected、internal、protected internal。]]></description><category></category></item><item><title><![CDATA[asp.net分块上传大文件]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52120801</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/52120801</guid><author>shouhou_Bingo</author><pubDate>Thu, 04 Aug 2016 17:09:51 +0800</pubDate><description><![CDATA[转自 http://blog.163.com/soldier_200/blog/static/1552123320091115319532/


sp.net分块上传大文件

1.一般的在Asp.net里上传文件都是10m左右，要做到大文件上传，必须要改web.config,不过改了web.config有时候也上传不成功，那是每次上传的文件太大，浏览器在这个过程中会超时，采用分块上传的方]]></description><category></category></item><item><title><![CDATA[httpModules 与 httpHandlers]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/51517926</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/51517926</guid><author>shouhou_Bingo</author><pubDate>Fri, 27 May 2016 16:43:14 +0800</pubDate><description><![CDATA[转自 http://www.cnblogs.com/chenlulouis/archive/2009/12/18/1626918.html   



ASP.NET对请求处理的过程：
当请求一个*.aspx文件的时候，这个请求会被inetinfo.exe进程截获，它判断文件的后缀（aspx）之后，将这个请求转交给ASPNET_ISAPI.dll，ASPNET_ISAPI.dll会通过h]]></description><category></category></item><item><title><![CDATA[.net自定义错误页]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/51517016</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/51517016</guid><author>shouhou_Bingo</author><pubDate>Fri, 27 May 2016 16:05:21 +0800</pubDate><description><![CDATA[转自 http://blog.youkuaiyun.com/mx5721/article/details/8721504 



        ASP.NET 提供三种用于在出现错误时捕获和响应错误的主要方法：Page_Error 事件、Application_Error 事件以及应用程序配置文件 (Web.config)。
        如果您不调用 Server.ClearError 或者捕]]></description><category></category></item><item><title><![CDATA[Autofac访问安全性问题]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/51491920</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/51491920</guid><author>shouhou_Bingo</author><pubDate>Tue, 24 May 2016 18:00:02 +0800</pubDate><description><![CDATA[困扰了我一天的问题终于在下班之前解决了！


想用Autofac搭一个框架，引入了Autofac、Autofac.Configuration、Autofac.Mvc5这几个包。然后用下面代码注册依赖注入：
public class AutofacIocConfig
    {
        /// 
        /// 用Autofac注册Assembly程序集依赖]]></description><category></category></item><item><title><![CDATA['__o' is not declared]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/51451744</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/51451744</guid><author>shouhou_Bingo</author><pubDate>Thu, 19 May 2016 10:30:17 +0800</pubDate><description><![CDATA[参考：
http://forums.asp.net/p/923745/1266105.aspx
http://stackoverflow.com/questions/31886413/the-name-o-does-not-exist-in-the-current-context]]></description><category></category></item><item><title><![CDATA[从Business.com遭封看302重定向]]></title><link>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/51451056</link><guid>https://blog.youkuaiyun.com/shouhou_Bingo/article/details/51451056</guid><author>shouhou_Bingo</author><pubDate>Thu, 19 May 2016 09:19:06 +0800</pubDate><description><![CDATA[转载自 http://bbs.netpu.net/viewthread.php?tid=810 



网站重定向成祸端

Business.com是网上最大的商业搜索引擎和分类目录，以专业提供商业信息而享负盛名，包括近19万网页。若以“business”为关键词在Google中进行搜索，该网站名列第一。不过在9月5日，Business.com遇到一件蹊跷之事：它的首页由PR8变成了P]]></description><category></category></item></channel></rss>