<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[birduncle的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/birduncle</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; birduncle]]></copyright><item><title><![CDATA[第七章-P类问题、NP类问题、NP-hard问题以及NP-complete问题]]></title><link>https://blog.csdn.net/birduncle/article/details/94646993</link><guid>https://blog.csdn.net/birduncle/article/details/94646993</guid><author>birduncle</author><pubDate>Thu, 04 Jul 2019 21:04:00 +0800</pubDate><description><![CDATA[1.多项式时间

时间复杂度并不是表示一个程序解决问题需要花多少时间，而是当问题规模扩大后，程序需要的时间长度增长得有多快。也就是说，对于高速处理数据的计算机来说，处理某一个特定数据的效率不能衡量一个程序的好坏，而应该看当这个数据的规模变大到数百倍后，程序运行时间是否还是一样，或者也跟着慢了数百倍，或者变慢了数万倍。时间复杂度一般分为两种级别：一种是O(1),O(log(n)),O(na)等，我们...]]></description><category></category></item><item><title><![CDATA[Hadoop问题解决-null\bin\winutils.exe和NativeIO$Windows.access0(Ljava/lang/String;I)Z问题]]></title><link>https://blog.csdn.net/birduncle/article/details/88965241</link><guid>https://blog.csdn.net/birduncle/article/details/88965241</guid><author>birduncle</author><pubDate>Tue, 02 Apr 2019 11:01:13 +0800</pubDate><description><![CDATA[1.环境的的基本介绍


Hadoop版本：hadoop-2.7.2
	系统版本：Windows


2.问题描述

在Windows下操作Hadoop的MapReuce操作，发现提示如下错误信息：


java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries.

3...]]></description><category></category></item><item><title><![CDATA[Hadoop问题解决-DataNode无法启动问题]]></title><link>https://blog.csdn.net/birduncle/article/details/88902171</link><guid>https://blog.csdn.net/birduncle/article/details/88902171</guid><author>birduncle</author><pubDate>Fri, 29 Mar 2019 21:50:33 +0800</pubDate><description><![CDATA[按照正常的流程，先格式化文件系统（hadoop namenode -format），然后输入命令 sbin/start-dfs.sh ，会出现DataNode无法启动，而NameNode正常启动]]></description><category></category></item><item><title><![CDATA[Notebook中Matplotlib绘图的中文乱码]]></title><link>https://blog.csdn.net/birduncle/article/details/88603677</link><guid>https://blog.csdn.net/birduncle/article/details/88603677</guid><author>birduncle</author><pubDate>Sat, 16 Mar 2019 19:41:20 +0800</pubDate><description><![CDATA[【问题描述】我们在使用jupyter的NoteBook进行python脚本编程，若使用Matplotlib进行绘制效果图，在显示中文时可能会遇到乱码的问题，提示和具体的效果图如下：



图片来源于网络

究其原因是原生的jupyter中的Matplotlib库缺少中文字体的支持，所以最佳的解决方案就是在Matplotlib中添加中文字体的支持，并修改配置文件即可。

【具体的解决方案】

