ICode9

精准搜索请尝试: 精确搜索
  • ECMAScript 2020(ES11)新特性简介2021-08-05 09:01:58

    简介 ES2020 是ECMA协会在2020年6月发行的一个版本,因为是ECMAScript的第十一个版本,所以也称为ES11. 今天我们讲解一下ES11的新特性。 ES11引入了9个新特性,我们接下来一一讲解。 动态imports 在ES11之前,我们可以使用下面的方式进行模块的导入: import * as TestModule from "./test-

  • vue前端遇到大数的处理------json-bigint的介绍和使用2021-08-02 21:01:00

    想必,很多人都遇到过关于后端返回数据中的大数字问题。明明你写的代码没有问题,然后后台的接口也没问题,但是你调用接口返回的数据就有误。 JavaScript 能够准确表示的整数范围在-2^53到 2^53之间(不含两个端点),超过这个范围,无法精确表示这个值,这使得 JavaScript 不适合进行科学和金

  • JavaScript:如何理解BigInt类型?2021-07-27 19:02:09

    如何理解BigInt? BigInt是一种新的数据类型,用于当整数值大于Number数据类型支持的范围时。这种数据类型允许我们安全地对大整数执行算术操作,表示高分辨率的时间戳,使用大整数id,等等,而不需要使用库。 为什么需要BigInt? 在JS中,所有的数字都以双精度64位浮点格式表示,那这会带来什么问

  • mysql存储手机号为什么不用bigint?2021-07-26 11:03:06

    在使用utf8字符编码的情况下: char(11) 用来存储手机号,会占用11 bytes bigint 用来存储手机号,会占用 8 bytes varchar(11)用来存储手机号,会占用 12 bytes 从容量和速度上看,bigint是最好的选择。 从扩展性上看,如果有国际区号,业务上也不会带着国际区号去查询,国际区号也可以放

  • js中RGB值与16进制颜色值进行互转2021-07-26 01:00:07

    今天在调试 konva.js 源码的时候发现作者用js位运算实现RGB值与16进制颜色值进行互转,这里进行下下分析并记录: 计算机如何表示 RGB 颜色值 一个像素用RGB表示的话占用3个几节,一共的位数为 3*8 = 24(RGB24),2进制表示为 RRRRRRRR GGGGGGGG BBBBBBBB,16进制表示为 RR GG BB 此外还有用32

  • MySQL基础命令2021-07-06 20:32:00

    连接远程MySQL mysql -h 110.110.110.110 -u root -p 链接本地MySQL mysql -u root -p 查看数据库 show databases; 结果 +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | php

  • presto函数大全 中文版2021-07-06 16:32:19

    https://prestodb.github.io/docs/0.215/functions.html   6.1. 逻辑操作6.2. 比较函数和运算符6.3. 条件表达式6.4. Lambda 表达式6.5. 转换函数6.6. 数学函数和运算符6.7. 位运算函数6.8. 小数函数和运算符6.9. 字符串函数和运算符6.10. Regular Expression Functions6.11. 二

  • 大整数类 BigInt2021-06-30 04:00:08

    把自己的 个人C++17代码模板库 放在 github 后,发现没有 BigInt,于是有了这篇博客,随便搜了一下,发现都不够全面,或者说不够高效,于是就自己尝试一下。那么就有几个问题 用什么存数据 内部逻辑几进制 乘法和除法怎么实现 最终哪些功能要实现 与 Boost、Python,Haskell 的大数比较性能如

  • 离线数仓(十)2021-06-28 02:31:07

    第10章 全流程调度 10.1 Azkaban部署   详情请看博客:https://www.cnblogs.com/LzMingYueShanPao/p/14911782.html 10.2 创建MySQL数据库和表   1)创建 gmall_report 数据库(也可以使用SQL语句创建) #使用Sql语句创建数据库create database `gmall_report` character set 'ut

  • Informatica TO_BIGINT,TO_DECIMAL 转 字符串2021-06-09 09:05:02

    Informatica PowerCenter中 TO_BIGINT,TO_DECIMAL这两个函数遇到字符串时 会自动返回0值 而不报错。TO_BIGINT( value [, flag] )TO_BIGINT( IN_TAX, TRUE )                              IN_TAX RETURN VALUE '7245176201123435.6789'

  • RBAC权限管理2021-06-08 10:04:11

    设计一个灵活、通用、方便的权限管理系统。        在这个系统中,我们需要对系统的所有资源进行权限控制,那么系统中的资源包括哪些呢?我们可以把这些资源简单概括为静态资源(功能操作、数据列)和动态资源(数据),也分别称为对象资源和数据资源,后者是我们在系统设计与实现中的叫法。

  • 考试模板2021-06-05 13:34:42

    复数 通常用一个形如”a+bi”的字符串来表示一个复数,a为复数的实部,b为复数的虚部。现在需要对输入的字符串进行分离,自动识别该复数的实部和虚部,并独立输出。 例如,对于输入的复数字符串“3-4.05i”,输出 complex 3-4.05i the real part is 3 and the imaginary part is -4.05 注意: 1

  • 数仓搬迁:从方法到实践,带你解决数据一致性对比2021-05-28 10:05:01

    摘要:数据仓库建设过程中,总是会涉及到不同平台、同一平台物理环境搬迁,由于数据仓库数据量庞大,往往数据搬迁不可能在一个短周期内完成,会涉及数据同步、校验、追批并跑、再校验过程。 本文主要阐述数据校验过程设计,供相关人员借鉴。 数据一致性校验最核心内容项 校验手段 根据常见

  • 大整形2021-05-24 20:05:26

     // 大整形       // let n = 521n;       // console.log(n,typeof(n));       // 函数       // let n = 123;       // console.log(BigInt(n));       // 大数值 运算       let max = Number.MAX_SAFE_INTEG

  • ES11新特性_BigInt---JavaScript_ECMAScript_ES6-ES11新特性工作笔记0662021-05-20 08:53:42

    然后我们再来看一下这个es11,提供了一个类型叫做BigInt,用来对超大数字做运算的 可以看到对于BigInt大整形,需要在数字后面添加一个n,就表示大整形.我们可以打印一下和这个n的类型去看看可以看到结果是bigint然后我们还可以用BigInt(n),这个大整形函数,把普通的整形转换成大整形.

  • 实现2个超大数的加法运算2021-05-20 07:03:45

    一道笔试题~实现2个超大数据的加法运算,这2个超大数,意思就是long也装不下的数,就顶大概100位吧。 这道题其实看上去很简单,但是实际上涉及到的知识点还是很多的,非常考验一个人的程序设计能力和对API的熟悉程度。 思路很简单,这么大的数,long都存不下,那只能存在St

  • JavaScript ES2020必知必会新特性2021-05-18 16:54:02

    #1. Promise.allSettled该方法接收一个可迭代的对象,例如Array,其中每个成员都是Promise。仅在所有这些Promise状态都改变为rejected或resolved时,返回的promise的处理程序作为输入传递一个数组,每个promise的结果包含status字符创,当status为fulfilled, 且返回一个value,反之,当status为re

  • SparkSQL电商用户画像(五)之用户画像开发(客户基本属性表)2021-05-17 08:35:50

    7、电商用户画像开发 7.1用户画像--数据开发的步骤 u 数据开发前置依赖 -需求确定 pv uv topn -建模确定表结构 create table t1(pv int,uv int,topn string) -实现方案确定 u 数据开发过程 -表落地 -写sql语句实现业务逻辑 -部署代码 -数据测试 -试运行与上线 在接下来的

  • Java电商项目-1.构建数据库,搭建项目环境2021-05-07 14:04:08

    目录 到Github获取源码请点击此处 一. 数据库还原 二. Mybatis逆向生成工具的使用 三. 搭建项目环境 四. 在linux虚拟机上部署zookeeper, 搭建Dubbo服务.linux虚拟机安装JDK 安装zookeeper 五. 搭建ashop-manager-web项目 六. 数据库表分析 到Github获取源码请点击此处  

  • mysql-数字类型:自增主键踩坑2021-04-30 14:02:25

    1. 不推荐使用整形设置unsigned 若非使用参数 sql_mode 务必额外添加上选项 NO_UNSIGNED_SUBTRACTION;   unsigned的字段当聚合计算的时候当出现负数的时候会报错,如果不加上面的参数时 2. 自增整形类型做主键建议使用bigint    因为int最大范围42亿 范围对一般业务来说还是小

  • PostgreSQL 执行进度监控:VACUUM 、ANALYZE、CREATE INDEX 、CLUSTER、Base Backup2021-04-26 15:02:25

      1、背景 在PG中,我们经常因为执行不知道多久结束而苦恼,主要集中在: 1)vacuum、vacuum full(阻塞读写)、analyze 2)pg_dump、pg_restore,缺少进度条,尤其对于大表的导出,只能通过数据量大致估算,但数据在DB中和磁盘上的量是有偏差的。 3)create index(不会阻塞读取,会阻塞写入,在创建时,你不知

  • Gbase rmt远程导出时提示can’t create/write2021-04-23 16:31:27

    GBase的rmt导出功能只支持导出express引擎的表,系统表tables是MEMORY引擎,所以需要导出tables的话就得新建同结构的表,然后再进行转储导出。 创建同结构的express引擎临时表: CREATE TABLE testdb.tables ( TABLE_CATALOG varchar(512) DEFAULT NULL, TABLE_SCHEMA varchar(64) NOT

  • PTA 1002 写出这个数 (20 分) (C++)2021-04-06 23:59:21

    1002 写出这个数 (20 分) 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10 ​100。 输出格式: 在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一

  • 7 个 JavaScript 新特性2021-04-06 09:54:23

    一个ECMAScript标准的制作过程,包含了Stage 0到Stage 4五个阶段,每个阶段提交至下一阶段都需要TC39审批通过。本文介绍这些新特性处于Stage 3或者Stage 4阶段,这意味着应该很快在浏览器和其他引擎中支持这些特性。一、类的私有变量最新提案之一是在类中添加私有变量的方法。我们将使用

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

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

ICode9版权所有