ICode9

精准搜索请尝试: 精确搜索
  • awk编程?let‘s go(一) ---- 初识awk2022-01-29 10:02:43

    目录 前言快速开始AWK 程序的结构运行 AWK 程序AWK的简单的输出打印每一行打印某些字段NF, 字段的数量打印行号将文本放入输出中 更精美的输字段排列BEGIN 与 END 温馨提示,本文适合有一定编程基础的人阅读。 前言 在学习本文之前,相信有一部分人和我之前一样,对awk的认

  • typescript 学习笔记(一)2022-01-29 02:00:52

    原始类型 js有五种基本类型 string、number、boolean、null、undefined,这几种类型typescript都赋予了对应的类型限定,如下 1、布尔值 let bool: boolean = false 注意利用Boolean创造的对象不是布尔值: let boolObject: boolean = new Boolean(1) //会报错 new Boolean创造的是一

  • 处理不同后缀的文件2022-01-28 16:32:43

    最近接到一个需求就是根据文件的后缀去判断是否要展示还是要下载 这个需求有两种解决方案,下面就为大家解说这两种方案 1、截取文件的后缀,话不多说,上代码。 isAssetTypeAnImage 这个函数,在你想要做判断的时候调用即可 // 方法里面写 methods: { hndelClick () { //filePath

  • DOM节点借用Array原型方法2022-01-28 16:02:27

        <button class="red">red</button>     <button></button> let arr=[1,3,4,34]; let res= arr.filter(item=>{ return item>30; }); console.log(res); let btns= document.querySelectorAll("butt

  • JS的高级知识点2022-01-28 14:34:09

    知识点 1、undeclared 与 undefined 的区别? undefined:声明了变量,但是没有赋值 undeclared:没有声明变量就直接使用 var a; //undefined b; // b is not defined 2、let & const与 var 的区别? var存在变量提升,可重复声明同一变量,声明的变量均可改 let没有变量提升,不可重复声

  • Let's Encrypt 将撤销约 200 万个 HTTPS 证书2022-01-28 14:01:38

    来此加密:Let’s Encrypt 网页版本,获取SSL网站证书。 Let's Encrypt 是一个非营利性证书颁发机构,免费提供用于传输层安全(TLS)加密的证书。它是世界上最大的证书颁发机构,已被超过 2.76 亿个网站使用。日前他们宣布,将计划于本周六开始撤销一大批用户的证书,因为这些证书是不符合政策的

  • Vue3.2中的setup语法糖,保证你看的明明白白!2022-01-28 14:00:10

    vue3.2 到底更新了什么? 根据原文内容的更新的内容主要有以下 5 块: 1.SSR:服务端渲染优化。@vue/server-renderer包加了一个ES模块创建, 与Node.js解耦,使在非Node环境用@vue/serve-render做服务端渲染成为可能, 比如(Workers、Service Workers) 2.New SFC Features:新的单文件组件特性

  • cesium 图层构建的那些事 (十六)2022-01-28 13:59:55

    今天我们来讲下聚合图层 首先我们定义参数 export enum ECluserLayerType { circle = 0, shine = 1, image = 2,//未实现 } interface ClusterColor { value: number, color: string } export interface PBaseCluserLayer { enabled?: boolean,// 开启聚集统计 pixelRange?:

  • TypeScript2022-01-28 10:04:24

    TypeScript 安装typescript编译工具 yarn add typescript 使用tsc来编译ts文件转为js文件 定义变量类型 const a:number = 1 //数字类型 const b:string = 'aaa' //字符串类型 const c:null = nul //Null类型 const d:void = undefined //Void类型 function func():void

  • JavaScript 之 Proxy2022-01-27 23:35:26

    前言 Proxy 可以理解成,在目标对象之前架设一层“拦截”,外界对该对象的访问,都必须先通过这层拦截,因此提供了一种机制,可以对外界的访问进行过滤和改写。Proxy 这个词的原意是代理,用在这里表示由它来“代理”某些操作,可以译为“代理器”。 语法 var proxy = new Proxy(target, handl

  • 防抖和节流2022-01-27 23:04:25

    防抖: 在事件被触发 n 秒后再执行回调,如果在这 n 秒内又被触发,则重新计时。 //模拟一段ajax请求 function ajax(content) { console.log('ajax request ' + content) } let inputa = document.getElementById('unDebounce') inputa.addEventListener('keyup', function (e) {

  • JS,三道基础题2022-01-27 22:03:39

    第一题,打印1到100的和 let k =0; for(let i =1;i<=100;i++){      k=i+k } console.log(k); 第二题,打印15的阶层 let str='15' let k=15; for(let i=14;i>0;i-- ){       k=k+i       str  += ` +${i}`// 此处的 `,为sec下面的符号 } console.log(str+ '='+k);

  • Markdown Test2022-01-27 14:35:43

    Test 点击查看代码 export class HomePage extends Component { hello(): ReactNode { let a = true; if (a && false) { return <div> <p></p> </div>; } return;

  • 解析 XML DOM2022-01-27 13:33:07

    解析 XML DOM XML 转换为 JavaScript 可存取的对象  new ActiveXObject("Microsoft.XMLDOM"); 和  new DOMParser(); function convertXmlStringToNode2(sXml) { try //Internet Explorer { xmlDoc = new ActiveXObject("Microsoft.XMLDOM");

  • 【LeetCode】判斷是否為回文Palindrome2022-01-27 12:35:40

    這次的題目是剛開始學習程式語言的初學者都學過的邏輯: 回文 一樣先來看下題目 Given an integer x, return true if x is palindrome integer. An integer is a palindrome when it reads the same backward as forward. For example, 121 is a palindrome while 123 is not

  • ES6中的 Set 理解2022-01-27 11:35:02

    之前 ES5 中是没有 Set这种数据集合的,ES6才把它添加进来了。 Set 是 key 的集合,很类似于一维数组,而且里面的值是不重复的。 下面分别详细说说我对它特性及使用的了解。 Set 数据集合 1、通过 new Set() 来创建 Set 实例 let set = new Set() 2、Set 添加值 // 方式 1: 通过

  • kotlin更多语言结构——>作用域函数2022-01-27 06:31:35

    作用域函数   Kotlin 标准库包含几个函数,它们的唯一目的是在对象的上下文中执行代码块。当对一个对象调用这样的函数 并提供一个 lambda 表达式时,它会形成一个临时作用域。在此作用域中,可以访问该对象而无需其名称。这些 函数称为作用域函数。共有以下五种:let 、run 、with

  • Rust中的可变引用(存在一些问题)2022-01-26 23:01:20

    示例程序: fn main() { let mut s = String::from("hello"); make_yuyoubei(&mut s); println!("{}", s); // 输出 yuyoubei } fn make_yuyoubei(s: &mut String) { *s = String::from("yuyoubei"); } 使用使用 &mut 来修饰函

  • Rust引用与借用2022-01-26 22:34:18

    & 代表引用语义,它允许你在不获取变量的所有权的情况下使用值。 借用(borrowing):用过 引用 传递参数给函数的过程。 引用默认是不可变的。 示例程序: fn main() { let s = String::from("yuyoubei"); let len = get_len(&s); println!("len = {}", len); // 输出 len =

  • 使用 Certbot 申请 Let's Encrypt SSL 证书,并定时续期2022-01-26 20:05:00

    网站有个 SSL 证书,可以提高安全性、及提高搜索引擎的排名。Let’s Encrypt SSL 证书是免费的,可以用命令行申请,也可以用命令行续期。 Let’s Encrypt 网站推荐用 cerbot 工具。这个工具软件在不同的年份,有不同的用法(可能是不同软件版本的命令行,参数与之前版本改动较大),网上查到的

  • ES6新特性2022-01-26 18:36:23

    @目录一、ES6简介二、ES6新增语法1. let关键字2. const关键字3. 解构赋值数组解构对象解构4. 箭头函数5. 剩余参数6. 对象值省略三、ES6 内置对象的扩展1. Array 的扩展方法扩展运算符(展开语法)数组拆分数组合并伪数组转换构造函数方法:Array.from()实例方法:find()实例方法:findIndex

  • 解决 Vue 项目打包上线后客户端缓存的问题2022-01-26 18:03:50

    由于重新打包后会导致对应的 js 和 css 文件 hash 值发生变化,客户端不刷新的话就会存在之前的文件找不到,导致报错的问题。   通过 build.sh 定义打包命令 #!/usr/bin/env bash # 更新当前时间戳 timestamp=`date '+%s'` str="{ \"timestamp\": $timestamp }" echo $str > "publ

  • javascript 可选链 "?."2022-01-26 17:32:55

    可选链 ?. 是一种访问嵌套对象属性的安全的方式。即使中间的属性不存在,也不会出现错误。 “不存在的属性”的问题 如果你才刚开始读此教程并学习 JavaScript,那可能还没接触到这个问题,但它却相当常见。 举个例子,假设我们有很多个 user 对象,其中存储了我们的用户数据。 我们大多

  • Rust返回值与作用域2022-01-26 12:31:13

    Rust中在函数返回值的时候也会发生作用域的转移。 示例程序: fn main() { let s1 = gives_ownership(); let s2 = String::from("hello"); let s3 = takes_and_gives_back(s2); } fn gives_ownership() -> String { let some_string = String::from("yuyoubei"

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有