1....]]></description><category></category></item><item><title><![CDATA[第六章-博弈论之Stackelberg博弈]]></title><link>https://blog.csdn.net/birduncle/article/details/88236798</link><guid>https://blog.csdn.net/birduncle/article/details/88236798</guid><author>birduncle</author><pubDate>Wed, 06 Mar 2019 15:38:04 +0800</pubDate><description><![CDATA[【前言】最近几年，随着计算机学科的强势崛起，计算机这一学科逐渐的渗入到经济学中，以网络新经济学为代表的交叉学科开始走向舞台的中心。很多计算机网络方面的专家学者开始依靠博弈论解决在一定的规则下该网络中“用户最大化收益”的问题。当然，不仅仅是计算机网络，有很多其他方面的也有应用。就笔者本人来看，我们团队研究的就是依靠博弈论解决网络中用户的选择什么样的策略能够保证自己获得最大的收益，与此同时，该网络中的...]]></description><category></category></item><item><title><![CDATA[第五章-博弈论之组合拍卖（Combinatorial Auctions）]]></title><link>https://blog.csdn.net/birduncle/article/details/87935493</link><guid>https://blog.csdn.net/birduncle/article/details/87935493</guid><author>birduncle</author><pubDate>Tue, 26 Feb 2019 17:54:22 +0800</pubDate><description><![CDATA[【前言】最近几年，随着计算机学科的强势崛起，计算机这一学科逐渐的渗入到经济学中，以网络新经济学为代表的交叉学科开始走向舞台的中心。很多计算机网络方面的专家学者开始依靠博弈论解决在一定的规则下该网络中“用户最大化收益”的问题。当然，不仅仅是计算机网络，有很多其他方面的也有应用。就笔者本人来看，我们团队研究的就是依靠博弈论解决网络中用户的选择什么样的策略能够保证自己获得最大的收益，与此同时，该网络中的...]]></description><category></category></item><item><title><![CDATA[浅谈微信小程序和微信公众平台]]></title><link>https://blog.csdn.net/birduncle/article/details/87892263</link><guid>https://blog.csdn.net/birduncle/article/details/87892263</guid><author>birduncle</author><pubDate>Sat, 23 Feb 2019 15:45:58 +0800</pubDate><description><![CDATA[【前言】近些年来，腾讯充分的挖掘微信海量的用户流量，先后提出了微信公众平台、微信小程序、微信开放平台、微信支付平台等应用。当然对于开发者而言，微信公众平台和微信小程序的开发是最多的也是针对微信APP内跳转最方便的两大平台。那么微信公众平台相对于微信小程序在功能上有何异同呢？在开发的过程中对于开发者的要求又有何区别？诸如此类问题，下面我就从笔者自身体验的角度阐述一下上述几个问题。

1.微信对于微信...]]></description><category></category></item><item><title><![CDATA[第四章-在线激励机制&离线激励机制]]></title><link>https://blog.csdn.net/birduncle/article/details/86439257</link><guid>https://blog.csdn.net/birduncle/article/details/86439257</guid><author>birduncle</author><pubDate>Mon, 14 Jan 2019 09:54:11 +0800</pubDate><description><![CDATA[【前言】随着智能终端的普及，数据海量涌现，如火如荼的大数据时代随之而来。在科技界流传着一种说法，机器学习、众包、云计算三者被称为大数据时代的三大关键技术。而众包作为其中至关重要的一环，主要是用来收集数据，当然也包括数据的预处理操作，例如打标签、做分类、真值估计等。但是，众包中比较核心的问题就是如何激励更多的用户参与到感知任务中？如何提高数据的可靠性和质量？如何在获取数据的同时保证用户的安全隐私？诸...]]></description><category></category></item><item><title><![CDATA[第三章-云计算&边缘计算&雾计算]]></title><link>https://blog.csdn.net/birduncle/article/details/86023665</link><guid>https://blog.csdn.net/birduncle/article/details/86023665</guid><author>birduncle</author><pubDate>Mon, 07 Jan 2019 21:31:35 +0800</pubDate><description><![CDATA[【前言】随着万物互联时代的到来，网络边缘设备产生的数据量快速增加，带来了更高的数据传输带宽需求。于此同时，新型应用也对数据处理的实时性提出了更高要求，传统云计算模型已经无法有效应对，边缘计算、雾计算应用而生，并且受到学术界、工业届等各行各业的青睐。那么何谓云计算、雾计算、边缘计算？以及他们之间有何区别？各自具备何种优势？

1.基本概念


云计算：通俗来说，云计算服务其实就是让计算、存储、网络、...]]></description><category></category></item><item><title><![CDATA[Docker入门：容器&虚拟机&Docker]]></title><link>https://blog.csdn.net/birduncle/article/details/85060925</link><guid>https://blog.csdn.net/birduncle/article/details/85060925</guid><author>birduncle</author><pubDate>Tue, 18 Dec 2018 11:08:41 +0800</pubDate><description><![CDATA[1.Container(容器)的基本介绍


