ICode9

精准搜索请尝试: 精确搜索
  • 关于 this2022-06-30 14:00:10

    目录关于 this总结例题箭头函数 关于 this 总结 关于 this 的总结: 沿着作用域向上找最近的一个 function(不是箭头函数),看这个 function 最终是怎样执行的; this 的指向取决于所属 function 的调用方式,而不是定义; function 调用一般分为以下几种情况: 作为函数调用,即:foo() 指向全

  • shellcheck2022-06-29 14:05:14

    一、工具介绍     shellcheck是一个基于GNU GENERAL PUBLIC LICENSE的开源软件,具有强大的shell语法检查功能。主要可以判断如下shell问题。     其中明显影响语法正确性和使用正确性的问题软件会以error级别错误告警,其他问题会以warn等低等级方式输出报告。 引号问题 echo

  • 什么是闭包?2022-06-27 20:00:37

    面试中经常被问到的知识点! function foo(){ var local = 1 function bar(){ local++ return local } return bar } var func = foo() func() 这就是闭包,“定义在一个函数内部的函数” 先看这篇,简单易懂 什么是闭包?闭包的优缺点?

  • 20--封装、隐藏属性、property装饰器2022-06-26 23:34:23

    1 封装介绍 # 一、封装介绍 面向对象编程有三大特性:封装、继承、多态 封装是面向对象三大特性最核心的一个特性 封装 就是 整合 2 隐藏属性 2.1 如何隐藏 # 如何隐藏:在属性名前加__前缀,就会实现一个对外隐藏属性效果 class Foo: __x = 1 # _Foo__x def __f1(se

  • servlet中重定向和转发中的地址问题2022-06-20 23:32:22

    在进行servlet重定向和转发遇到的一些疑惑。 问题: ​ 重定向和转发的路径是怎样变化的? 回答: 假如通过http://localhost:8080/myApp/cool/bar.do请求到达该方法所属的Servlet 重定向 response.sendRedirect("foo/stuff.do") 生成地址:原来请求URL的目录 + 参数生成完整的URL

  • JS之 this2022-06-20 09:03:30

    1. this存在哪里? this在日常开发中给人一种它好像用的不多,但是又好像无处不在的错觉。但是它确实无处不在。 它是一个特殊的关键字,被自动定义在所有函数的作用域中。 2. 为什么要用this? 先说结论:希望在函数可以自动引用合适的上下文对象。 先放不用this的代码: function upper(con

  • 初识Django2022-06-19 21:03:29

    创建模型类的全部流程: 首先打开命令框 进入mysql             配置文件     - 注册app:如果不注册 迁移报错     INSTALLED_APPS = [     'myapp' # 注册app     ]     - 配置数据库 DATABASES = { 'default': {

  • Python3学习随笔-002-20220619-三目运算2022-06-19 11:03:58

    问题:在C语言中,有三目运算符。那么,在Python中,是否有等价的表达形式?   01 - 典型的if ... else ...结构 >>> a = 1 >>> b = 2 >>> if a > b: ... print('yes') ... else: ... print('no') ... no >>>   02 - 单行的if ... else ... 结构

  • Blazor 小技巧之 lambda传参2022-06-14 00:32:31

    我们的按钮点击事件,基本上都是一个无参的方法或者是一个MouseEnvent方法。这里以BootstrapBlazor的Button为例,它的点击回调是这样的:EventCallback<MouseEventArgs>。下面我们来看一个例子:首先定义一个Foo作为内容public class Foo { public int Id { get; set; }

  • Python装饰器记录函数被调用次数和最大值2022-06-11 23:03:40

    @counter为装饰器 .num记录被装饰函数被调用的次数 .numberr记录被装饰函数里指定变量在所有被调用次数中的最大值,例如 number变量第一次被调用时值是2 number变量第二次被调用时值是5 number变量第三次被调用时值是20 number变量第四次被调用时值是18 number变量第五次被调用时值

  • 对象判断属性是否存在2022-06-11 13:02:00

    Object.prototype.hobby = 'basketball' const mySymbol = Symbol('本对象上的可遍历symbol值') const mySymbol2 = Symbol('本对象上的不可遍历symbol值') const mySymbol3 = Symbol('Object.prototype定义的symbol值') Object.prototype[mySymbol3] = &

  • chrome打印js对象属性时为什么有的是高亮色的有的是暗色?2022-06-11 12:31:43

    1.问题?  const foo = { name:'kobe', age:18, } console.log(Object.prototype) console.log(foo) 使用console打印一段代码时,我们发现,有的对象属性时高亮色,比如foo的age属性和name属性; 有些对象属性时暗色,比如Object.prototype的constructor属性、hasOwnProperty属

  • .NET C#基础(6):命名空间 - 有名字的作用域2022-06-11 06:00:08

    0. 文章目的   面向C#新学者,介绍命名空间(namespace)的概念以及C#中的命名空间的相关内容。   1. 阅读基础   理解C与C#语言的基础语法。   理解作用域概念。   2. 名称冲突与命名空间 2.1 一个生活例子   假设猫猫头在北京有一个叫AAA的朋友,在上海有两个叫AAA的朋友,上海

  • .NET C#基础(6):命名空间 - 组织代码的利器2022-06-09 07:31:34

    0. 文章目的   面向C#新学者,介绍命名空间(namespace)的概念以及C#中的命名空间的相关内容   1. 阅读基础   理解C与C#语言的基础语法   2. 名称冲突与命名空间 2.1 一个生活例子   假设猫猫头在北京有一个叫AAA的朋友,在上海有两个叫AAA的朋友,上海的两个AAA一个喜欢咸粽子,一

  • VUE框架的使用2022-06-08 20:33:42

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="vue3.js"></script></head><body><div id="app">

  • solidity基础-call2022-06-08 12:01:15

    例子 receive contract ReceiveTest { event Received(address caller, uint256 amount, string msg); function getBalance() public view returns(uint256){ return address(this).balance; } function foo(string memory _msg, uint256 _x) public

  • 学习笔记-protobuf篇2022-06-06 22:01:48

    This means that you can use the nested type's class as if it was the nested class Foo::Bar. However, note that C++ does not allow nested types to be forward-declared. If you want to forward-declare Bar in another file and use that declaration, you mu

  • JavaScript this 关键词2022-06-06 12:04:11

    当一个函数调用时,会创建一个执行上下文,这个上下文包括函数调用的一些信息(调用栈,传入参数,调用方式),this就指向这个执行上下文。   this不是静态的,也并不是在编写的时候绑定的,而是在运行时绑定的。它的绑定和函数声明的位置没有关系,只取决于函数调用的方式。   this的绑定规则一

  • Rust 临时变量的生命周期2022-06-06 00:34:48

    https://doc.rust-lang.org/book/ch20-02-multithreaded.html The Rust Programming Language 的第 20 章第 2 节的最后,对比了下面两段代码的区别 impl Worker { fn new(id: usize, receiver: Arc<Mutex<mpsc::Receiver<Job>>>) -> Worker { let thread = threa

  • 函数基础2022-06-03 22:33:38

    一 引子 二 定义函数 三 调用函数 四 函数的参数 五 练习题 一 引子 一 为何要用函数之不用函数的问题 #1、代码的组织结构不清晰,可读性差 #2、遇到重复的功能只能重复编写实现代码,代码冗余 #3、功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极

  • 批处理路径截取路径名,拓展名,裸文件名,驱动器名等2022-06-02 09:34:26

    通过命令 call /? 可以得到: 批脚本里的 %* 指出所有的参数(如 %1 %2 %3 %4 %5 ...) 批参数(%n)的替代已被增强。你可以使用以下语法: %~1 - 删除引号("),扩展 %1 %~f1 - 将 %1 扩展到一个完全合格的路径名 %~d1 - 仅将 %1 扩展到一个驱动器号 %~p1 -

  • Centos6.x更新YUM软件源2022-06-01 13:35:36

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。     curl下载repo文件到/etc/y

  • tar命令2022-05-27 02:31:53

    高级用法 tar cf - /tmp/foo | kubectl exec -i -n <some-namespace> <some-pod> -- tar xf - -C /tmp/bar 命令解释: 管道前 tar cf - /tmp/foo 是将 /tmp/foo 目录下打包输出到 标准输出              其中的 - 表示:标准输出 -- 表示:前一个命令的参数截止,后面不再是该命

  • vue3在setup中将函数赋给对象外调用,访问不到setup内部变量2022-05-26 03:00:06

    由于对js函数使用并不熟练,写vue的时候遇到一个坑,在setup中封装一个函数foo,用于操作对象内的变量,并把foo挂上window.addEventListener,结果发现event触发的时候,访问不到setup内的变量。 于是用下面这段原生js代码找出了问题: const obj = { count: 1, foo: () => { window.ad

  • python中yield的用法详解2022-05-23 13:04:09

    python中yield的⽤法详解——最简单,最清晰的解释(排序节省内存消耗)⾸先我要吐槽⼀下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有⼀个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还⼝⼝声声说⾃⼰的教程是最简单的,最浅显易懂的,我就想问没有有考虑

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

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

ICode9版权所有