- 前几天一个朋友让我帮忙写的,随手记录一下,感觉难度也不大,就是写的时候遇到一些问题。优化方便做得不太好。有好的优化方法欢迎分享!(数据库在文章结尾) 要求1)查询所有时间内,所有产品销售金额占比,按占比大小降序排序,筛选累计占比在前80%的产品,结果输出排名产品名称销售金额占比累计占比。2)查询所有时间内,各个国家的销售情况,销售合计金额大于10000视为业绩合格,否则为不合格,结果输出国家... 前几天一个朋友让我帮忙写的,随手记录一下,感觉难度也不大,就是写的时候遇到一些问题。优化方便做得不太好。有好的优化方法欢迎分享!(数据库在文章结尾) 要求1)查询所有时间内,所有产品销售金额占比,按占比大小降序排序,筛选累计占比在前80%的产品,结果输出排名产品名称销售金额占比累计占比。2)查询所有时间内,各个国家的销售情况,销售合计金额大于10000视为业绩合格,否则为不合格,结果输出国家...
- 目录下面谈谈require函数先搞清楚是什么require能用来干什么?非内置的模块,也想用require来加载怎么做?require函数加载原理那么在npm registry上的库,怎么进行加载?好了,前面提了几个围绕了是否重新开一个NodeREPL终端来require JS库的问题解答”Cannot find module"问题解答是否需要重启Node REPL 或者修改代码是否需要... 目录下面谈谈require函数先搞清楚是什么require能用来干什么?非内置的模块,也想用require来加载怎么做?require函数加载原理那么在npm registry上的库,怎么进行加载?好了,前面提了几个围绕了是否重新开一个NodeREPL终端来require JS库的问题解答”Cannot find module"问题解答是否需要重启Node REPL 或者修改代码是否需要...
- 本篇是 雷学委的NodeJS系列 的第一篇。关于NodeJSNodeJS是一个基于Chrome V8引擎的JavaScript运行环境,一个让JavaScript运行在服务端的开发平台;它用于方便地搭建响应速度快、易于扩展的网络应用。其他概念不重要,作为一个新手,这里只要记住NodeJS基于一个引擎来运行的环境,这引擎就是下文的node程序来启动的。小白可能看不懂了,那就先把NodeJS... 本篇是 雷学委的NodeJS系列 的第一篇。关于NodeJSNodeJS是一个基于Chrome V8引擎的JavaScript运行环境,一个让JavaScript运行在服务端的开发平台;它用于方便地搭建响应速度快、易于扩展的网络应用。其他概念不重要,作为一个新手,这里只要记住NodeJS基于一个引擎来运行的环境,这引擎就是下文的node程序来启动的。小白可能看不懂了,那就先把NodeJS...
- 理解Buffer JavaScript对于字符串的操作十分友好 Buffer是一个像Array的对象,主要用于操作字节 理解Buffer JavaScript对于字符串的操作十分友好 Buffer是一个像Array的对象,主要用于操作字节
- Fs文件系统 在node中可以使用fs模块来对文件进行读写等操作。其实有关于fs文件系统模块最好的学习方法就是查看官方API Fs文件系统 在node中可以使用fs模块来对文件进行读写等操作。其实有关于fs文件系统模块最好的学习方法就是查看官方API
- 通过程序来介绍Node.js 的几个文件读写和事件监听API使用 fs 模块实现文件读取程序//导入模块const fs = require("fs"); const fileName = "foo.txt";//判断文件或文件夹是否存在fs.exists(fileName, (exists) => { if (exists) { //如果存在,查看文件或文件夹的属性 ... 通过程序来介绍Node.js 的几个文件读写和事件监听API使用 fs 模块实现文件读取程序//导入模块const fs = require("fs"); const fileName = "foo.txt";//判断文件或文件夹是否存在fs.exists(fileName, (exists) => { if (exists) { //如果存在,查看文件或文件夹的属性 ...
- 首先进行开发环境的准备。1. 您得从微信官方平台注册一个微信订阅号:https://mp.weixin.qq.com2. 这个教程使用nodejs开发微信订阅号对应的消息服务器,因此需要具备基本的nodejs开发技能。登录微信公众号平台https://mp.weixin.qq.com, 使用菜单:Development->Basic configuration:最重要的是在订阅号的控制台里指... 首先进行开发环境的准备。1. 您得从微信官方平台注册一个微信订阅号:https://mp.weixin.qq.com2. 这个教程使用nodejs开发微信订阅号对应的消息服务器,因此需要具备基本的nodejs开发技能。登录微信公众号平台https://mp.weixin.qq.com, 使用菜单:Development->Basic configuration:最重要的是在订阅号的控制台里指...
- 本文从Node中的内存与V8引擎的关系讲解,因为Node在发展历程中离不开V8。重点在讲述V8的垃圾回收上,还有V8的内存限制和完整的网页渲染流程图谱 本文从Node中的内存与V8引擎的关系讲解,因为Node在发展历程中离不开V8。重点在讲述V8的垃圾回收上,还有V8的内存限制和完整的网页渲染流程图谱
- 如果constructor里调用了一个成员方法,这个方法被子类override了,当初始化一个子类实例时,父类的构造函数被的调用,此时父类构造函数的上下文里调用的成员方法,是父类的实现还是子类的实现?你能不用运行代码,就能准确说出这些语句会打印什么出来呢? ABAPclass ZCL_SUPER definition public create public .public sectio... 如果constructor里调用了一个成员方法,这个方法被子类override了,当初始化一个子类实例时,父类的构造函数被的调用,此时父类构造函数的上下文里调用的成员方法,是父类的实现还是子类的实现?你能不用运行代码,就能准确说出这些语句会打印什么出来呢? ABAPclass ZCL_SUPER definition public create public .public sectio...
- 趣说Node.js的回调函数Node.js异步编程的直接体现就是回调函数,回调函数在完成任务后会被调用,而Node.js使用了大量的回调函数,我觉得是否适合用Node.js来讲回调函数。下面我就来尽力趣讲回调函数吧~什么是回调函数你到网上论坛找资源种子,但是你要找的资源找不到,于是你就在论坛发帖留下邮箱求资源,过几天,有网友找到资源了,于是给你发邮件,然后你就收到了资源种子然后去下载资源。在... 趣说Node.js的回调函数Node.js异步编程的直接体现就是回调函数,回调函数在完成任务后会被调用,而Node.js使用了大量的回调函数,我觉得是否适合用Node.js来讲回调函数。下面我就来尽力趣讲回调函数吧~什么是回调函数你到网上论坛找资源种子,但是你要找的资源找不到,于是你就在论坛发帖留下邮箱求资源,过几天,有网友找到资源了,于是给你发邮件,然后你就收到了资源种子然后去下载资源。在...
- UI5例如我需要在controller的onShowHello里通过MessageToast弹一个消息显示在UI上,我需要先定义我自己的controller,该controller extend自UI5标准的controller module,路径为sap/ui/core/mvc/Controller, 而为了调用MessageToast的show方法,也必须先拿到MessageToast... UI5例如我需要在controller的onShowHello里通过MessageToast弹一个消息显示在UI上,我需要先定义我自己的controller,该controller extend自UI5标准的controller module,路径为sap/ui/core/mvc/Controller, 而为了调用MessageToast的show方法,也必须先拿到MessageToast...
- Node.js学习部分知识点小结 Node.js学习部分知识点小结
- Electron 是一个基于 Chromium 的项目,可用于开发基于 Node.js 的本地应用程序。现在常用的Vs Code也是基于Electron编写的。 Electron 是一个基于 Chromium 的项目,可用于开发基于 Node.js 的本地应用程序。现在常用的Vs Code也是基于Electron编写的。
- webpack使用热更新去打包TypeScript文件,每次都会生成相应的硬盘文件 webpack使用热更新去打包TypeScript文件,每次都会生成相应的硬盘文件
- 网络是通信互联的基础,Node.js提供了net、http、dgram等模块,分别用来实现TCP、HTTP、UDP的通信,本博文主要对使用Node.js的TCP通信部份进行实践记录。 网络是通信互联的基础,Node.js提供了net、http、dgram等模块,分别用来实现TCP、HTTP、UDP的通信,本博文主要对使用Node.js的TCP通信部份进行实践记录。
上滑加载中
推荐直播
-
GaussDB数据库介绍
2025/01/07 周二 16:00-18:00
Steven 华为云学堂技术讲师
本期直播将介绍GaussDB数据库的发展历程、优势、架构、关键特性和部署模式等,旨在帮助开发者了解GaussDB数据库,并通过手把手实验教大家如何在华为云部署GaussDB数据库和使用gsql连接GaussDB数据库。
去报名 -
DTT年度收官盛典:华为开发者空间大咖汇,共探云端开发创新
2025/01/08 周三 16:30-18:00
Yawei 华为云开发工具和效率首席专家 Edwin 华为开发者空间产品总监
数字化转型进程持续加速,驱动着技术革新发展,华为开发者空间如何巧妙整合鸿蒙、昇腾、鲲鹏等核心资源,打破平台间的壁垒,实现跨平台协同?在科技迅猛发展的今天,开发者们如何迅速把握机遇,实现高效、创新的技术突破?DTT 年度收官盛典,将与大家共同探索华为开发者空间的创新奥秘。
去报名
热门标签