代码推送脚本 代码推送的流程为: 前端代码构建 压缩构建后的代码 ssh 连接 上传压缩文件到指定目录 ssh 交互 cd 到指定目录 ssh 交互 unzip 压缩包,并且删除一些文件 ssh 退出登录 代码如下: const chalk = require('chalk'); const ora ...
分类:
其他好文 时间:
2020-07-01 00:12:42
阅读次数:
65
一、pom中引用 <!--基于子类的动态代理 --><dependencies> <dependency> <groupId>cglib</groupId> <artifactId>cglib</artifactId> <version>2.1_3</version> </dependency></ ...
分类:
编程语言 时间:
2020-06-30 22:54:14
阅读次数:
83
CrawlSpider类,Spider的一个子类 - 全站数据爬取的方式 - 基于Spider:手动请求 - 基于CrawlSpider - CrawlSpider的使用: - 创建一个工程 - cd XXX - 创建爬虫文件(CrawlSpider): - scrapy genspider -t ...
分类:
其他好文 时间:
2020-06-30 22:33:57
阅读次数:
52
信号的基本概念信号就是一个软件中断,可以打断进程的执行,让进程处理信号的事件信号种类:1-31信号是不可靠信号:信号有可能会丢失(非实时信号)1.向进程发送非实时信号(该信号没有被挂起),信号响应会嵌套(即正在响应某个函数时,有其它信号发来,进程会先去响应其它信号,结束后再继续原来的任务)。2.当进程正在响应某个信号时(该信号没有被挂起),即响应函数正在执行的过程中,有相同的n个信号相继发来,进程
分类:
系统相关 时间:
2020-06-30 19:06:41
阅读次数:
55
http_build_query()函数使用方法 http_build_query()函数的作用是使用给出的关联(或下标)数组生成一个经过 URL-encode 的请求字符串。 写法格式:http_build_query ( mixed $query_data [, string $numeric_ ...
分类:
Web程序 时间:
2020-06-30 14:40:58
阅读次数:
91
在antd的form表单中通常用this.props.form.validateFields()来获取并提交表单信息,那么问题来了,有时为啥会不走validateFields()方法里的代码呢? 这是因为你的form表单里有自定义校验,而你的自定义校验没有用callback()跳出: // 校验角色 ...
分类:
其他好文 时间:
2020-06-29 16:56:27
阅读次数:
241
MySQL中的UTF8编码每个字符只支持最大3字节,而emoji是4个字节的,不能直接存储进去,所以,需要将emoji转换一下。 这边提供一个将4个字节的utf8编码转成&#xxxxxx;的方法: $content = preg_replace_callback('/[\x{010000}-\x{1 ...
分类:
Web程序 时间:
2020-06-28 13:18:41
阅读次数:
67
一 什么时候promise? promise是异步编程的一个解决方案,是一个构造函数,身上带着all,resolve,reject,原型上有cath,then等方法 promise有两个特点: 1) 对象的结果不受外界影响,promise对象就代表一个异步操作,它有三种状态:pedding(进行中) ...
分类:
其他好文 时间:
2020-06-27 13:20:23
阅读次数:
75
Example 1 源码: <?php require_once("../header.php"); ?> <?php $str="echo \"Hello ".$_GET['name']."!!!\";"; eval($str);?><?php require_once("../footer.ph ...
分类:
Web程序 时间:
2020-06-25 19:55:50
阅读次数:
67
首先呢是http.js文件代码::: const app = getApp(); var http = { get: function(url, data, callback) { data.access_token = wx.getStorageSync('access_token'); wx.r ...
分类:
微信 时间:
2020-06-24 23:34:28
阅读次数:
153