自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工作中常用的Linux命令

字符串统计文件中字符串出现次数cat filename | grep 'search string' | wc -l统计压缩文件中的字符串出现个数zcat filename | grep 'search string' | wc -l查看文件less filename ? 向上搜索 / 向下搜索 n 向上重复上一次搜索 N 向下重复上一次搜索 G 到文件最底部 g 到文件最顶部系统查看进程# 以标准格式ps -ef | grep 'process n

2021-12-11 22:08:37 416

原创 List sort()自定义排序

前言本文使用环境为JDK8sort()方法的底层采用归并排序,时间复杂度为O(nlgn),空间复杂度为O(n),感兴趣的同学自行查阅源码,本文仅说明使用sort()方法进行自定义排序时的注意点代码public class Test { static class Node{ String data; String seq; public Node(String data, String seq) { this.d

2021-10-16 14:20:43 729

原创 WC142 排序

题目给定一个长度为 n 的数组,请你编写一个函数,返回该数组排序后的结果。数据范围: 0 ≤n≤1000000,数组中每个元素都满足 0 ≤val≤1000000000要求:空间复杂度 O(n),时间复杂度 O(nlogn)实例输入:[5,2,3,1,4]输出:[1,2,3,4,5]解题思路为达复杂度要求,采用归并排序,归并排序空间复杂度 O(n),时间复杂度 O(nlogn)代码import java.util.*;public class Solution {

2021-10-13 23:05:11 158

原创 maven打包忽略文档注释

问题描述Maven打包出现 Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin 异常解决思路参考在pom文件加入以下代码,忽略文档注释<properties><maven.test.skip>true</maven.test.skip><maven.javadoc.skip>true</maven.javadoc.skip></properti

2021-07-15 23:35:18 768

原创 vue打包element图标变成方格

问题vue经过npm run build打包上线以后出现了element图标变成方格的问题。解决在build文件夹下面的webpack.base.conf.js文件中,原来的代码是 { test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/, loader: 'url-loader', options: { limit: 10000, name: utils.assetsPath

2021-03-02 14:18:20 950

原创 SpringBoot 多模块打包

1. 项目目录2. 需求描述:需打包server模块的Jar包,且server依赖于model和framework。3. 代码3.1 在项目的父pom.xml中加入以下代码,如果忽略了这一步的话打出来的jar包就不会依赖model和framework。 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId>

2021-03-02 13:50:39 261

原创 vue 父组件传值给子组件错过子组件渲染时机

问题==> 由于请求的数据量过大,造成了数据延迟,导致子组件渲染时拿不到数据。前端小白的解决思路==> 等拿到数据以后,设置一个flag,再使用v-if控制子组件显示,本质就是刷新子组件。<template> <Son v-if = "isShow == true" :data = "data" @save="save" > </Son></template&g

2021-01-29 16:27:34 546 1

原创 Spring Security集成knife4j之配置用户访问控制器

若访问文档被拦截,请看我的另一篇文章。过程:1.访问在线文档2.打开文档管理 - 全局参数设置 - 添加参数3.参数名称就是你的token所对应的名称,参数值就是你的token

2021-01-13 12:33:07 2442

原创 Springboot多模块启动时,不会加载子模块的bean

2021年1月7日凌晨记Springboot多模块启动时,不会加载子模块的bean记住这个坑到自己一晚上的问题!!!

2021-01-07 01:51:14 1415 3

原创 Spring Security集成knife4j被拦截出现403

解决方法在继承了WebSecurityConfigurerAdapter的配置类加上如下代码:/** * @ClassName SecurityConfig * @Description TODO * @Auth kaka * @Date 2020/11/26 13:23 */@Configuration@EnableWebSecuritypublic class SecurityConfig extends WebSecurityConfigurerAdapter { /**

2020-11-27 16:48:06 5453 6

原创 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

环境:Ubuntu 18.04问题:安装完docker以后,service docker start出现以下错误Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?解决:service docker restart

2020-07-13 14:48:00 384

原创 freemarker模板动态生成word文档之配置模板路径

本文为配置ftl模板路径提供了相对路径和绝对路径两种方法,具体如何生成word请看博主的另一篇文章配置文件# 配置freemarkerfreemarker: allow-request-override: false #开发过程建议关闭缓存 cache: false check-template-location: false charset: UTF-8 content-type: text/html; charset=utf-8 expose-request-attri

2020-07-06 10:43:32 652

原创 freemarker模板动态生成word文档

本文使用例子表格checkboxlist环境SpringBoot:2.1.7.RELEASEfreemarker 2.1.9IDEA:2020.1.1正文

2020-07-02 10:46:07 1055

原创 判断一个字符串是否有重复字母的方法

int[] count = new int[26]; for (int i = 0; i < A.length(); ++i) count[A.charAt(i) - 'a']++; for (int c: count) if (c > 1) return true; return false;

2020-06-28 09:50:58 1803

原创 kali 安装docker

在尝试了阿里清华中科等源失败以后,终于找到了浙大的源更新源vim /etc/apt/sources.lstdeb http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-freedeb-src http://mirrors.zju.edu.cn/kali kali-rolling main contrib non-free安装dockercurl -fsSL http://mirrors.zju.edu.cn/docker-ce

2020-05-13 10:37:40 608

原创 Python脚本调用aria2爬取.m3u8文件中的.ts视频

直接使用request爬取视频一般都会遭遇反爬虫,调用aria2来爬取视频亲测有效首先得先下载aria2下载安装完成以后打开aria2.conf,把下面的配置复制过去#允许rpcenable-rpc=true#允许非外部访问rpc-listen-all=true#RPC端口, 仅当默认端口被占用时修改rpc-listen-port=6800#最大同时下载数(任务数), 路...

2020-02-28 17:34:44 4529

原创 Java调用Python脚本并指定Python

本文记录的方法是使用Runtime.getRuntime()执行脚本文件本方法适合Python脚本有调用第三方库import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader; public class Demo { public static void mai...

2020-02-13 14:28:58 502

转载 记录 Master定理

算法设计关于递归方程T(n)=aT(n/b)+f(n)复杂度之通用解法算法设计教材中给出的Master定理可以解决该类方程的绝大多数情况,根据Master定理:o-渐进上界、w-渐进下界、O-渐进确界。以下为3种常见情况:设a≥1,b>1为常数,f(n)为函数,T(n)=aT(n/b)+f(n)为非负数,令x=logba: f(n)=o(nx-e),e>0,那么T(n)=O(nx)。...

2020-02-02 22:51:56 706

原创 Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exc

问题描述:HTTP Status 500 - Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException:type Exception ...

2019-11-25 00:09:46 10951 1

原创 记录OpenDaylight打开后监听不到默认6633端口的问题

打开OpenDaylight控制器#cd 目录#./bin/start#./bin/client -u karaf然后输入另开一个终端输入#netstat -an|grep 6633发现OpenDaylight默认端口6633没有被监听到解决方法参考:打开OpenDaylight控制器然后按顺序安装OpenDaylight组件feature:install odl-r...

2019-11-20 22:42:06 2497

转载 更改Ubuntu默认python版本的方法

转载自:https://www.cnblogs.com/yifugui/p/8649864.html

2019-11-01 11:48:12 102

原创 Ubuntu19.10 开机出现网络连接激活失败的问题

问题描述ubuntu更新到19.10的时候开机的时候提示网络连接激活失败打开浏览器的时候是无法打开网页的于是到设置里面查看网络的时候发现,有线已连接,于是博主尝试ping了一下百度的ip,发现是可以ping通的,然后博主又尝试登陆一下qq,发现也是可以登陆的。结论可以猜测大概率是dns配置出现了问题解决方法参考先sudo apt-get updatesudo ap...

2019-10-29 18:42:23 18276 2

原创 记录安装HCL时遇到的错误

在win10安装HCL以后,打开报错如下:然后按照错误提示路径找到日志:Traceback (most recent call last):File “HCLUpdate.py”, line 9, in File “Ui_PopUp.pyc”, line 10, in File “PyQt4\QtGui.pyc”, line 12, in File “PyQt4\QtGui.pyc”...

2019-10-24 12:42:40 1016

原创 新建maven项目速度慢的解决问题

在使用maven新建项目到这一步的时候,点击右边的 + 添加Property输入archetypeCatalog 和 internal即下图蓝色行

2019-10-19 13:11:44 129

原创 Ubuntu VSCode配置c++环境出现 launch:program"路径"does not exist的问题

Visual studio code配置c++的运行环境中,出现launch:program"路径.out"does not exist以下是默认生成的launch.json{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "ty...

2019-09-26 20:48:13 10599 6

原创 SpringMVC from表单无法访问Controller的原因

问题描述:小白博主在入门SpringMVC的时候,遇到了主页可以跳转到其他页面,可是其他页面无法进入controller的问题。即:index.jsp->controller->select.jsp->404以下是代码:index.jsp<%@ page contentType="text/html;charset=UTF-8" language="java" ...

2019-09-06 15:41:52 2143

原创 阿里云Ubuntu18.04安装openjdk

直接通过apt install default-openjdk会出现以下问题需要添加软件源才能下载,于是添加sudo add-apt-repository ppa:openjdk-r/ppa又出现sudo: add-apt-repository: command not found的问题得再添加命令apt-get install software-properties-common才能添加...

2019-09-01 17:55:54 764

原创 ubuntu19.04下VirtualBox与虚拟机win7共享文件夹

前提是已经在VirtualBox装好了win7虚拟机首先,在/home下,随便指定一个文件夹然后在文件夹上点击右键,选择本地网络共享,然后按着操作一步一步操作完成文件夹的共享。然后,如下图打开设置-->共享文件夹-->点击右边的+ -->选择/home目录下指定的共享文件夹并选择自动挂载(记住共享文件夹的名字,比如我的是share)...

2019-08-17 20:17:11 759 1

原创 ubuntu 使用mentohust代替锐捷校园网有线认证

下载mentohust链接: https://pan.baidu.com/s/10m-zXJ9qz3BIDnZx-ru1eQ 提取码: 93uf如果.deb包无法双击安装请用命令行安装网卡选择:点击右上角,选择有线设置查看,如下图组播地址选择,DHCP方式请查看百度百科输入 sudo mentohust -uxxxx@有线1x上网 -pxxxxx -...

2019-08-04 20:54:58 438

原创 javafx 解决LineChart(折线图)x轴下标重叠问题

今天在使用LineChart的时候发现x轴的下标居然堆积在一起了!!!具体情况如下:我是使用scene bulider 添加这个折线图到容器里面的,百度也找不到什么方法解决这个问题。后来在scene bulider里面点击LineChart然后在右侧的Properties里面找到一个叫Animated的选项,取消勾选就解决问题了!!!!...

2019-05-29 15:59:38 2173 5

原创 python实现SM4加解密 源码分析

第一步:密钥拓展。第二步:加密第三步:解密(机密的过程与加密完全相同,只不过加密的时候密钥是从rk0开始的,解密是从rk31开始的)# -*- coding: utf-8 -*-# @Author : 一根排骨# @file: sm4.py# @time: 2019/4/25 11.30# @Software: VSCodeclass sm: # 固定参...

2019-04-25 12:21:03 9567 20

原创 软件设计师考试 设计模式

目录第一种 行为模式第二种 结构性模式第三种 创建型模式第一种 行为模式 1.Chaub of Responsibility(责任链) 意图:使多个对象都有机会处理请求。请求沿链传递,直到有一个对象处理这个请求。 适用性: 可处理一个请求的对象集合应被动态指定 ...

2019-04-22 19:51:41 966

原创 与地址220.112.179.92匹配的路由表的表项是()。

例题: 与地址220.112.179.92匹配的路由表的表现是()。A 220.112.145.32/22B 220.112.145.64/22C 220.112.147.64/22D 220.112.177.64/22地址220.112.179.92转换成二进制是:1101 1100 0111 0000 1011 0011 0101 1100根据选项,要求是22位网络号,也就是说1...

2019-04-03 12:10:43 12856 1

原创 2019上半年软件设计师考试大纲

软件设计师的试题主要分为上、下午两个部分。上午主要是选择题(75题75分),下午为6道大题(6题75分 其中五/六题为选择Java&C++ )。上午题目较为繁杂,涵盖了计算机组成原理、编译原理、计算机操作系统、计算机网络数据库设计、数据库设计、数据结构、算法设计、软件工程、面向对象与设计模式等知识点。题目分值范围主要如下所示:一、计算机基本知识 (1-6/6分/8%/难度中等)二、程...

2019-03-28 20:57:34 8518 3

原创 python scipy.misc.imsave

为解决Error with scipy: No module named `imsave`,查到的很多博客都在介绍怎么用,其实这个函数已经被弃用!!!scipy.misc.imsave(* args,** kwds)imsave已弃用!imsave在SciPy 1.0.0中已弃用,将在1.2.0中删除。请imageio.imwrite改用。将数组保存为图像。此功能仅在安...

2019-03-26 23:16:22 15482 1

原创 2019软件设计师考试要点

软件设计师笔记一、计算机系统基础知识1.CPU 的功能:程序控制、操作控制、时间控制、数据处理。2.计算机系统组成示意图:指令寄存器 程序计数器 地址寄存器 指令译码器3.数据表示:原码、反码、补码、移码。(0 为正,1 为负)4.移码:如果机器字长为 N,偏移量为 2N-1,则[X]移=2N-1+[X]补(X 为纯整数)。[X]移=1+X(X为纯小数)。5.IEEE754:符号...

2019-03-18 22:43:12 32000 3

原创 python imageio库读取图片RGB 和 数组打印显示省略号问题

今天发现一个挺有用的图形库 imageio附imageio用例网站https://imageio.readthedocs.io/en/latest/examples.html#read-an-image-of-a-cat安装 在cmd 输入pip install imageio import imageio im = imageio.imread(r&amp;quot;C:\\Users\\a...

2019-03-11 16:59:42 4025

原创 海明码的计算步骤

设数据位是n位,校验位是k位,则n和k必须满足关系: 2ᵏ-1&amp;gt;=n+k设有数据为8位,那么 2⁴-1=15&amp;gt;8+4=12,则校验位为4位,即这个海明码长12位令信息位为D7,D6,D5,D4,D3,D2,D1,D0,信息位从高往低占据编码位;令校验位为P3,P2,P1,P0,校验位P0=2⁰=1,P1=2¹=2,P2=2²=4,P3=2³=8;形成的海明码编码过程如下:...

2019-01-21 19:53:35 16097 11

原创 javafx 在fxml中添加css文件

形如下面的格式,stylesheets=&amp;amp;amp;quot;@…/包名/css文件名&amp;amp;amp;quot;&amp;amp;amp;amp;lt;GridPane stylesheets=&amp;amp;amp;quot;@../Main/look.css&amp;amp;amp;quot;&amp;amp;amp;amp;gt;

2019-01-15 13:26:08 5153

原创 javafx UI控件的代码绑定

方法一:第一步,在fxml文件中, &amp;amp;amp;amp;amp;lt;GridPane fx:controller=&amp;amp;amp;amp;quot;包名.类名&amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;gt;,选择作为控制整个图形界面的控制器的类。第二步,在你选择的控制器中,以@FXML Button button;的形式绑定UI控件,button是在FMXL文件中定义的Button id。方法二

2019-01-08 13:42:38 2078 2

空空如也

空空如也

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

TA关注的人

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