<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hsicool的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hsicool</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hsicool]]></copyright><item><title><![CDATA[无聊写了个日报汇总sql]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/124839052</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/124839052</guid><author>hsicool</author><pubDate>Wed, 18 May 2022 11:34:49 +0800</pubDate><description><![CDATA[日报汇总sql]]></description><category></category></item><item><title><![CDATA[mysql 自动时间戳和系统时间差八小时的解决]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/118223774</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/118223774</guid><author>hsicool</author><pubDate>Fri, 25 Jun 2021 16:35:03 +0800</pubDate><description><![CDATA[转载自：已管理员身份从cmd框进入mysql，及常用的简单操作!

转载自：mysql 自动时间戳和系统时间差八小时的解决

在命令框中操作mysql已管理员的身份进入操作权限较高，已普通用户进入cmd框也可对mysql进行操作，不过一般建议用管理员身份进入。

1、启动MYSQL Notifier

2、已管理员身份进入cmd框，首先找到cmd的安装目录，如个人的安装目录为（路径：C:\Windows\System32），找到cmd.exe，右键"以管理员身份运行输入命令，即可以命令员的形式打开了cmd框]]></description><category></category></item><item><title><![CDATA[未能加载文件或程序集"Microsoft.Web.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/105757075</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/105757075</guid><author>hsicool</author><pubDate>Sat, 25 Apr 2020 21:33:33 +0800</pubDate><description><![CDATA[转载自：https://blog.youkuaiyun.com/joyhen/ar

打开vs2010，工具，扩展管理器，然后点击在线,网速不好的这里需要等待，等加载完成以后会有很多插件选项供你选择。安装NuGet程序包管理器（它的排名比较高，一般是第一个），安装完成以后重新启动vs2010.

打开工具=》NuGet程序包管理器=》程序包管理器控制台。在控制台界面输入Install-Package Mic...]]></description><category></category></item><item><title><![CDATA[启用 mvc webapi 的 session功能可用]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/88390226</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/88390226</guid><author>hsicool</author><pubDate>Mon, 11 Mar 2019 11:13:26 +0800</pubDate><description><![CDATA[转载自：https://www.cnblogs.com/wangqiideal/p/5356545.html

默认 mvc webapi 不开启 session 会话支持

所以需要修改配置，在 Global开启 session 支持

如下：

1.重写 init（） 方法   


public override void Init()
{
    //注册事件
  this....]]></description><category></category></item><item><title><![CDATA[深入理解Java的接口和抽象类]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/87935185</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/87935185</guid><author>hsicool</author><pubDate>Tue, 26 Feb 2019 14:59:13 +0800</pubDate><description><![CDATA[转载自：https://www.cnblogs.com/dolphin0520/p/3811437.html

对于面向对象编程来说，抽象是它的一大特征之一。在Java中，可以通过两种形式来体现OOP的抽象：接口和抽象类。这两者有太多相似的地方，又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用，但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲：...]]></description><category></category></item><item><title><![CDATA[JAVA 抽象类、普通类、接口的区别——值得你一看的干货]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/87935053</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/87935053</guid><author>hsicool</author><pubDate>Tue, 26 Feb 2019 14:57:49 +0800</pubDate><description><![CDATA[转载自https://blog.youkuaiyun.com/csdn_aiyang/article/details/71171886

概念

抽象类和具体类是相对的概念。“抽象”是一种存在思想逻辑中的概念，而“具体”是一种可见可触摸的现实对象。简单说，比如“人”比“男人”抽象一点，“动物”又比“人”更抽象一点，而“生物”又比“动物”更抽象。  

抽象的概念是由具体概念依其“共性”而产生的，把具体概念的诸...]]></description><category></category></item><item><title><![CDATA[C# 反射，通过类名、方法名调用方法]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/82856547</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/82856547</guid><author>hsicool</author><pubDate>Wed, 26 Sep 2018 17:30:03 +0800</pubDate><description><![CDATA[转载自：https://www.cnblogs.com/coderJiebao/p/CSharp09.html

在 C# 代码中，有些时候只知道方法的名字（string），需要调用该方法，那么就需要用到 C# 的反射机制。下面是一个简单的 demo。


using System;
using System.Reflection;

class Test
{
    // 无参数，无返回值方法
...]]></description><category></category></item><item><title><![CDATA[未能加载文件或程序集"Microsoft.Web.Infrastructure 的解决方案]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/80619576</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/80619576</guid><author>hsicool</author><pubDate>Fri, 08 Jun 2018 10:37:48 +0800</pubDate><description><![CDATA[转载来源: http://www.cnblogs.com/zaiyuzhong/p/Unload-Infrastructure-Solution.html 部署MVC5  项目发布到文件系统 IIS新建网站选择刚发布的项目 浏览 报错上面一堆没看懂没关系   解决方法VisualStudio 打开项目  打开 Tools  -&amp;gt;  Library Package Manager -&amp;gt; ...]]></description><category></category></item><item><title><![CDATA[WPF捕获未处理的异常]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/78591614</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/78591614</guid><author>hsicool</author><pubDate>Tue, 21 Nov 2017 13:31:22 +0800</pubDate><description><![CDATA[转载自：点击打开链接


WPF程序中，对于异常的捕获一般使用try/catch块。就像程序中的bug一样，很难保证程序中所有的异常都能够通过try/catch捕获。如果异常没有被捕获，轻则影响用户体验，严重时会导致数据丢失。WPF中提供了Application.DispatcherUnhandledException事件和AppDomain.UnhandledException事件，通过注]]></description><category></category></item><item><title><![CDATA[最全面的常用正则表达式大全]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/60874930</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/60874930</guid><author>hsicool</author><pubDate>Wed, 08 Mar 2017 16:26:44 +0800</pubDate><description><![CDATA[转载自：点击打开链接


很多不太懂正则的朋友，在遇到需要用正则校验数据时，往往是在网上去找很久，结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下，在这里分享一下。给自己留个底，也给朋友们做个参考。



一、校验数字的表达式

1 数字：^[0-9]*$

2 n位的数字：^\d{n}$

3 至少n位的数字：^\d{n,}$

4 m-]]></description><category></category></item><item><title><![CDATA[周星驰：我拍了很多悲剧，但你们都说那是喜剧]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/54925435</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/54925435</guid><author>hsicool</author><pubDate>Wed, 08 Feb 2017 12:42:58 +0800</pubDate><description><![CDATA[转载自：点击打开链接





心 / 里 / 有 / 束/ 光     眼 / 里 / 有 / 片/ 海





拾遗物语

“其实我是个悲剧演员。”——周星驰



01

1957年，凌宝儿父亲被打入监狱，

背着黑五类身份，她从广东前往香港谋生。

在香港无亲无故，找工作还需人担保，

无奈之下，她嫁给了九龙贫民周驿尚。

很快，她和周驿尚生下两女一子。

毕业于广州...]]></description><category></category></item><item><title><![CDATA[IE8兼容性解决forEach()、addEvntListener]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/53521434</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/53521434</guid><author>hsicool</author><pubDate>Thu, 08 Dec 2016 17:24:54 +0800</pubDate><description><![CDATA[javascript 如何解决IE8不支持forEach()
转载自：点击打开链接
forEach 是在第五版本里被添加到 ECMA-262 标准的；这样它可能在标准的其他实现中不存在，你可以在你调用 forEach 之前
 插入下面的代码，在本地不支持的情况下使用 forEach()。该算法是 ECMA-262 第5版中指定的算法。算法假定Object和TypeError拥有它们的初始值。]]></description><category></category></item><item><title><![CDATA[SQL语句增加列、修改列、删除列]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/52514022</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/52514022</guid><author>hsicool</author><pubDate>Mon, 12 Sep 2016 15:32:36 +0800</pubDate><description><![CDATA[use [数据库名]
go

--新增
if not exists(select * from syscolumns where id=object_id('表名') and name='列名')
alter table 表名 add 列名 varchar(16)

--修改列类型
if exists(select * from syscolumns where id=object_id('表名']]></description><category></category></item><item><title><![CDATA[if exists用法]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/52457484</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/52457484</guid><author>hsicool</author><pubDate>Wed, 07 Sep 2016 10:54:55 +0800</pubDate><description><![CDATA[转载自：点击打开链接

自己留着，还把引号都转了下=。=！换行等 格式化 呵呵 方便后面用

1 判断数据库是否存在


if exists (select * from sys.databases where name = '数据库名')  
  drop database [数据库名] 

2 判断表是否存在


if exists (select * from sysobjects whe...]]></description><category></category></item><item><title><![CDATA[未能加载文件或程序集"Microsoft.Web.Infrastructure 的解决方案]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/52156436</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/52156436</guid><author>hsicool</author><pubDate>Mon, 08 Aug 2016 22:20:23 +0800</pubDate><description><![CDATA[转载自：点击打开链接


部署MVC5  项目发布到文件系统 IIS新建网站选择刚发布的项目 浏览 报错

上面一堆没看懂没关系   解决方法

VisualStudio 打开项目  打开 Tools  ->  Library Package Manager -> Package Manager Console

看到一个PM>   输入 Install-Package Micr]]></description><category></category></item><item><title><![CDATA[未能加载文件或程序集“ICSharpCode.SharpZipLib”或它的某一个依赖项]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/51980788</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/51980788</guid><author>hsicool</author><pubDate>Thu, 21 Jul 2016 11:11:48 +0800</pubDate><description><![CDATA[发生如上这样的错误
很简单
如果程序是2.0的，则删除 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/中的所有的文件
如果程序是4.0的，删除C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/Temporary  ASP.NET files这里的所有文件



转载自：点击打开链接
谢谢 6楼 ]]></description><category></category></item><item><title><![CDATA[mssql使用总结]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/50764994</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/50764994</guid><author>hsicool</author><pubDate>Mon, 29 Feb 2016 13:48:41 +0800</pubDate><description><![CDATA[转载自：点击打开链接

SQL Server

基本数据类型：



1.1　简介

1.1.1SQL分类

lDDL（Data Define Language）：数据定义语言：

ncreate[table,index,view,procedure]

ndrop[table,index,view,procedure]

n...]]></description><category></category></item><item><title><![CDATA[C# DataTable 按数字排序问题]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/46792765</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/46792765</guid><author>hsicool</author><pubDate>Tue, 07 Jul 2015 18:22:15 +0800</pubDate><description><![CDATA[C# DataTable 按数字排序问题











用dt.DefaultView.Sort = "RateSort desc"; 方法
排序出来的顺序是1，10，2，20，3，30
而非 1，2，3，10，20，30
解决方案：
按数值排序，可以添加一列转换为数值后的列
dtSum.Columns.Add("RateSort", typeof(int]]></description><category></category></item><item><title><![CDATA[SQL2005四个排名函数（row_number、rank、dense_rank和ntile）的比较]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/45974177</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/45974177</guid><author>hsicool</author><pubDate>Mon, 25 May 2015 20:37:23 +0800</pubDate><description><![CDATA[转载自：点击打开链接
排名函数是SQL Server2005新加的功能。在SQL Server2005中有如下四个排名函数：

　　1.row_number

　　2.rank

　　3.dense_rank

　　4.ntile　　

　　下面分别介绍一下这四个排名函数的功能及用法。在介绍之前假设有一个t_table表，表结构与表中的数据如图1所示：



　　图1]]></description><category></category></item><item><title><![CDATA[Web系统开发构架再思考-前后端的完全分离]]></title><link>https://blog.youkuaiyun.com/hsicool/article/details/45536499</link><guid>https://blog.youkuaiyun.com/hsicool/article/details/45536499</guid><author>hsicool</author><pubDate>Wed, 06 May 2015 15:32:40 +0800</pubDate><description><![CDATA[转载自：点击打开链接


前言


　　前后端完全分离其实一直是Web开发人员的梦想,也一直是我的梦想,遥想当年,无论是直接在代码里面输出HTML,还是在HTML里面嵌入各种代码,都不能让人感到满意.期间的痛苦和纠结,我想所有Web开发人员都深有感触.

由于最近几年一直在MS平台,从Web Form到MVC,MS平台虽然易用好学,但整合度太高而灵活性不足,一直没有找到很好的前后端]]></description><category></category></item></channel></rss>