《牛客网刷题之零基础入门前端之JavaScript》

2023-11-13

目录

ES5

数据类型

基本数据类型检测

检测复杂数据类型

数据类型转换

运算符

阶乘

绝对值

平方根

余数

数组求和

完全等同

或运算

且运算

字符串字符统计

流程控制

返回星期数

内置对象

从大到小排序

大写字符串

对象属性键名

对象数字

对象字符串

去除字符串两端空格

输出日期

数字取整

数字反转

数字转字符串

数组最大值

搜索数字

头部插入元素

尾部插入元素

js-位置查找

向下取整

整数反转

字符串搜索

移除数组中的元素

移除数组中的元素

添加元素

删除数组最后一个元素

添加元素

删除数组第一个元素

数组合并

添加元素

求二次方

查找元素位置

正确的使用parseInt

函数

函数——参数对象

this

this指向

WebAPI

元素操作

JS动态创建节点

根据ID获取元素

JS修改元素内容

绑定事件

阻止冒泡事件

阻止默认事件

操作地址栏

url地址

综合练习

综合练习

点击按钮隐藏元素


ES5

数据类型

基本数据类型检测

题目描述

请补全JavaScript函数,要求以字符串的形式返回参数的类型。
注意:只需检测基本数据类型。

JavaScript

function _typeof(value) {
    // 补全代码
    return typeof value
}

检测复杂数据类型

题目描述

请补全JavaScript函数,要求以Boolean的形式返回第一个参数是否属于第二个参数对象的实例。

JavaScript

function _instanceof(left,right) {
    // 补全代码
    return left instanceof right
}

数据类型转换

题目描述

请补全JavaScript函数,要求以字符串的形式返回两个数字参数的拼接结果。
示例:
1. _splice(223,233) -> "223233"
2. _splice(-223,-233) -> "-223-233"

JavaScript

function _splice(left,right) {
    // 补全代码
    return String(left)+String(right)
}

运算符

阶乘

题目描述

请补全JavaScript函数,要求返回数字参数的阶乘。
注意:参数为大于等于0的整数。

JavaScript

function _factorial(number) {
    // 补全代码
    var result=1
    for(let i=1;i<=number;i++)
        result*=i
    return result
}

绝对值

题目描述

请补全JavaScript函数,要求返回数字参数的绝对值。

JavaScript

function _abs(number) {
    // 补全代码
    return Math.abs(number)
}

题目描述

请补全JavaScript函数,要求返回底数为第一个参数,幂为第二个参数的数值。

JavaScript

function _pow(number,power) {
    // 补全代码
    return Math.pow(number,power)
}

平方根

题目描述

请补全JavaScript函数,要求返回数字参数的平方根。

JavaScript

function _sqrt(number) {
    // 补全代码
    return Math.sqrt(number)
}

余数

题目描述

请补全JavaScript函数,要求返回数字参数除以2的余数。

JavaScript

function _remainder(value) {
    // 补全代码
    return value%2
}

数组求和

题目描述

计算并返回给定数组 arr 中所有元素的总和

输入描述:

[ 1, 2, 3, 4 ]

输出描述:

10

JavaScript

function sum(arr) {
    return eval(arr.join('+'))
}

完全等同

题目描述

判断 val1 和 val2 是否完全等同

JavaScript

function identity(val1, val2) {
    return val1===val2
}

或运算

题目描述

返回参数 a 和 b 的逻辑或运算结果

输入:

false, true

输出:

true

JavaScript

function or(a, b) {
    return a||b
}

且运算

题目描述

返回参数 a 和 b 的逻辑且运算结果

输入描述:

false, true

输出描述:

false

JavaScript

function and(a, b) {
    return a&&b
}

字符串字符统计

题目描述

统计字符串中每个字符的出现频率,返回一个 Object,key 为统计字符,value 为出现频率
1. 不限制 key 的顺序
2. 输入的字符串参数不会为空
3. 忽略空白字符

输入描述:

'hello world'

输出描述:

{h: 1, e: 1, l: 3, o: 2, w: 1, r: 1, d: 1}

JavaScript

