自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小涛Dirge

最好的鼓励,是源于每个人的内心。

  • 博客(121)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Linux 安装 Nginx

服务器能正常访问外网(如百度)参考Linux安装nginx如服务器不能访问外网时,需要安装PCRE库和zlib库后再安装Nginx下载Nginxnginx下载地址安装时出现如下的错误./configure: error: the HTTP rewrite module requires the PCRE library.下载PCREPCRE下载地址安装PCRE的命令# 解压缩tar -zxvf pcre-8.45.tar.gz# 进入目录,运行configurecd .

2022-03-20 17:36:55 3623

原创 微信小程序,动态添加和删除表单项

微信小程序,动态添加和删除表单项

2022-02-09 14:47:39 2916

原创 Vant Weapp Dialog 弹出框的before-close用法

Vant Weapp Dialog 弹出框的before-close用法

2022-02-08 10:42:53 2149 1

原创 Java使用freemarker导出word试卷

使用了freemarker模板填充占位符的方式来生成word文档,支持跨平台。Java导出Word的五种方式制作Word模板将制作好的Word模板.docx另存为.xml格式,修改xml文件的内容符合freemarker解析规范;并将xml文件的后缀名改为.ftl就行了。创建Word模板具体过程可参考:使用FreeMarker自动生成Word文档环境Java 8SpringBoot 2.3.10<!-- freemarker --><dependency>

2021-08-01 12:54:45 1409 2

原创 使用Python把flv格式的文件转换为mp3格式

目的:想把喜欢视频转换为音频,在手机上听以下的是转换的关键代码,首先要确保moviepy库是安装成功了。import moviepy.editor as mpif __name__ == "__main__": clip = mp.AudioFileClip(r'D:\studying\project\python\P.flv') clip.write_audiofile(r'D:\studying\project\python\P.mp3')以下是批量读取指定目录下.flv文件转换为.mp

2020-12-03 22:47:48 922

原创 Ajax 获取 JSON 数据填充 ECharts 折线图

