ICode9

精准搜索请尝试: 精确搜索
  • python中的@的使用2022-08-19 15:04:36

    在python中,@是一个装饰器,针对某个函数,起调用传参的作用。具体怎么用的可以参考如下代码: def A(fn): print("a") fn() def B(): print("b") @A def C(): print("c") 运行结果: a c 可以看到,python从上而下定义了 A B以后,在遇到@时,首先将C定义后,将其作为参

  • 防抖和节流的介绍及实现2022-08-18 21:02:48

    防抖 概述:在规定时间内只执行一次(执行最后一次) 举个例子:电梯关门案例 a 进入电梯 等待5s后 就可以上升了 在a等待了4s中后 b过来 那么之前的等待就结束了 开始新的等待 在b等待了3s后 c过来 那么之前的等待也结束了 开始新的等待 .... 直到最后一次等待结束 电梯就上升 (实

  • Rust 基础(06) 泛型2022-08-12 00:02:24

    泛型 什么是泛型,泛型的作用,泛型的优势等本文不做介绍,本文只将泛型在 Rust 当中的使用方法. 泛型方法 一个比较两个数大小的并返回其中较大的一个数: fn larget<T: std::cmp::PartialOrd>(a: T, b: T) -> T { if a >= b { a } else { b } } 泛型

  • JS防抖2022-08-11 19:00:39

    JS防抖         let inp = document.getElementById('input') //获取dom元素         function bandence(fn, delay) {             let n = null //利用闭包             return function () {                 if (n !== null) {          

  • js 异步2022-08-11 15:35:22

    var fnParam = null; var a = { fn: param => { // 加载真实函数 fnParam = param; } }; var pm = () => new Promise(resolve => { a.fn({ callback(data) { console.log('使用方fn参数callback执行,res

  • jq动画2022-08-11 11:04:50

    动画: 显示、隐藏 show(ms,fn)\hide()\toggle()显示隐藏切换     改变:width\height\padding\margin\opacity     参数:ms毫秒,fn回调函数,在动画结束之后完成 滑动 slideDown(ms,fn),向下展开 slideUp,向上收缩 slideToggle,展开收缩切换     改变:垂直方向的内外边距、height

  • jQuery 基础2022-08-07 13:03:16

    jQuery 基础 jQuery 入门 JavaScript 库 jQuery 基本使用 jQuery 的入口函数 jQuery 语法 jQuery 常用 API CSS 相关 jQuery 效果 jQuery 控制元素属性 jQuery 控制元素内容 jQuery 控制元素操作 创建元素 删除元素 尺寸及位置操作 尺寸 位置 jQuery 事件 注册 处

  • The function contains must be used with a prefix when a default namespace is not specified2022-08-02 16:04:07

    今天在请求jsp页面的时候后台报了这个错,截图如下 这其实是jstl的错误,jsp页面中,JSTL El表达式字符串比较常用方法有下面这些: fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}">fn:containsIgnoreCase 判断字符串是否包含另外一个字

  • 函数2022-07-31 01:03:18

    函数 Rust 的函数我们在之前已经见过不少,跟其他语言几乎没有什么区别。因此本章的学习之路将轻松和愉快,骚年们,请珍惜这种愉快,下一章你将体验到不一样的 Rust。 在函数界,有一个函数只闻其名不闻其声,可以止小孩啼!在程序界只有 hello,world! 可以与之媲美,它就是 add 函数: fn add(

  • 三种方法找出数组中的最大值2022-07-30 20:03:21

    方法一: function fn(arr) { var max = arr[0]; for (var i = 0; i < arr.length; i++) { if (arr[i] > max) { max = arr[i] } } console.log('最大值为:

  • 函数提升 和 变量提升的区别2022-07-29 21:31:35

    注意:函数提升的优先级大于变量提升的优先级,即函数提升在变量提升的前面 1. 变量提升 使用var 定义的变量才有变量提升的现象 ,把所有 var 声明的变量提升到当前作用域的最前面;只提升声明 ,不提升赋值; <script> // var num var定义的变量提升 注意:只会提升声明 , 不提升

  • 1014 华华对月月的忠诚 gcd结论题2022-07-29 06:02:43

    链接:https://ac.nowcoder.com/acm/contest/26656/1014来源:牛客网 题目描述 月月要参加学校的信息学集训,晚上不能陪华华聊天了。不过为了防止华华去和别的小姐姐聊天,浪费时间影响学习,所以月月给华华布置了一项任务。月月给了华华一个类似斐波那契数列的东

  • react高阶组件 粗略理解2022-07-26 09:04:02

    也是出于那些所谓面试老谈到这个,所以就打算自己来好好理解下这个内容。 首先,我们先看官方文档 文档提到,具体而言,高阶组件是参数为组件,返回值为新组件的函数。 接下来官方文档举得例子有点难以下咽,毕竟没能带来直观的感觉。我学习东西还是喜欢拿最最简单的东西举例(应该是我技术渣

  • rust mopa2022-07-25 18:34:05

    #[macro_use] extern crate mopa; struct Bear { // This might be a pretty fat bear. fatness: u16, } impl Bear { fn eat(&mut self, person: Box<dyn Person>) { self.fatness = (self.fatness as i16 + person.weight()) as u16; }

  • Python教程 - 读取分数表并计算总分2022-07-24 19:01:11

    目录分割字符串分割分数分割字符串并计算分数总和读取分数表创建分数文件读取分数文件分割字符串,提取各科分数,并计算总值 分割字符串 split() 通过指定分隔符对字符串进行切片,分隔符默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 分割分数 示例: str = 'xiaoming 99 98 10

  • 动手搭建ServerLess服务2022-07-22 20:37:52

    一、前言 ​ 通常我们在做ServerLess的时候会想到用各种云的Faas服务,比如腾讯云,AWS,阿里云等等。但我们很少去研究自己怎么搭建一个ServerLess服务。本篇文章重点会讲解如何自己在服务器上搭建ServerLess服务,并如何使用它。 二、什么是ServerLess? ​ Serverless,又叫无服务器。

  • 防抖与节流2022-07-22 01:32:45

    原理: 防抖:在一段时间后执行触发事件,如果在时间内重复触发,则从最后一 次触发开始重新计时,执行。 节流:在一段时间内执行触发事件,如果在时间内重复触发,在时间内也 只触发一次,执行。 作用: 本质上是优化高频率执行代码的一种手段。比如:浏览器的resize、scroll、keypress、mous

  • rust 一些垃圾代码2022-07-21 13:32:31

    use std::any::Any; use core::fmt::Debug; trait ColTrait: std::fmt::Debug{ fn getself<T>(&self)->T; } #[derive(Debug)] struct DataCell<T>{ val:T, } // #[derive(Debug)] struct Col{ title:String, data:Vec<Box<dyn Co

  • 自动创建工作日报程序2022-07-21 13:03:01

           该程序自动在Windows系统用户目录下(如:C:\Users\wzl\工作计划及总结\2022年\07月)创建工作日报。       工作日报是为了方便自己工作的归纳和总结,经验的积累,类似写日记。一般日报简单几句话就OK,主要是提醒自己,不需要提交,也不会有其它人检查查看。        可以将该

  • 斐波那契数2022-07-18 21:32:04

    来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/fibonacci-number 斐波那契数 (通常用 F(n) 表示)形成的序列称为 斐波那契数列 。该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是: F(0) = 0,F(1) = 1 F(n) = F(n - 1) + F(n - 2),其中 n > 1 给定 n ,请计

  • 解析列, 表2022-07-16 12:00:19

    #[derive(Debug)] enum Cell{ s(String), f(f64), i(i64), b(bool) } #[derive(Debug)] struct Col{ title:String, data:Vec<Cell> } type DataFrame = Vec<Col>; trait Build{ fn new(self)->Cell; } impl Build for &s

  • rust excel2022-07-15 23:00:40

    #[derive(Debug)] enum Cell { s(String), i(i64), f(f64) } type Col = Vec<Cell>; trait ColumnFactory { fn build(self) -> Cell; } impl ColumnFactory for &str { fn build(self) -> Cell { return Cell::s(self.to_stri

  • ES6新增-箭头函数与普通函数的区别2022-07-12 20:35:04

    //箭头函数:ES6中函数的另一种写法 // 写法:函数名=()=>{} // 箭头函数主要解决this问题,它的this是离它最近的嵌套的function/方法这个函数的调用者﹑直到顶层都没有则this就是window var obj={ name : "karen",say :furtion()i var fn=(a)=>{ console.log(this,1111)//箭

  • js 闭包 学习笔记 原创王福朋,内附链接2022-07-12 16:34:34

      重点: 1. 函数作用域,要去创建这个函数的作用域取值,如果再次函数作用域找不到变量值,顺着原型链一级一级往上找是否存在该变量值 2.当一个函数被调用完成之后,其执行上下文环境将被销毁,其中的变量也会被同时销毁 3.函数可以创建一个独立的作用域 闭包的核心内容: 函数调用完成之后,执

  • ES6-新增变量常量声明标识符-let-const2022-07-11 23:02:09

    ES5用var声明变量时有一些缺陷,ES6新增了let声明变量的标识符,const常量来弥补var的不足 一,let的特性 1,与var类似,但没有隐式提前-若没有声明,不能先访问变量 console.log(a) //报错 let a=10 2,只能在let声明的代码块内使用 for(let a=0;a<10;a++){ console.log(a)//0,1,2,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有