Joyber 发布的文章
composer常用命令使用
composer使用
install命令
install 命令可以用于项目初始化后,初次安装依赖,且会优先读取composer.lock中的版本号,以尽可能的保证协作开发中包版本的一致性。
composer installrequire命令
require 命令,添加新的依赖包到composer.json文件中并执行更新;
composer require laravel/ui x.0.0 #下载指定版本,可指定 update命令
update命令无法在命令行中指定包版本号,需要手动修改composer.json文件
composer update其他常用命令
composer list:获取帮助信息;
composer init:以交互方式填写composer.json文件信息;
composer search:在当前项目中搜索依赖包;
composer show:列举所有可用的资源包;
composer validate:检测composer.json文件是否有效;
composer create-project:基于composer创建一个新的项目;
composer dump-autoload:在添加新的类和目录映射是更新autoloader
composer remove laravel/ui :删除依赖后还需要去vender文件夹里,手动删除 如何批量导出/提取 Word 文档中的原图?
需要从 Word(.docx)文档中保存图片,但使用WPS在 Word 中直接对图片右键,选择另存为图片…之后,可以得到原图,但是只能一张一张的另存为,数量多的话就不科学了。
将 .docx 另存为 网页(.htm) 文件,可以获得一个网页和一个同名文件夹,里面的确获得了图片,但还是压缩的,与原图大小不一致;
如何提取 Word 文档中的原图?
第一步 对 .docx 文件,直接打开压缩包
下面以 7zip 为例,右键 .docx 文件,选择 7zip > 打开压缩包:
第二步 找到原图
然后就简单了,进入 word > media 文件夹,就可以找到原图啦,这是原图,全选拖到自己想要的存放图片的文件夹即可
使用同样的方法,还能提取 pptx xlsx 里的原图哦
Electron + Puppeteer + Robotjs 实现工作自动化
js对3K-5W这样的数据范围进行处理
//语义化的文字转成数字
function str2number (str) {
let _str = str.substr(-1).toUpperCase()
let number = parseFloat(str) || 0
if (_str == 'W') number *= 10000
else if (_str == 'K') number *= 1000
return number
}
//解析文字,提取成最小最大值范围
function parseRange(text) {
text = text.toUpperCase()
let isMax = text.indexOf('内') > -1
let res = text.match(/([\d\.]+[KW])(?:\-([\d\.]+[KW]))?/) // 1k-1.5W
if (res) {
let min =0 , max = 0
if (typeof res[2] == 'undefined') {
//是xxx
if (isMax) {
max = str2number(res[1])
} else {
min = str2number(res[1])
max = min+1
}
} else {
//是xxx-xxx格式
min = str2number(res[1])
max = str2number(res[2])
}
return [min, max]
}
return false
}
//判断区间 range1(用户预算) 是否包含在 区间range2(选项)内
function inRange(range1, range2) {
if (range1[0] == 0) {
//不考虑最小金额时, 选项最大值内在最大预算内
return range2[1] <= range1[1]
}
return range2[0]<=range1[0] && range2[1] >= range1[1]
}