自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜菜的博客

我是蔡蔡,行走在互联网的程序媛,热爱生活,乐于分享,用简单地文字分享个人所见所闻所感,欢迎指教,个人V:caicai_simile...

原创 mysql分组取每组前几条记录

项目中经常会遇到对数据进行分组排序并取前N条的需求,比如有一张资讯表如下 CREATE TABLE `test_news` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(100) DEFAULT NULL COMMENT '...

2019-09-26 17:57:41

阅读数 1

评论数 0

原创 jsoup解析中文乱码

在使用jsoup爬取网页内容的时候发现获取到的中文有乱码问题,如下所示: String getUrl = "http://xxxxx.html"; Document doc = Jsoup.connect(getUrl).get(); 一般出现这个情况是由于ur...

2019-09-19 12:40:12

阅读数 3

评论数 0

原创 Java实现仿拼多多砍价算法

最近的项目是与微信砍价有关,在微信里用户可以发起砍价,并邀请好友帮忙砍价,每个商品会有一个底价,并且固定砍价次数将商品从原价砍至底价,这样看来就很像微信分红包的规则了,假设200元的红包,10个人分,每个人金额随机,10个人分完200元。砍价也是一样,假设原价499,底价是299,那么邀请10个好...

2019-08-09 14:55:00

阅读数 899

评论数 1

原创 Easy UI弹出加载中(loading)提示的两种方法

最近项目的一个查询耗时比较久,用户点击查询没有反应可能造成重复点击,并且以为是bug,所以为了用户体验好一点想弹出加载中的遮罩提示,因为后台框架用的Easy UI,所以想到了两种办法。 方法一:利用Easy UI自带的遮罩样式,控制显示与隐藏 /*加载数据提示*/ function a...

2019-07-10 15:44:00

阅读数 206

评论数 0

原创 JAVA用POI实现EXCEL导入数据库,支持.xls与.xlsx两种格式

poi操作Excel 主要通过HSSF,XSSF两种方式。 HSSF只能解析.xls格式的excel文件,XSSF支持.xls与.xlsx两种格式。 方法: 1.获取浏览器上传的excel文件 2.根据excel文件格式解析excel文件,读取excel每一行数据并存放到集合里 3.批量写入数据库...

2019-07-09 11:46:00

阅读数 351

评论数 0

原创 FFmpeg使用教程(四)-在Java环境下使用FFmpeg截取视频某一帧作为视频封面