IT里的容器技术是英文单词Linux Container的直译，简称LXC。早期，大家都认为硬件抽象层基于hypervisor的虚拟化方式可以最大程度上提供虚拟化管理的灵活性。各种不同操作系统的虚拟机都能通过hypervisor（KVM、XEN等）来衍生、运行、销毁。然而，随着时间推移，用户发现hypervisor这种方式麻烦越来越多。为什么？因为对于...]]></description><category></category></item><item><title><![CDATA[第二章-空间众包（spatial crowdsourcing）概述]]></title><link>https://blog.csdn.net/birduncle/article/details/84791517</link><guid>https://blog.csdn.net/birduncle/article/details/84791517</guid><author>birduncle</author><pubDate>Tue, 04 Dec 2018 17:48:59 +0800</pubDate><description><![CDATA[1.什么是空间众包？


空间众包，Spatial Crowd-Sourcing，其流程是：Requester将自己的的任务及其任务附带的信息提交到众包平台（platform），平台将一组与位置相关的任务以众包的形式发布给一些众包从业者，即Worker，一旦这些Worker接受了平台派送的任务，就需要前往那些指定的位置执行感知任务。 空间众包在许多领域都有应用，如新闻、旅游、情报、灾害响应和城市规...]]></description><category></category></item><item><title><![CDATA[第一章-走近群智感知，辨识庐山真面目]]></title><link>https://blog.csdn.net/birduncle/article/details/84173822</link><guid>https://blog.csdn.net/birduncle/article/details/84173822</guid><author>birduncle</author><pubDate>Sat, 17 Nov 2018 12:14:26 +0800</pubDate><description><![CDATA[群智感知(Crowd-Sensing)是结合众包思想和移动设备感知能力的一种新的数据获取模式，是物联网的一种表现形式。群智感知是指通过人们已有的移动设备形成交互式的、参与式的感知网络，并将感知任务发布给网络中的个体或群体来完成，从而帮助专业人员或公众收集数据、分析信息和共享知识。群智感知的理念就是要无意识协作，让用户在不知情的情况下完成感知任务,突破专业人员参与的壁垒。群智感知具有部署灵活经济、感知数据多源异构、覆盖范围广泛均匀和高扩展多功能等诸多优点。]]></description><category></category></item><item><title><![CDATA[Apache配置PHP环境并且重写去除入口文件index.php]]></title><link>https://blog.csdn.net/birduncle/article/details/82956140</link><guid>https://blog.csdn.net/birduncle/article/details/82956140</guid><author>birduncle</author><pubDate>Sun, 07 Oct 2018 11:01:18 +0800</pubDate><description><![CDATA[本人因为之前安装了Apache服务，现在由于开发了PHP的系统，需要部署在该机器上运行，所以就采用Apache来进行解析，如何安装Apache服务器可以参考本人的另外一篇博客（点击链接访问）。原声的Apache服务是不安装PHP的解析环境的，所以需要我们自己配置一下PHP的运行环境。另外，当PHP环境安装好以后，如果我们想访问一个域名或者IP的时候，不想自己去填充index.php，那么我们可以使用重写的方式去去除入口文件index.php，下面我就介绍一下具体的解决方案。]]></description><category></category></item><item><title><![CDATA[Nginx的真面目]]></title><link>https://blog.csdn.net/birduncle/article/details/82878436</link><guid>https://blog.csdn.net/birduncle/article/details/82878436</guid><author>birduncle</author><pubDate>Fri, 28 Sep 2018 13:52:28 +0800</pubDate><description><![CDATA[目录

1.Nginx的基本介绍

2.应用场景

3.Nginx如何安装

4.Nginx配置文件结构

5.如何配置Web服务器

6.如何配置负载均衡

7.如何配置反向代理

8.请求转发和动静分离

9.Nginx的常用命令

10.写在最后

1.Nginx的基本介绍

    Nginx是一款由俄罗斯程序设计师Igor Sysocy开发的，基于C语言的轻量级的HTTP服务器（相比于A...]]></description><category></category></item><item><title><![CDATA[软件架构设计的几点理解]]></title><link>https://blog.csdn.net/birduncle/article/details/82823305</link><guid>https://blog.csdn.net/birduncle/article/details/82823305</guid><author>birduncle</author><pubDate>Sun, 23 Sep 2018 17:33:21 +0800</pubDate><description><![CDATA[ 

1.软件架构的基本介绍


