自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 looter——超轻量级爬虫框架

如今,网上的爬虫教程可谓是泛滥成灾了,从urllib开始讲,最后才讲到requests和selenium这类高级库,实际上,根本就不必这么费心地去了解这么多无谓的东西的。只需记住爬虫总共就三大步骤:发起请求——解析数据——存储数据,这样就足以写出最基本的爬虫了。诸如像Scrapy这样的框架,可以说是集成了爬虫的一切,但是新人可能会用的不怎...

2018-07-31 18:03:28 153

转载 Docker

1.什么是Docker?Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。2.什么是虚拟化?在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种 实体资源,如服务器、网络、内存及存储等,予以抽...

2018-07-31 09:53:00 36

转载 iOS越狱deb打包之APP打包

准备工作Theos(https://github.com/theos/theos)准备打包的APP打包套路先安装好Theos一般来说,最好配置下环境: export THEOS=~/theos export PATH=$THEOS/bin:$PATH复制代码$ git clone --recursive https://github.com/theos/theos.git...

2018-07-31 03:29:40 695

转载 判断一棵树是否是完全二叉树

完全二叉树:每层结点都完全填满,在最后一层上如果不是满的,则只缺少右边的若干结点。如果一个节点有右孩子没有左孩子,直接返回false。(判断条件1)如果一个节点不是左右两个孩子都全(有左没右或左右都没有),则开启阶段,此时其余节点全是叶节点。(判断条件2)否则不是完全二叉树。public class IsCBT { public static class Node{ pub...

2018-07-30 21:05:00 57

转载 五种IO模型

五种IO模型blocking IOnon-blocking IOIO multiplexingsignal driven IOasynchronous IOIO过程中,会涉及到用户进程和系统内核两个概念,分两步完成IO。首先,等待数据准备。然后,将数据从系统内核copy到用户进程。阻塞IOprocess 要求 ker...

2018-07-28 16:58:26 66

转载 第四周 day20:属性/类方法/静态方法

本节主要内容:1.属性2.类方法3.静态方法一.属性属性(@property):将方法伪装成属性(将动词伪装成名词),代码上没有什么提升,只是更符合逻辑上的思想,更合理.配套装饰器: 1,修改 @属性名.setter ** 2,删除 @属性名.deleter *属性的初识#需求一:求一个人的体质指数bmi#缺点:指数bmi是一个数值,传统...

2018-07-27 20:05:00 63

转载 c++ learning

迟到了三年的学习笔记。。野指针:造了一个指针,不是NULL或者没有指向正经内存。比如刚造出来又不赋值,并不知道它指向了哪里内存泄漏:造了一个指针,给他分配了空间,xxxxx,又分配了一块空间,指针目标转移,之前的空间没有被释放,叫做内存泄漏数据库的四个事务隔离级别:  1 读未提交:A在进行一套事务,干到一半B过来读了一下,读到了A做得操作,但是A其实还没有commit ...

2018-07-27 15:22:00 70

转载 Fabric 安装

CentOS-6 安装 Fabric一:下载 epel 的 rpm 安装包wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm二:安装EPELrpm -ivh epel-release-6-8.noarch.rpm三:可以检查下 EPEL 源安装好EPEL 源后,用yum 命令来检查是...

2018-07-27 14:52:15 235

转载 【java】LIst切割----划分 List为几个LIst的几种工具类 1.按照目标份数划分 2.按照目标容量划分 【适用场景:mybatis分批次In查询,放置In拼接sql过长】...

如题,示例代码如下:/** * 1> 按照份数---划分list * @param source * @param num 想要划分成多少份 * @return */ public static <T> List<List<T>> splitListForNum(List<T>...

2018-07-27 12:35:00 204

转载 maven配置国内镜像

为什么80%的码农都做不了架构师?>>> ...

2018-07-27 10:41:00 82

转载 https页面 和 http请求的问题

(1)强制升级http 静态资源地址为https地址https页面中不能使用http请求,http页面中可以使用https请求。关于在https 页面有一些http的请求,可以在<head></head>中设置<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-req...

2018-07-26 10:54:00 202

转载 Log4j 2.x 配置详解及详细配置例子

转自:https://blog.csdn.net/why_still_confused/article/details/79116565 本文主要内容分为以下两部分:  1.Log4j 2.x的官方配置详解的翻译总结  2.Log4j 2.x的详细配置例子及注释更多有关Log4j的内容详见Log4j 2.x的体系架构详解配置语法  从版本2.9开始,出于安全原因,L...

2018-07-24 17:13:14 663

转载 Vue学习填坑之路

要点:学会使用NPM依赖包搞清楚Nodejs的一些简单命令教程:这是重点:一切照着这个走,绝对不会有问题。blog.csdn.net/mao83409951…关于NODEJS:nodejs的优点:便捷:可以快速的通过命令行下载各种依赖包提供环境:有了NODEJS,JS就不仅仅只是一个前端语言了。NODEJS可以让你拥有一个能够能够运行JS的环境,由于入门入的不是特别深...

2018-07-23 15:15:58 94

转载 vue中$emit的用法

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-07-21 18:32:00 68

转载 批处理

windows批处理拷贝文件,创建一个*.bat文件,输入:xcopy "D:\zhangshuibing\zhangshuibing.txt" "\198.28.0.33\d$\"xcopy "D:\zhangshuibing\zhangshuibing.txt" "\198.28.0.42\d$\" /y /spause执行该文件,参数 y 假设对全部询问都回...

2018-07-20 23:16:43 42

转载 补充:无法远程访问server的一个问题openssh没有配置好 无法编辑文件vim没有装好...

如果你无法远程访问你ubuntu server那多半是你的openssh没有配置好,这篇文章应该先发的,前面没有意识到这个问题,这里补上操作基础要先安装vim(直接用源下载终端输入指令)apt‑get install vim1.现在开始配置openssh ,在终端输入指令apt‑get install openssh‑serve...

2018-07-20 05:39:33 133

转载 Java面试基础篇——第六篇:常见Map类的区别

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-07-19 12:02:00 216

转载 竞价数据的分析思路

说到竞价必定要联系到数据分析,只有学会分析数据了,才能把握竞价推广的方向,现阶段许多的中小型企业有做百度推广,但却不懂得数据的分析,只知道简单的搭建账户、添加关键词、出价、写文案等等,这些都是竞价的基础工作,最重要的还是要掌握数据的分析,许多企业都缺乏,造成竞价效果低下。首先我们在数据分析之前要有很明了的认识很清晰的思路,我们为什么要做竞价的数据分析?我们怎么做数据分析以及我们作完数据分...

2018-07-19 11:06:00 446

转载 Ajax缓存

一、Ajax缓存的好处这种设计使客户端对一些静态页面内容的请求,比如图片,css文件,js脚本等,变得更加快捷,提高了页面的响应速度,也节省了网络通信资源。二、Ajax缓存的不足Ajax缓存虽然有上述的好处,但是如果通过Ajax对一些后台数据进行更改的时候,虽然数据在后台已经发生改变,但是页面缓存中并没有改变,对于相同的URL,Ajax提交过去以后,浏览器还只是简单的从缓存中拿数...

2018-07-19 10:15:00 99

转载 【Spring Boot 系列 入门程序】

为什么80%的码农都做不了架构师?>>> ...

2018-07-18 14:42:00 80

转载 js延时器setTimeout改造为定时器

js延时器setTimeout改造为定时器核心思维----利用回调函数改造,让setTimeout延时器执行自身回调函数<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>定时器</title></head&g...

2018-07-18 09:03:47 113

转载 《射雕英雄传》书摘

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-07-17 13:06:00 93

转载 vue 实站技巧总结

多个页面都使用的到方法,放在vue.prototype上会很方便刚接触vue的时候做过一件傻事,因为封装了一个异步请求接口post,放在post.js文件里面,然后在每个需要使用异步请求的页面引入import port from './xxxx/xxxx/post'复制代码如果只是这样,还没什么,我们可以写好一个页面以后再复制,可以保证每个页面都有上面的语句...

2018-07-17 10:18:00 46

转载 CentOS下配置redis允许远程连接

© 版权声明:本文为博主原创文章,转载请注明出处1. 目的  因为想要学习redis,因此在虚拟机中安装了redis,为了实现在物理机可以访问redis,弄了好久;因此记录下来,以免忘记。2. 环境  虚拟机:CentOS Linux release 7.4.1708 (Core)  redis:4.0.8  防火墙:iptables3. 配置  3.1 配置redis.conf...

2018-07-16 20:10:00 784

转载 运算符

Java 运算符计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符public class Test { public static void main(String[] args) { int a = 1...

2018-07-16 19:21:00 48

转载 项目实战-后台管理系统(四)

老师管理teacher.html{% extends "base.html" %}{% block css %} &lt;style&gt; .tag{ display: inline-block; padding: 5px; border: 1px solid red; backgr...

2018-07-16 01:44:08 170

转载 SpringMVC自定义日期转换器

一、创建自定义日期转换器类 1 public class StringToDateConverter implements Converter<String,Date> { 2 @Override 3 public Date convert(String source) { 4 try { 5 Simple...

2018-07-15 11:19:00 270

转载 1-1 字符串排序

用Java编写一个能对一组字符串按字典序升序排序的程序 输入为N和N行字符串,需要按行输出字符串升序排序的结果 如输入 3 Abc Abe Abd 输出: Abc Abd Abeimport java.util.Arrays;import java.uti...

2018-07-13 16:47:27 183

转载 git 命令大全

在git Bash中操作, 用到了一些git命令,做一下记录。一、提交代码1、提交代码到本地库中 git commit -m '描述内容' 2、拉取该分支下的内容,与自己在本地库改写的合并 git pull origin &lt;分支名称&gt; 3、提交代码到github上 git push origin &lt;分支名称&gt;二、合并代码1、查看所有分支(其中带 * 号的:当...

2018-07-12 15:30:00 47

转载 ftp的主动模式active mode和被动模式 passive mode的配置和区别

ftp的主动模式active mode和被动模式 passive mode的配置和区别2017年05月08日 17:47:16阅读数:21768本文主要记录的是在linux上的区别,弄了一整天才整明白区别ftp模式分为主动模式(active mode)和被动模式(passive mode),ftp是tcp连接,所以要进行三次握手1. active和p...

2018-07-12 11:41:00 108

转载 MySQL 中的myisam内部临时表

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-07-11 15:24:00 46

转载 js深拷贝和浅拷贝?

浅拷贝(shallow copy):只复制指向某个对象的指针,而不复制对象本身,新旧对象共享一块内存;深拷贝(deep copy):复制并创建一个一摸一样的对象,不共享内存,修改新对象,旧对象保持不变。var a = 25;var b = a;b = 10;console.log(a);//25console.log(b);//10//浅拷贝var obj1 = ...

2018-07-11 13:05:00 86

转载 深入分析:12C ASM Normal冗余中PDB文件块号与AU关系与恢复

在 10G 和 11G 中,DBA 可以根据文件名,确定这个文件在 ASM 磁盘组上的分布,然后 dd 出来每一个 AU,最后拼凑成一个完成的数据文件。在 12C 的 PDB 中,我们尝试用这种方法,进一步,根据给定的文件号和表的块号,从 ASM 磁盘上 dd 出来这些块。之后 sqlplus 清空这个表,再将出来的数据 dd 回去,以验证是否准确找到...

2018-07-11 11:09:43 77

转载 Spring Cloud构建微服务架构-Hystrix服务降级

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-07-11 09:28:00 42

转载 凉凉了,Eureka 2.x 宣布停更,Spring Cloud 何去何从?

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-07-11 09:22:00 1329

转载 浅析当下的 Node.js CommonJS 模块系统

在 ES2015 标准之前,JavaScript 语言没有原生的组织代码的方式。Node.js 用 CommonJS 模块规范填补了这个空白。我想通过这篇文章和大家分享一下当下的 CommonJS 模块系统的一些机制和细节。在写这篇文章的时阅读代码 Node.js 版本是 v10.0.0全文共由三个部分组成:什么是模块系统require() 的...

2018-07-10 14:11:21 132

转载 架构、框架、模式、模块、组件、插件、控件、中间件的含义和区别

软件架构(architecture)英文:Architecture is the art of planning, designing, and constructing buildings.中文:软件架构,也称为软件体系结构。简单地说,软件架构就是一个蓝图,是一种设计方案,将客户的不同需求抽象成为抽象组件,并且能够描述这些抽象组件之间的通信和调用。它是对软件系统的系统组织,是对构成系统的构件...

2018-07-10 02:51:55 245

转载 JavaEE互联网轻量级框架整合开发(书籍)阅读笔记(4):JDK动态代理+拦截器...

一、拦截器的理解  学习拦截器之前需要对动态代理和反射有一定的基础。  官方说法:   java里的拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行,同时也提供了一种可以提取action中可重用部分的方式。在AOP(Aspect-Oriented Programmi...

2018-07-09 15:15:00 73

转载 基础(一)regExp类型

ECMAScript通过regExp类型(引用类型)支持正则表达式。正则表达式用于匹配字符串中的字符组合。一、创建正则表达式字面量形式的正则表达式:const expression = / pattern / flags;复制代码RegExp构造函数:let expression = new RegExp(pattern [, flags]); // 两个参数都是字符串// ES6之...

2018-07-07 12:56:27 108

转载 前端性能常见优化点分析

前言网站的划分一般为二:前端和后台。我们可以理解成后台是用来实现网站的功能的,比如:实现用户注册,用户能够为文章发表评论等等。而前端呢?其实应该是属于功能的表现。并且影响用户访问体验的绝大部分来自前端页面。而我们建设网站的目的是什么呢?不就是为了让目标人群来访问吗?所以我们可以理解成前端才是真正和用户接触的。除了后台需要在性能上做优化外,其实前端的页面更需要在性能优化上下功夫,只有这样才能给我...

2018-07-07 05:39:38 238

空空如也

空空如也

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

TA关注的人

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