ICode9

精准搜索请尝试: 精确搜索
  • 原型及原型链2022-08-17 21:34:21

    prototype 所有的函数都拥有一个属性,这个属性称为prototype,它是一个对象空间(里面可以存放对应的数据),也被称为显示原型。 function fn(){ } //打印这个属性对应的空间 console.log(fn.prototype) constructor构造器他指向对应的构建的函数(指向他自己) 根据上面的我们可以看到每个

  • 第三周练习题2022-08-17 20:01:32

    一,代码识别,写出结果,并分析原因 (function(){return typeof arguments; })(); console.log( typeof g()) 报错 因为g只在函数体内才可见 命名的函数表达式 (function(x){ delete x; return x; })(1); 1 因为x只能删除对象的属性 var y = 1, x = y = typeof x; log(x)

  • 【科技】 平衡树-splay2022-08-17 16:32:33

    0.前言 我们都知道,二叉搜索树在随机数据下具有优良的性质,可以 \(O(\log n)\) 内实现插入、删除、按值找排名、按排名找值等操作。 但这是建立在随机数据保证的一个节点左右儿子的大小几乎相同的前提下的,如果有居心叵测的出题人构造有序或者几乎有序的序列依次插入二叉搜索树,那树高

  • UE打LOG整理2022-08-17 13:33:00

    Kismet库 蓝图方法cpp使用 例:打LOG:Print String 蓝图节点的鼠标tips:Target is Kismet System Library #include "Runtime/Engine/Classes/Kismet/KismetSystemLibrary.h" UKismetSystemLibrary::PrintString(this, s) //KismetSystemLibrary 继承UObject C++打LOG DEFINE_LOG

  • Filbeat采集nginx-ingress日志2022-08-17 10:02:22

        一、创建configmap配置文件   注:filebeat6以上版本需要将prospectors改为inputs,paths下指定的nginx-ingress日志路径匹配模式以及hosts指定的kafka地址需要根据实际修改,document_type和topic需要是kafka中存在的 [root@localhost ~]# cat >> filebeat-config.yaml <<EOF

  • MySQL45讲学习-基础构架查询和更新一条sql语句2022-08-17 01:01:07

    一、基础构架 1.概述   MySQL 可以分为 Server 层和存储引擎层两部分,Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视

  • call , apply , bind区别2022-08-16 23:33:09

    function a(a, b) { this.aa = 1; console.log(this, a, b); } function b(a, b) { this.bb = 2; console.log(this, a, b); } function c(a, b) { this.cc = 2; console.log(this, a, b); } // 改变函数指针 // call 立即执行 与apply类似区别在参数

  • 【Azure 应用服务】如何从App Service for Linux 的环境中下载Container中非Home目录下的文件呢?2022-08-16 20:02:01

    问题描述 在App Service for Linux的环境中,我们能通过SSH进入到Container的环境中,并且可以通过在kudu站点的URL后面添加 /newui 打开一个适用于Linux环境的Kudu图形化页面,在其中,可以通过File Manager来查看/Home目录下的文件,并且可以通过下载图标进行下载。如下: 新kudu的URL为:http

  • Redis实现延迟队列2022-08-16 18:31:49

         ** * 执行业务逻辑 */ public abstract boolean execute(String value);     一、延迟队列 进入该队列的消息会被延迟消费的队列,一般的队列,进入队列后会进行排队依次消费掉 二、使用场景 需要进行延迟消费的场景,本文举例为某本书籍更新了章节,待内容上传

  • elk收集分析nginx日志2022-08-16 12:01:10

      修改nginx配置 把nginx日志修改成json格式,在nginx.conf中添加如下内容,重启nginx。 log_format log_json '{"@timestamp":"$time_iso8601",' '"http_host":"$http_host",'

  • ST表学习笔记2022-08-16 10:03:15

    简介 ST 表是用于解决可重复贡献问题(满足 \(x\) 操作 \(x=x\),如 \(max(x,x)=x\))的数据结构,它在区间查询最值时可以做到 \(O(n \log n)\) 预处理,\(O(1)\)查询,是种优秀的数据结构。 ST表 思路: ST 表基于倍增思想,我们可以先按普通的倍增想法,每次跳 \(2^i\) 步,但这样查询的复杂度是

  • es6中 for-in for-of的用法和区别2022-08-16 09:03:59

    其中for-of是ES6新增的迭代语法 在MDN上的解释: for...in语句以任意顺序遍历一个对象的可枚举属性。对于每个不同的属性,语句都会被执行。 for...of语句在可迭代对象(包括 Array,Map,Set,String,TypedArray,arguments 对象等等)上创建一个迭代循环,调用自定义迭代钩子,并为每个不同属性的值执

  • mysql 主从备份2022-08-16 09:01:46

    Go Access goaccess - 快速网络日志分析器和交互式查看器。 描述: goaccess是一个免费的(MIT许可)和开源实时网络日志分析器和交互式查看器,可以在* nix系统中的终端或通过浏览器运行。 它为需要动态可视化服务器报告的系统管理员提供快速且有价值的HTTP统计信息。GoAccess解析指定的

  • goaccess-nginx2022-08-16 09:01:25

    Go Access goaccess - 快速网络日志分析器和交互式查看器。 描述: goaccess是一个免费的(MIT许可)和开源实时网络日志分析器和交互式查看器,可以在* nix系统中的终端或通过浏览器运行。 它为需要动态可视化服务器报告的系统管理员提供快速且有价值的HTTP统计信息。GoAccess解析指定的

  • 查询与磁盘2022-08-16 05:00:09

    常用特殊符号 liunx系统下的通配符起到了很大的作用,对于不确定的文档名称可以使用特殊字符表示 '*' 常用的特殊符号,表示任意多个字符 ‘?’常用的特殊符号,表示任意单个字符 [0-9] #在文件名上,用来代表多个字符或者连续范围中的一个,若无则忽略 {a,b,3} #在文件名上,用来表示多组不

  • 使用js发送一笔交易2022-08-16 01:01:37

    首先准备ganache工具,可以快速搭建一条本地链。 在vscode终端安装yarn add 添加ethers,fs-sxtra,solc,用solc命令编译后下面文件生成abi和bin文件 // I'm a comment! // SPDX-License-Identifier: MIT pragma solidity >=0.8.0 <0.9.0; // pragma solidity ^0.8.0; // pragma solid

  • C语言等长编码压缩和哈夫曼编码压缩2022-08-16 00:02:07

    C语言等长编码压缩和哈夫曼编码压缩 利用哈夫曼算法对文件进行压缩及解压缩 题目: 选择一个英文纯文本文档(不少于3千字,也可以更多),分别利用等长编码和哈夫曼编码对其进行压缩,计算压缩比,并解压缩。 提交材料: 1.源代码; 2.测试数据源文件; 3.压缩后得到的压缩文件; 4.执行界面截屏

  • leetcode636-函数的独占时间2022-08-15 23:34:59

    函数的独占时间 栈 使用栈记录调用过程。如果log为start,那么就加入堆栈。如果是end,则分两种情况: 栈不为空,意味着存在递归调用,那么说明当前的函数占用了上一个函数的使用时间,所以上一个函数要减去相应的时间,然后给当前函数增加时间 栈为空,则直接增加当前函数的时间 class Solut

  • KL散度和JS散度2022-08-15 17:03:18

    KL散度(相对熵) \(KL(P||Q)=\sum{p(x)}log\frac{p(x)}{q(x)}\) \(KL(Q||P)=\sum{q(x)}log\frac{q(x)}{p(x)}\) 用来衡量两个分布之间的差异,交叉熵\(-p(x)log(q(x))\)减去信息熵\(-p(x)log(p(x))\) 由于KL散度的非对称性,故更加方便使用的JS散度诞生 JS散度 设\(M=\frac{1}{2}(P+Q)\)

  • 查看日志的常用Linux命令2022-08-15 15:32:35

    1.查询符合条件的行 grep 关键字1 文件名.log | grep 关键字2 | grep 关键字3|grep....... 如果要显示行号 可加参数-n grep -n 关键字 文件名.log 如果要看到符合条件的行,以及其相邻的n行可以使用如下命令 grep -C n 关键字 文件名 2.查询关键字,并且显示上下文 less 文件名.l

  • Linux 环境下配置selenium环境2022-08-15 15:32:08

    google-chrome rpm包下载 chrome历史浏览器下载地址: https://www.chromedownloads.net/ https://www.chromedownloads.net/chrome64linux-stable/ 驱动下载地址 http://chromedriver.storage.googleapis.com/index.html http://npm.taobao.org/mirrors/chromedriver/ 国内地址 ht

  • LGP8474题解2022-08-15 13:32:10

    很萌萌的数数题。 考虑设 \(dp[n]\) 表示 \(n\) 的答案。 考虑对于一个长度为 \(n\) 的排列,令排列的所有元素 \(+1\),然后塞一个 \(1\) 进去。 容易发现,逆序对增加的数量和 \(1\) 塞的位置有关。如果 \(1\) 塞到 \(p[i]\),那么会增加 \(i-1\) 个逆序对。 所以就有 \(dp[n]=dp[n-1]\t

  • React hooks state刷新不及时2022-08-15 12:34:21

    状态     const View:React.FC = (props)=>{ const [data,setDate] = useState<any[]>(0);   console.log(data)//10   const handleDiv = ()=>{ setDate(10); console.log(data)//0 }   return(    <div onClick={handleDiv}>值:{data}</div>   ) }   从

  • android 文件访问权限处理2022-08-15 11:04:46

    对于/storage/emulated/0没没有权限访问的问题进行如下解决: 1、加入文件读写、和存储管理权限 READ_EXTERNAL_STORAGE  MANAGE_EXTERNAL_STORAGE  requestLegacyExternalStorage <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.

  • 函数2022-08-14 22:04:58

    函数 概述 函数就是多行代码的抽取(多行代码会构成特定的功能)也叫方法; 优点: 减少冗余代码(重复代码放在函数里面,需要时调用) 函数封装(特定的一些代码使用函数包起来) 提高代码的可维护性及阅读性 函数分类 系统函数 window里所有的函数都属于系统函数(alert()prompt() console.log())

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

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

ICode9版权所有