<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pythonniu的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/pythonniu</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; pythonniu]]></copyright><item><title><![CDATA[Vue+axios+SpringMVC之解决跨域问题]]></title><link>https://blog.csdn.net/pythonniu/article/details/80302920</link><guid>https://blog.csdn.net/pythonniu/article/details/80302920</guid><author>pythonniu</author><pubDate>Sun, 13 May 2018 21:20:24 +0800</pubDate><description><![CDATA[跨域问题

这里我采用了后端解决,CORS大家可以去了解一下。
前端axios代码


 
后端 SpringMvc 新建个类 
 
代码如下:



package com.news.utils;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.C...]]></description><category></category></item><item><title><![CDATA[JDCP连接池异常修复记录]]></title><link>https://blog.csdn.net/pythonniu/article/details/79543862</link><guid>https://blog.csdn.net/pythonniu/article/details/79543862</guid><author>pythonniu</author><pubDate>Tue, 13 Mar 2018 19:26:26 +0800</pubDate><description><![CDATA[JDBC连接池异常修复

在使用单元测试JDBC连接池的时候,出现了如下bug,做个记录.


 
完整异常如下:



    java.lang.NoClassDefFoundError: Could not initialize class com.pythonniu.utils.DBCPutils
    at com.pythonniu.utils.testDBCP.test(testD...]]></description><category></category></item><item><title><![CDATA[Hadoop2.7.4单机模式/伪分布模式详细配置(Ubuntu)]]></title><link>https://blog.csdn.net/pythonniu/article/details/78772054</link><guid>https://blog.csdn.net/pythonniu/article/details/78772054</guid><author>pythonniu</author><pubDate>Mon, 11 Dec 2017 14:05:16 +0800</pubDate><description><![CDATA[修改hostname sudo vim /etc/hostname
修改静态IP sudo /etc/network/interfaces
 添加以下配置
auto ens33(联网名称)
ifaces ens33 inet static
address 192.168.135.133
gateway 192.168.135.2
netmask 255.255.255.0重启网络:/etc/init]]></description><category></category></item><item><title><![CDATA[Ubuntu-Hadoop集群live nodes为0解决方案]]></title><link>https://blog.csdn.net/pythonniu/article/details/78768613</link><guid>https://blog.csdn.net/pythonniu/article/details/78768613</guid><author>pythonniu</author><pubDate>Sun, 10 Dec 2017 23:21:39 +0800</pubDate><description><![CDATA[Hadoop 解决 live nodes 为0最近运行Hadoop集群,live nodes为0的问题,而且上传文件会出现 
    could only be replicated to 0 nodes, instead of 1 
这样的错误.理清下思路:
    1.Ubuntu的防火墙ufw是默认关闭的,所以这块没问题
    2.集群进程都运行没错.那么就是hosts指向问题了
    将]]></description><category></category></item><item><title><![CDATA[Ubuntu 17.04 安装Hadoop 3.0.0-beta1]]></title><link>https://blog.csdn.net/pythonniu/article/details/78474199</link><guid>https://blog.csdn.net/pythonniu/article/details/78474199</guid><author>pythonniu</author><pubDate>Wed, 08 Nov 2017 01:13:39 +0800</pubDate><description><![CDATA[前言最近要准备一些大数据的赛事,所以需要搭建Hadoop环境.踩了无数坑.终于给弄好了.
jdk的配置jdk不能安装Ubuntu默认的default-jdk的环境,要从官网上下载,然后搭建JAVA环境,不然jps命令是找不到的.
官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.]]></description><category></category></item><item><title><![CDATA[PHP面向对象编程-笔记]]></title><link>https://blog.csdn.net/pythonniu/article/details/78165235</link><guid>https://blog.csdn.net/pythonniu/article/details/78165235</guid><author>pythonniu</author><pubDate>Fri, 06 Oct 2017 14:52:28 +0800</pubDate><description><![CDATA[前言在慕课网学习了<PHP面向对象编程>,然后做点笔记.
笔记魔术方法构造函数 __construct()在对象实例化后调用对象后第一时间触发
析构函数 __destroy()在对象实例确认销毁,且销毁之前触发
__tostring()当对象被当做String使用时,这个方法会自动调用
[即对象当做一个变量使用时,会被触发]
__invoke()当对象被当做方法使用时,这个方法会自动调用
[即对象被]]></description><category></category></item><item><title><![CDATA[网页中title乱码问题解决方案]]></title><link>https://blog.csdn.net/pythonniu/article/details/78162022</link><guid>https://blog.csdn.net/pythonniu/article/details/78162022</guid><author>pythonniu</author><pubDate>Thu, 05 Oct 2017 17:31:40 +0800</pubDate><description><![CDATA[1.语句问题 
把下面这句放到head之间，title要放在这句下面<meta http-equiv=Content-Type content="text/html; charset=utf-8">
必须是utf-8 ，如果一不小心写成utf8，在safari中没问题，IE中还是乱码2.文件本身编码问题 
    将网页文件用文本编辑器打开,右键另存为,选择编码格式为UTF-83.数据库连接编码问题]]></description><category></category></item><item><title><![CDATA[2017X-NUCA WEB专题赛前指导 writeup]]></title><link>https://blog.csdn.net/pythonniu/article/details/77182529</link><guid>https://blog.csdn.net/pythonniu/article/details/77182529</guid><author>pythonniu</author><pubDate>Wed, 16 Aug 2017 16:32:54 +0800</pubDate><description><![CDATA[前言今年的题目基于去年的题目新增了几道题
