ICode9

精准搜索请尝试: 精确搜索
  • 在NodeJS中直接运行typescript程序2022-07-14 23:04:47

    最近试着将之前的一些nodejs程序改成typescript封装,最初是通过将ts在运行时编译成js时实现的,今天试了下直接运行ts脚本试了下,发现再Webstrom中是可以直接运行的。 但是,当使用es import的时候会报错, import {foo} from "./foo";foo();console.log('hello world') 错误信息如下:(no

  • vue3+Ts动态引入图片2022-07-14 17:36:25

    1、问题:ts的vue3中require动态引入图片会报错 2、原因:因为typescript不支持require,所以会报错,在typescript中引入需要import,还要注意这引入是异步的,需要async、await转同步 /* 加载图片 */ let img = new Image() let imgimport = await import( '../assets/image/00

  • 浅析eTS的起源和演进2022-07-14 11:03:07

    引言  Mozilla创造了JS,Microsoft创建了TS,Huawei进一步推出了eTS。 从最初的基础的逻辑交互能力,到具备类型系统的高效工程开发能力,再到融合声明式UI、多维状态管理等丰富的应用开发能力,共同组成了相关的演进脉络。  eTS(extended TypeScript)是鸿蒙生态的一种应用开发语言。它在T

  • vue3+ts项目构建2022-07-11 23:05:22

    构建过程 安装vite,在命令行窗口输入以下命令 npm init vite@latest 对项目命名并选择框架以及模板  创建好项目之后,根据提示进入项目并安装依赖以及启动项目  运行成功之后,会给出访问地址: 在浏览器中输入地址:  

  • Angular学习笔记2022-07-11 11:32:18

    ()内为自己理解,可能有误,草稿流,长期更新 0. 架构 1. 模块(module):执行一个任务的简单代码。(类似于一个函数) 一定要有根模块,命名为:Appmoudle.ts,其中要有@NgMoudle的装饰类(给函数增加额外功能),包含declarations(包含什么,函数、页面声明?),exports(导出的),imports,providers,bootstrap(根组件,main函

  • go-zero微服务实战系列(十一、大结局)2022-07-11 09:35:13

    本篇是整个系列的最后一篇了,本来打算在系列的最后一两篇写一下关于k8s部署相关的内容,在构思的过程中觉得自己对k8s知识的掌握还很不足,在自己没有理解掌握的前提下我觉得也很难写出自己满意的文章,大家看了可能也会觉得内容没有干货。我最近也在学习k8s的一些最佳实践以及阅读k8s的

  • SAP Spartacus Site Context 实现专题页面2022-07-10 10:00:32

    @目录site-context.module.tsinitSiteContextConfigforRootconfigconfig-loader/site-context-config-initializer.jsresolveConfiggetConfigisCurrentBaseSitegetUrlParamssite-context-config.ts (SiteContextConfig 类)context-config-utils.ts (两个工具函数)getContextParame

  • 关于 index.ts 在大型 Angular 项目中的应用2022-07-10 10:00:17

    对于 Angular来说,模块(module)是一个容器/包(container/package),用来存放各种组件、引用其他模块、提供依赖注入等。 index.ts (Barrel file)是一种将多个模块的导出汇总到单个方便模块的方法。index.ts 本身是一个模块文件,它重新导出其他模块的选定导出。 一个例子如下: index.ts

  • rollup2022-07-09 16:02:32

    安装 npm i -g rollup Rollup 是一个 JavaScript 模块打包器,可以将小块代码编译成大块复杂的代码,例如 library 或应用程序。Rollup 对代码模块使用新的标准化格式,这些标准都包含在 JavaScript 的 ES6 版本中,而不是以前的特殊解决方案,如 CommonJS 和 AMD。ES6 模块可以使你自由、

  • Vite+TS带你搭建一个属于自己的Vue3组件库2022-07-09 14:31:57

    theme: nico 前言 随着前端技术的发展,业界涌现出了许多的UI组件库。例如我们熟知的ElementUI,Vant,AntDesign等等。但是作为一个前端开发者,你知道一个UI组件库是如何被打造出来的吗? 读完这篇文章你将学会: 如何使用pnpm搭建出一个menorepo环境 如何使用vite搭建一个基本的Vue3脚

  • JS/TS算法---状态压缩2022-07-08 22:01:02

    位运算 位运算符 '&'(与),有0则0 '|'(或),有1则1 '^'(异或) ,相同为0,不同为1-----------位运算中常用 '~'(按位取反) ,有1为0,有0为1 '<<' (左移),先求该数的补码,再向左移动右边的位数,空位补0,最高位丢弃,最后将移动后的二进制数转为十进制数 '>>' (右移),先求该数的补码,再向右移动右边的

  • 2022 frontend & backend & fullstack All In One2022-07-08 16:35:40

    2022 frontend & backend & fullstack All In One Popular Frontend Backend Fullstack Vite Docs, Blogs & Slides Vanilla Frontend JavaScript TypeScript React Angular Vue 3 Vue Bootstrap 5 HTML/JS/CSS Backend Node.js NestJS Express Koa Egg.js Feat

  • 抓取m3u8视频2022-07-08 11:31:24

    抓取m3u8视频 1、思路分析 视频url:https://www.9meiju.cc/mohuankehuan/shandianxiadibaji/1-1.html 打开网址分析当前视频是由多个片段组成还是单独一个视频 如果是一个单独视频,则找到网址,直接下载即可,如果为多个片段的视频,则需要找到片段的文件进行处理,本案例以m3u8为例 找到m3

  • 电流环2022-07-06 11:32:03

    电流环   电流环采集逆变器输出负载上的电流信号,与电流给定值进行比较,通过计算(PI调节器)得到输出电压。 输出电压经过PWM模块的调制,输出PWM信号作用到逆变器上。逆变器响应PWM信号,输出电压作用到负载上。   在上面的传递函数框图中,PI调节器和负载的传递函数均很好理解,但绿色虚

  • typescript+webpack构建一个js库2022-07-04 01:02:32

    依赖说明 入口文件 tsconfig配置 webpack配置文件 webpack入口文件配置 webpack为typescript和less文件配置各自的loader webpack的output配置 运行webpack进行打包 测试验证 输出esm模块 已经输出了umd格式的js了, 为什么还要输出esm模块? ----TreeShaking 用tsc输出esm和类

  • 第一次在本地的电脑使用ts在项目运行报错2022-07-02 21:03:57

      使用管理员模式,打开PowerShell,输入set-ExecutionPolicy RemoteSigned     l,输入set-E     xecutionPolicy RemoteSigned  

  • Lua5.4源码剖析:二. 详解String数据结构及操作算法2022-07-01 21:03:44

    概述 lua字符串通过操作算法和内存管理,有以下优点: 节省内存。 字符串比较效率高。(比较哈希值) 问题: 相同的字符串共享同一份内存么? 相同的长字符串一定不共享同一份内存么? lua字符串如何管理内存? 数据结构 lua字符串TString typedef struct TString { CommonHeader; lu_byt

  • 二、Vue项目目录结构2022-07-01 17:36:27

    ├── babel.config.js // 配置文件 ├── cypress.json ├── jest.config.js ├── package.json // 项目依赖描述文件 ├── public // 静态内容 │ ├── favicon.ico │ ├── img │ │ └── icons │ ├── index.html // 页面入口 │ └── robot

  • 我用python代码把舞蹈区的精华下载下来慢慢欣赏~2022-07-01 15:03:07

    前言 嗨喽,大家好吖,这里是魔王呐~ 今天的我偶然间点开了一个网址,看见了其舞蹈区的精华MP4, 一看不可收拾,但其太大胆了,我怕它下架,连忙打开了我的python 写出了这个代码把它们通通下载了下来,慢慢欣赏~     环境使用: Python 3.8 Pycharm 代码 导入模块 import requests import

  • js 逆向 中国奈菲视频下载2022-06-29 01:02:47

    起因: 室友叫我找下 电影: 人生大事 我在网上寻找一番 发现没有 恰巧看到之前一直看 死亡机器人的番剧的  网站 页面    我叫它奈菲 没问题吧 虽然可能不是国外的那个 但这个网站 非常好 里面电影差不多都有 还有电视剧  于是嘞 我就想爬取里面的电影 本地观看以备需求 操作部

  • JS/TS数据结构---堆2022-06-28 16:34:57

    1.什么是堆? 堆是一种特殊的完全二叉树 所有的节点都 大于等于 或 小于等于 它的子节点,最大堆的根节点大于等于它的子节点,最小堆的根节点小于等于它的子节点 JS中常用数组表示堆 完全二叉树:二叉树除开最后一层,其他层结点数都达到最大,最后一层的所有结点都集中在左边(左边结点排

  • 记录--TS封装axios2022-06-28 14:33:57

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 写在前面 虽然说Fetch API已经使用率已经非常的高了,但是在一些老的浏览器还是不支持的,而且axios仍然每周都保持2000多万的下载量,这就说明了axios仍然存在不可撼动的地位,接下来我们就一步一步的去封装,实现一个灵活、

  • 【视频】了解在线视频播放的解决方案2022-06-25 16:02:57

    因为一个契机,去了解了一下在线视频播放的解决方案,其实所谓的解决方案就是看看有哪些比较成熟的流媒体传输协议。开始记录吧。 首先,需要了解下什么是流媒体。 流媒体是一种新的媒体传送方式,是指将一连串的多媒体资料压缩后,通过互联网分段发送资料,可即时传输影音以供观赏的一种技术

  • ffmpeg protocol concat 进行ts流合并视频的时间戳计算及其音画同步方式一点浅析2022-06-25 14:35:21

    ffmpeg protocol concat 进行ts流合并视频的时间戳计算及音画同步方式一点浅析 目录ffmpeg protocol concat 进行ts流合并视频的时间戳计算及音画同步方式一点浅析audio 10 video 5s 衔接测试audio 5s video 10s 接着音频短的片尾斜街一段小结 ffmpeg 有三种常见的视频合并方式:

  • 一篇文章带你使用Typescript封装一个Vue组件2022-06-23 10:36:19

    一、搭建项目以及初始化配置 vue create ts_vue_btn 这里使用了vue CLI3自定义选择的服务,我选择了ts、stylus等工具。然后创建完项目之后,进入项目。使用快捷命令code .进入Vs code编辑器(如果没有code .,需要将编辑器的bin文件目录地址放到环境变量的path中)。然后,我进入编辑器之后

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

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

ICode9版权所有