function count(str) {
    var result={}
    for(let it of str)
        if(it in result)
            result[it]++
        else result[it]=1
    return result
}

流程控制

返回星期数

题目描述

请补全JavaScript函数,要求以字符串的形式返回数字参数所对应的星期。
示例:
1. _getday(1) -> "星期一"
2. _getday(7) -> "星期天"

JavaScript

function _getday(value) {
    // 补全代码
    return '星期'+'一二三四五六天'[value-1]
}

内置对象

从大到小排序

题目描述

请补全JavaScript函数,要求将数组参数中的数字从大到小进行排序并返回。

JavaScript

function _sort(array) {
    // 补全代码
    return array.sort((a,b)=>b-a)
}

大写字符串

题目描述

请补全JavaScript函数,要求将字符串参数转换为大写字符串并返回。

JavaScript

function _touppercase(string) {
    // 补全代码
    return string.toUpperCase()
}

对象属性键名

题目描述

请补全JavaScript函数,要求以数组的形式输出对象各个属性的键名。
示例:
1. _keys({name:'nowcoder',age:7}) -> ['name','age']
注意:只需考虑对象属性均为原始数据类型的情况。

JavaScript

function _keys(object) {
    // 补全代码
    return Object.keys(object)
}

对象数字

题目描述

请补全JavaScript函数,要求将数字参数转换为对象的形式返回。
示例:
1. typeof number === 'number' -> typeof _numbertoobject(number) === 'object'

JavaScript

function _numbertoobject(number) {
    // 补全代码
    return {number}
}

对象字符串

题目描述

请补全JavaScript函数,要求将字符串参数转换为对象的形式返回。
示例:
1. typeof string === 'string' -> typeof _stringtoobject(string) === 'object'

JavaScript

function _stringtoobject(string) {
    // 补全代码
    return {string}
}

去除字符串两端空格

题目描述

请补全JavaScript函数,要求去除参数字符串两端的空格并返回。

JavaScript

function _trim(string) {
    // 补全代码
    return string.trim()
}

输出日期

题目描述

请补全JavaScript函数,要求以字符串的形式输出时间戳参数所对应的"年-月-日"。
示例:
1. _date(1631159776311) -> '2021-9-9'

JavaScript

