自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (5)
  • 收藏
  • 关注

原创 Maven编译成功但打包失败解决方案

mvn package时报Failure to transfer 一系列错误,一般都是由本地仓库的jar包没有下载下来或者jar有问题引起的,需要重新下载。

2023-12-21 08:41:00 787

原创 Shell快速入门

用于Shell快速入门,10分钟了解基础语法。

2023-09-16 20:33:49 198

原创 GPU深度学习环境配置

配置之前,先说一下基础概念。显卡驱动显卡驱动就是用来驱动显卡的程序,它是硬件所对应的软件。驱动程序即添加到操作系统中的一小块代码,其中包含有关硬件设备的信息。CUDACUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员可以使用C语言来为CUDA™架构编写程

2022-04-21 11:07:58 2494 1

原创 java多线程下载器

本文主要介绍一个多线程下载器的实现方法,主要应用技术如下:Http请求;线程池-ThreadExecutorPool;RandomAccessFile;CountDownLatch;本文下载器的执行流程如下:找到网上一个可供下载的链接;发送http请求,获取下载文件信息;设置http可分片下载,使用多线程分别对各个分片下载;使用countDownLatch统计各个线程是否均已下载完毕;合并各个分片成一个完整的下载文件,下载流程结束!下载链接和主启动类本文选取qq应用程序的下载

2022-04-20 22:04:36 1197 2

原创 Linux目录结构

Linux 文件系统的结构层次鲜明,就像一棵倒立的树,最顶层是其根目录。常见目录说明:/bin: 存放二进制可执行文件(ls、cat、mkdir 等),常用命令一般都在这里;/etc: 存放系统管理和配置文件;/home: 存放所有用户文件的根目录,是用户主目录的基点,比如用户 user 的主目录就是/home/user,可以用~user 表示;/usr : 用于存放系统应用程序;/opt: 额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把 tomcat 等都安装到这里;/proc

2022-04-16 10:00:22 548 1

原创 pycharm配置远程连接服务器

本文主要解决服务器代码修改调试困难的问题,通过pycharm连接远程服务器,可以实现代码可视化调试修改的功能。配置服务器连接输入自己远程服务器的连接信息如此服务器连接就配置好了访问远程服务器文件点击之后,会在窗口右侧显示服务器的文件结构。点击之后,在窗口可以修改代码,修改之后,点击更新按钮即可上传。配置当前项目使用远程服务器的虚拟环境File -> Setting - > Prthon Interceptor选择SSH方式,填入连接信息即可至此,完成配置!.

2022-04-06 15:50:09 1403

原创 BERT实现简单问答

本文主要介绍BERT中BertForQuestionAnswering的简单使用,并附带一些有助于新手理解的网站下载模型BERT模型下载地址下载后解压,本文解压路径如下:模型转换由于需要使用pytorch进行训练,所以需要将模型转换成pytorch可运行的形式。转换的代码为:import argparseimport loggingimport torchfrom transformers import BertConfig, BertForPreTraining, load_t

2022-04-05 19:28:04 3214

原创 Springboot的自动装配原理

本文将从三个问题出发,详解springboot的自动装配原理1.Springboot的自动装配原理是什么?SpringBoot 定义了一套接口规范,这套规范规定:SpringBoot 在启动时会扫描外部引用 jar 包中的META-INF/spring.factories文件,将文件中配置的类型信息加载到 Spring 容器,并执行类中定义的各种操作。自动装配帮助我们简化了外部jar包使用的配置操作,在spring中,如果我们引入一个第三方依赖,需要手动对其进行配置,如Redis,则需要在Spring中

2022-04-04 10:27:04 2467

原创 mysql查询某一列重复数据

