<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mysouling的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mysouling</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mysouling]]></copyright><item><title><![CDATA[.Net轻量级ORM-NPoco的使用方法]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/78791540</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/78791540</guid><author>mysouling</author><pubDate>Wed, 13 Dec 2017 14:27:47 +0800</pubDate><description><![CDATA[文章引用自NPoco官方Wiki，地址：https://github.com/schotime/NPoco/wiki，因公司网络不稳定，有时无法访问，特将其摘抄。

Home
Adam Schroder edited this page on 1 Jul 2016 · 49 revisions
 

Welcome to the NPoco wiki! NPoco is a fork ]]></description><category></category></item><item><title><![CDATA[植物大战僵尸阳光修改]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/53762014</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/53762014</guid><author>mysouling</author><pubDate>Tue, 20 Dec 2016 13:39:19 +0800</pubDate><description><![CDATA[0x00:


使用工具 
Cheat Engine 5.6.1
将要修改游戏 
PlantsVsZombies.exe - 植物大战僵尸
修改器开发环境 
MingW and gcc

注:

VC等IDE也可以.
相关文件会在后面添加下载链接

0x01:
使用CE查询分析游戏内存数据

首先打开游戏, 开始游戏, 然后暂停游戏.
 


这时候使用]]></description><category></category></item><item><title><![CDATA[CodeFirst解决数据迁移问题]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/52953659</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/52953659</guid><author>mysouling</author><pubDate>Fri, 28 Oct 2016 09:53:27 +0800</pubDate><description><![CDATA[工程用的MVC + Entity Framework，根据CodeFirst的编程理念，先创建模型再自动生产数据库和数据表。
看起来这很方便，也给开发带来很多便利，开发时不用考虑数据建库建表。
所以首先建立框架，写好实体和DbContext


当地我们运行程序的时候，程序会根据我们的数据库配置文件生成对应的数据库表和字段


非常方便。


问题来了
一、当我们的程序开发]]></description><category></category></item><item><title><![CDATA[IIS支持解析json]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/52669398</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/52669398</guid><author>mysouling</author><pubDate>Mon, 26 Sep 2016 13:25:56 +0800</pubDate><description><![CDATA[一、 windows XP

1． MIME设置：
在IIS的站点属性的HTTP头设置里，选MIME 映射中点击”文件类型”-”新类型”，添加一个文件类型：
关联扩展名：*.json
内容类型(MIME)：application/x-javascript

2． Script Map Handler设置：
还是在IIS的站点属性里，”主目录”-”应用程序设置”-”配置”-”映射”-]]></description><category></category></item><item><title><![CDATA[基于SignalR的小型IM系统]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/52414990</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/52414990</guid><author>mysouling</author><pubDate>Fri, 02 Sep 2016 16:28:12 +0800</pubDate><description><![CDATA[这个IM系统真是太轻量级了，提供的功能如下：

1.聊天内容美化

2.用户上下线提示

3.心跳包检测机制

4.加入用户可群聊

下面来一步一步的讲解具体的制作方法。

开篇准备工作

首先，巧妇难为无米之炊，这是总所周知的。这里我们需要两个东西，一个是Asp.net MVC4项目；另一个是Signalr组件。

新建一个Asp.net MVC4项目，然后通过以]]></description><category></category></item><item><title><![CDATA[C# 开机自动启动程序]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/52397536</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/52397536</guid><author>mysouling</author><pubDate>Thu, 01 Sep 2016 11:15:22 +0800</pubDate><description><![CDATA[新建一个winform拖一个checkbox进来。。

然后设置它的changed事件。

已经测试过，可以直接复制使用。


        private void checkBox1_CheckedChanged(object sender, EventArgs e)
        {
            if (checkBox1.Checked) //设置开机自启动 ]]></description><category></category></item><item><title><![CDATA[winForm窗体关闭按钮实现托盘后台运行（类似QQ托盘区运行）]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/52397529</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/52397529</guid><author>mysouling</author><pubDate>Thu, 01 Sep 2016 11:14:33 +0800</pubDate><description><![CDATA[今天遇到了一个需求，如果用户不小心点击了“关闭”按钮，但是他的本意不是想要真的关闭这个窗体。

 

对这个需求完全可以在单击“关闭”按钮的时候弹出一个对话框，来让用户确定是否真的要退出。这是一个很好的解决方法，并且实现也是很容易的。但是人家不想这样，想要拥有类似QQ在托盘区后台运行的那种效果，没办法，只能想办法来实现了。

 

其实，这个在网上也有很多的实现方法，但是我试了试有]]></description><category></category></item><item><title><![CDATA[VS2010皮肤控件介绍]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/52397508</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/52397508</guid><author>mysouling</author><pubDate>Thu, 01 Sep 2016 11:13:20 +0800</pubDate><description><![CDATA[在我们平时使用的各种工具中，如QQ，迅雷，以及各种空间等，都提供了一些换肤功能，可以让我们选择各种我们喜欢的界面。本文就对VS中常用的窗口程序做一个简单的换肤，利用一个dll文件来进行实现。

 

首先我们要加载一个叫做IrisSkin2.dll的dll文件，通过“添加引用”，在应用里添加IrisSkin2.dll，就可以完成对这个dll的调用。然后在工具栏中添加一个SkinEngine]]></description><category></category></item><item><title><![CDATA[C#语言之“string格式的日期时间字符串转为DateTime类型”的方法]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/52397475</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/52397475</guid><author>mysouling</author><pubDate>Thu, 01 Sep 2016 11:10:52 +0800</pubDate><description><![CDATA[方法一：Convert.ToDateTime(string)

string格式有要求，必须是yyyy-MM-dd hh:mm:ss

================================================

方法二：Convert.ToDateTime(string, IFormatProvider)

DateTime dt;

DateTimeF]]></description><category></category></item><item><title><![CDATA[把C#程序（含多个Dll）合并成一个Exe的超简单方法]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/52397463</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/52397463</guid><author>mysouling</author><pubDate>Thu, 01 Sep 2016 11:10:02 +0800</pubDate><description><![CDATA[开发程序的时候经常会引用一些第三方的DLL，然后编译生成的exe文件就不能脱离这些DLL独立运行了。

但是，很多时候我们本想开发一款只需要一个exe就能完美运行的小工具。那该怎么办呢？

下文介绍一种超简单的方法，不用写一行代码就可轻松实现。

这里我们需要用到一款名为Fody.Costura的工具。Fody.Costura是一个Fody框架下的插件，可通过Nuget安装到VS工程中]]></description><category></category></item><item><title><![CDATA[GIT开源优秀项目]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/52056095</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/52056095</guid><author>mysouling</author><pubDate>Thu, 28 Jul 2016 15:54:27 +0800</pubDate><description><![CDATA[（注：下面用 [$] 标注的表示收费工具，但部分收费工具针对开源软件的开发/部署/托管是免费的）
目录
API
应用框架（Application Frameworks）
应用模板（Application Templates）
人工智能（Artificial Intelligence）
程序集处理（Assembly Manipulation）
资产（Assets）
认证和授权（Aut]]></description><category></category></item><item><title><![CDATA[直接拿来用,最火的.NET开源项目(beta)]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/52046743</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/52046743</guid><author>mysouling</author><pubDate>Wed, 27 Jul 2016 16:26:38 +0800</pubDate><description><![CDATA[综合类

微软企业库 微软官方出品,是为了协助开发商解决企业级应用开发过程中所面临的一系列共性的问题, 如安全(Security)、日志(Logging)、数据访问(Data Access)、配置管理(Configuration Manage)等，并将这些广泛使用的应用程序块集成封装至一个叫企业库的程序包中CommonLibrary.net 一个帮助类库,包含了ActiveRecord, Cs]]></description><category></category></item><item><title><![CDATA[基于DevExpress的Winform程序安装包的制作]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/52044859</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/52044859</guid><author>mysouling</author><pubDate>Wed, 27 Jul 2016 13:57:15 +0800</pubDate><description><![CDATA[在我们做系统开发的时候，都会面临一个安装包制作的问题，如何把我们做好的系统，通过安装包工具整合成一个安装包给客户进行安装。安装包的优势就是一步步安装就可以了，不用复制一大堆文件给客户，还怕缺少那个文件导致系统运行出错。本文主要介绍基于DevExpress的Winform程序安装包的制作内容，包括VS2010和VS2013/V2105的不同处理方式。

我们知道，VS2010是最后一个可以使用微]]></description><category></category></item><item><title><![CDATA[Redis介绍及Redis与Memcache的区别]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/51907125</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/51907125</guid><author>mysouling</author><pubDate>Thu, 14 Jul 2016 10:44:27 +0800</pubDate><description><![CDATA[Redis是一款开源的、高性能的键-值存储（key-value store）。它常被称作是一款数据结构服务器（data structure server）。Redis的键值可以包括字符串（strings）、哈希（hashes）、列表

（lists）、集合（sets）和 有序集合（sorted sets）等数据类型。 对于这些数据类型，你可以执行原子操作。例如：对字符串进行附加操作（appen]]></description><category></category></item><item><title><![CDATA[缓存技术Redis在C#中的使用及Redis的封装]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/51907068</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/51907068</guid><author>mysouling</author><pubDate>Thu, 14 Jul 2016 10:40:50 +0800</pubDate><description><![CDATA[Redis是一款开源的、高性能的键-值存储（key-value store）。它常被称作是一款数据结构服务器（data structure server）。Redis的键值可以包括字符串（strings）、哈希（hashes）、列表（lists）、集合（sets）和 有序集合（sorted sets）等数据类型。
 对于这些数据类型，你可以执行原子操作。例如：对字符串进行附加操作（append）]]></description><category></category></item><item><title><![CDATA[cas单点登录出现的重定向循环问题解决方案]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/51736080</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/51736080</guid><author>mysouling</author><pubDate>Wed, 22 Jun 2016 17:53:22 +0800</pubDate><description><![CDATA[先描述下出现的问题，截图如下：







出现该问题的原因可以通过F12查看Network找到，即http和https两个协议开头的url在不停的跳转，最后就出现了上图所示的重定向循环错误，导致页面崩溃。




解决方案很简单：分为两个步骤：

1、制作证书并通过配置让tomcat支持https协议；

2、cas客户端使用的几个url中把相应的http改为]]></description><category></category></item><item><title><![CDATA[Yale CAS dotNet Client重定向循环问题]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/51736013</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/51736013</guid><author>mysouling</author><pubDate>Wed, 22 Jun 2016 17:43:43 +0800</pubDate><description><![CDATA[最新公司准备整合所开发网站，准备用Yale CAS实现SSO，便参考吕震宇的Yale
 CAS + .net Client 实现 SSO 系列文章做下学习。照着Yale CAS + .net Client 实现 SSO（3）实现，下载了最新的dotnet-client-1.0-Src.zip，再修改配置，换上公司的CAS测试地址，修改有问题的源码代码运行后，竞然还是一样出现重定向循环问题，可以跳]]></description><category></category></item><item><title><![CDATA[C#.NET 大型企业信息化系统 - 防黑客攻击 - SSO系统加固优化经验分享]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/51735837</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/51735837</guid><author>mysouling</author><pubDate>Wed, 22 Jun 2016 17:23:25 +0800</pubDate><description><![CDATA[好久没写文章了，突然间也不知道写什么好了一样，好多人可能以为我死了，写个文章分享一下、证明一下自己还在，很好的活着吧，刷个存在感。
   放弃了很多娱乐、休闲、旅游、写文章、看书、陪伴家人，静心默默的用了接近2年多的时间突破了自己在.NET领域的最重大的软件项目建设记录。全程经历了公司的核心业务系统从无到有，几十套系统被有序的建设起来投入生产、上百人的研发队伍建设起来、影响全国几十万人日常办公的]]></description><category></category></item><item><title><![CDATA[基于Redis的CAS集群]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/51732999</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/51732999</guid><author>mysouling</author><pubDate>Wed, 22 Jun 2016 11:24:19 +0800</pubDate><description><![CDATA[单点登录（SSO）是复杂应用系统的基本需求，Yale CAS是目前常用的开源解决方案。CAS认证中心，基于其特殊作用，自然会成为整个应用系统的核心，所有应用系统的认证工作，都将请求到CAS来完成。因此CAS服务器是整个应用的关键节点，CAS发生故障，所有系统都将陷入瘫痪。同时，CAS的负载能力要足够强，能够承担所有的认证请求响应。利用负载均衡和集群技术，不仅能克服CAS单点故障，同时将认证请求分布]]></description><category></category></item><item><title><![CDATA[.NET基于Redis缓存实现单点登录SSO的解决方案]]></title><link>https://blog.youkuaiyun.com/mysouling/article/details/51732951</link><guid>https://blog.youkuaiyun.com/mysouling/article/details/51732951</guid><author>mysouling</author><pubDate>Wed, 22 Jun 2016 11:20:19 +0800</pubDate><description><![CDATA[一、基本概念

最近公司的多个业务系统要统一整合使用同一个登录，这就是我们耳熟能详的单点登录，现在就NET基于Redis缓存实现单点登录做一个简单的分享。

单点登录（Single Sign On），简称为 SSO，是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中，用户只需要登录一次就可以访问所有相互信任的应用系统。

普通的登录是写入session，每次获取]]></description><category></category></item></channel></rss>