架构架构师：软件体系结构是构建计算机软件实践的基础。与建筑师设定建筑项目的设计原则和目标，作为绘图员画图的基础一样，一个软件架构师或者系统架构师陈述软件构架以作为满足不同客户需求的实际系统设计方案的基础。从和目的、主题、材料和结构的联系上来说，软件架构可以和建筑物的架构相比拟。一个软件架构师需要有广泛的软件理论知识和相应的经验来实施和管理软件产品的高级设计。软件架...]]></description><category></category></item><item><title><![CDATA[Apache配置多站点域名访问，并反向代理到Tomcat项目]]></title><link>https://blog.csdn.net/birduncle/article/details/82632722</link><guid>https://blog.csdn.net/birduncle/article/details/82632722</guid><author>birduncle</author><pubDate>Tue, 11 Sep 2018 21:40:50 +0800</pubDate><description><![CDATA[问题描述：服务器上装配了Apache服务和Tomcat服务，Apache服务按照惯例分配80端口，Tomcat服务按照惯例占用8080端口，但是本人因为项目需要，开发了几个PHP的项目，需要Apache服务进行支持，而且需要不同的域名访问对应的项目。另外，主机上还存在JavaEE项目，自然Tomcat也是不可避免的，所以需要给Tomcat项目也分配对应的域名，但是Tomcat项目不希望带着端口号（...]]></description><category></category></item><item><title><![CDATA[MySQL Workbench无法显示左侧的navigator，只显示Object info和Session]]></title><link>https://blog.csdn.net/birduncle/article/details/82501612</link><guid>https://blog.csdn.net/birduncle/article/details/82501612</guid><author>birduncle</author><pubDate>Fri, 07 Sep 2018 19:39:48 +0800</pubDate><description><![CDATA[Mac版MySQL Workbench出现异常强制退出后，再次进入后左侧的navigator消失，左侧整个导航条消失了，只显示Object info和Session]]></description><category></category></item><item><title><![CDATA[Windows Server 2008安装Apache]]></title><link>https://blog.csdn.net/birduncle/article/details/80224180</link><guid>https://blog.csdn.net/birduncle/article/details/80224180</guid><author>birduncle</author><pubDate>Mon, 07 May 2018 13:11:25 +0800</pubDate><description><![CDATA[1.下载地址官网：http://httpd.apache.org/download.cgi2.版本：官方提供了五个版本，如果是需要自建不想使用集成开发环境的可以选择ApacheHaus，这里我就是使用的ApacheHaus3.选择适合自己服务器的版本，我选择的是64位4.下载完成后将其解压，然后使用Windows powershell移动至其安装目录的bin目录下，建议使用管理员模式启动5.安装a...]]></description><category></category></item><item><title><![CDATA[Tomcat和物理服务器的区别]]></title><link>https://blog.csdn.net/birduncle/article/details/78899246</link><guid>https://blog.csdn.net/birduncle/article/details/78899246</guid><author>birduncle</author><pubDate>Tue, 26 Dec 2017 10:06:58 +0800</pubDate><description><![CDATA[Tomcat：
1.     本质：软件 Web 应用服务器----一个免费的开放源代码的Web 应用服务器，属于轻量级应用服务器，在中小型系统和并发访问用户不是很多的场合下被普遍使用，是开发和调试JSP 程序的首选。
2.     用途：
a．  当在一台机器（即物理服务器，也就是物理机）上配置好Apache 服务器，可利用它响应HTML页面的访问请求。实际上Tomcat是Apache 服]]></description><category></category></item><item><title><![CDATA[windows server 2008 服务器内网local host可以访问，公网ip却不能访问]]></title><link>https://blog.csdn.net/birduncle/article/details/78896577</link><guid>https://blog.csdn.net/birduncle/article/details/78896577</guid><author>birduncle</author><pubDate>Mon, 25 Dec 2017 20:38:09 +0800</pubDate><description><![CDATA[无法访问服务器有以下几种因素：
1.被服务器自带的防火墙拦截（解决方案：参考链接）
2.服务器环境没有部署好（对于这一点来说，内网local host可以正常访问说明服务器环境配置没有出现问题）
3.80端口禁止访问（解决方案：参考链接）
如果服务器是阿里云ECS，需要添加安全组策略，参考链接]]></description><category></category></item></channel></rss>