客户端上传的视频没有封面,因此需要在上传视频后截取视频的某一帧作为封面并返回给客户端。 这样的需求在实际开发中也是很常见的。 代码如下: public class FFmpegVideo { public static final String FFMPEG_PATH = &quo...

2019-06-16 11:34:00

阅读数 482

评论数 1

原创 FFmpeg使用教程(三)-在Java环境下使用FFmpeg压缩视频

在前面两篇文章中 FFmpeg使用教程(一)-windows安装配置ffmpeg FFmpeg使用教程(二)-常用的FFmpeg命令,包含提取音频、剪辑、转码、截屏、加logo等 我们已经了解到了在cmd窗口运行FFmpeg命令可以操作视频、音频,有时候文件太多或者需求比较复杂,在cmd窗口不好操...

2019-06-14 09:10:00

阅读数 322

评论数 1

原创 FFmpeg使用教程(二)-常用的FFmpeg命令,包含提取音频、剪辑、转码、截屏、加logo...

在上一篇文章FFmpeg使用教程(一)-windows安装配置ffmpeg 配置了环境变量后,输入ffmpeg -h可打印帮助文档,如下: Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 C:...

2019-06-13 16:02:00

阅读数 253

评论数 0

原创 FFmpeg使用教程(一)-windows安装配置ffmpeg

ffmpeg是一个开源的音视频转码工具,它提供了录制、转换以及流化音视频的完整解决方案,可以转码、压制、提取、截取、合并、录屏等。 一、下载FFmpeg 下载地址:http://ffmpeg.zeranoe.com/builds/ 根据你的系统选择下载: 下载 二、下载好后解压到你想安...

2019-06-11 22:01:00

阅读数 299

评论数 0

原创 微信登录授权获取用户昵称乱码方法

在做微信公众号开发获取用户授权取用户昵称的时候发现有字符乱码的情况,百度了一下发现很多网友遇到这个问题,记录一下解决办法。 String url = "https://api.weixin.qq.com/sns/userinfo?access_token="+accessTok...

2019-06-06 13:59:07

阅读数 11

评论数 0

原创 解决微信jssdk 签名错误 invalid signature

微信接入jssdk前面一直是正常的,今天突然发现分享出去的内容没有缩略图和文字,开启debug模式,果然报“invalid signature” image.png 可是代码没有改动过,猜测是配置的问题。为了排除问题,打印日志发现获取access_token时报: {"e...

2019-06-04 11:08:00

阅读数 165

评论数 0

原创 小程序与H5如何互相跳转

由于小程序官方没有提供外部H5网页直接跳转到小程序的api,所以目前只支持小程序内嵌H5,并且只有内嵌的H5才能跳回小程序 小程序跳转H5 需要用到小程序的web-view,官方文档链接 web-view是承载网页的容器。会自动铺满整个小程序页面,个人类型的小程序暂不支持使用。写法如下: &am...

2019-05-18 16:52:00

阅读数 1393

评论数 0

原创 mui多层级选择器picker踩坑

最近用mui做项目,虽然号称最接近原生APP体验的高性能前端框架,但依然有bug,并且特别明显。 做省市区三级联动选择器时,按照官方文档提供的方法设置picker的选中值,一种是通过setSelectedIndex()方法,另一种是setSelectedValue()方法,使用第一种通过索引的时候...

2019-05-05 22:15:00

阅读数 217

评论数 0

原创 js查询数组元素索引值的方法

使用js查询数组元素索引值的方法有以下两种。 方法一:使用Array自带的indexOf() 方法 indexOf() 方法可返回数组中某个指定的元素位置。 该方法将从头到尾地检索数组,看它是否含有对应的元素。开始检索的位置在数组 start 处或数组的开头(没有指定 start 参数时)。如果...

2019-05-04 16:39:00

阅读数 368

评论数 0

原创 使用swiper动态加载数据遇到的坑

使用swiper做轮播官网上的用法都很简单,因为案例的数据是写死在html里的,这样的情况下swiper放在页面的任意位置初始化都可以,但是实际开发中,很多时候轮播的数据我们是动态获取的,所以swiper结合动态加载数据的轮播就发现有坑了。 在页面开始先初始化的swiper,再发送请求动态加载数据...

2019-05-01 15:09:00

阅读数 801

评论数 3

原创 ping++实现移动端微信支付

之前做过微信公众号的项目,在微信公众号里可以购买公司提供的服务,因为项目是基于微信端,所以使用的是微信公众账号支付(wx_pub)(也叫微信 JSAPI 支付),现在项目改进,要求在微信浏览器外也能实现微信支付,微信外部浏览器的支付是微信h5支付(wx_wap)(也叫微信 WAP 支付)。 pin...

2019-04-29 19:12:00

阅读数 187

评论数 0

原创 Mac下安装Tomcat并启动服务

一:下载Tomcat:官方下载地址 二:在finder的当前用户下创建tomcat安装目录,我是先新建“java”目录,然后将下载的压缩包放进“java”目录,然后将压缩包解压并重命名为Tomcat目录 image.png 三:打开终端,输入Mac的Shell命令cd依...

2019-03-18 21:56:00

阅读数 50

评论数 0

原创 CSS设置表格tr行间距的方法

border-collapse 属性设置表格的边框是否被合并为一个单一的边框。 它的属性值如下: 值 描述 separate 默认值。边框会被分开。不会忽略 border-spacing 和 empty-cells 属性。 collapse 如果可能,边框会合并为一个单一的边框。...

2019-03-07 21:58:00

阅读数 865

评论数 0

原创 VSCode 常用快捷键 Mac

一.删除整行:command+shift+k 二.删除所有空行: 1.输入Command + Option + F打开替换栏 2.输入正则匹配:^\s*(?=\r?$)\n 3.选择全部替换为空 基本 Command + X 剪切(未选中文本的情况下,剪切光标所在行) Command + C 复制...

2019-03-05 14:45:00

阅读数 375

评论数 1

原创 vscode新建html文件并快速生成标准的html代码

vs code下载安装:在官网下载vs code最新版本并安装,打开如图所示: 步骤一:新建文件 将自动生成Untitled-1文本文件 步骤二:在打开窗口的文件右小角单击文件类型 在弹出来的文件类型里选择html 步骤三:在html文件里...

2019-03-04 21:08:00

阅读数 3221

评论数 0

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