摘要:
当设置qml的Text元素的字体时,如果系统中不存在设置的字体,qml会根据匹配算法自动选取系统中存在的一种字体。比如:设置font.family: "微软雅黑",但系统中根本没有微软雅黑,则实际上使用的字体根本不是微软雅黑。这里记录一下获取元素实际使用字体的方法,利用Text元素的fontInfo 阅读全文
摘要:
通过svn命令查看指定版本提交的文件和日志信息 svn log -r ARG -v ARG :版本 可以是如下之一: NUMBER 版本号 '{' DATE '}' 在指定时间以后的版本 'HEAD' 版本库中的最新版本 'BASE' 工作副本的基线版本 'COMMITTED' 最后提交或基线之前 阅读全文
摘要:
网页上传文件最简单的方式就是通过表单上传了,但是在提交表单的时候会导致网页刷新,但有的时候我们不想网页刷新,有什么办法呢,我们可以使用ajax上传文件来做到这一点。只有ajax还不行,还需要JavaScript的FormData对象配合才行,且这里我们使用jQuery的ajax。 第一步,创建For 阅读全文
摘要:
docker官方镜像为安装php扩展封装了函数,为开发者提供了很大的便利,以下以Dockerfile的形式演示安装gd扩展的方法,安装gd扩展需要安装几个依赖包,安装依赖包使用系统命令,安装命令根据基础镜像的不同有所不同,以下演示两种使用较多的alpine和debian系统的Dockerfile,D 阅读全文
摘要:
使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加密公钥解密。 1.安装openssl和php的openssl扩展 2.生成私钥:openssl genrsa 用于生成rsa私钥,生成时可以指定私钥长度和密码保护 openssl genrsa -out rsa_pri 阅读全文
摘要:
方法一、使用pathinfo函数 以上代码输出:xlsx 方法二、使用explode函数 以上代码输出:xls 阅读全文
摘要:
js没有内置像php的date一样函数可以方便的格式化日期和时间,以下是一个比较流行的js格式化日期和时间的封装函数: 使用方法如下: 阅读全文