function _date(number) {
    // 补全代码
    let date=new Date(number).toLocaleDateString('zh-CN')
    return date.replace(/\//g,'-')
}

数字取整

题目描述

请补全JavaScript函数,要求返回数字参数的整数部分。

JavaScript

function _int(value) {
    // 补全代码
    return Math.floor(value)
}

数字反转

题目描述

请补全JavaScript函数,要求将参数数组反转之后返回。

JavaScript

function _reverse(array) {
    // 补全代码
    return array.reverse()
}

数字转字符串

题目描述

请补全JavaScript函数,要求将参数数组转换为字符串输出。
示例:
1. _join([1,'2',3]) -> "123"
注意:只需考虑一维数组且数据类型为原始数据类型。

JavaScript

function _join(array) {
    // 补全代码
    return array.join('')
}

数组最大值

题目描述

请补全JavaScript函数,要求找到数组参数中的最大值并返回。
注意:数组中只包含数字。

JavaScript

function _max(array) {
    // 补全代码
    return Math.max(...array)
}

搜索数字

题目描述

请补全JavaScript函数,要求以boolean的形式返回字符串参数中是否包含数字。

JavaScript

function _search(string) {
    // 补全代码
    for(let it of string)
        if(!isNaN(it))
            return true
    return false
}

头部插入元素

题目描述

请补全JavaScript函数,要求将第二个参数插入第一个参数数组的头部,并且以数组的形式返回。

JavaScript

function _unshift(array,value) {
    // 补全代码
    array.splice(0,0,value)
    return array
}

尾部插入元素

题目描述

请补全JavaScript函数,要求将第二个参数插入第一个参数数组的尾部,并且以数组的形式返回。

JavaScript

function _push(array,value) {
    // 补全代码
    array.splice(array.length,0,value)
    return array
}

js-位置查找

题目描述

请补全JavaScript函数,要求以数字的形式返回第一个参数数组中第二个参数所在的首个索引值。
注意:如果数组中不存在目标值,则返回-1。

JavaScript

function _indexof(array,value) {
    // 补全代码
    for(let i=0;i<array.length;i++)
        if(array[i]===value)
            return i
    return -1
}

向下取整

题目描述

请补全JavaScript函数,要求以数字的形式返回数字参数向下取整的结果。

JavaScript

function _floor(number) {
    // 补全代码
    return Math.floor(number)
}

整数反转

题目描述

请补全JavaScript函数,要求将整数参数反转之后输出。
示例:
1. _reverse(0) -> 0
2. _reverse(233) -> 332
3. _reverse(-223) -> -322

JavaScript

function _reverse(number) {
    // 补全代码
    let result=number.toString().split("")
    result.reverse()
    return parseInt(result.join(""))
}

字符串搜索

题目描述

请补全JavaScript函数,要求以boolean的形式返回字符串首参中是否包含第二个参数。

JavaScript

function _search(string,value) {
    // 补全代码
    for(let it of string)
        if(it===value)
            return true
    return false
}

移除数组中的元素

题目描述

移除数组 arr 中的所有值与 item 相等的元素。不要直接修改数组 arr,结果返回新的数组

输入描述:

[1, 2, 3, 4, 2], 2

输出描述:

[1, 3, 4]

JavaScript

function remove(arr, item) {
    var result=[]
    for(let i of arr)
        if(i!=item)
            result.push(i)
    return result
}

移除数组中的元素

题目描述

移除数组 arr 中的所有值与 item 相等的元素,直接在给定的 arr 数组上进行操作,并将结果数组返回

输入:

[1, 2, 2, 3, 4, 2, 2], 2

输出:

[1, 3, 4]

JavaScript

function removeWithoutCopy(arr, item) {
    for(let i=0;i<arr.length;i++)
        if(arr[i]===item){
            arr.splice(i,1)
            i--
        }
    return arr
}

添加元素

题目描述

在数组 arr 末尾添加元素 item。结果返回新的数组。

注意:不要直接修改数组 arr!!!

输入描述:

[1, 2, 3, 4],  10

输出描述:

[1, 2, 3, 4, 10]

JavaScript

function append(arr, item) {
    return arr.concat([item])
}

删除数组最后一个元素

题目描述

删除数组 arr 最后一个元素。不要直接修改数组 arr,结果返回新的数组

输入:

[1, 2, 3, 4]

输出:

[1, 2, 3]

JavaScript

function truncate(arr) {
    let result=arr.slice()
    result.splice(arr.length-1,1)
    return result
}

添加元素

题目描述

在数组 arr 开头添加元素 item。不要直接修改数组 arr,结果返回新的数组

输入:

[1, 2, 3, 4], 10

输出:

[10, 1, 2, 3, 4]

JavaScript

function prepend(arr, item) {
    return [item].concat(arr)
}

删除数组第一个元素

题目描述

删除数组 arr 第一个元素。不要直接修改数组 arr,结果返回新的数组

输入描述:

[1, 2, 3, 4]

输出描述:

[2, 3, 4]

JavaScript

function curtail(arr) {
    let result=arr.slice()
    result.splice(0,1)
    return result
}

数组合并

题目描述

合并数组 arr1 和数组 arr2。不要直接修改数组 arr,结果返回新的数组

输入描述:

[1, 2, 3, 4], ['a', 'b', 'c', 1]

输出描述:

[1, 2, 3, 4, 'a', 'b', 'c', 1]

JavaScript

function concat(arr1, arr2) {
    return arr1.concat(arr2)
}

添加元素

题目描述

在数组 arr 的 index 处添加元素 item。不要直接修改数组 arr,结果返回新的数组

输入:

[1, 2, 3, 4], 'z', 2

输出:

[1, 2, 'z', 3, 4]

JavaScript

function insert(arr, item, index) {
    let result=arr.slice()
    result.splice(index,0,item)
    return result
}

求二次方

题目描述

为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组

输入描述:

[1, 2, 3, 4]

输出描述:

[1, 4, 9, 16]

JavaScript

function square(arr) {
    let result=arr.slice()
    for(let i=0;i<arr.length;i++)
        result[i]*=result[i]
    return result
}

查找元素位置

题目描述

在数组 arr 中,查找值与 item 相等的元素出现的所有位置

输入:

['a','b','c','d','e','f','a','b','c'] 'a'

输出:

[0, 6]

JavaScript

function findAllOccurrences(arr, target) {
    var result=[]
    for(let i=0;i<arr.length;i++)
        if(arr[i]===target)
            result.push(i)
    return result
}

正确的使用parseInt

题目描述

修改 js 代码中 parseInt 的调用方式,使之通过全部测试用例

示例1

输入:'12'

输出:12

示例2

输入:'12px'

输出:12

示例3

输入:'0x12'

输出:0

JavaScript

function parse2Int(num) {
    return parseInt(num,10);
}

函数

函数——参数对象

题目描述

请补全JavaScript函数,要求返回它的参数伪数组对象。

JavaScript

function getArguments (a,b,c) {
    // 补充代码
    return arguments
}

this

this指向

题目描述

请补全JavaScript函数,使obj对象中fn函数返回该对象中a属性和b属性的和。

JavaScript

var obj = {
    a: 1,
    b: 2,
    fn: function(){
        // 补全代码
        return this.a+this.b
    }
}

WebAPI

元素操作

JS动态创建节点

题目描述

请补全JavaScript函数,根据参数数组创建li元素。
要求:
1. li元素的个数和数组的长度一样
2. li元素的内容是数组中的每个元素
3. 将创建的所有li元素插入到ul中

JavaScript

<html>
    <head>
        <meta charset=utf-8>
    </head>
    <body>
        <ul></ul>
    </body>
    <script type="text/javascript">
        function createLi(array){
            // 补全代码
            let ul=document.querySelector('ul')
            for(let it of array){
                let li=document.createElement('li')
                li.innerText=it
                ul.appendChild(li)
            }
        }
    </script>
</html>

根据ID获取元素

题目描述

请补全JavaScript函数,根据id获取html模块中ul标签下第二个li元素并返回。

JavaScript

function getLI(id){
    // 补全代码
    return document.querySelector('#'+id)
}

JS修改元素内容

题目描述

请补全JavaScript函数,将类为"box"的div元素内容修改为"欢迎来到牛客网"。

JavaScript

<html>
    <head>
        <meta charset=utf-8>
    </head>
    <body>
        <div class='box'></div>
    </body>
    <script type="text/javascript">
        function modifyText(){
            // 补全代码
            document.querySelector('.box').innerHTML='欢迎来到牛客网'
        }
    </script>
</html>

绑定事件

阻止冒泡事件

题目描述

请补全JavaScript函数,要求在点击li元素的时候不触发ul的事件。
注意:需要自行获取li元素。

JavaScript

<html>
    <head>
        <meta charset=utf-8>
    </head>
    <body>
        <ul>
            <li>nowcoder</li>
        </ul>
    </body>
    <script type="text/javascript">
        // 补全代码
        document.querySelector('li').onclick=(event)=>event.stopPropagation()
    </script>
</html>

阻止默认事件

题目描述

请补全JavaScript函数,要求在点击id为"checkbox"的复选框时不会取消勾选状态。
注意:需要自行获取input元素。

JavaScript

<html>
    <head>
        <meta charset=utf-8>
    </head>
    <body>
        <form>
            <label>牛客会陪伴大家</label>
            <input id="checkbox" type="checkbox" checked />
        </form>
    </body>
    <script type="text/javascript">
        // 补全代码
        document.querySelector('input').onclick=()=>false
    </script>
</html>

操作地址栏

url地址

题目描述

请补全JavaScript函数,实现一个函数返回页面当前url。

JavaScript

function getUrlHref (){
    // 补全代码
    return location.href
}

综合练习

综合练习

点击按钮隐藏元素

题目描述

请补全JavaScript代码,实现一个盒子的关闭按钮功能。
要求:
1. 使类为"btn"的div元素中心点定位在类为"box"的div元素右上顶点
2. 使类为"btn"的div元素中内容"X"垂直水平居中
3. 点击"X"按钮可以使类为"box"的div元素隐藏

JavaScript

<!DOCTYPE html>
<html>
    <head>
        <meta charset=utf-8>
        <style type="text/css">
            .box {
                width: 100px;
                height: 100px;
                border: solid 1px black;
                /*补全代码*/
                position:relative;
            }
            .btn{
                width: 20px;
                height: 20px;
                background-color: red;
                /*补全代码*/
                position:absolute;
                top:-10px;
                right:-10px;
                text-align:center;
                line-height:20px;
            }
        </style>
    </head>
    <body>

        <div class='box'>
            <div class='btn'>X</div>
        </div>

        <script type="text/javascript">
            var btn = document.querySelector('.btn');
            var box = document.querySelector('.box');
            btn.onclick = function(){
                // 补全代码
                box.style.display="none"
            }
        </script>
    </body>
</html>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

《牛客网刷题之零基础入门前端之JavaScript》 的相关文章

  • 声明为对象文字与函数的剔除视图模型之间的区别

    在knockout js中 我看到视图模型声明为 var viewModel firstname ko observable Bob ko applyBindings viewModel or var viewModel function
  • 将 Regex 对象分配给 html 输入模式

    我需要以编程方式将正则表达式对象分配给输入元素模式属性 以下是我当前的实现 var regex d 5 element attr pattern regex toString slice 1 1 有没有更好的方法来做到这一点而不需要字符串操
  • 在 Node.js 中生成带条形码的 pdf

    我在用https github com devongovett pdfkit https github com devongovett pdfkit生成 PDF 文件 我可以简单地使用类似的方法 app get get pdf req re
  • 在有限的上下文中运行 JS 代码

    我正在尝试奔跑trusted 隔离 上下文中的 JS 代码 基本上想出了这个方法 function limitedEval src context return function with this return eval src call
  • 获取被调用的 javascript 文件的查询字符串

    是否可以在调用的 javascript 文件上使用 javascript 获取查询参数 如下所示 in html in file js console log this location query 这是否可能以某种方式实现 或者我必须使用
  • Javascript 对象属性名称

    在 C 中 可以将对象属性的名称作为字符串值获取 名称 对象 Property gt myProperty 这可以在 Javascript Typescript 中完成吗 Object Keys 是我找到的唯一东西 但它给了我所有的键 示例
  • 有没有一种方法可以在没有输入的情况下发送表单值

    假设我有以下表格
  • 以下文档我无法创建 Vue.js 3 的实例

    The code https stackblitz com edit vue ttt file src main js https stackblitz com edit vue ttt file src main js 问题 我正在尝试在
  • onClick 处理程序在每个渲染周期触发

    我有这样的默认状态 this state selectedTab tab1 then 我的渲染方法是这样的 render const selectedTab this state return li tab1 li li tab2 li d
  • 如何将一个数组中的所有项目复制到另一个数组中?

    如何将数组的每个元素 其中元素是对象 复制到另一个数组中 以便它们完全独立 我不想更改一个数组中的元素来影响另一个数组 这里的关键是 数组中的条目是对象 并且 您不希望对一个数组中的对象的修改显示在另一个数组中 这意味着我们不仅需要将对象复
  • 正则表达式中连字符的这种用法有效吗?

    NB I only想知道它是否是正则表达式定义中未转义连字符的有效应用 它是not关于匹配电子邮件 连字符或反斜杠的含义 量词或其他任何内容的问题 另外 请注意 链接的答案并没有真正讨论转义 未转义连字符之间的有效性问题 通常我会像这样声明
  • AngularJS + jQuery 移动

    是否还有其他可能性来设计AngularJS以移动友好的方式应用程序CSS 我正在计划一个移动应用程序 并希望使用 AngularJS 进行逻辑和数据绑定 但我不想自己设计所有内容CSS The AngularJSFAQ说它使用jQuery
  • Angular 4 Http POST 不起作用

    我希望每个人都做得很好 我最近开始使用 Angular 4 4 我一直在尝试将数据发布到我的 api 服务器 但不幸的是它不起作用 我花了大约两天的时间 但仍然没有成功 甚至已经尝试过 6 7 篇文章角 io https angular i
  • Angular2:动态同步http请求

    Goal 发出一系列同步 http 请求并能够将它们作为一个可观察流进行订阅 示例 不工作 let query arr test1 test2 test3 function make request query arr if query a
  • 从链接打开本地文件夹

    如何通过单击任何链接打开本地文件夹视图 我尝试了很多选择 例如 a href Open folder a or a Open folder a or a Open folder a 解决方案 启动可下载链接 以下内容适用于所有浏览器 但一如
  • 轮播滑动(未滑动)事件上的火灾事件,Bootstrap 3

    Bootstrap 2 似乎可以很好地处理幻灯片事件 请参阅这个问题 https stackoverflow com questions 9651466 how to attach slide slid events to the boot
  • 如何将MathJax公式转换为img

    Mathjax 现在在我的项目中运行良好 但有一个问题 有没有办法将MathJax的公式 纯html和css 转换成img文件 我可以保存 MathJax 可以配置为生成 SVG 看http docs mathjax org en late
  • 如何在 TypeScript 中使用 navigation.replace ?

    我试图在我的代码中使用它 const navigation useNavigation navigation replace AllFriends 但我不断收到错误消息 Property replace does not exist on
  • Three.js点击单个粒子

    In this example http jsfiddle net agqq96bq 2 您可以看到 2 个可点击的粒子 但它们都受到点击的影响 另外 我只想检测粒子上的点击 而不将它们过滤出场景 像这儿 if intersects len
  • 如何跨多个文件跨越 javascript 命名空间?

    我永远忽略了javascript 几年前我开始使用 jQuery 这样我就可以过得去 但随着我开始更多地进行 TDD 我昨天决定真正深入研究 javascript 之后可能还有咖啡脚本 在我的 ASP NET Web 窗体应用程序中 我有很

随机推荐

  • Flutter实体返回键与pop方法行为不一致

    问题描述 Flutter中连续跳转了多个Page后 按导航栏返回按钮 执行得pop方法 与按手机实体返回键返回行为不一致 复现步骤 有4个Page 分别为 Page1 Page2 Page3 Page4 跳转顺序 Page1 跳转后销毁 g
  • 数据结构课程设计实验一:图书信息管理系统的设计与实现

    目录 一 实验内容 二 实验目的 三 实验主要数据类型定义 四 系统功能概述 五 实验代码 六 实验内容展示 一 实验内容 设计并实现一个图书信息管理系统 根据实验要求设计该系统的菜单和交互逻辑 并编码实现增删改查的各项功能 该系统至少包含
  • 易班显示服务器错误,易班常见问题汇总

    Q1 为什么我退出的之后在线时间没有增加 A1 是否注意到网页右上方有一个退出的按钮 如图 只有点此退出才会计算在线时间 而且不同的在线时间也会得到不同的网薪和经验奖励哟 Q2 怎么才有VIP A2 有些同学总说VIP的就是版主 这个观念是
  • 深度学习的定义和未来发展趋势

    深度学习的定义和未来发展趋势 什么是深度学习 数学和编程的基础知识 深度学习的应用领域 深度学习的常见算法和模型 训练深度学习模型 深度学习的未来 个人简介 以山河作礼 Python领域新星创作者 CSDN实力新星认证 文章末尾扫描二维码可
  • bootloader详解

    一 bootloader介绍 bootloader是硬件在加电开机后 除BIOS固化程序外最先运行的软件 负责载入真正的操作系统 可以理解为一个超小型的os 目前在Linux平台中主要有lilo grub等 在Windows平台上主要有nt
  • mmclassification

    mmclassification 一 MMCLS项目 0 下载链接 Torch安装方法 CPU pip install torch i https download pytorch org whl torch stable html 指定清
  • java8 filter、map相关

    1 判断list中有没有存在指定条件的数据 只判断有没有 不取具体值 Optional
  • 微信invalid credential, access_token is invalid or not latest hint

    微信access token分为两种 一种是网页授权access token 一种是全局接口调用凭证 有关这两个区别 可以查看微信网页授权access token和普通access token区别 今天主要来说获取全局接口调用凭证acces
  • 蓝桥杯大赛(大学B组)—— 数字三角形 (C语言)

    1 题目描述 蓝桥练习题 上图给出了一个数字三角形 从三角形的顶部到底部有很多条不同的路径 对于每条路径 把路径上面的数加起来可以得到一个和 你的任务就是找到最大的和 路径上的每一步只可沿左斜线向下或右斜线向下走 输入描述 输入的第一行包含
  • java使用Validation进行数据校验

    在开发中 我们经常遇到参数校验的需求 比如用户注册的时候 要校验用户名不能为空 用户名长度不超过20个字符 手机号是合法的手机号格式等等 如果使用普通方式 我们会把校验的代码和真正的业务处理逻辑耦合在一起 而且如果未来要新增一种校验逻辑也需
  • Kubernetes 名词含义

    目录 1 Deployment 典型的用例如下 创建deployment Pod template hash label 更新deployment Label selector更新 回退deployment 检查deployment 升级的
  • ApplicationContextAware和BeanFactoryAware使用理解

    1 Spring容器会自动把上下文环境对象调用ApplicationContextAware接口中的setApplicationContext方法 当一个类实现了这个接口之后 这个类就可以非常方便的获取到ApplicationContext
  • C++ string和char* 区别, char** a 和 char* a[ ] 区别

    一 string和char 区别 1 定义 string string是STL当中的一个容器 对其进行了封装 所以操作起来非常方便 char char 是一个指针 可以指向一个字符串数组 至于这个数组可以在栈上分配 也可以在堆上分配 堆得话
  • 测试用例和测试分类

    一 测试用例的设计方法 1 基于需求的设计方法 总体设计方法 使测试更加有效 因为她使测试专注于质量问题产生的根源 基于需求的测试的关注点 1 验证需求是否正确 完整 没有二义性 并且逻辑一致 2 设计出充分必要的测试集 以保证设计和代码都
  • AT24C16读写注意事项

    本讲解不涉及详细IIC通信 重点在于AT24C系列器件的介绍 和 IIC的通信流程 不喜勿喷 望请修正 GO 图AT24C01 02 04 08 16的外形级封装和引脚说明 AT24C系列为美国ATMEL公司推出的串行COMS型E2PROM
  • nl 命令详解

    nhttp blog chinaunix net u2 72759 showart 1908804 html 语法 nl OPTION FILE 说明 将指定文件的内容附加上行数 显示到标准输出 当没有指定文件名或使用 符号时 数据将由标准
  • code换取微信openid_微信支付JSAPI攻略

    前两天给商城加了个微信支付 非H5支付 相当于微信公众号网页支付 真是一言难尽啊 我只能说菜是原罪 再次流下了没技术的眼泪 总结一下 大概分为7个步骤 第一步 用户触发微信支付事件时 我们大概需要判断一下它是不是用微信客户端打开的 如果不是
  • C语言文件操作(超详细)

    前言 本文主要介绍C语言中文件操作的相关内容 例 文件读 写等相关函数 1 什么是文件 文件是以计算机硬盘为载体存储在计算机上的信息集合 是数据源的一种 最主要的作用是保存数据 将数据放入文件中 相比代码程序中堆栈上的数据 其优点在于可以随
  • 在MS Word 中添加 Mathtype 插件(vbe6ext.olb不能被加载问题 已解决)

    在MS Word中更好的使用Mathtype 本人不提供任何版本的 mathtype 软件安装包 问题背景 尝试安装插件mathtype到word遇到报错三连 1 VBE6EXT OLB不能被加载 2 未知的错误 50001 3 由于宏安全
  • 《牛客网刷题之零基础入门前端之JavaScript》

    目录 ES5 数据类型 基本数据类型检测 检测复杂数据类型 数据类型转换 运算符 阶乘 绝对值 幂 平方根 余数 数组求和 完全等同 或运算 且运算 字符串字符统计 流程控制 返回星期数 内置对象 从大到小排序 大写字符串 对象属性键名 对