#!/bin/bash DEPLOY_DIR=${package_download_path%.*} DEPLOY_DIR_TMP=${DEPLOY_DIR}'_tmp' echo "部署文件夹:${DEPLOY_DIR}" echo "临时文件夹: ${DEPLOY_DIR_TMP}" if [ -d ${DEPLOY_DIR_TMP} ]; t...
web前端
js 监听从其他页面返回,兼容安卓IOS
<script> $(document).ready(() => { var isback =false; if (window.performance.navigation.type == 0) { console.log("表示当前页面是通过点击别的链接进入的"); ...
uni-ui combox 使用对象,选中后获取对应项的ID
uni-ui combox candidates 使用对象,选中后获取对应文字的ID 修改文件uni-ui\uni_modules\uni-combox\components\uni-combox.vue <template> <view class="uni-combox" :class="border ? '' : ...
移动应用微信登录接口
/** * 微信登录 * * @ApiTitle (微信登录) * @ApiMethod (POST) * @ApiRoute (/api/custom/user/welogin) * @ApiParams (name="platform", type="string", r...
uniapp 返回顶部
<template> <view> <view class="btn" @tap="toTop" :style="{'display':(flag===false? 'none':'block')}"> <text class="cuIcon-top"></text> </view>...
frida 遍历打印指定类下的方法
import frida, sys def on_message(message, data): if message['type'] == 'send': print("[*] {0}".format(message['payload'])) else: print(message) jscode = """ J...
adb 常用命令
查看链接设备 adb devices 转发端口服务 adb forward tcp:27042 tcp:27042 frida常用命令 查看运行中的进程 frida-ps -Ua
php hash分表实现方法
/** * $string 分表使用的字段 * $tab_count 表数量 **/ static public function getStringHash($string, $tab_count) { $unsign = sprintf('%u', crc32($string)); if ($unsign > 214748364...
系统公告的设计思路
功能描述 管理员通过后台可向全平台用户发送站内信,站内活跃用户可收到消息,非活跃用户(两年内未登录)不需要收到消息。 需求分析 从上诉需求可以分析,可以抽象出消息实体用来存放具体的消息内容,...
原生js 指定节点定时添加子元素
function append() { a = document.querySelector(".classname_a"); if (a) { a.style.display = "none"; b = document.querySelector(".classname_b"); if (b == null) { c = document.q...
python 执行sql语句包含%时的处理方法
python执行sql语句时,如果SQL语句中包含 % 会同表示占位符的%语义重复,这时需添加转义符%使sql语句正常执行。 例: sql = "select * from test_db where name like '%%s%'" % ('真真',) 我们希望用“...
面试官常考的 21 条 Linux 命令
来源:www.nowcoder.com/discuss/151562 本文章总结了 21 条最频繁使用的 Linux 命令,也是面试官考察你对 Linux 系统熟不熟常问的面试题,可以收藏本文章,作为一个 Linux 命令速查手册。一、文件和目录...
控制台 js 自动点击脚本
function enterLoop(callback){ var e = document.createEvent("MouseEvents"); e.initEvent("click", true, true); document.getElementsByClassName("toggle")[0].dispatchEvent(e); setTimeout(funct...
Promise
Promise 是一个对象,它代表了一个异步操作的最终完成或者失败。本质上 Promise 是一个函数返回的对象,我们可以在它上面绑定回调函数,这样我们就不需要在一开始把回调函数作为参数传入这个函数了。 ...
vscode 保存时自动格式化vue代码,符合eslint规范
vscode 保存时自动格式化vue代码,去除逗号,分号,符合eslint规范 1,安装插件:vetur,prettier 2,文件=》首选项=》设置=》settings.json "editor.formatOnSave": true, "vetur.format.defaultF...
简述cookie、localstorage、seesionstorage
名称 大小 网络请求 生命周期 cookie 4kb左右 每次都会携带在HTTP头中,如果使用cookie保存过多数据会带来性能问题 默认是关闭浏览器后失效, 但是也可以设置过期时间 localstorage...
【Vue + ElementUI】el-progress 各类常用场景(自动计算percentage,format自定义显示文字)
转自:https://blog.csdn.net/weixin_41832017/article/details/108458234 效果图 1,当前数据结构 progressList: [ { planNum: 150, // 计划数量 completeNum: 80 // 完成数量 ...
vue 路由跳转 左侧划入
1、将切换的页面用transition包裹 <div class="index-content"> <transition> <router-view/> </transition> </div> 2、css设置切换动画 .index-...
laravel 存储上传文件,并返回文件链接地址
实现步骤: 1,建立软连接 php artisan storage:link 2,存储文件并获取文件地址 Storage::url($request->package->store('public/packages')); 详解: 获取上传文件,存储 获取字段package的文件...
phpstorm 恢复显示顶部主菜单
前言 为了使phpstorm更加简洁,之前在设置界面视图时,将顶部主菜单隐藏了,但隐藏之后,在进行某些设置时不是很方便,需要恢复显示主菜单。 解决办法1 输入快捷键:Ctrl+Shift+A --- 选择Actions --- 输...
vue预渲染实现SEO优化
前言: 为什么使用预渲染?官方是这样说的:如果你调研服务器端渲染 (SSR) 只是用来改善少数营销页面(例如 /, /about, /contact 等)的 SEO,那么你可能需要预渲染。无需使用 web 服务器实时动态编译 HTML,...
vscode 1.45.1 保存代码自动格式化成ESLINT标准格式(vue通用)
问题描述:编写vue项目,安装完vetur插件后,执行shift+alt+F 格式化vue文件后,会自动添加分号(;),并且单引号会变成双引号(""),导致ESLint检查格式时,报错。 解决方案: 1. 在vscode中的扩展插件中下...
vue 组件间传值
情况一:router-view 子组件发生变化导致父组件发生改变 父组件中: <router-view @getMessage="showMsg"></router-view> showMsg (val) { // methods方法 val即为子组件传过来的值 console.log(...
ajax提交表单元素name为数组(如row[XXX])的表单的所有参数
//ajax提交表单元素name为数组(如row[XXX])的表单的所有参数 js var params = {}; var t = $('form').serializeArray(); $.each(t, function () { var key = this.name.replace('row[', '').replace(']'...
微信小程序 onReachBottom 上拉加载更多 onPullDownRefresh 下拉刷新
功能说明:微信小程序 onReachBottom 上拉加载更多 onPullDownRefresh 下拉刷新实现思路:1,首次请求获取初始数据以及下一页请求的地址,并将下一页请求地址作为新的接口请求地址;2,通过新的接口请求地址获取的数据...