自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 Vue+axios+SpringMVC之解决跨域问题

跨域问题这里我采用了后端解决,CORS大家可以去了解一下。前端axios代码 后端 SpringMvc 新建个类 代码如下:package com.news.utils;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.C...

2018-05-13 21:20:24 2653

原创 JDCP连接池异常修复记录

JDBC连接池异常修复在使用单元测试JDBC连接池的时候,出现了如下bug,做个记录. 完整异常如下: java.lang.NoClassDefFoundError: Could not initialize class com.pythonniu.utils.DBCPutils at com.pythonniu.utils.testDBCP.test(testD...

2018-03-13 19:26:26 1406

原创 Hadoop2.7.4单机模式/伪分布模式详细配置(Ubuntu)

修改hostname sudo vim /etc/hostname修改静态IP sudo /etc/network/interfaces 添加以下配置auto ens33(联网名称)ifaces ens33 inet staticaddress 192.168.135.133gateway 192.168.135.2netmask 255.255.255.0重启网络:/etc/init

2017-12-11 14:05:16 1611

原创 Ubuntu-Hadoop集群live nodes为0解决方案

Hadoop 解决 live nodes 为0最近运行Hadoop集群,live nodes为0的问题,而且上传文件会出现 could only be replicated to 0 nodes, instead of 1 这样的错误.理清下思路: 1.Ubuntu的防火墙ufw是默认关闭的,所以这块没问题 2.集群进程都运行没错.那么就是hosts指向问题了 将

2017-12-10 23:21:39 698

原创 Ubuntu 17.04 安装Hadoop 3.0.0-beta1

前言最近要准备一些大数据的赛事,所以需要搭建Hadoop环境.踩了无数坑.终于给弄好了.jdk的配置jdk不能安装Ubuntu默认的default-jdk的环境,要从官网上下载,然后搭建JAVA环境,不然jps命令是找不到的.官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.

2017-11-08 01:13:39 2584 1

原创 PHP面向对象编程-笔记

前言在慕课网学习了<PHP面向对象编程>,然后做点笔记.笔记魔术方法构造函数 __construct()在对象实例化后调用对象后第一时间触发析构函数 __destroy()在对象实例确认销毁,且销毁之前触发__tostring()当对象被当做String使用时,这个方法会自动调用[即对象当做一个变量使用时,会被触发]__invoke()当对象被当做方法使用时,这个方法会自动调用[即对象被

2017-10-06 14:52:28 500

原创 网页中title乱码问题解决方案

1.语句问题 把下面这句放到head之间,title要放在这句下面<meta http-equiv=Content-Type content="text/html; charset=utf-8">必须是utf-8 ,如果一不小心写成utf8,在safari中没问题,IE中还是乱码2.文件本身编码问题 将网页文件用文本编辑器打开,右键另存为,选择编码格式为UTF-83.数据库连接编码问题

2017-10-05 17:31:40 13757

原创 2017X-NUCA WEB专题赛前指导 writeup

前言今年的题目基于去年的题目新增了几道题最安全的笔记管理系统 -做不出Document-getshell-找不到flag题目捉迷藏思路 点击index,flag一闪而过,简单粗暴点直接查看源码获得flagview-source:http://218.76.35.75:20111/Index.php <html> <head> <title>HT-CTF-2016

2017-08-16 16:32:54 2450

原创 python爬虫爬取补天公益SRC厂商

00X0 前言补天漏洞响应平台在七月份开始了新的活动,指定范围为公益SRC。无HACK 不兄弟 现在都八月份了,七月不刷洞八月方便面啊。趁着月初,赶紧把公益SRC的域名全部爬下来01X0 准备活动01X1 踩点分析在公益厂商列表中可初步获取厂商的信息,此处发现显示的ID与点击提交漏洞后页面的ID一致。 此处的ID为59906,将鼠标再次悬浮在提交漏洞的链接上 两处的ID均相同。点击提

2017-08-03 01:26:19 6317

原创 Flask-Bootstrap安装失败问题解决

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

2017-07-16 14:14:11 8291

原创 说大白话之Java抽象类深入理解

什么时候会用到抽象类?在某些情况下,某个父类只是知道其子类应该包含怎样的方法,但无法准确知道这些子类如何实现这些方法。也就是说抽象类是约束子类必须要实现哪些方法,而并不关注方法如何去实现。从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为子类的模板,从而避免了子类设计的随意性。所以由上可知,抽象类是限制规定子类必须实现某些方法,但不关注实现细节。

2017-06-23 22:07:08 750

原创 'gbk' codec can't decode byte 0xaf in position 6532: illegal multibyte sequence

文本编码问题.常见的解决办法:open(‘1.txt’).read().decode(‘gb18030’,’ignore’)解决办法:(1)在打开文本的时候,设置其编码的格式.   如:f=open('1.txt','r',encoding='gbk')(2)如果上一步还是不能解决,那么就是打开的1.txt文本中的一些内容超出了GBK编码的范围.可以

2017-06-01 17:59:01 9692 1

转载 Vim配置 显示行号 语法高亮 智能缩进

在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创建的命令为:$vi ~/.vimr

2017-05-23 20:47:08 570

原创 Python文件读取#write()方法之后不能read()出文件内容的解决办法

问题导入:初学Python的文件操作的时候,我们会发现,我们一旦对文件进行了write()之后,再使用read()方法发现读取的内容是空.最简单的解决方式就是close()文件,在进行read(),这样才能读取我们上一次所write()的内容分析:先来看一段代码:f=open('2.txt','w+')f.write('123')f.read()返回结果:

2017-05-20 14:32:44 11237

原创 Python特殊函数快速理解filter(),reduce(),map(),lambda()

01x0 前言环境配置:windows 10 Python版本: 2.7.1301x1 正文本篇文章只是提供大家一个区分对比的途径 map() map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。看不懂?我们来看一个通用的例子就知道了. 需求:对list[1,2,3,

2017-05-20 00:51:04 506

原创 抽象类和接口的区别

思维导图锁定核心 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 参数 抽象类 接口 默认的方法实现 它可以有默认的方法实现 接口完全是抽象的,根本不存在方法的实现 实现 子类使用extends关键字继承抽象类.如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法实现. 子类使用关键字implements实现接口.它需要提供接口中所有声明

2017-05-07 22:44:50 1526

原创 win2008 r2折腾php7.1记录

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.服

2017-05-01 03:56:19 6657

原创 PHP任务录之小试身手--渐入佳境

------本系列由<PHP从入门到精通>后面习题构造------1.使用正则表达式匹配Email地址标签2.使用正则表达式匹配HTML标签1.使用正则表达式匹配Email地址标签$str = array('[email protected]');$pattern = '/\w{9}@\w{4}\.com/';$match= preg_grep($pattern, $str);var

2017-04-24 00:58:50 421

原创 PHP任务录之小试身手--略通道途

——————————本系列由<PHP从入门到精通>后面习题构造——————————1.尝试开发一个页面,去除字符串”&& 明日编程词典 &&”首尾空格和特殊字符&&”$str = " && 明日编程词典 && ";echo $str1=trim($str); //去除首尾空格echo "<br />";echo $str2=trim($str1,"&&");//去除&&2

2017-04-21 00:08:06 1226

原创 PHP任务录之小试身手--初来乍到

-----本系列由后面习题构造----1.动态网页的特点是能够人机交互,但有时却需要限制用户的输入.使用网页中post方式判断网页text框中的数据是否满足一下条件:1)输入必须为全数字2)输入字符串不允许超过253)输入不能为空 HTML: tasktask 1: 请输入内容:PHP:<?phpif ($_POST[

2017-04-17 00:59:26 779

原创 Windows 安装 Python 2.7 BeautifulSoup 4.5.3 手记

模块官网下载:https://www.crummy.com/software/BeautifulSoup/bs4/download/4.5/将模块解压至python27.python setup.py bulid python setup.py install进入python导入包查看是否安装成功.最新版导入包的语句不一样,这里是要注意的'import b

2017-03-29 11:34:02 3662

原创 数据结构之树

树是节点的有限集合.度: A的度是3 B的度是2 D的度是2 C的度为0 当前节点的直接分支叶子:终端节点就是叶子 E F G H C根:非终端节点就是根 ,A B D有序树: 如果E F不可以随意换顺序 就是有序树无序树: 如果 E F可以随意换顺序而且不影响逻辑祖先:对E来说 B,A都是祖先 子孙:对于A来说,所有 节点都是子孙,对于D来说G H都是

2017-02-25 16:15:44 276

原创 javascript图片库

##得自##目的:使用户在一个页面中查看图片不用跳转到新窗口./##需求:1.当点击某个连接时,要留在本窗口而不是跳转新窗口      2.当点击某个连接时,能在这个网页上同时看到那张图片以及原有的图片清单##思路:通过增加一个"占位符"图片的办法在这个主页上预留一个浏览区域       在点击某个链接时,拦截这个网页的默认行为在点击某个链接时, "占位符"图片替换为与那个

2017-02-22 17:38:02 289

原创 javascript之定时器实例

任务第一步: 先编写好网页布局,如下:   第二步: 获取显示秒数的元素,通过定时器来更改秒数。第三步: 通过window的location和history对象来控制网页的跳转__________________________________________________ 浏览器对象 操作成功5秒后回到主页返

2017-02-18 12:22:38 519

原创 编程练习/某班的成绩出来了,现在老师要把班级的成绩打印出来。

系好安全带,准备启航 //通过javascript的日期对象来得到当前的日期,并输出。 var Time=new Date(); var Week=["星期天","星期一","星期二","星期三","星期四","星期五","星期六"]; document.write(Time.getFullYear()+"年"+Tim

2017-02-17 23:55:16 2359

原创 javascript模拟计算机的实现

事件 function count(){ var text1=document.getElementById('txt1').value;//获取第一个输入框的值 var text2=document.getElementById('txt2').value;//获取第二个输入框的值 var Add

2017-02-14 17:04:33 375

原创 javascript模拟提示框

模拟提示框 #div1{ width:100px; height:100px; background:#FFCC99; border:1px solid #FF9900; display:none;} 点我这是一个简单的提示框。function demo(){ document.getElementById("div1").style.display='

2017-01-20 09:36:16 390

原创 Javascript获取当前时间源码-暂记

function Time(){ var today=new Date(); var h=today.getHours(); var m=today.getMinutes(); var s=today.getSeconds(); m=Check(m); s=Check(s); document.getElementById("time").innerHTML=h+":"+m+":"+

2017-01-19 19:28:11 307

原创 Javascript-字符串对象浅记

var str1="pythonniU"; document.write(str1.length);//9 document.write(str1.indexOf("h"));//3 document.write(str1.match("ni"));//ni document.write(str1.replace("U","u"));//pythonniu document.write(

2017-01-19 19:00:35 209

原创 我之见于Javascript中DOM0级处理和DOM2级处理事件的区别

1.Dom0级处理事件   把一个函数赋值给一个事件处理程序属性 例子:Hellotest var btn1=document.getElementById("btn"); btn1.onclick=function (){ alert("This is a DOM0 Delay thing"); }特性:Hellotest v

2017-01-18 23:45:21 807

原创 Javascript中的异常处理

1.异常   不同于C的是,javascript中有个异常处理,这使得javascript在运行中占据优势。   异常:当Javascript引擎执行Javascript代码时,发生了错误,导致程序停止运行。2.异常抛出  当异常产生时,并且将这个异常生成一个错误信息3.异常捕获  try{   发生异常的代码块;}catch(err){   错误的信息

2017-01-18 17:00:19 612

原创 python中的闭包

闭包(closure)是函数式编程的重要的语法结构。函数式编程是一种编程范式 (而面向过程编程和面向对象编程也都是编程范式)。在面向过程编程中,我们见到过函数(function);在面向对象编程中,我们见过对象(object)。函数和对象的根本目的是以某种逻辑方式组织代码,并提高代码的可重复使用性(reusability)。闭包也是一种组织代码的结构,它同样

2016-12-26 23:23:44 332

原创 C语言内存相关的一些知识点

整理了一些离散的概念点1.栈和代码段、数据段不一样,栈是越靠近栈顶,其内存地址越小,而代码段和数据段则是,越往后,其内存地址越大数据段放啥呢:全局变量,常量,函数里的静态变量。内存的规划,从高地址到低地址是:栈段,自由段,堆段,数据段,代码段。栈自堆数代栈的特点:先进后出,内存地址由大到小。地址分配:代码,数据段是从下往上分配(先低地址,后高地址),栈是从上

2016-12-24 17:31:06 582

原创 [二级C]专题习题-函数

1.     编写程序,在主函数输入m的值,在函数fun中计算如下公式的值并将结果返回到主函数中输出:例如,若输入5,则应输出-0.283333。   float fun(int m){ int i; float result=1.0/2; for(i=3;i<=m;i++) { result-=1.0/i; } ret

2016-12-21 14:17:04 1560

原创 [二级C]专题习题-字符数组

1. 编写程序统计输入的一串字符中大写字母和小写字母的个数。   #include#includeint main(){ char a[100]; int i,num[2]={0}; gets(a); for(i=0;a[i]!='\0';i++) { if(a[i]>='a'&&a[i]<='z') num

2016-12-16 21:33:56 931

原创 [二级C]专题习题-二维数组

初学C语言,程序代码只是单纯的实现功能,并未考虑Bug问题。--------------------------------------------------------------------------------------------------------------1.对N*N的二维数组求二维数组右上半三角元素的值乘以m.并输出新的二维数组元素。例如:若m的值为2,a数组

2016-12-11 17:05:21 2581

原创 [二级C]专题习题-一维数组

初学C语言,程序代码只是单纯的实现功能,并未考虑Bug问题。--------------------------------------------------------------------------------------------------------------1.计算含N个元素的x数组的平均值,并将大于平均值的数保存到数组y中,并输出y数组中所有元素。 int

2016-12-10 00:37:42 2339

原创 对于C语言中int main(int argc,char **argv)的理解

前者可接受 命令行参数,argc表示参数个数, argv[]是参数数组,其中第0个参数是程序本身的名称(包含路径)。  argv[]是一个字符数组.argv[0]:指向程序的全路径名argv[1]:指向在DOS命令行中执行程序名后的第一个字符串。argv[2]:指向第二个字符串。说一下main(int argc,char *argv[])函数的两个形参,第一个int

2016-12-02 11:15:23 21632 2

原创 [第一天]HTTP协议详解

HTTP协议详解1.Http与Https区别分析   Http是一种超文本传输协议,同样也是一种无状态的协议,常用端口是80,最新版本是1.1;1)何为无状态无状态是指Web浏览器与Web服务器之间不需要建立持久的连接;这意味着当一个客户端向服务端发出请求,然后Web服务器返回响应(Response),连接就被关闭了。Https是一种以安全为目的的Http通道,是在

2016-10-12 18:17:54 539

原创 python3关于urllib中urlopen报错问题的解决

00x0 前言   最近更新了python版本,准备写个爬虫,意外的发现urllib库中属性不存在urlopen,于是各种google,然后总结一下给出解决方案  00x1 问题的出现   AttributeError: 'module' object has no attribute 'urlopen'00x2 问题的解决途径    我们先来看下官方文档的

2016-07-07 23:13:53 57171 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除