最安全的笔记管理系统 -做不出
Document-getshell-找不到flag
题目捉迷藏思路 
 点击index，flag一闪而过，简单粗暴点直接查看源码获得flagview-source:http://218.76.35.75:20111/Index.php
  <html>
    <head>
        <title>HT-CTF-2016]]></description><category></category></item><item><title><![CDATA[python爬虫爬取补天公益SRC厂商]]></title><link>https://blog.csdn.net/pythonniu/article/details/76601908</link><guid>https://blog.csdn.net/pythonniu/article/details/76601908</guid><author>pythonniu</author><pubDate>Thu, 03 Aug 2017 01:26:19 +0800</pubDate><description><![CDATA[00X0 前言补天漏洞响应平台在七月份开始了新的活动，指定范围为公益SRC。无HACK 不兄弟 
现在都八月份了，七月不刷洞八月方便面啊。趁着月初，赶紧把公益SRC的域名全部爬下来01X0 准备活动01X1 踩点分析
在公益厂商列表中可初步获取厂商的信息，此处发现显示的ID与点击提交漏洞后页面的ID一致。 
 
此处的ID为59906，将鼠标再次悬浮在提交漏洞的链接上 
 
两处的ID均相同。点击提]]></description><category></category></item><item><title><![CDATA[Flask-Bootstrap安装失败问题解决]]></title><link>https://blog.csdn.net/pythonniu/article/details/75201294</link><guid>https://blog.csdn.net/pythonniu/article/details/75201294</guid><author>pythonniu</author><pubDate>Sun, 16 Jul 2017 14:14:11 +0800</pubDate><description><![CDATA[00x1 问题提出 Collecting flask-bootstrap
 Could not fetch URL https://pypi.python.org/simple/flask-bootstrap/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certifica]]></description><category></category></item><item><title><![CDATA[说大白话之Java抽象类深入理解]]></title><link>https://blog.csdn.net/pythonniu/article/details/73656553</link><guid>https://blog.csdn.net/pythonniu/article/details/73656553</guid><author>pythonniu</author><pubDate>Fri, 23 Jun 2017 22:07:08 +0800</pubDate><description><![CDATA[什么时候会用到抽象类？


在某些情况下，某个父类只是知道其子类应该包含怎样的方法，但无法准确知道这些子类如何实现这些方法。也就是说抽象类是约束子类必须要实现哪些方法，而并不关注方法如何去实现。

从多个具有相同特征的类中抽象出一个抽象类，以这个抽象类作为子类的模板，从而避免了子类设计的随意性。


所以由上可知，抽象类是限制规定子类必须实现某些方法，但不关注实现细节。]]></description><category></category></item><item><title><![CDATA['gbk' codec can't decode byte 0xaf in position 6532: illegal multibyte sequence]]></title><link>https://blog.csdn.net/pythonniu/article/details/72833752</link><guid>https://blog.csdn.net/pythonniu/article/details/72833752</guid><author>pythonniu</author><pubDate>Thu, 01 Jun 2017 17:59:01 +0800</pubDate><description><![CDATA[文本编码问题.
常见的解决办法:

open(‘1.txt’).read().decode(‘gb18030’,’ignore’)





解决办法:
(1)在打开文本的时候,设置其编码的格式.
   如:f=open('1.txt','r',encoding='gbk')
(2)如果上一步还是不能解决,那么就是打开的1.txt文本中的一些内容超出了GBK编码的范围.可以]]></description><category></category></item><item><title><![CDATA[Vim配置 显示行号 语法高亮 智能缩进]]></title><link>https://blog.csdn.net/pythonniu/article/details/72663866</link><guid>https://blog.csdn.net/pythonniu/article/details/72663866</guid><author>pythonniu</author><pubDate>Tue, 23 May 2017 20:47:08 +0800</pubDate><description><![CDATA[在终端下使用vim进行编辑时，默认情况下，编辑的界面上是没有显示行号、语法高亮度显示、智能缩进

等功能的。为了更好的在vim下进行工作，需要手动设置一个配置文件：.vimrc。
在启动vim时，当前用户根目录下的.vimrc文件会被自动读取，该文件可以包含一些设置甚至脚本，