效果图页面 HTML 代码引入 echarts.js 和 jquery.js 库脚本代码。<!DOCTYPE html><head> <title>echarts</title> <style> * { margin: 0%; padding: 0%; } html,body { width: 100%

2020-11-16 14:47:15 552

转载 下载链接中带有blob:https的视频文件

想下载某酷上的视频资源,想当然的像下载图片一样;在浏览器找到图片的地址然后直接下载就行了呗。却发现https路径前带有blob:blob:https并不是一种协议,而是html5中blob对象在赋给video标签后生成的一串标记,blob对象对象包含的数据,浏览器内部会解析。那如果我想下载,怎么下载勒?资源的真实下载链接可在chrome的调式模式的network中找到,但资源比较特殊,即m3u8格式的资源。这种格式的视频会被分解成很多个小片段,这个链接下载的是一个包含多个小视频(.ts格式的视

2020-09-07 22:01:37 33974

原创 Java批量执行SQL语句插入Oracle数据库

注意: 有一个很奇葩的错误, 如果SQL语句的末尾含有分号(;) 会出现ORA-00933: SQL 命令未正确结束 参考:SQL语句要不要加分号? ,在程序里面编译器会把分号(;)当做SQL本身的一部分,所以会报错。Oracle数据源配置driver=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@//192.168.1.15:1521/orclusername=testpassword=testjdbc数据库链接工具类i

2020-09-03 11:46:32 1804

转载 防止SSH暴力攻击方法之Denyhosts工具使用(附:误封IP问题)

标题SSH暴力破解攻击是一种通过遍历枚举的用户名(尤其是一些常用、惯用的用户名)、密码字典对远程登录设备(如:云服务器)进行尝试登录,来窃取设备权限,以获取非法利益的网络攻击手段(个人见解,参考链接 )应对该问题有多种方法:更换ssh端口、使用安全组限制入流ip、使用fail2ban、denyhosts等工具。DneyhostsDenyhosts是一个由Linux系统管理员运行,用来阻止SSH服务器攻击的python脚本(参考:Denyhosts官网。在服务器安全日志(Centos:/var/lo

2020-08-10 11:52:50 1100

转载 Spring Boot 解决MyBatis-Plus整合Druid 出现的相关问题

Spring Boot 配置文件中密码加密原文链接:Spring Boot 配置文件密码加密两种方案Spring Boot 解决MyBatis-Plus整合Druid 出现的nested exception is java.sql.SQLFeatureNotSupportedException问题原文链接:Spring Boot 解决MyBatis-Plus整合Druid 出现的nested exception is java.sql.SQLFeatureNotSupportedExcepti.

2020-07-23 17:33:00 420

原创 SpringBoot连接Gbase数据库

环境java 8 , SpringBoot 2.1.9.RELEASESpringBoot连接Gbase数据库。需要在idea中导入第三方数据库连接驱动包(gbase-connector-java-8.3.81.53-build52.8-bin.jar);这个驱动包太™难找了。首先需要下载驱动包(需要此jar包的可以找我)在idea中导入jar包参考 IDEA Springboot...

2019-11-13 16:43:40 8177 18

原创 input输入框为数字(number)类型时maxlength属性不起作用

使用html代码解决<input type="number" maxlength="5" oninput="if(value.length>5)value=value.slice(0,5)" />使用js代码解决//输入框为数字类型时防止maxlength属性不起作用$('input').bind('input propertychange', function() {...

2019-11-12 18:24:36 1890 1

翻译 多线程run方法获取不到@Autowired注入bean对象

获取bean对象的工具类,既然程序无法通过注解拿到需要的bean,那就只好自己写个工具类来获取喽,下面是工具类代码import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.Ap...

2019-10-31 18:07:25 3545 2

原创 使用Java的IO流拼接SQL语句

使用IO流拼接SQL语句读取txt文件的内容;然后拼接成SQL语句后输出到txt文件。import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileWriter;import java.i...

2019-10-29 20:43:28 404

原创 使用Python 3 将txt文件转成csv文件

使用python3 将txt文本文件转换为csv文件#-*-coding:utf-8 -*-import csvwith open('data.csv','w+',encoding="utf8",newline='')as c: writer_csv = csv.writer(c,dialect="excel") with open("data.txt",'r',encoding='u...

2019-10-28 15:46:10 2025

原创 appium之元素定位(uiautomatorviewer)

本文使用uiautomatorviewer,通过定位到页面上的元素,然后进行相应的操作。环境Java : 8appium : 1.14.2Android :9.0 (Genymotion模拟器)遇到的问题uiautomatorviewer 无法定位页面元素运行uiautomator.bat之后报错Error while obtaining UI hierarchy XML ...

2019-10-16 18:04:33 322

原创 APPIUM自动化测试之APP启动

APPIUM自动化测试环境搭建如果在线安装Android SDK时,镜像文件老是加载失败时的解决方案Android SDK 的安装与配置具体的安装配置参考以下链接APPIUM自动化测试环境搭建实践Appium+python自动化1-环境搭建(上)Appium+python自动化2-环境搭建(下)在模拟器(Genymotion)上启动app环境java: 8appium...

2019-10-14 18:06:34 3807

转载 Java做selenium自动化测试时,关于guava的报错

使用Java做selenium自动化测试时,引入pom.xml文件<!-- https://mvnrepository.com/artifact/com.google.guava/guava --> <dependency> <groupId>com.google.guava</groupId> <artifactId&...

2019-09-27 09:26:35 929 1

原创 Android SDK 的安装与配置

环境:Windows 10, Java 8下载和安装都很简单,有不清楚的地方。请自行搜索。我主要针对Android SDK 在线更新 de 解决方案有许多高校有镜像,地址:http://tools.android-studio.org/index.php/proxy但是这种方式对我毫无作用。使用国内Google服务器下载SDKping g.cn 得到国内的Google 服务器的...

2019-09-18 14:54:03 320

原创 Spring Boot发送邮件(使用Thymeleaf模板)

环境: Spring Boot 2.1.5.RELEASE 、Java 8构建环境在pom.xml文件中加入依赖<!-- Thymeleaf 模板引擎 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...

2019-06-18 23:09:31 1790 1

原创 Vue packags version mismatch

npm run dev运行项目时,出现如下的错误解决方案vue和vue-template-compiler的版本必须是相同的,修改后更新(npm update vue-template-compiler)就行了。"dependencies": { "bootstrap": "4.3.1", ## vue "vue": "2.5.2", "vue-route...

2019-05-31 21:21:52 208

原创 Intellij IDEA 2018用快捷键自动生成序列化id

类继承了Serializable接口之后,使用Alt + Enter快捷键自动创建序列化id 。进入 Settings ----> Inspections ----> Java ---->Serialization issues ----> 对 Serializable class without ‘serialVersionUID’ 打钩。...

2019-04-16 14:54:22 576

原创 CentOS 7 上安装Nginx

一、配置Nginx 安装环境安装Nginx需要先将官网的源码下载进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc :yum install gcc-c++PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。Nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装p...

2019-03-25 22:23:31 199

原创 CenOS 7下安装jdk 8

一、判断是否安装jdk执行java -version命令,如果出现下面的提示,说明没有安装[root@10 java]# java -version-bash: java: command not found二、安装jdk1、去jdk的官网 下载对应版本的jdk文件。2、在usr目录下新建java文件,把下载好的jdk-8u201-linux-x64.tar.gz文件放到该文件夹下,...

2019-03-19 23:09:31 146

原创 Jquery实现简单的点击展开和收起

当标签逐渐增多时,页面就会随着拉长;用户体验不佳。针对我自己博客用Jquery 写了一个小方法用于实现展开和收起的html代码&lt;!-- hot tag --&gt;&lt;div class="panel panel-default cloud"&gt; &lt;div class="panel-heading"&gt; &lt;span class="pan...

2019-03-10 15:18:53 1737

原创 Curler 超简单免费网站监测工具,30秒轻松完成相关设定

作为网站的管理者,应该会想怎样确定网站是不是随时都能够进行访问,如果无法进行访问,也至少要在最短时间内收到通知,才能以最快时间进行问题查证和处理,减少因无法访问造成的损失。本文推荐的Curler是一款超级简单的免费网站监测服务,号称只需要30秒就能完成基本的监测和相关设定,Curler完全免费开放给使用者使用,每10分钟会进行一次监测循环,当网站无法访问时会收到Email通知。Curler简单...

2019-02-25 00:03:00 753 2

转载 Python3.7上安装Django1.11启动报错

环境Python 3.7.1Django 1.11启动项目时报错SyntaxError: Generator expression must be parenthesized Generator表达式必须括起来(django_1.11_env) D:\PyCharm_WorkSpace\django_1.11_env\bookRecommend&gt;python manage.py ...

2019-02-23 00:13:43 1858 2

原创 jquery之弹框

用jquery实现弹框脚本的封装,(function() { $.MsgBox = { Alert: function(title, msg) { GenerateHtml("alert", title, msg); btnOk(); //alert只是弹出消息,因此没必要用到回调函数callback ...

2019-02-20 23:50:06 1042

原创 CentOS 7 开启ssh服务

开启ssh服务需要root权限,先用root账户登陆检查是否安装ssh服务rpm -qa|grep ssh,Centos 7 默认是安装好的;如果没有安装ssh服务就安装;命令为yum install openssh-server修改sshd_config文件修改配置文件 vim /etc/ssh/sshd_config 中 开启端口和允许root用户登录执行vim命令时报错在执行...

2019-01-26 00:08:01 946

转载 VirtualBox安装Centos7

本文假定你已经知道如何安装VirtualBox虚拟机软件,并且已经安装好了。首先我们需要准备好centos的iso镜像文件,可以从centos的官网下载。以下操作使用的VirtualBox版本号是5.2.0一、创建虚拟机1.下载好操作系统镜像文件后,打开VirtualBox,点击新建虚拟机(首次新建虚拟机推荐使用向导模式,熟练操作步骤后建议使用专家模式)虚拟机名称可以随便输入,类型选择...

2019-01-24 23:43:02 465

原创 Windows 10的中文用户名怎么改成英文?

Windows 10的中文用户名怎么改成英文?其实改名字很简单,难就难在后续把中文名称下的文件夹和用户数据也顺利统一到新名称下。第一步:快速启用Administrator账户以管理员模式启动命令提示符(Win+X组合键后就能看到),输入net user administrator /active:yes启用Administrator账户第二步:注销当前账户并且修改文件夹名称启用Admini...

2019-01-19 01:32:44 16517 7

原创 navicat 连接远程数据库,出现2013错误并完美解决

链接:https://tengxiaotao.top/blog/8

2019-01-10 00:00:23 14022 1

原创 Django对符合条件的值求和和分组求和(aggregate)

文章详情地址:https://tengxiaotao.top/blog/7

2019-01-07 01:04:35 7252

原创 Hexo Next主题中集成gitalk评论系统

https://xt998.github.io/3217501771/#more

2019-01-02 00:43:43 958 2

原创 采用Nginx+uWSGI部署Django项目

第一步:安装uWSGI注意:1)在系统环境安装,非虚拟环境2)使用对应python版本安装3)要先安装python开发包root@iZwz98z8juypkzatn41qjbZ:~# pip3 install uwsgi第二步:测试uwsgi是否正常在/home下新建test.py 文件,内容如下def application(env, start_response): ...

2018-12-25 00:10:50 263

原创 django把SQLite数据库的数据导入到MySQL数据库中

一、把SQLite数据库中的数据导入到MySQL数据库中django有内置的db.sqlite3数据库;但是有些时候我们需要切换到mysql数据库切换mysql数据库DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # mysql 驱动 'NAME': 'mysite_...

2018-12-23 23:23:39 1931 2

原创 Mysql 8.0.13 安装和卸载教程(windows10)

Mysql 8.0.13 安装和卸载教程第一步:先去官网下载mysql安装包(zip格式)Mysql8.0.13下载地址等待下载完成之后,把mysql文件放在C盘下第二步:添加环境变量变量名: MYSQL_HOME变量值: C:/Program Files/mysql-8.0.13-winx64 # mysql的安装目录(解压)在path的后面追加: ;%MYSQL_HOME%\bi...

2018-12-22 01:17:38 3342 3

原创 docker部署mysql 并实现远程连接(navicat)

1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2、核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client):连接do...

2018-11-29 11:22:04 10456 3

原创 VirtualBox虚拟机中CentOS 7的网络配置

环境系统:CentOS 7虚拟机软件:VirtualBox目标有固定的IP、可以联网的CentOS 7虚拟机步骤第一步:打开虚拟机的设置,找到网络;再启用网卡1,选择连接方式:仅主机(Host-only)网络,界面名称:选择VirtualBox Host-Only Ethernet Adapter,设置如下图提示:​ 1、对虚拟机网络设置,需要先关闭虚拟机;​ 2、采用Host...

2018-11-26 12:41:13 1113

原创 SpringBoot使用jdbc数据访问时遇到的问题

首先我们访问mysql数据库时需要导入的模块为&lt;!--导入jdbc模块--&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-jdbc&lt;/artifactId&gt;&lt;/dependency...

2018-11-24 21:51:30 828

java开发多国语言互译

调用百度翻译的接口,实现简单的多语言互译的简单Demo

2019-07-21

EncodingDetect.jar

获取文件的编码格式 例如UTF-8,GBK,UTF-16,GB2312等等

2018-01-27

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

TA关注的人

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