php中使用Imagick扩展方法转换PDF格式的文件为PNG图片

  • Post author:
  • Post category:php

前言: 需求中需要对PDF文件做一下操作把PDF文件转换成PNG图片方便后续操作。 //pdf文件转png图片 function pdf2png($pdf, $path, $page = 0) { $im = new Imagick(); $im->setResolution(120, 120);//设置图像分辨率 $im->setCompressionQuality(100);//压…

继续阅读 php中使用Imagick扩展方法转换PDF格式的文件为PNG图片

JavaBean 在Jsp中的引用

  • Post author:
  • Post category:java

1.用<jsp:useBean>标记: <jsp:useBean id="name" class="classname" scope="page|request|session|application"/> id:代表jsp页面中的实例对象 通过这个对象引用类中的成员,如,id="wq", wq.成员(); class: 代表JavaBean类,如: class="com.…

继续阅读 JavaBean 在Jsp中的引用

用JS实现省市二级联动

  • Post author:
  • Post category:其他

一、需求分析 我们希望在注册页面中添加一个字段(籍贯),当用户选择一个具体的省份,在后面的下拉列表中动态加载该省份下所有的城市。显示的效果如下: 二、技术分析 使用事件(onchange) 使用一个二维数组来存储省份和城市 获取用户选择的省份(使用方法传参的方式:this.value) 遍历数组(获取省份与用户选择的省份比较,如果相同了,继续遍历该省份下所有的城市) 创建文本节点和元素节点并进行添…

继续阅读 用JS实现省市二级联动

Glide-回调与监听(四)

  • Post author:
  • Post category:其他

使用了这么久的Glide,我们都知道into()方法中是可以传入ImageView的。那么into()方法还可以传入别的参数吗?我可以让Glide加载出来的图片不显示到ImageView上吗?答案是肯定的,这就需要用到自定义Target功能,如果我们能够掌握自定义Target技术的话,就可以更加随心所欲地控制Glide的回调了 如果我们要进行自定义的话,通常只需要在两种Target的基础上去自定义…

继续阅读 Glide-回调与监听(四)

史上最详细axios,读完你就全部懂了

  • Post author:
  • Post category:其他

使用XMLHttpRequest封装简单的ajax请求函数 1. XHR的MDN文档 https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest 2. XHR的理解 1). 使用XHR对象可以发送ajax请求与服务端进行交互 2). 前端可以获取数据,而无需让整个页面进行刷新 3). 只更新Web页面的局部,而不影响用户的操作 3…

继续阅读 史上最详细axios,读完你就全部懂了

黑马头条移动项目(四):引入Vant组件库 和 移动端适配

  • Post author:
  • Post category:其他

目标 引入Vant组件库并配置 1. Vant组件库 1.1 目标 黑马头条项目 — 基于Vant组件库开发 1.2 移动端组件库 有赞团队推出的Vant组件库 其他移动端组件库 vux mint 1.3 引入vant组件库 下载vant组件库 yarn add vant@2.12.44 注意:这里使用的是Vue 2版本, 所以Vant 版本号最高只能是2.12.44, 要不然会报错 根据文档指引…

继续阅读 黑马头条移动项目(四):引入Vant组件库 和 移动端适配

The server cannot be started because one or more of the ports are invalid.

  • Post author:
  • Post category:其他

新装的tomcat突然出现了 The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the invalid ports. 看到这样的错误信息就知道是端口的问题,遂去看端口如何,原来是有个端口没有值。 版权声明:本文为qq_380684…

继续阅读 The server cannot be started because one or more of the ports are invalid.

科技巨头的语音生意经

  • Post author:
  • Post category:其他

近日,一份来自大西洋彼岸的报告成为很多人关注的焦点。 这份由美国知名投资机构Mangrove Capital Partners发布的《2019年语音技术报告》(以下简称报告)指出:2025年语音经济规模或将达1万亿美元,正式超过移动应用经济。 人们早已经捕捉到了某种信号。 过去几年,谷歌、微软、亚马逊、百度等全球科技巨头纷纷押注语音赛道,投影在人们面前的是接踵而至的明星语音产品——Echo智能音箱…

继续阅读 科技巨头的语音生意经

为什么说延时双删很扯淡

  • Post author:
  • Post category:其他

redis和mysql数据一致性的问题 在这里,我们讨论 三种 更新策略: 先更新缓存,再更新数据库 先更新数据库,再更新缓存 先删除缓存,再更新数据库 先更新数据库,再删除缓存 第一种,先更新缓存,再更新数据库 问题:更新缓存成功,更新数据库失败,导致数据不一致。 第二种,先更新数据库,再更新缓存 问题: 1、A更新数据库 2、B更新数据库 3、B写入缓存 4、A写入缓存 出现数据不一致。 考虑…

继续阅读 为什么说延时双删很扯淡

eclipse 查看原始类的底层出现The JAR flie E:\java\lib\rt.jar has no source attachment.

  • Post author:
  • Post category:java

作为一名菜鸟,查看java 源码非常重要。而在eclipse中查看一个类的源码是非常方便的,直接按住 ctrl + 鼠标点击的那个类或方法,就可以查看对应的源码。然后今天在查看Collection集合的底层实现时,出现如下报错。 解决方案: 1.进入eclipse界面,依次点击 Window – Preferences – Java – Installed JREs。 2.选中 E:\java\l…

继续阅读 eclipse 查看原始类的底层出现The JAR flie E:\java\lib\rt.jar has no source attachment.