前端知识点查缺补漏

# JavaScript基础 ## 变量和类型 1.JavaScript规定了几种语言类型(http://www.mamicode.com/info-detail-2347949.html) 在 JavaScript 规范中,共定义了七种数据类型,分为 “基本类型” 和 “引用类型” 两大类,如下所示: 基本类型:String、Number、Boolean、Symbol、Undefined、Null 引用类型:Object 2.JavaScript对象的底层数据结构是什么 3.Symbol类型
分类: 其他 发布时间: 06-19 16:04 阅读次数: 0

Qwiklab'实验-API Gateway, AWS Lambda'

title: AWS之Qwiklab subtitle: 2. Qwiklab'实验-API Gateway, AWS Lambda' date: 2018-09-20 17:29:20 --- Introduction to Amazon API Gateway Amazon API Gateway简介 知识梳理 1. 技术概念 微服务架构: “微服务架构格式是一种将单个应用程序作为一套小型服务开发的方法,每个小型服务部在自己的流程中运行,并与轻量级机制(通常是HTTP资源API)进行通信。
分类: 其他 发布时间: 06-19 16:04 阅读次数: 0

软件架构阅读笔记14

互联网架构:屡试不爽的架构三马车 这里所说的三架马车是指微服务、消息队列和定时任务。如下图所示,这里是一个三驾马车共同驱动的一个立体的互联网项目的架构。不管项目是大是小,这个架构模板的形态一旦定型了之后就不太会变,区别只是我们有更多的服务有更复杂的调用,更复杂的消息流转,更多的Job,整个架构整体是可扩展的,而且不会变形,这个架构可以在很长的一段时间内无需有大的调整。 微服务 微服务并不是一个很新的概念,在10年前的时候我就开始实践这个架构风格,在四个公司的项目中全面实现了微服务,越来越坚信这
分类: 其他 发布时间: 06-19 16:04 阅读次数: 0

118不限层级表单的实现逻辑

<!DOCTYPE html> <html lang="en" ng-app="appModule" ng-controller="ancestorCtrl"> <head> <meta charset="UTF-8"> <title></title> </head> <body > <p> 不限层级表单的实现逻辑</p> <p> 1、需求描述:</p> <p>(1)一个表单,包含select1(option1)和input1; </p> <p>(2)当点击
分类: 其他 发布时间: 06-19 16:04 阅读次数: 0

函数的补充

默认值参数的一个考点 当你的默认值参数是可变的数据类型,那么你要当心了 def func(a,lst=[]): # 可变数据类型使用的是一个内存空间 lst.append(a) return lst print(func(1)) # [1] print(func(2)) # [1,2] print(func(3, [])) # [3] 函数名的应用 函数名是一个特殊的变量,它具有变量的特点 函数名指向的是函数的内存地址,这个内存地址加上()就可以运行函数. 函数
分类: 其他 发布时间: 06-19 16:04 阅读次数: 0

OneProxy学习笔记

官方网站资源下载只有支持CentOS6的软件包,在CentOS7中也可以使用,但是启动文件有不同。每次手动kill,再启动很麻烦。 刚发现官方博客资源下载有最新的支持CentOS7的软件包 http://www.onexsoft.com/zh/download 系统环境: cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 1.下载安装包并解压 下载: wget http://www.onexsoft.com/softwar
分类: 其他 发布时间: 06-19 16:04 阅读次数: 0

WIRESHARK 实用过滤表达式(针对IP、协议、端口、长度和内容) WIRESHARK 实用过滤表达式(针对IP、协议、端口、长度和内容)

