- 博客(130)
- 资源 (11)
- 收藏
- 关注
原创 JavaSE基础知识框架及概述
JavaSE基础知识概述: Java简介:JDK及环境变量的配置、常见软件安装与使用、API文档。 Java语言基础:基本数据类型、变量与常量、运算符、数据类型转换、代码注释和编码规范、逻辑控制和方法的定义。 数组:一维数组、二维数组的定义与使用。 面向对象编程:面向对象的特点、类与对象、抽象类、接口、包的定义及使用、异常与捕获。 常见的设计模式:单例设计模式、多例设计模...
2018-08-28 20:12:13 1180
原创 java将list转为树形结构的方法(后台和前台)
前台:function listToTree(myId,pId,list){ function exists(list, parentId){ for(var i=0; i<list.length; i++){ if (list[i][myId...
2020-02-14 19:24:02 1080
原创 解决:'chromedriver' executable needs to be in PATH问题 安装ChromeDriver(Windows)
Windows下配置ChromeDriver1、查看自己chrome浏览器的版本。 浏览器地址栏输入以下地址 chrome://version 2、通过自己的版本下载相应的chromedriver.exe 下载地址:http://npm.taobao.org/mirrors/chromedriver/3、将下载下来的chromedriver.exe放在chrom...
2020-01-23 09:48:00 4649
转载 cmder使用简介
简介cmder是一个增强型命令行工具,不仅可以使用windows下的所有命令,更爽的是可以使用linux的命令,shell命令。下载官网地址:http://cmder.net/下载的时候,会有两个版本,分别是mini与full版;唯一的差别在于有没有内建msysgit工具,这是Git for Windows的标准配备;全安装版 cmder 自带了 msysgit, 压缩包...
2020-01-15 17:13:34 19713 4
原创 curl
什么是curl命令?curl是利用URL语法在命令行方式下工作的开源文件传输工具。它被广泛应用在Unix、多种Linux发行版中,并且有DOS和Win32、Win64下的移植版本。如何在windows下使用curl命令?第一步: 进入curl下载官网,下载合适的版本,我这里下载的是windows 64位的curl。其中我下载的zip文件。 另外CAB文件也是压缩文件,这...
2020-01-15 16:10:54 13419
转载 Spring Boot Security入门
一、Spring Boot Security 整合 OAuth2 设计安全API接口服务OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。本文重点讲解Spring Boot项目对OAuth2进行的实现,如果你对OAuth2不是很了解,你可以先理解OAuth 2.0 - 阮一峰,https://www.ruanyifeng.c...
2020-01-15 15:20:52 617
转载 Vue2.0搭建脚手架流程
介绍Vue.js是一套构建用户界面的渐进式框架。Vue 只关注视图层,采用自底向上增量开发的设计。Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。安装node.js从node官网下载并安装node,安装步骤很简单,只要一路“next”就可以了。安装完成后,打开命令行工具输入命令node -v,如下图,如果出现对应版本号,就说明安装成功了。我们...
2020-01-14 15:07:16 254
原创 System.currentTimeMillis与System.nanoTime()的简单使用
package com.sinoline.controller.jsyj;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Date;import java.util.TimeZone;/** * @Author Decadence * @Date 2019/11/21 ...
2019-11-21 17:07:09 321 1
原创 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 就可以了,在终端输入pip install opencv-python==3.4.3.18OpenCV ...
2019-09-03 23:52:35 446
原创 仿百度搜索框–vue版本
仿百度搜索框–vue版本时维九月,序属三秋。此吾工作三个月之日,亦是吾重拾博客之时。一路坎坷走来,经历良多,收获甚多。正题百度搜索框是企业开发中常用的一项功能,作为一个前端工作者,自然也是必不可少的。在上一篇中介绍了jQuery版本的 ,这篇博客中主要介绍vue版本的实现。<!DOCTYPE html><html lang="zh"> <head>...
2019-09-03 23:50:00 801
原创 仿百度搜索框–jQuery版本
仿百度搜索框–jQuery版本时维九月,序属三秋。此吾工作三个月之日,亦是吾重拾博客之时。一路坎坷走来,经历良多,收获甚多。正题百度搜索框是企业开发中常用的一项功能,作为一个前端工作者,自然也是必不可少的。这篇博客中主要介绍jQuery版本的实现。<!DOCTYPE html><html> <head> <meta charset="UTF...
2019-09-03 23:40:10 1513
转载 开源Web漏洞扫描工具–Arachni
下载地址:官网地址:http://www.arachni-scanner.com/Arachni是一个包含很多特性、模块化的、高性能的Ruby框架,目的是帮助渗透测试人员和管理者评估现代web应用程序的安全。Arachni是免费、源代码开源的,它支持所有主流操作系统,如:Windows、Mac OS X 、Linux,通过便携式可移植包的形式进行分发,使其满足即时部署的要求。Arachni可...
2019-08-22 18:48:34 1416
原创 Leetcode 91 解码方法(Java)
题目描述一条包含字母 A-Z 的消息通过以下方式进行了编码:'A' -> 1'B' -> 2...'Z' -> 26给定一个只包含数字的非空字符串,请计算解码方法的总数。示例 1:输入: "12"输出: 2解释: 它可以解码为 "AB"(1 2)或者 "L"(12)。示例 2:输入: "226"输出: 3解释: 它可以解码为 "BZ" (2 26),...
2019-06-16 13:46:49 968
原创 Leetcode 303 区域和检索 - 数组不可变 (Java)
题目描述Leetcode 303给定一个整数数组 nums,求出数组从索引 i 到 j (i ≤ j) 范围内元素的总和,包含 i, j 两点。示例:给定 nums = [-2, 0, 3, -5, 2, -1],求和函数为 sumRange()sumRange(0, 2) -> 1sumRange(2, 5) -> -1sumRange(0, 5) -> ...
2019-06-16 13:40:34 407
原创 Leetcode 76 最小覆盖子串(Java)
题目描述Leetcode 76Given 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 example,S = "ADOBECODEBANC"T = "ABC"Minimum window ...
2019-06-16 13:25:16 2103
原创 Leetcode 120 三角形最小路径和(Triangle)(Java实现)
题目Leetcode 120Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below.For example, given the following triangle[ [2], [...
2019-06-02 10:02:17 547
原创 leetcode114 将二叉树展开为链表 (python3和Java实现)
题目leetcode114 将二叉树变为链表https://leetcode-cn.com/problems/flatten-binary-tree-to-linked-list/给定一个二叉树,原地将它展开为链表。例如,给定二叉树 1 / \ 2 5 / \ \3 4 6将其展开为:1 \ 2 \ 3 \ ...
2019-05-26 17:33:27 459
原创 python-opencv学习三:视频的相关操作(读取视频文件,显示视频,保存视频文件)
主要使用的函数是:cv2.VideoCapture(),cv2.VideoWrite()。一、用摄像头捕获视频 我们经常需要使用摄像头捕获实时图像。OpenCV 为这种应用提供了一个 非常简单的接口。让我们使用摄像头来捕获一段视频,并把它转换成灰度视频 显示出来。废话不多说,直接上代码。(注释已经很详细了,说多了无益。:( )import cv2#从...
2019-05-03 13:04:50 2572 1
原创 python-opencv学习二:图像的相关操作(读入、显示、保存)
一、关于OpenCV简介 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它的主要接口也...
2019-05-03 12:45:55 1893
原创 包学包会:提高pip下载速度,更改pip镜像源
在使用Python的时候需要安装各种模块,而pip是很强大的模块安装工具,但是由于国外官方pypi经常被墙,导致不可用,所以我们最好是将自己使用的pip源更换一下,这样就能解决被墙导致的装不上库的烦恼。1、国内镜像源网易:http://mirrors.163.com/阿里:https://opsx.alibaba.com/mirror清华:https://mirrors.tuna...
2019-05-03 12:35:26 306
原创 多线程版本的百度语音识别(python2.7+PyQt4)
先看一下效果:毕竟是免费接口,效果可想而知 :(之前写过一个单线程的,代码也扔在这了,需要的自取。单线程版本代码下载:https://github.com/leizhang9527/speech_recognition/tree/master/Single%20thread多线程版本代码下载:https://github.com/leizhang9527/speech_rec...
2019-05-02 23:02:15 755
原创 猜数字游戏(pyqt5+python3)
import sysfrom random import randintfrom PyQt5.QtWidgets import QApplication ,QWidget , QGridLayout, QPushButton, QLabel, QLineEdit, QTextBrowserclass Winform(QWidget): def __init__(self,pare...
2019-04-30 23:49:40 366
原创 python实现opencv学习一:安装、环境配置、工具
一、安装pythonhttps://www.python.org/downloads/过程就不在此赘述了,详情请参考:https://blog.csdn.net/weixin_40928253/article/details/89360419二、安装pip(通用的 Python 包管理工具,提供了对 Python 包的查找、下载、安装、卸载的功能)过程就不在此赘述了,详情请参考...
2019-04-28 09:44:15 408
原创 PyQt5:从入门到放弃(环境搭建:python3.6+eric6+pyqt5)
一、安装python3.6并配置环境变量1、到官网下载python3.x(python2.x用户自行下载)https://www.python.org/downloads/安装过程就不赘述了,比较简单,自行搞定。2、配置环境变量在用户变量中的Path 加入 python 和python\scripts两个路径3、验证win+r打开cmd命令行 输入pyt...
2019-04-17 21:29:23 3482 1
原创 pyaudio:基于pyaudio利用Python编程从电脑端录制音频保存到指定文件夹+将录音读取出来
# -*- coding: utf-8 -*-'''author:Decadenceemail:leizhang9527@163.com'''import waveimport timefrom datetime import datetimefrom pyaudio import PyAudio, paInt16chunk = 1024framerate=8000 ...
2019-04-14 11:05:50 2180
原创 剑指offer之链表中倒数第K个结点(Java实现)
链表中倒数第K个结点NowCoder题目描述:输入一个链表,输出该链表中倒数第k个结点。解题思路://时间复杂度O(n),一次遍历即可public class Solution { public ListNode FindKthToTail(ListNode head,int k) { ListNode pre=null,p=null; //两个...
2019-01-02 13:06:22 167
原创 剑指offer之合并两个排序的链表(Java实现)
合并两个排序的链表NowCoder题目描述:输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。解题思路:/*public class ListNode{ int val; ListNode.next = null; ListNode(int val){ this.val = val; }}*/...
2019-01-02 13:05:39 222
原创 剑指offer之反转链表(Java实现)
反转链表NowCoder题目描述:输入一个链表,反转链表后,输出新链表的表头。解题思路:/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; }}*/public class Solution { ...
2019-01-02 12:57:25 370
原创 剑指offer之二维数组中的查找(Java实现)
二维数组中的查找NowCoder题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。Consider the following matrix:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, ...
2019-01-01 22:56:08 350 1
原创 Linux根目录各个文件夹介绍及说明
/bin 二进制可执行命令/dev 设备特殊文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示/lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件/sbin 系统管理命令,这里存放的是系统管理员使用的管理程序/tmp ...
2019-01-01 22:36:45 10869 1
原创 剑指offer之栈的压入、弹出序列(Java实现)
栈的压入、弹出序列NowCoder题目描述:输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)解题思路:import java.uti...
2019-01-01 22:29:32 406
原创 剑指offer之二叉搜索树的后序遍历(Java实现)
二叉搜索树的后序遍历NowCoder题目描述:输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。解题思路:/*1.找到根结点2.遍历序列,找到第一个大于等于根结点的元素i,则i左侧为左子树、i右侧为右子树;3.我们已经知道i左侧所有元素均小于根结点,那么再依次遍历右侧,看是否所有元素均大于根结...
2019-01-01 22:28:37 545
原创 剑指offer之二叉树中和为某一值的路径(Java实现)
二叉树中和为某一值的路径NowCoder题目描述:输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前)解题思路:import java.util.ArrayList;public class Solution { private A...
2019-01-01 22:27:51 281
原创 剑指offer之从上往下打印二叉树(Java实现)
从上往下打印二叉树NowCoder题目描述:从上往下打印出二叉树的每个节点,同层节点从左至右打印。解题思路:/*思路是用arraylist模拟一个队列来存储相应的TreeNode*/import java.util.*;public class Solution { public ArrayList<Integer> PrintFromTopToBottom(...
2019-01-01 22:27:08 571
原创 剑指offer之包含min函数的栈(Java实现)
包含min函数的栈NowCoder题目描述:定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。解题思路:import java.util.Stack;import java.util.Arrays;public class Solution {//借用辅助栈存储min的大小,自定义了栈结构 private int size...
2019-01-01 22:26:25 376
原创 剑指offer之调整数组顺序使奇数位于偶数前面(Java实现)
调整数组顺序使奇数位于偶数前面NowCoder题目描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。解题思路:/** * 1.要想保证原有次序,则只能顺次移动或相邻交换。 * 2.i从左向右遍历,找到第一个偶数。 * 3.j从i+1开始向后找,直到找到第一个...
2019-01-01 22:25:48 254
原创 剑指offer之数值的整数次方(Java实现)
数值的整数次方NowCoder题目描述:给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。解题思路:/* * 1.全面考察指数的正负、底数是否为零等情况。 * 2.写出指数的二进制表达,例如13表达为二进制1101。 * 3.举例:10^1101 = 10^0001*10^0100*10^1000。 * 4.通过&...
2019-01-01 22:25:06 362
原创 剑指offer之树的子结构(Java实现)
树的子结构NowCoder题目描述:输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)解题思路:public class Solution { public static boolean HasSubtree(TreeNode root1, TreeNode root2) { boolean result = false;...
2019-01-01 22:23:51 370
原创 剑指offer之二进制中1的个数(Java实现)
二进制中1的个数NowCoder题目描述:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。解题思路:public class Solution { public int NumberOf1(int n) { int count = 0; int flag = 1; while (flag != 0) { ...
2018-12-30 10:38:25 447
原创 剑指offer之二叉搜索树与双向链表(Java实现)
二叉搜索树与双向链表NowCoder题目描述:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。解题思路:/*方法一:非递归版解题思路:1.核心是中序遍历的非递归算法。2.修改当前遍历节点与前一遍历节点的指针指向。 */import java.util.Stack;public class Solution {...
2018-12-30 10:37:49 945
arachni.rar
2019-09-11
基于STM32的智能安防
2019-04-26
基于python的人脸识别系统
2019-04-11
IntelliJ IDEA 汉化包.rar
2018-09-09
剑指offer电子书+课程源码
2018-08-25
MySQL 5.7从入门到精通 + 高清带目录PDF + 配套视频教学
2018-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人