远程开发环境搭建 Visual Studio Code + Remote-SSH
1、更新vscode 到1.35+2、安装 Remote Development包3、配置:SSH配置:环境准备本地操作系统使用win10 1809以上,这个版本自带Open SSH Client,可以省去ssh的配置本地win10生成密钥对ssh-keygen -t rsa -b 4096 -f C:\DevEnv\conf\ssh\id_rsa-r...
javascript 实现日历:生成日历数组
initCalendar() { const now = new Date(); const firstDay = new Date(now.getFullYear(), now.getMonth(), 1); const endDay = new Date( now.getMonth() === 11 ? new Date(now....
javascript 实现 calendar:效果和代码
css:.litwak-calendar { overflow-y: hidden; td { padding: 8px; vertical-align: top; .hd { min-width: 138px; height: 77px; background-position: 0 -325px; ...
git commit报错: npm ERR!
打开项目文件夹,显示隐藏的文件,找到 '.git'文件夹,找到hooks,删除hooks里全部内容,重新提交。Git Hooks就是那些在Git执行特定事件(如commit、push、receive等)后触发运行的脚本。如果还报错,检查:package.json - scripts - lint{ "name": "hy-bi", "version": "0.0.0",...
DP接口显示器,在win10中,桌面图标重排,窗口都缩到左上角
解决方法:打开注册表定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration在Configuration项下查找SIMULATED或NOEDID开头的项;查找的项展开有个00项,00项展开又还有个00项,两个00项都要修改;PrimSurfSize.cxPrimSur...
异步操作:forkJoin
forkJoin( this.http.get('/hadoopbi/celebrity_details?celebrity_id=' + this.userId), this.http.get('/hadoopbi/celebrity_prod?celebrity_id=' + this.userId), this.http.get('/hadoop...
选择日期时间控件, 基于ng-zorro
import { Component, forwardRef, OnInit } from '@angular/core';import { ControlValueAccessor, NG_VALUE_ACCESSOR } from '@angular/forms';@Component({ selector: 'app-date-time', template: ` &...
解决angular中使用ng-zorro, cdk-overlay-backdrop-showing覆盖页面,需要点两次的问题。
这个问题,烦扰了我一段时间。曾尝试过了解cdk-overlay实现原理,看过ng-zorro源码。一直没找到解决方法。google搜到一篇文章:https://www.cnblogs.com/wangmiao2606/p/10179287.html, 尝试用文章中思路解决。我首先在styles.less里这样写:.cdk-overlay-backdrop-showing { d...
Angular 自定义表单控件
当我们打算自定义表单控件前,我们应该先考虑一下以下问题: 是否已经有相同语义的 native (本机) 元素?如:<input type="number"> 如果有,我们就应该考虑能否依赖该元素,仅使用 CSS 或渐进增强的方式来改变其外观/行为就能满足我们的需求? 如果没有,自定义控件会是什么样的? 我们如何让它可以访问 (accessible)?...
关于javascrip引用对象的说明
如果 a = {x: {}}设置obj = a.x;那么当 x变化时。 obj没有变化。举例node运行:var a = {x: {name: 'hello'}}// undefinedvar obj = a.x// undefinedobj// {name: "hello"}a.x = {m: 1, n: 2}// {m: 1, n: 2}obj// {nam...
控制 nzTableComponent 水平滚动
ng-zorro-antd 的 nzTableComponent 如果列很多,想要水平滚动,怎么办呢?在9.0版以前, 只需要:// 获得nzTableComponent@ViewChild('vitalSignsTable',{static:false})nzTableComponent:NzTableComponent;// 设置scrollLeftthi...
Angular 报错 Cannot assign to a reference or variable!
情况一:控件的属性 与 ts 文件里面定义的变量重名了比如 @Input() key: string;<div-model key="abc"></div-model>情况二:这个问题是应为HTML文件中ngModel绑定了一个变量,却没有给变量赋值导致的。<input #assembleInquestion id="assembleInput...
代码量统计工具cloc
cloc安装:npm install -g cloc使用 cloc + path:cloc ./如果报错:perl 不是内部或外部命令的问题, 则需要安装perl http://strawberryperl.com安装成功后,再次执行 cloc ./
package.json version中 ‘~‘ 和 ‘^‘ 的区别,
~version"Approximately equivalent to version" Seenpm semver - Tilde Ranges&semver (7). will update you to all future patch versions, without incrementing the minor version.~1.2.3will use releases from 1.2.3 to <1.3.0.^version"Compatible with...
[转载] [译] 理解TypeScript 中 any 和 unknown
在我们的项目中实现 TypeScript 时,我们努力写出最好的类型。我们可能经常觉得使用any类型违背了 TypeScript 的目的,确实如此。还有其他一些类型值得了解,我们可能会发现它们在尝试不使用 any 时很有用,比如 unknown 。Anyany 类型类似于纯 JavaScript 的工作方式。我们有时可能需要描述一个我们根本不知道类型的变量。let uncertain: any = 'Hello world'!;uncertain = 5;uncertain = { hel
Delon Cache Service 源码笔记
import { HttpClient } from '@angular/common/http';import { InjectionToken, inject, Injectable, Inject, ɵɵdefineInjectable, ɵɵinject, NgModule } from '@angular/core';import { AlainConfigService } from '@delon/util';import addSeconds from 'date-fns/addSe.
今日推荐
周排行