WIRESHARK 实用过滤表达式(针对IP、协议、端口、长度和内容) Posted on 2016-09-14 12:47 雨花梦 阅读(32344) 评论(0) 编辑 收藏 首先说几个最常用的关键字,“eq” 和 “==”等同,可以使用 “and” 表示并且,“or”表示或者。“!" 和 "not” 都表示取反。   一、针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况:   (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包。    表达式为
分类: 其他 发布时间: 06-19 16:04 阅读次数: 0

java判断两个时间相差得天数

方法一:通过Calendar类得日期比较,在这需要考虑闰年和平年,也要考虑跨年份 /** * date2比date1多的天数 * @param date1 * @param date2 * @return */ public static int differentDays(Date date1,Date date2) { Calendar cal1 = Calendar.getI
分类: 其他 发布时间: 06-19 16:04 阅读次数: 0

Python--day46(数据库备份)

1. 数据备份
分类: 其他 发布时间: 06-19 16:04 阅读次数: 0

f-strings格式化输出

python3.6后加入标准库的格式化输出新的写法 不区分大小写,f,F都可以 可以加入表达式 s1 = 'haha' s = f'python{s1.upper()}' l1 = ['小明', 18, 175] s2 = f'我的名字{l1[0]},我的年龄{l1[1]},我的身高{l1[2]}' 可以结合函数 def func(a,b): return a + b s1 = f'最终的结果{func(1,3)}' 不能放一些特殊的字符: :冒号 ;分号 !感叹号 ,逗号 等
分类: 其他 发布时间: 06-19 16:04 阅读次数: 0

Nginx从理论到实践超详细笔记

推荐阅读 1. SpringBoot 整合篇 2. 手写一套迷你版HTTP服务器 3. 记住:永远不要在MySQL中使用UTF-8 4. Springboot启动原理解析 最近花了一些时间来总结nginx常用的技能知识点,通过一些常用的实际案例来将nginx的众多小知识点串联起来。 首先是进入nginx目录进行脚本启动,准备初始化环境: [root@idea-centos nginx]# cd ./sbin/ [root@idea-centos sbin]# ll total 3528 -rw
分类: 其他 发布时间: 06-19 16:03 阅读次数: 0

[LeetCode]Rank Scores

Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranking. Note that after a tie, the next ranking number should be the next consecutive integer value. In other words, there should be no "holes" betwee
分类: 其他 发布时间: 06-19 16:03 阅读次数: 0

impdp时报错ORA-39083&ORA-01917

转自:http://www.codes51.com/article/detail_146662.html impdp时报错ORA-39083&ORA-01917 ORA-39083: 对象类型 OBJECT_GRANT 创建失败, 出现错误: ORA-01917: 用户或角色 'HQ_88' 不存在 失败的 sql 为: GRANT ALTER, SELECT ON "HQ_123"."SEQ_TBL_SALEPROMODE" TO "HQ_88" 解决办法: impdp 加个选型: excl
分类: 其他 发布时间: 06-19 16:03 阅读次数: 0

移动端开发框架Zepto.js

一、概述 Zepto.js是一个轻量的js库,它与jQuery有类似的API。 zepto的设计目的是不到10K的通用库,快速下载,有一个熟悉的api-->精力专注在开发上。 流行起来的原因:轻量;只支持现代浏览器;非常方便的搭配其他框架(phoneGap)来编写代码;优秀的源代码,性能良好。 zepto和jQuery的对比: 浏览器兼容:zepto偏移动端,jQuery偏PC端; 文件大小:zepto 10k  jQuery 30k ; 部分API接口:参数和执行结果有可能不一致; 生态圈:
分类: 其他 发布时间: 06-19 16:03 阅读次数: 0

AUC计算方法

本质是ROC曲线下的面积,ROC曲线x轴是误判率(false positive rate),y轴是准确率(true positive rate)。 AUC计算: 1. 使用Wilcoxon-Mann-Witney Test AUC和Wilcoxon-Mann-Witney Test有等价的性质。Wilcoxon-Mann-Witney Test是测试任意给一个正样本和一个负样本,正样本score大于负样本score的概率。 算法: 统计所有的 M×N(M为正样本数,N为负样本数)个正负样本对中
分类: 其他 发布时间: 06-19 16:03 阅读次数: 0

Appium+python自动化-元素定位uiautomatorviewer的使用

前言 环境搭建好了,下一步元素定位,元素定位本篇主要介绍如何使用uiautomatorviewer,通过定位到页面上的元素,然后进行相应的点击等操作. uiautomatorviewer是android-sdk自带的一个元素定位工具,非常简单好用,使用uiautomatorviewer,你可以检查一个应用的UI来查看应用的布局和组件以及相关的属性。 一、启动uiautomatorviewer.bat 1.打开目录D:\androidsdk\android-sdk-windows\tools 1
分类: 其他 发布时间: 06-19 16:03 阅读次数: 0

async/await 和 trycatch/throwable机制类似

async/await 和 trycatch/throwable机制类似
分类: 其他 发布时间: 06-19 16:03 阅读次数: 0

初次了解迭代器

可迭代对象 字面意思分析:可以重复的迭代的实实在在的一个东西 专业角度: 内部含有'iter'方法的对象,就是可迭代对象 # 用内置函数dir()查看对象内部含有的所有方法,用in判断. print('__iter__' in dir(str)) 优点 可以直观的查看里面的数据 操作方法多 缺点 占用内存 可以迭代对象不能迭代取值(除去索引,字典的key以外) 迭代器 字面意思:可以重复迭代的工具 专业角度:内部含有'iter'方法并且含有'next'方法的对象,就是迭代器 由于迭代器也含有'
分类: 其他 发布时间: 06-19 16:03 阅读次数: 0

whereHasIn方法

model.php文件\\ use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Relations\Relation; use Illuminate\Database\Eloquent\Relations\BelongsTo; use Illuminate\Database\Eloquent\Relations\HasOne; use Illuminate\Database\Eloquent\Re
分类: 其他 发布时间: 06-19 16:03 阅读次数: 0

JDK9版本以上Java独有的一个轻量级小工具,你知道吗?jshell

jshell,是JavaJDK9这个大版本更新以来,带来的一个轻量级小工具。我们再也不用进入Java目录,编写一个Java文件,然后再去编译,最后才能执行它。 这里,你可以直接写一个小功能,就能去实现它。这就是jshell带来的一个小便利。 介绍:jshell这是Java用来写脚本的轻量小工具。 直接输入:jshell进入 退出: 输入/exit 记得一定要加/ 对于byte/short/char/三种类型来说,如果右侧赋值的数值没有超过范围, 那么Javac编译器将会自动隐含的为我们补
分类: 其他 发布时间: 06-19 16:03 阅读次数: 0