promise 核心 几个小问题

1.如何改变pending的壮体 抛出异常。pending变为rejected // throw new Error('fail') 内部抛出异常也这样 reason为抛出的error resolve() pending变为resolved reject()pending变为rejected 2.一个promise指定多个成功/失败的回调 都会执行吗 全部都会执行 3.改变promise状态和指定回调函数的先后 一般异步情况 先指定的回调函数(内部保存回调函数),后改变状态(指定数据),然后执
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

算法:计算十进制数字在二进制表示1的个数

题目一 计算十进制数字在二进制表示 1 的个数 举个例子: 十进制数字为 1 时,它的二进制表示是 001,二进制表示 1 的个数为 1; 十进制数字为 2 时,它的二进制表示是 010,二进制表示 1 的个数为 1; 十进制数字为 3 时,它的二进制表示是 011,二进制表示 1 的个数为 2; 十进制数字为 4 时,它的二进制表示是 100,二进制表示 1 的个数为 1; 十进制数字为 5 时,它的二进制表示是 101,二进制表示 1 的个数为 2; 十进制数字为 6 时,它的二进制表示是
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

Python爬虫连载4-Error模块、Useragent详解

一、error 1.URLError产生的原因:(1)没有网络;(2)服务器连接失败;(3)不知道指定服务器;(4)是OSError的子类 from urllib import request,error ​ if __name__ == "__main__": url = "http://www.baidu.comfdsfdfsf" try: req = request.Request(url) rsp = request.urlo
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

React进阶笔记

1. 事件监听 React中使用onClick类似的写法来监听事件,注意this绑定问题 react里严格遵循单项数据流,没有数据双向绑定, 所以输入框要设置value和onChange handleChange(e){ this.setState({ name:e.target.value }) } <input type="text" value={this.state.name} onChange={(e)=>this.handleChange(e)} /> 2. PureCompon
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

登录 注册 切换tab

<div style="background-color: #2e2828;"> <ul class="tab"> <li v-for="item in menuTab" :key="item.id" :class="{'current':item.current}" @click="togglemneu(item)">{{item.txt}}</li> </ul>
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

iMacros 入门教程-基础函数介绍(4)

imacros的TRAY函数用法 这个函数的功能就是隐藏或显示,当执行imacros文件的时候,出现在特定标签的imacros图标 TRAY HIDE 就是隐藏图标 TRAY SHOW 就是显示图标 imacros 的 URL 函数用法 这个函数的功能就是跳转去对应的网址 语法 URL GOTO=some_URL 这个some_URL可以是具体的网址,也可以是JavaScript代码,例如 URL GOTO=javascript:window.scrollBy(0,20000) 移动网页向下滚
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

【Java并发基础】加锁机制解决原子性问题

前言 原子性指一个或多个操作在CPU执行的过程不被中断的特性。前面提到原子性问题产生的源头是线程切换,而线程切换依赖于CPU中断。于是得出,禁用CPU中断就可以禁止线程切换从而解决原子性问题。但是这种情况只适用于单核,多核时不适用。 以在 32 位 CPU 上执行 long 型变量的写操作为例来说明。 long 型变量是 64 位,在 32 位 CPU 上执行写操作会被拆分成两次写操作(写高 32 位和写低 32 位,如下图所示,图来自【参考1】)。 在单核 CPU 场景下,同一时刻只有一个线
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

HTML CSS 实现鼠标悬停时图片拉近效果

前言 为了让网页的使用体验更好,我们会让网页的某些元素对鼠标的动作做出响应。例如鼠标滑过、单击按钮的时候按钮变色、变形。之前在很多网页上看到了鼠标滑过一个图片链接时图片放大、拉近的效果,今天尝试实现一下。 1. 使用background实现 思路:设置以图片作为div元素的背景,鼠标滑过div的时候通过background属性放大图片。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>background实现图片
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

在Vue+element 开发中报: The template root requires exactly one elemen 错的解决和原因

一.我正准备使用Vue + Element进行新的项目开发,然后在进行添加下一个组件时报错 二.解决及原因:   原来template中只允许模板里存在一个根节点,在 template 中添加一个 <div>标签,之后所有的组件全部加在 <div>即可解决。 注意:<template></template>中必须要有一个根节点且只能存在一个根节点
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

10-3基于TextField实现顶部SearchBar-2

