element

Vue.js

血红的双手。 提交于 2021-01-13 17:51:50
这个星期把Vue学习了一下。Vue.js是对JavaScript进行了封装,语法风格和小程序很像,比如双大括号{{}}都是插值表达式。也许它们有相互借鉴的地方,所以说只要熟悉了一门语言,再学习其他语言就会融会贯通。 Vue的官方文档是https://cn.vuejs.org/v2/guide/ W3c的教程是https://www.w3cschool.cn/vuejs/ 简单的教程就不说了,这里我搭建了一个springboot+vue的工程,通过axios动态请求获取数据然后显示在table里 效果 工程结构 SpringBoot的搭建过程我就不说了,详见我的博客https://www.cnblogs.com/anni-qianqian/p/11270229.html 前端代码如下 user.html <!DOCTYPE html> < html > < head > < meta charset = "UTF-8" > < title > v-fot遍历对象 </ title > < script src = "https://cdn.jsdelivr.net/npm/vue/dist/vue.js" > </ script > < script src = "https://unpkg.com/axios/dist/axios.min.js" > </ script > </

Leetcode PHP题解--D87 705. Design HashSet

一曲冷凌霜 提交于 2021-01-13 17:09:11
D87 705. Design HashSet 题目链接 705. Design HashSet 题目分析 设计一个哈希类。 需要有add添加元素函数,contains判断元素存在的函数,remove移除元素函数。 思路 这真的没什么好说的了…我把要存的值作为数组的键存储。 最终代码 class MyHashSet { protected $values = []; /** * Initialize your data structure here. */ function __construct() { } /** * @param Integer $key * @return NULL */ function add($key) { $this->values[$key] = true; } /** * @param Integer $key * @return NULL */ function remove($key) { if(isset($this->values[$key])){ unset($this->values[$key]); } } /** * Returns true if this set contains the specified element * @param Integer $key * @return Boolean */ function

CSS块元素

核能气质少年 提交于 2021-01-13 14:19:54
什么是css块元素? 块级元素是独占一行显示的。它的兄弟元素必定不会与其在同一行中(除非脱离了文档流)。通俗点来说,就是块元素(block element)一般是其他元素的容器元素,能容纳其他块元素或内联元素。 css块元素的三个特点: 每个块级元素都是独自占一行,其后的元素也只能另起一行,并不能两个元素共用一行。 元素的高度、宽度、行高和顶底边距都是可以设置的。   元素的宽度如果不设置的话,默认为父元素的宽度。 常见的块元素有哪些? 元素 作用 address 地址 blockquote 块引用 center 举中对齐块 dir 目录列表 div 常用块级容器,也是CSS layout的主要标签 dl 定义列表 fieldset form控制组 form 交互表单 h1– h6 标题 hr 水平分隔线 menu 菜单列表 ol 有序表单 p 段落 pre 格式化文本 table 表格 ul 无序列表 来源: oschina 链接: https://my.oschina.net/u/4867334/blog/4894048

Roku TV成为美国和加拿大最畅销的智能电视操作系统(OS)

非 Y 不嫁゛ 提交于 2021-01-13 08:48:19
推出的无线条形音箱使OEM品牌可以为Roku TV制造音频设备; 将在美国进一步扩展Roku TV Ready计划并迈向国际市场 加州圣何塞--(美国商业资讯)--Roku, Inc. (Nasdaq: ROKU)今天宣布,根据NPD的每周零售跟踪服务(Weekly Retail Tracking Service),Roku® OS成为美国和加拿大第一大智能电视操作系统。根据2020年1月5日至12月26日的可用数据,Roku TV™在美国和加拿大的市场份额分别为38%和31%,在两国均保持领先地位。*在北美,Roku TV电视销量达数百万台,有几千家零售店提供不同尺寸和图像质量的数百种机型供消费者选择,从24英寸高清到75英寸4K HDR型号不等。 借助Roku TV参考设计,电视OEM品牌可以经济高效地以消费者喜欢的有竞争力的价格来制造和销售同类最佳的智能电视。Roku TV电视使消费者能够通过一个简单的主屏幕,轻松访问数千个免费和付费流媒体频道,并提供其他高级功能,例如在顶级频道之间快速搜索,以及与支持Alexa、Siri和Google Assistant的智能设备实现语音兼容。易于使用的远程自动软件更新和无缝音频集成也提供了更多便利。 Roku TV Ready 无线条形音箱 为进一步扩展Roku TV Ready生态系统

性能测试-jmeter基础4-设置日期的递增参数demo

泄露秘密 提交于 2021-01-13 00:43:29
在跑脚本的过程中,希望日期随线程递增,具体demo如下 1、线程组设置5个线程数 2、新增取样器 3、使用Jmeter开发脚本时,难免需要调试,这时可以使用Jmeter的Debug Sampler,它有三个选项:JMeter properties,JMeter variables,System properties: JMeter variables:这个是我们自已定义的变量,定义的方式有如下这些:   a) 选中测试计划(Test plan),在右边的面板上添加User Defined Variables   b) 选中线程组,右键选择 配置元件( config element)-->User Defined Variables   c) 通过后置处理器生成的变量   d)使用csv参数化的变量 4、script var n=${__threadNum}; function dateAdd(startDate,n) { startDate = new Date(startDate); startDate = +startDate + 1000*60*60*24*n; startDate = new Date(startDate); var nextStartDate = startDate.getFullYear()+"-"+(startDate.getMonth()+1)+"-

HTML DOM Document 对象

本小妞迷上赌 提交于 2021-01-13 00:32:51
一·根据 W3C 的 HTML DOM 标准,HTML 文档中的所有内容都是节点(NODE):     整个文档是一个文档节点(document对象)     每个 HTML 元素是元素节点(element 对象)     HTML 元素内的文本是文本节点(text对象)     每个 HTML 属性是属性节点(attribute对象)     注释是注释节点(comment对象) 二·DOM 节点属性   (自身)属性:     attributes - 节点(元素)的属性节点     nodeType – 节点类型     nodeValue – 节点值     nodeName – 节点名称     innerHTML - 节点(元素)的文本值 < html lang ="en" > < head > < meta charset ="UTF-8" > < title ></ title > </ head > < body > < div class ="div1" > < p name ="littleP" class ="p1" > hello p </ p > </ div > < script > var ele = document.getElementsByClassName( " p1 " )[ 0 ]; console.log(ele) console

python 爬取bilibili 视频弹幕

独自空忆成欢 提交于 2021-01-12 10:01:41
1 # -*- coding: utf-8 -*- 2 # @author: Tele 3 # @Time : 2019/04/09 下午 4:50 4 # 爬取弹幕 5 import requests 6 import json 7 import os 8 from lxml import etree 9 10 11 def main(): 12 headers = { 13 " User-Agent " : " Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36 " , 14 } 15 # av13197279 16 url = " https://api.bilibili.com/x/web-interface/view?aid=13197279 " 17 response = requests.get(url, headers= headers) 18 if response.status_code == 200 : 19 cid = json.loads(response.content.decode())[ " data " ][ " cid " ] 20 print ( " cid: " ,

【leetcode】1146. Snapshot Array

♀尐吖头ヾ 提交于 2021-01-12 08:48:28
题目如下: Implement a SnapshotArray that supports the following interface: SnapshotArray(int length) initializes an array-like data structure with the given length. Initially, each element equals 0. void set(index, val) sets the element at the given index to be equal to val . int snap() takes a snapshot of the array and returns the snap_id : the total number of times we called snap() minus 1 . int get(index, snap_id) returns the value at the given index , at the time we took the snapshot with the given snap_id Example 1: Input: ["SnapshotArray","set","snap","set","get"] [[3],[0,5],[],[0,6],[0,0]]

NumPy索引切片

北慕城南 提交于 2021-01-12 08:31:52
索引,切片 和迭代 一维 数组可以被索引,切片和迭代,就像 列表 和其他Python序列一样。 代码实例解析数组中的索引切片 >>> import numpy as np #导入numpy 别名为np >>> a = np. arange( 10) ** 3 >>> a array([ 0, 1, 8, 27, 64, 125, 216, 343, 512, 729]) >>> a[ 2] #数组的索引从下标0开始 8 >>> a[ 2: 5] #数组的索引包含首不包含尾 array([ 8, 27, 64]) >>> a[: 6: 2] = - 1000 # 指索引[0:6]步长为2的值都赋值为1000 >>> a array([ - 1000, 1, - 1000, 27, - 1000, 125, 216, 343, 512, 729]) >>> a[ : : - 1] # 将 a 逆序 array([ 729, 512, 343, 216, 125, - 1000, 27, - 1000, 1, - 1000]) >>> for i in a: ... print( i **( 1 / 3.)) ... nan 1.0 nan 3.0 nan 5.0 6.0 7.0 8.0 9.0 多维 数组每个轴可以有一个索引。这些索引以逗号分隔的元组给出: >>> def f( x,

Selenium-Webdriver API命令和操作-Get & Wait

ぃ、小莉子 提交于 2021-01-12 07:50:49
抓取页面 WebDriver可能要做的第一件事就是导航到一个页面。 正常的做法是调用“get”: drviver.get( " http://www.google.com " ) 取决于几个因素,包括操作系统/浏览器组合,WebDriver可能会或可能不会等待页面加载。 在某些情况下,WebDriver可能会在页面完成之前或者甚至开始加载之前返回控件。 为确保健壮性,需要使用 显式和隐式等待来等待 页面中存在的元素 。 显式等待 明确的等待是定义的代码,等待一定的条件发生,然后继续进行代码。最糟糕的情况是Thread.sleep(),它将条件设置为等待的确切时间段。有一些方便的方法可以编写只需要等待的代码。WebDriverWait与ExpectedCondition结合是可以完成的一种方法。 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC ff = webdriver.Firefox() ff.get( " http://somedomain