查询某一列重复数据SELECT * FROM my_effect t WHERE eff_name IN (SELECT eff_name FROM my_effect GROUP BY eff_name HAVING COUNT(eff_name)>1 ) ORDER BY t.eff_name;删除某一列重复数据delete from my_effect where id not in (select a.min_id from (select min(id) as min_id from

2021-12-29 17:28:08 2758

原创 Conda及jupyter安装和配置

首先配置conda环境,以下所有内容都是在阿里云服务器上安装的下载MiniConda下载地址安装将下载好的安装文件上传到服务器,执行安装命令sh Miniconda3-latest-Linux-x86_64.sh查看Miniconda安装位置:得到安装位置:/root/miniconda3/bin添加到环境变量中# 编辑环境变量文件 vim ~/.bash_profile # 添加conda安装路径 export PATH=$PATH:/root/miniconda3/bin

2021-12-19 11:31:24 3300

原创 Python操作mysql

引入pymysql包pip install pymysql封装一个操作mysql的类# 连接数据库操作# python mysql 操作类import pymysqlclass DBHelper: def __init__(self, host="127.0.0.1", port=3306, user="root", password="root", database="effect"): # 构造函数 try:

2021-12-09 10:40:08 285

原创 BERT模型--transflow转为pytorch

BERT模型–transflow转为pytorch# coding=utf-8# Copyright 2018 The HuggingFace Inc. team.## Licensed under the Apache License, Version 2.0 (the "License");# you may not use this file except in compliance with the License.# You may obtain a copy of the Licen

2021-12-02 15:16:18 1191

原创 论文中如何设置页码

论文添加页码一般论文中,首页为开题报告等的封面,次页是目录,这两页是不需要设置页码的,我们一般从正文开始设置页码。解决方法首先在目录页点击布局 ——》分隔符----- >下一页然后可以看到会在目录后面插入一个空白页。我们在空白页中点击插入 —> 页码即可。双击插入的页码处,取消链接前一节即可。...

2021-11-29 18:26:07 4014

原创 LeetCode-树

本文主要记录LeetCode上树相关的算法题和对应的一些解法,适合新手入门,按照顺序刷题即可。1.树的遍历树的前、中、后遍历方式可以分为递归和非递归两种,此处整理了两种通用模板。递归方式:// 先序void preorder(TreeNode* root) { visit(root); preorder(root->left); preorder(root->right); }// 中序void inorder(TreeNode* root) { inorder(

2021-11-05 10:52:48 132

原创 LeetCode-并查集

并查集应用:判断两个节点是否连通,查找两个节点的最近公共节点;找出图成环的最后加入的一条边(最小生成树)。

2021-10-26 21:50:18 188

原创 LeetCode-链表

概念链表是由节点和指针构成的数据结构,每个节点存有一个值,和一个指向下一个节点的指针,因此很多链表问题可以用递归来处理。不同于数组,链表并不能直接获取任意节点的值,必须要通过指针找到该节点后才能获取其值。同理,在未遍历到链表结尾时,我们也无法知道链表的长度,除非依赖其他数据结构储存长度。LeetCode中链表的定义如下:public class ListNode { int val; ListNode next; ListNode() {} ListNode(int v

2021-10-14 19:51:25 263

原创 LeetCode-数组、优先级队列使用

LeetCode-数组、优先级队列使用数组Arrays.sort 函数使用方法:Arrays.sort(arr,(o1,o2)->{return o1-o2;});优先级队列定义一个递减的优先级队列,默认为递增。PriorityQueue<ListNode> queue = new PriorityQueue<ListNode>((o1,o2)->{return o1.val-o2.val;});...

2021-09-28 21:22:46 202

原创 LeetCode-分治法

分治法(持续更新中)自上而下的分治法可以使用结合记忆化搜索,亦等于自下而上的动态规划。312.戳气球public int maxCoins(int[] nums) { // 自上而下的分治法 == 自下而上的动态规划 // 定义辅助数组,两边补1,方便处理边界问题 int[] temp = new int[nums.length+2]; temp[0] = 1; temp[nums.length+1] = 1; for(int i=0;i<nums.lengt

2021-09-19 16:33:34 107

原创 LeetCode-动态规划

LeetCode-动态规划(持续更新中)本文主要对LeetCode中的动态规划类型题进行解析,讲解一些问题的解题思路和动态规划的基础解法。1.动态规划基础解法我将动态规划基础解法分为三个步骤,具体如下:定义数组dp,通过dp数组记录最终的函数返回值;确认递推公式,确认数组之间的递推关系,如dp[i] = dp[i-1] + 1;定义边界条件,确认边界处的临界值,如 dp[0] = 1 等。...

2021-09-13 20:06:00 269

原创 select下拉框读值、设置值

下拉框html<select class="firstD" id="firstD"> <option disabled selected>成果类型</option></select>给下拉框添加选项// 下拉框的值let firstList=data.firstList;for(let i=0;i<firstList.length;i++){ let option="<option value='"+firstList

2021-09-08 21:48:51 666

原创 dataTable后端分页

1.html页面定义一个datatable表格<table class="table table-sm table-striped table-bordered text-center" id="group_list"> <thead> <tr class="text-c"> <th width="80">名称</th> <th width="100">类型</th>

2021-07-20 10:56:02 526

原创 shiro+redis并发登陆控制

主要实现用户同时在线人数控制1.项目结构我们在application.yml 实现对用户同时在线人数和踢出之前还是之后的控制。1.1 application.ymlspring: freemarker: suffix: .html redis: host: 127.0.0.1 database: 0 port: 6379 jedis: pool: max-idle: 8 min-idle: 1

2021-07-19 20:40:25 624 4

原创 Maven多模块项目构建

本文主要讲述Maven多模块项目的构建过程,主要从项目创建到项目部署讲述。1.创建项目本文将common、dao、service和controller分为多个模块。项目最终创建结果图如下:1.1 创建父工程首先我们需要创建一个父工程maven项目,父工程作为多个子模块的载体,在pom中实现对依赖的声明,并不真实引用。pom代码如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache

2021-07-15 19:40:31 435 1

原创 Mysql优化

一、概述本文主要从Mysql表结构设计、查询优化和索引三方面来简单说明mysql优化相关内容。二、mysql表结构设计尽量使用能正确存储数据的最小数据类型,如存储0-200使用tinyint unsigned;尽量使用简单数据类型,整型比字符操作代价更低,不要使用字符串来存储时间和日期,使用整数来存储ip类型数据;避免使用NULL来作为列的默认值,NULL使得索引、统计和值比较都根据复杂;varchar在列长度小于等于255时,使用一个字节来记录字符长度,在列长度大于255时使用两个字节来记录

2021-07-01 11:14:38 85

原创 Redis之主从复制、哨兵和集群

一、Redis安装1.下载地址http://download.redis.io/releases/redis-5.0.7.tar.gz2.安装1.上传文件到服务器目录下,解压文件tar -zxvf redis-5.0.7.tar.gz2.切换到redis-5.0.7makemake install3.此时会自动安装Redis到 /usr/local/bin 目录下,将解压目录下的redis.conf文件复制过来并修改, 配置后台运行#bin 目录下mkdir myRedisC

2021-06-26 22:07:45 98 2

原创 logback-spring.xml 配置

一、logback-spring.xml配置在开发、测试和生产环境下的,可以根据application.yml的不同自动切换日志文件的生成位置,此处主要在本地生成ERROR级别的日志,如果想要INFO级别,参考复制即可!<?xml version="1.0" encoding="UTF-8"?><configuration> <include resource="org/springframework/boot/logging/logback/base.xml"

2021-06-21 20:56:55 899

原创 Springboot的Aop实现

## 只记录使用,无概念一、创建项目创建springboot项目,勾选web和aop,项目结构如图二、编写代码(1)业务逻辑代码,UserService和UserServiceImplpackage com.zjl.aop.service;public interface UserService { /** * 添加 * * @return int */ int add(); /** * 更新 *

2021-06-07 21:58:40 367 4

原创 二级目录部署springboot项目

一、 环境需要在二级目录下部署springboot项目,如在 http://www.abc.com/aaa 部署项目A,在http://www.abc.com/bbb 部署项目B。二、Nginx配置三、项目配置项目是Springboot+freemaker+bootstrap搭建的未分离项目,下面介绍下项目中静态资源等的相关的配置。application.yml需要在此处配置 servlet和freemaker配置server: port: 8085 servlet: c

2021-05-31 21:19:02 1238 1

原创 Linux部署项目相关命令

一、端口相关(1)查看运行端口信息netstat -ap | grep 8080 参数: -a或--all 显示所有连线中的Socket。 -A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。 -c或--continuous 持续列出网络状态。 -C或--cache 显示路由器配置的快取信息。 -e或--extend 显示网络其他相关信息。 -F或--fib 显示路由缓存。 -g或--groups 显示多重广播功能群组组员名单。 -h或-

2021-05-16 10:35:24 101 1

原创 windows下部署springboot项目

一、创建项目jar包二、部署项目,配置开机自启动(1)安装Winsw,下载地址(2)将上述两个文件下载到本地后,打开sample-minimal.xml 配置要部署的jar包信息<service> <!-- 服务id--> <id>mycxff</id> <!-- 服务名称 --> <name>MyApp Service</name> <!-- 服务描述 --> <d

2021-05-16 10:07:00 1048

原创 java导出word

一、简介主要使用spire.doc实现申报表的导出,只能在这里贴出部分表格。下面两张图分别为:网页图和word截图。导出的信息包含简单的表格信息、List类型信息和富文本信息。(1)普通信息(2)List类型表格信息(3)富文本信息二、实现过程(1)创建模板此步骤主要使用一个特殊的字符来标明位置,方便后续替换。以下为三种类型信息的模板设置。(2)创建项目1. 依赖 <dependency> <groupId>e-iceblue</grou

2021-04-30 11:05:45 628 1

原创 java写入和读取Excel

一、依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.14</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <a

2021-04-30 10:29:35 117

原创 ajax请求controller

一、get请求 $.ajax({ type : "get", url : "/admin/user/updateRole/", async:false, data: { userId: userId, roleId: roleId }, contentType: "application/json;", success : function (data) { alert(data.m

2021-04-11 09:00:37 860

原创 shiro配置一个路径可多个角色访问

一、问题在shiroConfirg配置类中,对于下类路径的访问控制通常表示具有两种角色才能访问,但我们有时可能对于某一个路径而言,需要多个角色均可以访问,解决办法是配置自己的过滤器。chainDefinition.addPathDefinition("/manage/**", "authc, roles[administrator,评审人员]");二、解决1.在ShiroConfig中的ShiroFilterFactoryBean 下引入自己编写的过滤器 MyShiroFilter, @B

2021-04-05 15:44:19 1017 3

原创 idea导入jar包

一、项目目录下创建lib文件夹,将jar包放入目录下二、在pom文件中引入本地依赖<dependency> <groupId>com.aspose</groupId> <artifactId>aspose-words</artifactId> <version>15.8.0</version> <scope>system</scope> <systemPath>${proj

2021-03-31 21:08:12 389

原创 java 文件下载

controller代码 @RequestMapping("/export/{selects}") public R export(@PathVariable String[] selects, HttpServletRequest request, HttpServletResponse response) throws IOException { // 生成的word文件 File file = new File("C:/Users/DELL/Deskto

2021-03-25 11:18:16 147 1

原创 java使用OpenOffice将文件转换为PDF

一、openOffice安装自行百度下载,安装目录如下二、依赖 <!--openOffice--> <dependency> <groupId>com.github.livesense</groupId> <artifactId>jodconverter-core</artifactId> <version>1.0.5</version> </dependency>

2021-03-21 10:40:40 459 3

原创 pdf.js 实现PDF在线预览功能

pdf.js 实现PDF在线预览功能一、下载地址若失效请自行搜索下载链接http://mozilla.github.io/pdf.js/getting_started/#download二、解压和配置我在此处将文件放入到项目的static目录下三、页面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</ti

2021-03-19 19:37:53 1486 2

原创 电子签名

下载链接

2021-03-19 16:11:10 104

原创 vuex的使用

1.安装npm install vuex --save2.配置在src目录下创建一个store目录,创建一个store.js文件store.js文件内容为:import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)/** * 其他vue页面调取值方法 :1.this.$store.state.count 2.this.$store.getters.getCount * 给公共属性设置值的方法: 1.使用mutation

2021-02-23 19:30:34 64

spire.doc.zip

spire.doc.for java zip 使用于java给word添加水印,识别word内容等

2021-04-01

aspose的jar包和工具类.zip

aspose的jar包和工具类.zip,适用于java将doc转换为PDF

2021-03-31

具有下载、保存功能的电子签名.zip

电子签名,提供下载、保存功能

2021-03-19

IKAnalyzer 2012FF_hf1.7z

linux环境下配置,solr,所需的中文分析器,亲自试用可行,经测连接solr成功,可以下载一试。

2020-03-24

Spring操作mysql源码

实现mysql的增删改查,以及涵盖了代码所需用到的jar包

2018-10-13

空空如也

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

TA关注的人

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