<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[筱乐云博客]]></title><description><![CDATA[草根站长的技术分享与交流]]></description><link>https://blog.youkuaiyun.com/AnHaoGG</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; AnHaoGG]]></copyright><item><title><![CDATA[用Android和IOT检测地震波]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78861270</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78861270</guid><author>AnHaoGG</author><pubDate>Thu, 21 Dec 2017 11:00:37 +0800</pubDate><description><![CDATA[介绍

物联网（Internet of Things，IoT）近年来一直是互联网的流行词，除了对大众群众具有强烈的意义之外，它正在推动数据在机器间的混洗扩展到网络。说实话，物联网是未来技术的下一个前沿。

本文介绍了物联网的一般概念及其在现实世界中的应用，我们还将在本文的后面部分讨论如何构建功能性物联网应用程序。如果你是一个技术爱好者，那么你已经准备好了这篇文章。

什么是物联网？
]]></description><category></category></item><item><title><![CDATA[aarbac - 基于角色的自动访问控制.NET框架]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78859073</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78859073</guid><author>AnHaoGG</author><pubDate>Thu, 21 Dec 2017 00:18:58 +0800</pubDate><description><![CDATA[介绍



背景



现在技术解决方案非常庞大，每个技术问题至少有一个解决方案。典型的应用程序有以下几层：

安全层（认证和授权）用户界面层业务逻辑层数据访问层和一个RDBMS数据库

安全层通常只是执行认证和授权，并为了方便角色（权限和权利），开发人员实现了各种HasPermission（），IsInGroup（）等类型的方法与许多ifs elses和交换机，各种sql]]></description><category></category></item><item><title><![CDATA[Angular5，使用EF和WEB API进行库存管理的ASP.NET Core CRUD]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78859051</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78859051</guid><author>AnHaoGG</author><pubDate>Thu, 21 Dec 2017 00:13:26 +0800</pubDate><description><![CDATA[介绍



如果您是Angular5和ASP.NET核心的新手，请阅读我以前的文章 

在我之前的文章中，我已经介绍了如何开始使用Angular5和ASP.NET Core。现在，在本文中，我们深入了解如何使用WEB
 API，EF来为Angular5和ASP.NET Core应用程序执行CRUD操作。

为了在这里执行CRUD操作，我已经将库存管理优先级的概念作为重新排序级别系]]></description><category></category></item><item><title><![CDATA[使用“if Exists”条件生成现有行的插入脚本]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78859036</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78859036</guid><author>AnHaoGG</author><pubDate>Thu, 21 Dec 2017 00:09:54 +0800</pubDate><description><![CDATA[介绍

数据传输是应用程序编程中最常见的任务之一。如果您在应用程序编程并且支持生产环境，您将很容易理解发送插入脚本在生产中运行，无论是配置条目还是数据更正脚本。

如果您要将数据脚本发送到生产环境，则需要格外小心。即使一个不正确的数据值也会导致完全的混乱。而且，这就是为什么建立这些脚本需要时间。

本文将提供一个实用程序存储过程，以生成insert很多灵活性。您将能够生成脚本：

]]></description><category></category></item><item><title><![CDATA[多租户系统在MVC中具有独立的数据库]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78859017</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78859017</guid><author>AnHaoGG</author><pubDate>Thu, 21 Dec 2017 00:06:57 +0800</pubDate><description><![CDATA[介绍

随着宽带和网络技术的进步，我们正在看到从传统的桌面应用转向基于网络的系统。云是这几天的所有范围。Sage和Quickbooks等会计软件包正在被诸如Kashflow和Wave
 Apps等在线软件取代。

每个客户并没有创建一个独特的软件实例，而是像Kashflow和Wave Apps一样，将他们的系统开发成多租户应用程序 - 所有用户都使用该软件的一个实例。在每种情况下，它们的]]></description><category></category></item><item><title><![CDATA[实现基本的Hello World WCF服务（v4.5）]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78858957</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78858957</guid><author>AnHaoGG</author><pubDate>Wed, 20 Dec 2017 23:54:25 +0800</pubDate><description><![CDATA[介绍

在这篇文章中，我们将从头开始实现一个基本的WCF 4.5服务。我们将通过执行以下步骤来构建HelloWorld
 WCF服务：

创建解决方案和项目创建WCF服务契约接口实现WCF服务在IIS Express中主持WCF服务创建一个客户端应用程序来使用此WCF服务

创建HelloWorld解决方案和项目

在我们构建WCF服务之前，我们需要为我们的服务项目创建一个解决方]]></description><category></category></item><item><title><![CDATA[TridentOpt：多目标优化引擎或求解器]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78858949</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78858949</guid><author>AnHaoGG</author><pubDate>Wed, 20 Dec 2017 23:52:17 +0800</pubDate><description><![CDATA[抽象

描述了使用混合遗传算法 - 多代理系统的新的通用多目标优化引擎。不同于传统的多目标方法，所提出的方法将问题转化为模糊规划等价物，其中包括模糊目标和约束条件。所提出的方法然后对目标函数和约束进行模糊集操作，将信息组合成单个目标和单个约束。这个单一的目标和单一的约束，然后用于排序模糊帕累托组和梳理劣质的解决方案。

关键词：多目标优化，遗传算法，多Agent系统，模糊规划，开源，优化求]]></description><category></category></item><item><title><![CDATA[在C＃中理解和实现策略模式的绝对入门教程]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78858941</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78858941</guid><author>AnHaoGG</author><pubDate>Wed, 20 Dec 2017 23:50:49 +0800</pubDate><description><![CDATA[介绍

本文的目的是理解战略模式的基础知识，并试图了解何时可以使用，并有一个基本的实现，以便更好地理解。在现实世界的应用中，这是无法实施战略模式的，所采用的例子也远没有实际可行。这篇文章的想法只是为了说明战略模式的概念。

背景

应用程序开发中有很多场景，有多种方法可以进行相同的操作。我们希望我们的应用程序有可能使用所有这些执行操作的方式。一个例子可能是电子商务门户付款，我可以选择使]]></description><category></category></item><item><title><![CDATA[HTLSharp - HPC模板库的CSharp版本]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78858932</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78858932</guid><author>AnHaoGG</author><pubDate>Wed, 20 Dec 2017 23:49:10 +0800</pubDate><description><![CDATA[介绍
HTLSharp是一个C＃端口和HPC模板库（HTL）的升级。在HTL与HTLSharp库线程安全的容器，随机数生成器和分布，以及集成的序列化引擎提供的软件包。有关原始的更多信息HTL，
HTLSharp库中的软件包如下所示：




包装说明

运行状态





HtlArchive：包含对象的序列化和反序列化所需的所有类。它包含一个通用的归档树/节点系统和]]></description><category></category></item><item><title><![CDATA[使用实体框架6.1的通用数据访问助手（代码优先）]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78308990</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78308990</guid><author>AnHaoGG</author><pubDate>Sun, 22 Oct 2017 11:44:26 +0800</pubDate><description><![CDATA[介绍


这个帮助器的目标是使用实体框架（CodeFirst）开发一个通用的 - 可重用的数据访问帮助程序，而其动机是使用泛型和代理消除冗余代码。

帮助者分为两个部分，第一部分是查询（检索）业务，第二个是将数据库的更改保存到同步和异步的数据库中。

背景

这个帮助者提出使用这些技术.NET 4.5（C＃5），实体框架6（CodeFirst）。此外，您需要具有关于async/ ]]></description><category></category></item><item><title><![CDATA[在XAMPP上运行一个组合的Jekyll / PHP站点]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78177689</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78177689</guid><author>AnHaoGG</author><pubDate>Sun, 08 Oct 2017 21:30:18 +0800</pubDate><description><![CDATA[为什么这个组合？有人会说，使用它与服务器端语言一起破坏了静态站点生成器的目的，但在我看来，在某些情况下是有意义的。

我觉得我的情况是这些地方的一个没有任何意义：

最近，我建造了Sindorftrödelt，这是一个在我家乡镇每年停车场销售的网站，我以Jekyll
 / PHP的方式结合了。Jekyll为静态部分，因为我有很多的经验，而PHP为动态部分，因为我已经支付了能够运行它的网络]]></description><category></category></item><item><title><![CDATA[用面向对象的方法增强测试驱动开发]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78160372</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78160372</guid><author>AnHaoGG</author><pubDate>Thu, 05 Oct 2017 10:04:00 +0800</pubDate><description><![CDATA[介绍
测试驱动开发（TDD）是软件开发的流行和有效的方法。TDD的一些优点包括：

更好地了解您在写入之前应该写的代码在成功或失败方面快速衡量进展通过有条不紊，更短，可衡量的步骤，分解和征服大而复杂的问题快速确定对正在开发的系统进行更改的影响
任何形式和在开发过程中任何时刻创建的模型通常都是有益的。使用型号，您可以：

更好地理解和沟通高水平系统应该做什么通过清晰的数据，关系和工作流程]]></description><category></category></item><item><title><![CDATA[从MVC到Razor页面]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78158539</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78158539</guid><author>AnHaoGG</author><pubDate>Wed, 04 Oct 2017 16:34:17 +0800</pubDate><description><![CDATA[介绍

使用ASP.NET Core 2，Microsoft为我们提供了创建Web应用程序的MVC（Model-View-Controller）方法的全新替代方案。微软将其命名为“剃刀页”，尽管采用不同的方法，但在某些方面仍然很熟悉。

本文将展示一个场景，其中Razor Pages用于生产一个小型电子商务网站，并在Facebook的React / ReactJS.NET帮助下，为其提供基]]></description><category></category></item><item><title><![CDATA[SqlDependency .NET库可以自动检测更新]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78158506</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78158506</guid><author>AnHaoGG</author><pubDate>Wed, 04 Oct 2017 16:24:49 +0800</pubDate><description><![CDATA[SqlDependency可用于选择更改而不执行查询，以查看是否存在来自数据库的更新，WHERE CLAUSE也可用于缩小范围，将其从SQL Server推送到SQLDependency的方式，.NET库，SQL Server Broker服务发送更新到SQLDependency。



介绍
电子邮件发件人实用程序是一个.NET应用程序，描述了更好地使用SQLDependency与XM]]></description><category></category></item><item><title><![CDATA[AutoMapper自动映射对象减少180％]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78157755</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78157755</guid><author>AnHaoGG</author><pubDate>Wed, 04 Oct 2017 12:01:57 +0800</pubDate><description><![CDATA[介绍

从AutoMapper CodePlex
 Web页面，我们可以看到这AutoMapper 是一个对象对象映射器。对象对象映射通过将一种类型的输入对象转换为不同类型的输出对象来起作用。它有大量的设置，有时很难设置。在我的项目中，我需要自动映射没有集合属性的简单对象，只有自定义属性类型的大树
 - TestCase 具有类型属性等的对象TestStep。另外，有些罕见的情况AutoM]]></description><category></category></item><item><title><![CDATA[使用Postman作为客户端和Web API 2作为服务器进行基于令牌的认证]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78155960</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78155960</guid><author>AnHaoGG</author><pubDate>Tue, 03 Oct 2017 19:47:51 +0800</pubDate><description><![CDATA[介绍

开发包含有限资源的Web应用程序时，认证和授权是一个主要问题。我们知道基于cookie的身份验证是用于访问同一域的资源的一种认证方式。基于令牌的认证是遵循OAuth2标准的不同认证方式。基于令牌的身份验证对于访问来自其他域的意图不在同一个域中的资源非常有用。Microsoft
 Web API 2允许令牌库身份验证访问受限资源。

本文的内容

什么是基于令牌的认证什么是基于]]></description><category></category></item><item><title><![CDATA[AI：虚拟鱼的遗传演化]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78155815</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78155815</guid><author>AnHaoGG</author><pubDate>Tue, 03 Oct 2017 19:10:15 +0800</pubDate><description><![CDATA[介绍

另一个进化实验。我正在使用来自nuget 的并行神经网络库来BackPropagationNetwork进行强化学习。遗传突变，强化学习和适当的选择使得鱼学习如何找到食物。在这里，a Fish是具有神经网络，颜色，尺寸，空气动力学效率和传感器的实体，其将食物的位置与其相应的神经输入的角度和距离进行馈送。鱼的性质包含在一个FishChromosomes，可以与另一个染色体交配，以产生突变]]></description><category></category></item><item><title><![CDATA[以编程方式查找网络位置]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78155756</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78155756</guid><author>AnHaoGG</author><pubDate>Tue, 03 Oct 2017 18:52:54 +0800</pubDate><description><![CDATA[介绍

上周，我在互联网上正在努力寻找一个解决方案来解决一个有趣的问题，我正在构建一个“Windows资源管理器”的应用程序时遇到的问题。我无法访问通常在Windows资源管理器的“此PC”节点下看到的网络位置。



在环顾一个好时机之后，我终于找到了我需要的，并为那些有兴趣以编程方式浏览的人创建一个快速帮助库。

背景

为此，我们将只需要的C＃的工作知识，它可能是有帮助的]]></description><category></category></item><item><title><![CDATA[在.NET中创建高级控制台应用程序]]></title><link>https://blog.youkuaiyun.com/AnHaoGG/article/details/78155746</link><guid>https://blog.youkuaiyun.com/AnHaoGG/article/details/78155746</guid><author>AnHaoGG</author><pubDate>Tue, 03 Oct 2017 18:49:36 +0800</pubDate><description><![CDATA[介绍

在本文中，我将举一个例子，说明如何使用SimpleSoft.Hosting包实现更高级的控制台应用程序  。这个想法是通过利用最近的Microsoft.Extensions。*包，但没有太多的样板代码，更容易设置依赖注入，记录和导入应用程序设置。这些概念类似于Microsoft.AspNetCore.Hosting包，但没有不必要的ASP.NET依赖关系，并且在创建Windows服务，]]></description><category></category></item></channel></rss>