Kerwen Blog

Stay Hungry Stay Foolish

SQL 存储过程

什么是存储过程 存储过程(stored procedure)是一组为了完成特定功能的sql语句集。经过编译以后存储在数据库中,存储过程可能包含程序流、逻辑流以及对数据库的查询。他可以接受参数。输出参数,返回单个或者多个结果集以及返回值。 为什么使用存储过程 提高性能 SQL语句在创建过程时进行分析和编译。 存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,并...

Ag-grid unable to use xxx as package ag-grid-enterprise is not present

最近在对产品的package进行升级,将ag-grid 升到28.2.0之后爆出了一堆的问题,其中一个是在debug console里有如下warnning提示。 产品使用了侧边栏,需要用到@ag-grid-enterprise/column-tool-panel和@ag-grid-enterprise/filter-tool-panel, 但这两个module注册之后也无法打开侧边栏,de...

kubernetes

简介 kubernetes,简称 K8s,是用 8 代替 8 个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用kubernetes,简称 K8s,是用 8 代替 8 个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用. Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模...

VSCode增加文件树目录缩进

Go to File > Preference > Settings and choose: Workbench › Tree: Indent Controls tree indentation in pixels. or (in your settings.json enter this directly) 1 "workbench.tree.indent": 20 ...

使用NVS管理node版本

在开发过程中可能需要切换node的版本,目前有 nvm、n 等方案,我们推荐跨平台的 nvs。 安装 访问 nvs/releases 下载最新版本的 nvs.msi,然后双击安装即可。 使用 nvs ls-remote 列出所有可用的nvs版本 nvs add <version> 下载指定版本,如 nvs add 16、nvs add 16.14 nvs add lts...

English

04 Taxi Pick up Can the taxi pick me up in font of the library? Drop off Can you just drop me off at the corner? Pull over Can you pull over up ahead? I’ll get out there. Park Where did you par...

Angular Material

Angular Material是Angular JS开发人员的UI组件库。 安装 在使用Material之前,建议安装最新的nodejs,安装最新的Angular,否则你可能会遇到因为版本不匹配造成的各种不兼容问题。 1 npm install -g @angular/cli Material: 1 ng add @angular/material@latest 会有一些命令...

Angular Flex-Layout

Angular Flex Layout 使用 Flexbox CSS + mediaQuery 提供了一个复杂的布局 API。布局引擎智能地自动将适当的 CSS 应用于浏览器视图层次结构的过程。这种自动化还解决了传统的、手动的、仅 CSS 的 Flexbox CSS 应用程序遇到的许多复杂性和变通方法。 Flex Layout的真正强大之处在于它的响应引擎。响应式 API使开发人员能够轻...

Jest vs Mocha vs Jasmine

Jest 由 Facebook 开发,是用于测试自动化的顶级 JavaScript 测试框架之一,专注于简单性。创建 Jest 是为了测试主要使用 React 开发的 Web 应用程序的 JavaScript 实现。除此之外,Jest 还无缝支持 Angular、Vue、NodeJs 等中的单元测试,并且可以与使用 TypeScript、Babel 等的项目一起工作。 Mocha 是另一个...

TSLint升级到ESLint

Reference TSLint Angular Migration to ESLint Migrating an Angular CLI project from Codelyzer and TSLint How to use Angular and ESLint in a new project TSLint is deprecated: how to upgrade to ESlint...