首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏晓晨的专栏

    nodejs-ORM 操作数据库中间件waterline的使用

    waterline和Sails.js同一团队开发,支持几乎所有的主流数据库,是nodejs下一款非常强大的orm,可以显著提升开发效率 一.waterline支持的数据库 二.waterline的配置 Waterline 之所以可以使用一样的代码来操作多种数据库,奥妙在于其适配器。 的Model的定义 执行命令安装waterline: npm i waterline --save 1 var Waterline = require('waterline'); 2 3 module.exports /app/config/waterline'); var uuid = require('uuid'); var ormmodels = null; //初始化waterline waterline.orm.initialize /models https://www.npmjs.com/package/waterline waterline使用是非常简单的,目前用nodejs写了一个爬虫,使用waterline存储数据到mysql

    2.3K30发布于 2018-06-22
  • 来自专栏维C果糖

    性能测试:一种计算 TP90、TP95 和 TP99 等水位线的方法

    和步骤 2 当我们想要计算 TP99 的值,则停止步骤 3,获取耗时的总记录个数sum,即countContainer数组中所有值的累加和,然后: 计算 TP99 的水位线,假设sum * 99% = waterline99 new long[2400]; // 水位线 private double percentXx; /** * 构造方法 * * @param waterLine 水位线 */ public MonitorWaterLineCalculator(double waterLine) { if (waterLine < 0.0 || waterLine > 100.0) { throw new IllegalArgumentException("waterLine must be less than 100.0 and more than 0.0"); } else { percentXx = (100.0 - waterLine) / 100; }

    2.6K10编辑于 2021-12-07
  • 来自专栏鸿蒙开发笔记

    OpenHarmony 轻内核调测-内存调测-内存信息统计

    2、功能配置LOSCFG_MEM_WATERLINE:开关宏,默认打开;若关闭这个功能,在target_config.h中将这个宏定义为0。如需获取内存水线,需要打开该配置。 UINT32 usedNodeNum; // 内存池的非空闲内存块个数 UINT32 freeNodeNum; // 内存池的空闲内存块个数#if (LOSCFG_MEM_WATERLINE LOS_MemPoolSizeGet(m_aucSysMem0); printf("usage = %d, fragment = %d, maxFreeSize = %d, totalFreeSize = %d, waterLine } return 0;}编译运行输出的结果如下:usage = 22, fragment = 3, maxFreeSize = 49056, totalFreeSize = 50132, waterLine

    23310编辑于 2025-06-08
  • 来自专栏程序人生

    再谈 API 的撰写 - 总览

    在 node.js 下,这样的 ORM 不多,可用的似乎只有 waterlinewaterline 是 sails.js 开源的一个 ORM,支持多种 db 的混合使用,在各个数据库无法统一的操作接口上(比如 mongodb 的 upsert),你可以方便地将其生成的 model 此外,waterline 的 model 的 schema 使用 json 来描述,这使得它可以很方便地转化成 joi schema,在系统的进出口进行 validation。 ? 接下来是日志系统。

    1.7K70发布于 2018-03-28
  • 来自专栏GEE数据专栏,GEE学习专栏,GEE错误集等专栏

    GEE数据集——数字地球澳大利亚海岸线(更新)

    Sub-pixel waterline extraction: Characterising accuracy and sensitivity to indices and spectra. Curated in GEE by : Samapriya Roy Keywords : Sea, ocean and coast, marine and coastal, coast, erosion, waterline

    33110编辑于 2024-02-29
  • 来自专栏鸿蒙开发笔记

    OpenHarmony 内核源码分析 (内存池管理) | 如何高效切割合并内存块

    #ifdef LOSCFG_MEM_WATERLINE UINT32 waterLine; /* Maximum usage size in a memory pool | 内存吃水线*/ OsMemPoolInfo.waterLine 池子水位警戒线,跟咱三峡大坝发洪水时的警戒线 175米 类似,告知上限,水一旦漫过此线就有重大风险,waterLine一词很形象,内核很多思想真来源于生活

    38020编辑于 2025-04-07
  • 来自专栏四蛋科技

    高管人员对大数据现状的看法

    Computing产品和营销副总裁Jon Bock SUMOHeavy首席技术官Bob Brodie TARGIT欧洲,中东和非洲专业服务总监Kim VoltDB产品营销总监Dennis Duckworth Waterline Data创始人兼首席执行官Alex Gorelik Waterline Data首席营销官Todd Goldman World Programming的总监兼联合创始人Oliver Robinson

    1.1K30发布于 2018-06-04
  • 来自专栏鸿蒙开发笔记

    OpenHamrony 轻内核M核源码分析系列七 动态内存Dynamic Memory

    如果开启宏LOSCFG_MEM_WATERLINE,还会维护内存池的水线数值。 / UINT32 totalSize; /* 内存池总大小 */ UINT32 attr; /* 内存池属性 */#if (LOSCFG_MEM_WATERLINE == 1) UINT32 waterLine; /* 内存池中内存最大使用值 */ UINT32 curUsedSize; /* 内存池中当前已使用的大小 */ + OS_MEM_MIN_LEFT_SIZE) <= nodeSize) {⑵ OsMemSplitNode(pool, node, allocSize);#if (LOSCFG_MEM_WATERLINE 如果开启调测宏LOSCFG_MEM_WATERLINE,还会有些其他操作,自行阅读即可。

    28520编辑于 2025-05-22
  • 来自专栏GEE数据专栏,GEE学习专栏,GEE错误集等专栏

    Google Earth Engine(GEE) ——2000-2021年地球非洲海岸线数据集

    Curated in GEE by : Samapriya Roy Keywords : Sea, ocean and coast, marine and coastal, coast, erosion, waterline

    31510编辑于 2024-02-02
  • 来自专栏鸿蒙开发笔记

    OpenHarmony 轻内核M核源码分析系列六 任务及任务调度(1)任务栈

    context;}2.2 获取任务栈水线函数随着任务栈入栈、出栈,当前栈使用的大小不一定是最大值,UINT32 OsGetTaskWaterLine(UINT32 taskID)可以获取的栈使用的最大值即水线WaterLine size : (size + sizeof(CHAR *)); return LOS_OK; } else { *peakUsed = OS_INVALID_WATERLINE

    15710编辑于 2025-05-21
  • 来自专栏华章科技

    别再用MongoDB了!

    开发者可以使用查询构建器或ORM来简化使用过程,比如,在Node.js中,可以选用Knex、Bookshelf、Sequelize或Waterline

    1.2K20发布于 2018-08-13
  • 来自专栏前端面试题17

    Nodejs相关ORM框架分析_2023-02-27

    其它 bookshelf(这个用的也挺多) persistencejs waterline mongoose node-mysql knex

    2.8K20编辑于 2023-02-27
  • 突出大数据演变的十个事实

    Waterline和Alation这样的公司正填补这一客户需求的空白。他们借用机器学习来自动完成在Hadoop中查找数据的工作。

    1.1K30发布于 2018-06-01
  • 来自专栏云计算教程系列

    如何在Ubuntu 14.04中使用NodeJS,SailsJS和DustJS构建SPA(单页应用程序)

    它使用Waterline ORM作为默认ORM,使其与数据库无关。换句话说,它允许跨越一系列SQL以及非SQL数据库进行数据库操作。最重要的是,Sails为您的应用程序提供了适当的结构。

    4.1K00发布于 2018-09-20
  • 来自专栏java一日一条

    10 个最适合 Web 和 APP 开发的 NodeJS 框架

    同时 Sail.js 也通过 waterline 框架实现了 ORM 功能。

    4.1K20发布于 2018-09-18
  • 来自专栏Web行业观察

    【翻译】JS的回归: 设计一个包含CMS和CRM应用服务的node.js软件架构

    它提供了一个名为“Waterline”的集成ORM模块,有几个不同的数据库接口,以及集成的“Blueprint API”,Sails.js为使用sails命令行创建的所有模型提供基本CRUD功能的路径,

    2.6K20发布于 2019-05-13
  • 来自专栏程序员维他命

    《Effective Objective-C 》干货三部曲(三):技巧篇

    内存峰值(high-memory waterline)是指应用程序在某个限定时段内的最大内存用量(highest memory footprint)。

    95520发布于 2018-08-30
  • 来自专栏网罗开发

    《Effective Objective-C 》干货三部曲(三):技巧篇

    内存峰值(high-memory waterline)是指应用程序在某个限定时段内的最大内存用量(highest memory footprint)。

    92910发布于 2021-01-29
  • 来自专栏镁客网

    航天弹射器研发商SpinLaunch,获7100万美元B+轮融资|镁客网每周硬科技领域投融资汇总(9.17-9.23)

    Andgo Andgo获560万美元A轮融资,由First Ascent Ventures和Waterline Ventures共同领投。

    1K20编辑于 2022-09-27
  • 来自专栏社区的朋友们

    Node 架构从三层到 N 层,实现代码重用和解耦

    数据库访问层我采用Sequelize ORM框架,比较好的ORM框架还有orm2,waterline,bookshelf,通过前述的一番技术调研,选用Sequelize这个ORM框架还是靠谱的。

    8.3K31发布于 2017-08-29
领券