- 博客(57)
- 资源 (5)
- 收藏
- 关注
转载 Thinkphp5.1 FFmpeg 获取mp4视频的第一帧图片和视频的时长
Thinkphp FFmpeg 获取mp4视频的第一帧图片和视频的时长!最近做一个项目,上传的视频要获取视频的第一帧图片和视频的时长!从网上找了好多资料,终于成功了,下面给大家分享一下!主要用到FFmpeg。安装Nux Dextop Yum 源由于CentOS没有官方FFmpeg rpm软件包。但是,我们可以使用第三方YUM源(Nux Dextop)完成此工作。CentOS 7 rpm --import http://li.nux.ro/download/nux/RPM-GP
2022-01-11 11:32:07
1325
转载 springboot整合微信支付过程详解(附源码,亲测可用)
一、 准备工作: 0)公众号平台 1)注册微信支付商户号 2)准备好 公众号appid (appid) partner(商户号) partnerkey(商户秘钥)notifyurl(回调地址)二、在微信商户平台添加支付域名直接把域名加上去就可以了三、配置文件代码package com.eltyl.config;public class Constant { //微信公众号APPID public static final Stri...
2021-03-29 17:10:38
1061
1
原创 如何通过命令修改宝塔的默认8888端口
修改面板端口,如要改成8881(centos 6 系统)echo '8881' > /www/server/panel/data/port.pl && /etc/init.d/bt restartiptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8881 -j ACCEPTservice iptables save修改面板端口,如要改成8881(centos 7 系统)echo '8881' &
2020-11-20 10:26:06
737
原创 JAVA 中 Map 与实体类相互转换的简单方法
1. 在 pom.xml 中引入依赖包<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version></dependency>2. 在控制类中引入import com.alibaba.fastjson.JSON;3. 类型转
2020-10-09 12:17:42
449
原创 springboot redis 短连接生成使用2
https://blog.csdn.net/chenhongming888/article/details/107577322这篇文章已经写了,怎么生成短连接,因为我开发的时候做的项目正好是微信这一块,要给用户发短信,短信里面有一个要发送链接,就要用到锻炼,如果长了收费贵了,所以用了短连接,一般用的域名都是这样的【dx.***.com】,但是我们项目中可能访问的链接不是这个,所以要替换。第一步是生成锻炼,而且存入REDIS中,这个上面的那篇文章,已经介绍过,开发的人不一样,所以存值的时候用的不一样,
2020-08-14 12:37:36
312
原创 springboot+mybatis网站基本设置开发思路4
四:程序开发java建项目应该很简单,接下来我就跳过这些前奏,直接进入主题。ConfigConfigModel实体类import com.baomidou.mybatisplus.annotation.TableField;import com.baomidou.mybatisplus.annotation.TableName;import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplu
2020-08-14 12:17:26
164
原创 springboot+mybatis网站基本设置开发思路3
三、MYSQL设计分为两个表|config_config/config_optionconfig_config表CREATE TABLE IF NOT EXISTS `config_config` ( `config_id` int(4) NOT NULL, `config_status` tinyint(1) DEFAULT '1' COMMENT '是否显示配置', `group_id` int(4) DEFAULT '0' COMMENT '配置分组id', `confi
2020-08-14 10:55:42
126
原创 springboot+mybatis网站基本设置开发思路2
二、网站基本设置选项有很多,考虑到前台页面显示出来,以及保存!一开始就是建个表,保存进去,后台观察了好多的开源CMS设计思路分析一下。一般情况下,都是在数据库中建上两个表配置列表【就是基本配置里面的东西】例如:网站名称、备案号、网站主域、后台目录、站长邮箱、网站开启、关闭提示、上传开关、上传保存方式、上传类型等,这些都 是可以总结一下,比如基本配置、上传配置、微信配置、邮箱配置、水印设置!每个配置选项的值,是以input,select、textarea、radio体现!下面说到的这个表就
2020-08-14 10:47:30
194
原创 springboot+mybatis网站基本设置开发思路1
系统做多的时候,有的时候网站的基本设置都不用了类似|基本设置,上传设置,邮件设置,水印设置,安全设置。有时候设置的选项是 input/select/radio等等,这样的选项很多,
2020-08-12 16:46:54
266
原创 springboot redis 短连接生成使用
一、背景 现在在各种圈的产品各种推广地址,由于URL地址过长,不美观、不方便收藏、发布、传播以及各种发文字数限制等问题,微信、微博都在使用短链接技术。最近由于使用的三方的生成、解析短链接服务开始限制使用以及准备收费、不方便统计分析、不方便流控等问题,决定自建一个短地址服务。二、原理 比如,http://dx.*.com/15uOVS 这个短地址 第1步,浏览器请求这个地址 第2步,通过DNS后到短地址服务端,还原这个短地址对应的原始长地址。 ...
2020-07-25 13:18:47
954
原创 C# 窗口背景图片自适应
一、有两种方法1.选中窗体修改属性2.在load添加代码private void Form1_Load(object sender, EventArgs e) { this.BackgroundImageLayout = ImageLayout.Stretch; }
2020-07-13 13:16:02
4300
2
原创 C# 窗口关闭事件
//退出按键 private void Form1_FormClosing(object sender, FormClosingEventArgs e) { DialogResult dr = MessageBox.Show("是否退出?", "提示:", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); if (dr == DialogResult.OK) .
2020-07-13 13:12:39
3760
原创 c#图片色阶调整、亮度调整
static void Main() { Bitmap aa = file2img("test.jpg"); Bitmap cc = img_color_gradation(aa,100,0,0); img2file(cc, "test1.jpg"); } 色阶调整代码public static unsafe Bitmap img_color_gradation(Bitmap src, int r, int g, int b) { i.
2020-07-04 14:09:16
1988
原创 获取Winform窗体、工作区 宽度、高度、命名空间、菜单栏高度
MessageBox.Show("当前窗体标题栏高"+(this.Height - this.ClientRectangle.Height).ToString());//当前窗体标题栏高度 ClientRectangle//获取表示控件的工作区的矩形 Clientsize//获取表示窗体工作区的大小 MessageBox.Show(SystemInformation.PrimaryMonitorSize.ToString()); //获取主显示器屏幕的尺寸(像素)...
2020-07-04 14:04:29
1727
原创 Centos7 redis
第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz第二步:解压压缩包tar -zxvfredis-4.0.6.tar.gz第三步:yum安装gcc依赖yum install gcc第四步:跳转到redis解压目录下cd redis-4.0.6第五步:编译安装make MALLOC=libc 将/usr/local/redis-4.0.6/src目录下的文件加到/usr/lo.
2020-07-02 14:53:43
111
原创 Spring Boot + RabbitMQ demo写法
application.properties配置文件写法#rabbitmqspring.rabbitmq.virtual-host=/spring.rabbitmq.host=192.168.124.20spring.rabbitmq.port=5672spring.rabbitmq.username=guestspring.rabbitmq.password=guestspring.rabbitmq.listener.concurrency=10spring.rabbitmq.list
2020-07-01 17:48:22
288
原创 CentOS 7安装与配置RabbitMQ
RabbitMQ是采用Erlang语言实现AMQP协议的消息中间件,具有可靠、灵活、高可用、可扩展等诸多优点,本文将在CentOS7系统上安装并配置RabbitMQ。安装ErlangRabbitMQ是由Erlang语言编写的,首先需要安装Erlang。yum install erlang安装RabbitMQyum install rabbitmq-server-3.6.15-1.el7.noarch.rpm配置安装完成后,启动和查看rabbitmq服务# 启动rabbi
2020-06-25 13:33:05
175
原创 centos 如何停止postfix邮件服务并卸载这个包
以Centos为例:#service postfix stop#yum -y remove postfix实际环境中不推荐这样做,用下面的较好,因为Crontab依托Postfix!#service postfix stop#chkconfig postfix off
2020-06-17 15:31:43
2272
转载 FreeMarker中if标签内的判断条件
FreeMarker中if标签内的判断条件FreeMarker中的<#if>标签除了里面直接判断 boolean 类型的变量外,也可以进行表达式判断,有几个细节记录一下1. 判断对象是否存在(null)经常会用到,如果对象 != null 则xxxx,在freemarker中表达比较奇怪,例如判断 target 是否为null,如果不为 nll 则做xxx动作<#if target??> xxxx</#if>(目标变量后面连续两个??)
2020-06-17 15:04:15
7756
1
原创 SpringBoot多种自定义错误页面方式
@Componentpublic class ErrorPageConfig implements ErrorPageRegistrar { private static final Logger logger = LoggerFactory.getLogger(ErrorPageConfig.class); @Override public void registerErrorPages(ErrorPageRegistry errorPageRegistry) { .
2020-06-17 15:01:46
161
原创 CentOS7安装Mysql并配置远程访问
设置远程连接能力授于root账户所有权限GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "rw";flush privileges;exit;设置允许远程访问1)关闭防火墙#关闭服务systemctl stop firewalld#开机禁用systemctl disable firewalld2)开放3306端口 firewalld 防火墙(centos-7)运行命令,并重启:firewall-cmd -
2020-06-17 12:20:58
104
原创 CentOS下MySQL忘记root密码解决方法
修改MySQL的登录设置# vim /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables例如:[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockskip-grant-tables保存并且退出vi。重新启动mysqld# service mysqld restartStopping MySQL: [ OK ]Starting MySQL: [ OK ]登录并.
2020-06-17 12:17:45
93
原创 mysql -u -p 可以直接登陆到mysql
输入mysql -u -p 直接进入到了mysql,觉得可能之前更改了mysql的监听,不用输入密码就进入了,后来查看了下,可能是因为mysql默认开启了匿名登陆! 进入mysql数据库,查看user表, mysql -u -p(进入数据库) show databases;(查看所有数据库) use mysql;(使用mysql数据库) show tables;(查看所有表) select user,host from user;(筛选)
2020-06-17 12:13:12
12249
原创 彻底杀死ngnix进程方法
如果ps -ef | grep ngnix 后,在kill -QUIT process_id杀不死。就用fuser -n tcp 80 ,查看那个进程运行,然后选第一个kill。
2020-01-17 14:59:19
198
原创 如何通过命令修改宝塔的默认8888端口
1、找回端口方法1在终端输入cat /www/server/panel/data/port.pl回车,就能查看方法2通过sftp客户端依次打开/www/server/panel/data/port.pl文件,里面有一个数字,存储的就是你的端口号,和方法1相似方法3在终端输入netstat -ntpl查看监听的端口有哪些ps ...
2020-01-06 13:33:05
3015
原创 Linux下TomcatVM参数修改:Native memory allocation (mmap) failed to map 3221225472 bytes for committing res
不可行的方法最初我直接修改catalina.sh, 将JAVA_OPTS变量加上了-server -Xms1G -Xmx1G -XX:+UserG1GC最初看起来没啥问题,但是当服务器运行几天后,发现执行shutdown.sh无法关闭tomcat, 错误信息如下:# root@iZ94hjppdqzZ:~/projects/taolijie# cat hs_err_pid5519.lo...
2019-12-29 17:14:45
1113
原创 Textarea和Java 换行符
/** * Html转换为TextArea文本:编辑时拿来做转换 * @author zhengxingmiao * @param str * @return */ public static String Html2Text(String str) { if (str == null) { retur...
2019-12-29 13:17:28
326
原创 java http请求工具类
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;impor...
2019-12-29 12:36:27
240
原创 Java Textarea中内容存入数据库回车换成<BR>
直接上代码public class TextareaUtil { public static String turn(String str) { while (str.indexOf("\n") != -1) { str = str.substring(0, str.indexOf("\n")) + "<br>" + str.substri...
2019-12-29 12:31:15
456
转载 UEditor设置内容setContent()失效的解决方法
使用UEditor,设置内容setContent()无效,各种姿势都不行。莫名其妙凭着直觉加个setTimeout()的延迟,就可以成功设置内容了。我也不知道为啥,反正就对了。setTimeout(function () { editor.setContent(response.obj.content,false);},666);转载于 https://blog.csdn....
2019-11-20 16:38:08
750
原创 关于出现Qtplatformplugin"windows"运行错误的解决方案
一、问题描述:在 windows下使用 Qt5.7 qtcreator发布 Release 版程序,双击程序的exe文件运行出现如下错误:二、解决方法:1、在qtcreator安装目录下找到platforms文件夹,将该文件夹拷贝到程序 exe 执行文件所在目录。...
2019-08-25 13:42:20
5939
1
原创 qt QTimer
QTimer类提供了重复和单次触发信号的定时器。QTimer类为定时器提供了一个高级别的编程接口。很容易使用:首先,创建一个QTimer,连接timeout()信号到适当的槽函数,并调用start(),然后在恒定的时间间隔会发射mtimeout()信号。 QTimer *timer = new QTimer(this); connect(timer, SIGNAL(mt...
2019-08-05 14:01:45
178
原创 QApplication::applicationDirPath()
获取应用程序当前目录QDir::setCurrent("E:/SSSSSS");//设置应用程序当前目录exe文件所在目录qApp->applicationDirPath();应用程序当前目录QDir::currentPath();...
2019-08-03 14:50:12
4092
原创 关于uniapp中length的undefined问题。Cannot read property 'length' of undefined;
关于uniapp中length的undefined问题。Cannot read property 'length' of undefined;解决办法就是判断一下是不是null.如上图
2019-07-25 20:17:58
4190
原创 mysql视图创建以及权限
一、视图介绍创建视图是指在已经存在的 MYSQL 数据库表上建立视图。视图可以建立在一张表中,也可以建立在多张表中。语法格式如下:CREATE VIEW <视图名> AS <SELECT语句><视图名>:指定视图的名称。该名称在数据库中必须是唯一的,不能与其他表或视图同名。<SELECT语句>:指定创建视图的 SELECT 语句,...
2019-07-11 17:46:40
7618
1
原创 springboot + thymeleaf配置
一、新建springboot 项目下面是目录结构二、添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependen...
2019-07-10 18:18:22
107
原创 SpringBoot:自定义属性获取
一.全局配置文件配置属性在src/main/resources目录下,找到一个名为application.properties的全局配置文件,可对一些默认配置的配置值进行修改。配置信息如下自定义属性值二、获取配置文件的属性值需要加@Component注解 @Value("${oss.file.endpoint}") 获取到你所需要的对应值...
2019-07-10 17:25:21
299
原创 springboot实现微信公众号模版消息推送
本人用的构架是:spingboot+redis通过微信公众号指定某个用户主动进行推送消息一、首先需要获取 access_token,需要appid和secret (在公众号开发信息里面有)1)appid和secret登录公众号获取公众号的appid和secret2)获取access_tokenaccess_token需要把你的ip加到白名单中去access_toke...
2019-07-09 10:39:59
4159
8
原创 C#弹出窗口居中
Winform窗体中,假如我从Form1窗体要弹出Form2窗体,写法是这样的:Form2 f2 = new Form2();f2.Show();1、如何使窗体打开时居中显示 //初始化默认窗体居中显示Form2 f2 = new Form2();f2.StartPosition = FormStartPosition.CenterScreen;f2.Show();
2017-06-05 09:13:37
8362
转载 Scheduled注解 定时任务 cron表达式详解
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。 按顺序依次为 1 秒(0~59) 2 分钟(0~59) 3 小时(0~23) 4 天(0~31) 5 月(0~11) 6 星期(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT) 7.
2017-05-03 10:17:35
343
eltyl-lanjie.zip
2020-08-14
eltyl-systemset.zip
2020-08-14
springboot+微信端登录demo
2020-04-24
springboot + thymeleaf配置
2019-07-10
springboot实现微信公众号模版消息推送
2019-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人