上一篇 前端 浏览器所在客户端信息,有浏览器信息后,以下是区分手机的详细类型 虽然没难度,但是记录下来,方便手续无脑复制: 苹果APP类型 1 // iOS 2 isIPhone = (userAgent: string) => /iphone/i.test(userAgent); 3 isIPod ...
分类:
移动开发 时间:
2020-07-07 09:40:26
阅读次数:
139
紧接着昨天的内容,今天我们来说说模板语句的内容,关于模板语句,核心就是{ % 语句 % } 先说一下if else的使用 { % if 判定语句 % } { % endif % } 如果判定结果为true,则会执行其判定语句之后的html标签内容: 例子: {% if num >= 100 and ...
分类:
编程语言 时间:
2020-07-07 00:37:17
阅读次数:
82
前段时间记录了一下pytest接口自动化测试,今天来记录pytest+allureUI自动化了 ,还是直接上代码吧。 目录 case#存放测试用例 common#存放测试公共方法 data#存放测试数据、定位元素 logs#存放日志文件 pages#存放页面页面元素,操作步骤 report#存放测试 ...
分类:
其他好文 时间:
2020-07-07 00:33:25
阅读次数:
117
package LeetCode_1008 /** * 1008. Construct Binary Search Tree from Preorder Traversal * https://leetcode.com/problems/construct-binary-search-tree-fr ...
分类:
其他好文 时间:
2020-07-06 23:57:45
阅读次数:
88
node端 第一步 先创建一个路由 'use strict' /** * @param {Egg.Application} app - egg application */ module.exports = ({ router, controller: { searchStastics: { sea ...
分类:
其他好文 时间:
2020-07-06 20:09:33
阅读次数:
100
Task类最适合表示计算密集型操作。默认地,为了提供有效的执行操作,它利用了.Net线程池中特殊的支持,同时也对异步计算何时,何地,如何执行提供了大量的控制。 生成计算受限的tasks有几种方法。 在.Net 4中,启动一个新的计算受限的task的主要方法是TaskFactory.StartNew( ...
分类:
其他好文 时间:
2020-07-06 16:27:18
阅读次数:
63
单例模式一般分为:懒汉、饿汉、双重校验锁、枚举、静态内部类五种。 懒汉: 第一次调用时,创建对象 public class Single { private static Single instance; private Single(){}; public static Single getIns ...
分类:
其他好文 时间:
2020-07-06 10:28:05
阅读次数:
59
jQuery jQuery下载链接:https://jquery.com/ 中文文档:https://jquery.cuishifeng.cn/ jQuery免费CDN网站:https://www.bootcdn.cn/ """ jQuery内部封装了原生的js代码(还额外添加了很多的功能) 能够让 ...
分类:
Web程序 时间:
2020-07-06 00:38:55
阅读次数:
95
BFC的定义: BFC(Block formatting context)直译为"块级格式化上下文"。它是一个独立的渲染区域,只有Block-level box参与, 它规定了内部的Block-level Box如何布局,并且与这个区域外部毫不相干。 如何形成: 根元素 float属性不为none ...
分类:
其他好文 时间:
2020-07-05 20:59:37
阅读次数:
71
博观而约取,厚积而薄发。 1. 持久化 Redis持久化的方案有两种: 2. RDB持久化 在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。默认文件是dump.rdb,存储的是二进制数据 dump.rdb文件数据如下: REDI ...
分类:
其他好文 时间:
2020-07-05 15:50:44
阅读次数:
70