为了看到效果在Search页面调用 实现onTextChange 搜索页,运行报错 这是因为我们的searchBarType没有传值。但是也没有设置默认值。 我们给这个两个参数都设置默认值 再来运行测试效果 但是并没有背景色 实现背景色 要实现背景色需要外层Contianer里面加装饰器。。最主要的是要实现装饰器。圆角首页是5,搜索页面是15 这样我们的背景色就有了。 定义有内容时候清空的差号。 根据属性是否显示Clear按钮。 callback是speakClick的回调。 如果显示Clea
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

spring源码学习笔记之BeanDefinition接口

package org.springframework.beans.factory.config; import org.springframework.beans.BeanMetadataElement; import org.springframework.beans.MutablePropertyValues; import org.springframework.core.AttributeAccessor; import org.springframework.lang.Nulla
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

A - Cow Contest

A - Cow Contest N (1 ≤ N ≤ 100) cows, conveniently numbered 1..N, are participating in a programming contest. As we all know, some cows code better than others. Each cow has a certain constant skill rating that is unique among the competitors. The c
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

[转帖]crontab 详细用法 定时任务 crontab 详细用法 定时任务

crontab 详细用法 定时任务 转自:http://blog.chinaunix.net/uid-25785357-id-3434344.html 使用crontab你可以在指定的时间执行一个shell脚本或者一系列Linux命令。例如系统管理员安排一个备份任务使其每天都运行 如何往 cron 中添加一个作业? # crontab –e 0 5 * * * /root/bin/backup.sh 这将会在每天早上5点运行 /root/bin/backup.sh Cron 各项的描述 以下是
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

算法——索引堆

索引堆: 数据和索引分开表示 建堆过程:比较数据,交换索引,效率高 便于堆中数据的操作,如将进程号为7的任务优先级由28改为38 1 template<typename Item> 2 class IndexMaxHeap{ 3 private: 4 Item *data; //数据 5 int *indexes; //索引 6 int count; 7 int capacit
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

抖音快手短视频去水印API,接口开发文档

开发者官网:http://api.lingquan166.com/ 简介:根据抖音、微视、小红书、皮皮搞笑等APP中复制出来的链接,解析获取短视频的标题、封面、无水印短视频地址等信息。 接口地址: https://api.lingquan166.com/dsp?token=122917VU60151BJHTBI&key=46FDEDB583EKZI42D26392&url=视频链接(不支持中文) 1. 请求方式 GET请求(PHP可用CURL请求) 2. 返回数据 JSON 请求成功返回示例
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

vue实现性别选择框

简单的实现了vue2.0移动端自定义性别选择的功能,一个小的demo <template> <div class="app"> <div class="boy"> <input type="radio" name="radios" value="1" v-model="param"><label>男</label> </div> <div class="girl"> <inp
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

iMacros 入门教程-基础函数介绍(2)

imacros 的 pos 参数是什么意思 position的缩写,如果有 2 个以上的元素共用完全相同的属性(比方说同一个小区的同一栋楼),这个 POS 的参数可以借由不同位置来帮助明确定位(也就是说同一栋楼里的第几楼)。假设只有一个元素,那么参数值就是 1。 imacros 的 ATTR 参数是什么意思 attributiton的缩写,这个参数用来标明所要定位的这个 HTML Tag 具有什么样的属性。 因为是参照到该对应的 HTML Tag 所具备的属性,因此可以指定的项目是很多的,例如
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

CodeForces 7B

我把我的思路大概写了下注释里面 原因是之前写过这样一个求助 https://www.luogu.com.cn/discuss/show/163636 所以为了省事就直接在上面改了\(QwQ\) 用\(ODT\) (珂朵莉树) 实现唷(^U^)ノ~YO 虽然说没有在学ODT时的基本操作,但确实是区间缩点的思想呢 #include <iostream> #include <cstdio> #include <cstring> #include <set> #include <algorithm>
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0

WPF连接Oracle数据库 未能加载文件或程序集“Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342"

前言 最近想要实现一个简单的桌面端记账工具,想到了使用wpf进行开发,于是今天花点时间研究了一下与数据库的连接 开发工具 VS2019,.net framework 4.7,Oracle 11.2 具体步骤 Oracle的配置 oracle的安装和下载不用多说,度娘上很多类似的教程,这里就先跳过了。 安装好后,开始创建用户,并给其分配相应的表空间:进入sqlplus(按下win键后直接数据sqlplus就可以进入了),输入用户名sys,密码默认是change_on_install as sys
分类: 其他 发布时间: 01-21 00:50 阅读次数: 0