自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

曾经

年少不被层楼误,余生不羁尽自由

原创 JavaSE基础知识框架及概述

JavaSE基础知识概述:  Java简介:JDK及环境变量的配置、常见软件安装与使用、API文档。  Java语言基础:基本数据类型、变量与常量、运算符、数据类型转换、代码注释和编码规范、逻辑控制和方法的定义。   数组:一维数组、二维数组的定义与使用。   面向对象编程:面向对象的特点...

2018-08-28 20:12:13

阅读数 310

评论数 0

原创 java将list转为树形结构的方法(后台和前台)

前台: function listToTree(myId,pId,list){ function exists(list, parentId){ for(var i=0; i<list.length;...

2020-02-14 19:24:02

阅读数 9

评论数 0

原创 解决:'chromedriver' executable needs to be in PATH问题 安装ChromeDriver(Windows)

Windows下配置ChromeDriver 1、查看自己chrome浏览器的版本。   浏览器地址栏输入以下地址   chrome://version    2、通过自己的版本下载相应的chromedriver.exe   下载地址:http://npm.taobao.org/mir...

2020-01-23 09:48:00

阅读数 63

评论数 0

转载 cmder使用简介

简介 cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令。 下载 官网地址:http://cmder.net/ 下载的时候,会有两个版本,分别是mini与full版;唯一的差别在于有没有内建msysgit工具,...

2020-01-15 17:13:34

阅读数 63

评论数 0

原创 curl

什么是curl命令? curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。 如何在windows下使用curl命令? 第一步: 进入curl下载官网,下载合适的版本,我这里下载的是...

2020-01-15 16:10:54

阅读数 138

评论数 0

转载 Spring Boot Security入门

一、Spring Boot Security 整合 OAuth2 设计安全API接口服务 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文重点讲解Spring Boot项目对OAuth2进行的实现,如果你对OAuth2不是很了...

2020-01-15 15:20:52

阅读数 48

评论数 0

转载 Vue2.0搭建脚手架流程

介绍 Vue.js是一套构建用户界面的渐进式框架。 Vue 只关注视图层,采用自底向上增量开发的设计。 Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 安装node.js 从node官网下载并安装node,安装步骤很简单,只要一路“next”就可以了。 安装完...

2020-01-14 15:07:16

阅读数 15

评论数 0

原创 System.currentTimeMillis与System.nanoTime()的简单使用

package com.sinoline.controller.jsyj; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimeZo...

2019-11-21 17:07:09

阅读数 8

评论数 0

原创 python调用cv2.findContours时报错:ValueError: not enough values to unpack (expected 3, got 2)

这是因为在OpenCV旧版,返回三个参数: im2, contours, hierarchy = cv2.findContours(mask, cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE) 要想返回三个参数: 把OpenCV 降级成3.4.3.18 就可以...

2019-09-03 23:52:35

阅读数 68

评论数 0

原创 仿百度搜索框–vue版本

仿百度搜索框–vue版本 时维九月,序属三秋。此吾工作三个月之日,亦是吾重拾博客之时。一路坎坷走来,经历良多,收获甚多。 正题 百度搜索框是企业开发中常用的一项功能,作为一个前端工作者,自然也是必不可少的。在上一篇中介绍了jQuery版本的 ,这篇博客中主要介绍vue版本的实现。 <!DOC...

2019-09-03 23:50:00

阅读数 24

评论数 0

原创 仿百度搜索框–jQuery版本

仿百度搜索框–jQuery版本 时维九月,序属三秋。此吾工作三个月之日,亦是吾重拾博客之时。一路坎坷走来,经历良多,收获甚多。 正题 百度搜索框是企业开发中常用的一项功能,作为一个前端工作者,自然也是必不可少的。这篇博客中主要介绍jQuery版本的实现。 <!DOCTYPE html>...

2019-09-03 23:40:10

阅读数 139

评论数 0

转载 开源Web漏洞扫描工具–Arachni

下载地址: 官网地址:http://www.arachni-scanner.com/ Arachni是一个包含很多特性、模块化的、高性能的Ruby框架,目的是帮助渗透测试人员和管理者评估现代web应用程序的安全。Arachni是免费、源代码开源的,它支持所有主流操作系统,如:Windows、Ma...

2019-08-22 18:48:34

阅读数 73

评论数 0

原创 Leetcode 91 解码方法(Java)

题目描述 一条包含字母 A-Z 的消息通过以下方式进行了编码: 'A' -> 1 'B' -> 2 ... 'Z' -> 26 给定一个只包含数字的非空字符串,请计算解码方法的总数。 示例 1: 输入: "1...

2019-06-16 13:46:49

阅读数 259

评论数 0

原创 Leetcode 303 区域和检索 - 数组不可变 (Java)

题目描述 Leetcode 303 给定一个整数数组 nums,求出数组从索引 i 到 j (i ≤ j) 范围内元素的总和,包含 i, j 两点。 示例:给定 nums = [-2, 0, 3, -5, 2, -1], 求和函数为 sumRange() sumRange(0, 2) -&...

2019-06-16 13:40:34

阅读数 113

评论数 0

原创 Leetcode 76 最小覆盖子串(Java)

题目描述 Leetcode 76 Given a string S and a string T, find the minimum window in S which will contain all the characters in T in complexity O(n). For exa...

2019-06-16 13:25:16

阅读数 289

评论数 0

原创 Leetcode 120 三角形最小路径和(Triangle)(Java实现)

题目 Leetcode 120 Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below. For e...

2019-06-02 10:02:17

阅读数 100

评论数 0

原创 leetcode114 将二叉树展开为链表 (python3和Java实现)

题目 leetcode114 将二叉树变为链表 https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list/ 给定一个二叉树,原地将它展开为链表。 例如,给定二叉树 1 / \ 2 5 / \ ...

2019-05-26 17:33:27

阅读数 106

评论数 0

原创 python-opencv学习三:视频的相关操作(读取视频文件,显示视频,保存视频文件)

主要使用的函数是:cv2.VideoCapture(),cv2.VideoWrite()。 一、用摄像头捕获视频 我们经常需要使用摄像头捕获实时图像。OpenCV 为这种应用提供了一个 非常简单的接口。让我们使用摄像头来捕获一段视频,并把它转换成灰度视频 显示出来。 废话不多说,直接上代码...

2019-05-03 13:04:50

阅读数 490

评论数 0

原创 python-opencv学习二:图像的相关操作(读入、显示、保存)

一、关于OpenCV简介 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实...

2019-05-03 12:45:55

阅读数 332

评论数 0

原创 包学包会:提高pip下载速度,更改pip镜像源

在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。 1、国内镜像源 网易:http://mirrors.163.com/ 阿里:https:...

2019-05-03 12:35:26

阅读数 84

评论数 0

原创 多线程版本的百度语音识别(python2.7+PyQt4)

先看一下效果: 毕竟是免费接口,效果可想而知 :( 之前写过一个单线程的,代码也扔在这了,需要的自取。 单线程版本代码下载:https://github.com/leizhang9527/speech_recognition/tree/master/Single%20thread 多线...

2019-05-02 23:02:15

阅读数 115

评论数 0

原创 猜数字游戏(pyqt5+python3)

import sys from random import randint from PyQt5.QtWidgets import QApplication ,QWidget , QGridLayout, QPushButton, QLabel, QLineEdit, QTextBrowser ...

2019-04-30 23:49:40

阅读数 69

评论数 0

原创 python实现opencv学习一:安装、环境配置、工具

一、安装python https://www.python.org/downloads/ 过程就不在此赘述了,详情请参考: https://blog.csdn.net/weixin_40928253/article/details/89360419 二、安装pip(通用的 Python 包...

2019-04-28 09:44:15

阅读数 143

评论数 0

原创 PyQt5:从入门到放弃(环境搭建:python3.6+eric6+pyqt5)

一、安装python3.6并配置环境变量 1、到官网下载python3.x(python2.x用户自行下载) https://www.python.org/downloads/ 安装过程就不赘述了,比较简单,自行搞定。 2、配置环境变量 在用户变量中的Path 加入 python 和...

2019-04-17 21:29:23

阅读数 453

评论数 0

原创 pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音读取出来

# -*- coding: utf-8 -*- ''' author:Decadence email:leizhang9527@163.com ''' import wave import time from datetime imp...

2019-04-14 11:05:50

阅读数 288

评论数 0

原创 剑指offer之链表中倒数第K个结点(Java实现)

链表中倒数第K个结点 NowCoder 题目描述: 输入一个链表,输出该链表中倒数第k个结点。 解题思路: //时间复杂度O(n),一次遍历即可 public class Solution { public ListNode FindKthToTail(ListNode head,int ...

2019-01-02 13:06:22

阅读数 48

评论数 0

原创 剑指offer之合并两个排序的链表(Java实现)

合并两个排序的链表 NowCoder 题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 解题思路: /* public class ListNode{ int val; ListNode.next = null; Li...

2019-01-02 13:05:39

阅读数 45

评论数 0

原创 剑指offer之反转链表(Java实现)

反转链表 NowCoder 题目描述: 输入一个链表,反转链表后,输出新链表的表头。 解题思路: /* public class ListNode { int val; ListNode next = null; ListNode(int val) ...

2019-01-02 12:57:25

阅读数 125

评论数 0

原创 剑指offer之二维数组中的查找(Java实现)

二维数组中的查找 NowCoder 题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 Consider the following matrix: [ [1, 4...

2019-01-01 22:56:08

阅读数 143

评论数 1

原创 Linux根目录各个文件夹介绍及说明

/bin 二进制可执行命令 /dev 设备特殊文件 /etc 系统管理和配置文件 /etc/rc.d 启动的配置文件和脚本 /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /lib 标准程序设计库,又叫动态链接共享库,作用类似wind...

2019-01-01 22:36:45

阅读数 1397

评论数 0

原创 剑指offer之栈的压入、弹出序列(Java实现)

栈的压入、弹出序列 NowCoder 题目描述: 输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序 列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是...

2019-01-01 22:29:32

阅读数 200

评论数 0

原创 剑指offer之二叉搜索树的后序遍历(Java实现)

二叉搜索树的后序遍历 NowCoder 题目描述: 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。 假设输入的数组的任意两个数字都互不相同。 解题思路: /* 1.找到根结点 2.遍历序列,找到第一个大于等于根结点的元素i,则i左侧为左子树、i右...

2019-01-01 22:28:37

阅读数 282

评论数 0

原创 剑指offer之二叉树中和为某一值的路径(Java实现)

二叉树中和为某一值的路径 NowCoder 题目描述: 输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所 经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前) 解题思路: import java....

2019-01-01 22:27:51

阅读数 98

评论数 0

原创 剑指offer之从上往下打印二叉树(Java实现)

从上往下打印二叉树 NowCoder 题目描述: 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 解题思路: /* 思路是用arraylist模拟一个队列来存储相应的TreeNode */ import java.util.*; public class Solution { pu...

2019-01-01 22:27:08

阅读数 267

评论数 0

原创 剑指offer之包含min函数的栈(Java实现)

包含min函数的栈 NowCoder 题目描述: 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。 解题思路: import java.util.Stack; import java.util.Arrays; public class Solu...

2019-01-01 22:26:25

阅读数 124

评论数 0

原创 剑指offer之调整数组顺序使奇数位于偶数前面(Java实现)

调整数组顺序使奇数位于偶数前面 NowCoder 题目描述: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分, 并保证奇数和奇数,偶数和偶数之间的相对位置不变。 解题思路: /** * 1.要想保证原有次序,则只能顺次移动或...

2019-01-01 22:25:48

阅读数 31

评论数 0

原创 剑指offer之数值的整数次方(Java实现)

数值的整数次方 NowCoder 题目描述: 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 解题思路: /* * 1.全面考察指数的正负、底数是否为零等情况。 * 2.写出指数的二进制表达,例如13表达为二进制1101。 * ...

2019-01-01 22:25:06

阅读数 111

评论数 0

原创 剑指offer之树的子结构(Java实现)

树的子结构 NowCoder 题目描述: 输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构) 解题思路: public class Solution { public static boolean HasSubtree(TreeNode ...

2019-01-01 22:23:51

阅读数 158

评论数 0

原创 剑指offer之二进制中1的个数(Java实现)

二进制中1的个数 NowCoder 题目描述: 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 解题思路: public class Solution { public int NumberOf1(int n) { int count = 0; ...

2018-12-30 10:38:25

阅读数 202

评论数 0

原创 剑指offer之二叉搜索树与双向链表(Java实现)

二叉搜索树与双向链表 NowCoder 题目描述: 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 解题思路: /* 方法一:非递归版 解题思路: 1.核心是中序遍历的非递归算法。 2.修改当前遍历节点与前一遍历节点的指针指向。 ...

2018-12-30 10:37:49

阅读数 433

评论数 0

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