所以，一般情况下把.vimrc文件创建在当前用户的根目录下比较方便，即创建的命令为：
$vi ~/.vimr]]></description><category></category></item><item><title><![CDATA[Python文件读取#write()方法之后不能read()出文件内容的解决办法]]></title><link>https://blog.csdn.net/pythonniu/article/details/72576048</link><guid>https://blog.csdn.net/pythonniu/article/details/72576048</guid><author>pythonniu</author><pubDate>Sat, 20 May 2017 14:32:44 +0800</pubDate><description><![CDATA[问题导入:
初学Python的文件操作的时候,我们会发现,我们一旦对文件进行了write()之后,再使用read()方法发现读取的内容是空.
最简单的解决方式就是close()文件,在进行read(),这样才能读取我们上一次所write()的内容
分析:
先来看一段代码:
f=open('2.txt','w+')
f.write('123')
f.read()

返回结果:]]></description><category></category></item><item><title><![CDATA[Python特殊函数快速理解filter(),reduce(),map(),lambda()]]></title><link>https://blog.csdn.net/pythonniu/article/details/72567684</link><guid>https://blog.csdn.net/pythonniu/article/details/72567684</guid><author>pythonniu</author><pubDate>Sat, 20 May 2017 00:51:04 +0800</pubDate><description><![CDATA[01x0 前言环境配置:windows 10 
Python版本: 2.7.13
01x1  正文本篇文章只是提供大家一个区分对比的途径
 map()
  map()是 Python 内置的高阶函数，它接收一个函数 f 和一个 list，并通过把函数 f 依次作用在 list 的每个元素上，得到一个新的 list 并返回。
看不懂?我们来看一个通用的例子就知道了.
  需求:对list[1,2,3,]]></description><category></category></item><item><title><![CDATA[抽象类和接口的区别]]></title><link>https://blog.csdn.net/pythonniu/article/details/71375203</link><guid>https://blog.csdn.net/pythonniu/article/details/71375203</guid><author>pythonniu</author><pubDate>Sun, 07 May 2017 22:44:50 +0800</pubDate><description><![CDATA[思维导图锁定核心
  接口和抽象类的概念不一样。接口是对动作的抽象，抽象类是对根源的抽象。  参数
  抽象类
  接口  默认的方法实现
  它可以有默认的方法实现
  接口完全是抽象的,根本不存在方法的实现
  实现
  子类使用extends关键字继承抽象类.如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法实现.
  子类使用关键字implements实现接口.它需要提供接口中所有声明]]></description><category></category></item><item><title><![CDATA[win2008 r2折腾php7.1记录]]></title><link>https://blog.csdn.net/pythonniu/article/details/71038365</link><guid>https://blog.csdn.net/pythonniu/article/details/71038365</guid><author>pythonniu</author><pubDate>Mon, 01 May 2017 03:56:19 +0800</pubDate><description><![CDATA[00x0需要的下载地址以及当前环境操作系统:Windows 2008 R2 - 64位08r2-64位系统edk资源 Tips:迅雷打开 
Mysql5.7 
php7.000x1 php版本中Non-Thread-safe与Thread-safe版本选择
  如果是采用IIS+ISAPI的话，就是使用TS版本。 如果是采用IIS+FastCGI的话，就使用NTS版本。
01x0 配置PHP 1.服]]></description><category></category></item><item><title><![CDATA[PHP任务录之小试身手--渐入佳境]]></title><link>https://blog.csdn.net/pythonniu/article/details/70564615</link><guid>https://blog.csdn.net/pythonniu/article/details/70564615</guid><author>pythonniu</author><pubDate>Mon, 24 Apr 2017 00:58:50 +0800</pubDate><description><![CDATA[------
本系列由<PHP从入门到精通>后面习题构造------
1.使用正则表达式匹配Email地址标签
2.使用正则表达式匹配HTML标签
1.使用正则表达式匹配Email地址标签$str = array('pythonniu@csdn.com');
$pattern = '/\w{9}@\w{4}\.com/';
$match= preg_grep($pattern, $str);
var]]></description><category></category></item><item><title><![CDATA[PHP任务录之小试身手--略通道途]]></title><link>https://blog.csdn.net/pythonniu/article/details/70306847</link><guid>https://blog.csdn.net/pythonniu/article/details/70306847</guid><author>pythonniu</author><pubDate>Fri, 21 Apr 2017 00:08:06 +0800</pubDate><description><![CDATA[——————————本系列由<PHP从入门到精通>后面习题构造
——————————1.尝试开发一个页面,去除字符串”&&  明日编程词典 &&”首尾空格和特殊字符&&”$str = "   &&    明日编程词典    &&  ";
echo $str1=trim($str); //去除首尾空格
echo "<br />";
echo $str2=trim($str1,"&&");//去除&&2]]></description><category></category></item><item><title><![CDATA[PHP任务录之小试身手--初来乍到]]></title><link>https://blog.csdn.net/pythonniu/article/details/70201173</link><guid>https://blog.csdn.net/pythonniu/article/details/70201173</guid><author>pythonniu</author><pubDate>Mon, 17 Apr 2017 00:59:26 +0800</pubDate><description><![CDATA[-----
本系列由后面习题构造
----


1.动态网页的特点是能够人机交互,但有时却需要限制用户的输入.使用网页中post方式判断网页text框中的数据是否满足一下条件:
1)输入必须为全数字
2)输入字符串不允许超过25
3)输入不能为空
 
HTML:



	task



task 1:	
请输入内容:






PHP:
<?php
if ($_POST[]]></description><category></category></item></channel></rss>