检查了 node -v,npm -v命令,都正常后,使用管理员身份运行,重新安装 ionic 即可。 安装完成后,使用ionic -v命令检查是否安装成功 ...
分类:
其他好文 时间:
2020-10-13 17:52:33
阅读次数:
52
链表的概念以及链表与数组的差异不做过多的叙述,相信大家都耳熟能详,这里以c#语言实现简单的双向链表,作为备用,记录下~ public class Node<T> { private Node<T> prev; private Node<T> next; private T val; public N ...
这样没有必要吧?我可否直接用numpy的向量化操作,直接做到时间O(1),空间O(n)? 现代cpu都会有矢量指令,比如SSE里的ADDPS。numpy向量操作,比如add,是直接通过c执行cpu向量操作来执行add,而不是像python一样通过for循环 Alias Method:时间复杂度O(1 ...
分类:
其他好文 时间:
2020-10-13 16:49:28
阅读次数:
22
Prometheus 是一套开源的系统监控、报警、时间序列数据库的组合,最初有 SoundCloud 开发的,后来随着越来越多公司使用,于是便独立成开源项目。Alertmanager 主要用于接收 Prometheus 发送的告警信息,它支持丰富的告警通知渠道,例如邮件、微信、钉钉、Slack 等常用沟通工具,而且很容易做到告警信息进行去重,降噪,分组等,是一款很好用的告警通知系统。
分类:
数据库 时间:
2020-10-12 20:51:41
阅读次数:
50
最短路变形题,加一维状态就好啦 $dist[i][j]$表示到达第$i$号点,到达时间为第$j$天的最短距离 判重数组要和$dist$数组一致 直接跑$dijkstra$即可 const int N=1010; vector<PII> g[N]; struct Node { int dis,u,da ...
分类:
其他好文 时间:
2020-10-10 17:45:26
阅读次数:
19
经常有一些有意识和无意识的事情,我们会做很多次的重复,非常的没有效率。 同理,有一些小的代码段,经常被一些愚蠢的工程师(如果我也算是的话)折腾来折腾去,毫无新意,毫无价值,改完之后似乎某个时刻又被翻出来重新讨论,重新回到沦陷前。 那么能不能有一条规则,可以有效的评估,在N次迭代后还没有效果的东西,要 ...
分类:
其他好文 时间:
2020-10-10 17:37:19
阅读次数:
19
代码 a1 = Node("house", name='303') g.merge(a1) 执行报错 Primary label and primary key are required for MERGE operation 造成错误的根本原因是py2neo的版本不正确,上述代码使用的是老版本的编 ...
分类:
其他好文 时间:
2020-10-10 16:57:02
阅读次数:
23
LeetCode 117 填充每个节点的下一个右侧节点 问题描述: 给定一个二叉树 struct Node { int val; Node *left; Node *right; Node *next; } 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则将 ...
分类:
其他好文 时间:
2020-10-09 20:50:04
阅读次数:
18
所有的高级语言技术,都是由前端的翻译转化,源码理解,和后端的运行技术和语义实现的:即编译-链接-运行循环这个标准过程组成的(真正了解这个三段式过程,无论是多复杂或复合了的语言系统,给其定性将不再是难事),而且其编译器实现一开始都是以静态过程式、函数为实现机制的。都是C语言和标准编译原理教程那套。而高级和复杂语言实现,都是先过程元素,然后再在编译器前端实现语法增强,或封装到class和库级增强实现的
分类:
其他好文 时间:
2020-10-09 20:31:31
阅读次数:
21
launch.json是vscode用于调试的配置文件,比如指定调试语言环境,指定调试类型等等。我们第一次运行程序的时候,就可以选择让vscode自动帮我们创建出来。我们这里以调试node.js环境为例。 点击debug时会有一个create a launch.json的链接。 根据我们的环境选择N ...
分类:
Web程序 时间:
2020-10-08 19:26:01
阅读次数:
34