搜索结果
查询Tags标签: fn,共有 221条记录-
c++静态for循环
#include <iostream>// 通过递归实现 template <int Beg, int End> struct static_for {template <typename Fn>void operator()(const Fn& fn) const{if (Beg < End){fn(Beg);static_for<Beg+1, End>()(fn); // 最后一次,2个数相等了,…
2022/9/14 14:16:15 人评论 次浏览 -
了解generator这篇文章就够了
了解generator这篇文章就够了 Generator介绍generator函数是es6提出的一种异步编程的方案,可以用来替代promise来获取异步执行的结果Generator语法Generator函数两个特征普通函数加星号*的模式,至于星号的位置没有什么规定的要求 // 普通函数function fn(){}// gener…
2022/8/31 23:26:16 人评论 次浏览 -
js实现防抖节流
前端项目开发过程中,对一个dom元素动作绑定了事件,但触发dom函数的动作过于频繁从而影响页面性能甚至出现bug的情况,比如: 页面滚动scroll事件、浏览器窗口resize事件、输入框搜索input事件等等,这些事件如果在一段时间内不加限制频繁触发必定会导致页面性能变差,尤…
2022/8/28 23:23:38 人评论 次浏览 -
学习python-Day48
今日学习内容JS获取用户输入 有两种方式:普通数据(输入、选择) 标签对象.value文件数据(上传) 标签对象.files 标签对象.files[0]JS类属性操作 let 标签对象 = document.getElementsByClassName(类名) #获取所有样式类名 标签对象.classList #以列表的形式…
2022/8/27 14:23:15 人评论 次浏览 -
Rust实战系列-基本语法
本文是《Rust in action》学习总结系列的第二部分,更多内容请看已发布文章: 一、Rust实战系列-Rust介绍“ 主要介绍 Rust 的语法、基本类型和数据结构,通过实现一个简单版 grep 命令行工具,来理解 Rust 独有的特性。1. 编译单文件 编译器负责将源代码编译成机器码,使…
2022/8/22 6:53:30 人评论 次浏览 -
python中的@的使用
在python中,@是一个装饰器,针对某个函数,起调用传参的作用。具体怎么用的可以参考如下代码:def A(fn):print("a")fn()def B():print("b")@A def C():print("c")运行结果:a c可以看到,python从上而下定义了 A B以后,在遇到@时,首先…
2022/8/20 14:25:16 人评论 次浏览 -
The function contains must be used with a prefix when a default namespace is not specified
今天在请求jsp页面的时候后台报了这个错,截图如下这其实是jstl的错误,jsp页面中,JSTL El表达式字符串比较常用方法有下面这些: fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}">fn:containsIgnoreCas…
2022/8/2 23:24:05 人评论 次浏览 -
三种方法找出数组中的最大值
方法一:function fn(arr) {var max = arr[0];for (var i = 0; i < arr.length; i++) {if (arr[i] > max) {max = arr[i]}}console.log(最大值为: + max);}arr = [-1, -2, 1, 10, 4, 5, 8];fn(arr);方法二:arr = [-1, -2, 1, 10, 4, 5, 8];arr.sort(function(a, b…
2022/7/30 23:25:55 人评论 次浏览 -
Python教程 - 读取分数表并计算总分
目录分割字符串分割分数分割字符串并计算分数总和读取分数表创建分数文件读取分数文件分割字符串,提取各科分数,并计算总值 分割字符串 split() 通过指定分隔符对字符串进行切片,分隔符默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 分割分数 示例: str = …
2022/7/25 14:26:17 人评论 次浏览 -
rust 泛型
struct Val<T> { val: T,} impl<T> Val<T> { fn value(&self) -> &T { &self.val }} fn main() { let x = Val{ val: 3.0 }; let y = Val{ val: "hello".to_string()}; println!("{}, {}"…
2022/7/9 23:51:39 人评论 次浏览 -
JavaScript内存释放和作用域销毁
JavaScript内存释放和作用域销毁堆内存 我们知道,像对象这种引用数据类型,都是在栈区中存一个地址,然后指向堆区那么我们就不得不聊一个问题,它什么时候被销毁呢?难道堆区的空间一直开着吗?不会。 规则是这样的:假如外面有变量引用了这个地址(即把这个地址值赋给了…
2022/7/5 5:21:42 人评论 次浏览 -
rust 助剂
https://kaisery.github.io/trpl-zh-cn/foreword.htmlrust 的核心思想是 由程序员,语法,编译器 共同 维护 程序内的变量生成,使用,复制,转移和销毁。 基本数据类型 i8,i16,i32,i64,i128 // 有符号整数 u8,u16,u32,u64,u128 // 无符号整数 isize, usize // 机器字长整…
2022/7/2 23:23:02 人评论 次浏览 -
Rust所有权和借用规则示例
众所周知,所有权是Rust区别于其他语言的一大特色,只要代码满足了所有权规则,我们就不用担心内存的泄露的问题。 让代码在编译阶段就解决内存的问题,而不是在运行崩溃后再调试。 Rust中,所有权和借用的规则其实并不复杂,所有权有3条规则,借用只有2条规则。 所有权的…
2022/6/30 6:19:55 人评论 次浏览 -
js作用域
var num=10; //作用域链:内部函数访问外部函数的变量,采取的是链式查找的方式来决定取哪个值。 function fn(){ //外部函数 var num=20; function fun(){//内部函数 console.log(num) } fun(); } fn(); 2022-06-24 21:04:53 星期五
2022/6/24 23:22:54 人评论 次浏览 -
js域解析
正确写法: function fn(){ console.log(11) } fn();
2022/6/24 23:21:30 人评论 次浏览