Node中自启动工具supervisor的使用
场景 在使用node启动命令比如 node app.js启动后,如果再修改app.js的内容,需要Ctrl+C停掉当前命令,并且重新执行node app.js。 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 实现 supervisor 会不停的watch 你应用下面的所有文件,发现有文件被修改,就重新载入程序文件这样就实现了部署,修 改了程序文件后马上就能看到变更后的结果。再
移动端布局单位介绍之rem
本文主要写给刚接触移动端开发的同鞋们。 首先先将几个主要概念讲一下; 什么是移动端? 移动端故名思义是为移动终端,大名叫移动通信终端,是指可以在移动中使用的计算机设备。其实就是我们常说的手机。 什么是布局? 前端开发中布局是将主要的html结构布置好。 rem是什么? rem是一种长度单位,是而且仅是根据根元素html改变的长度单位。 Root em(REM)是CSS3中新定义的一种长度单位。和之前的em(根据父元素改变大小)单位相比在使用上具有明显的优势。著名的响应式web框架Fundati
js定时器为什么是不精确的
因为 JavaScript 是一个单线程序的解释器,因此一定时间内只能执行一段代码。 为了控制要执行的代码,就有一个 JavaScript 任务队列。 这些任务会按照将它们添加到队列的顺序执行。 setTimeout() 的第二个参数告诉 JavaScript 再过多长时间把当前任务添加到队列中。如果队列是空的,那么添加的代码会立即执行;如果队列不是空的,那么它就要等前面的代码执行完了以后再执行 详细原理需要看任务循环(event loop),宏任务,微任务,后面博客再详细讲~~ 嗯,就酱~~
UI基础 ScrollView轮播图
root m #import "RootViewController.h"
@interface RootViewController ()
@end
@implementation RootViewController
- (void)viewDidLoad {
[super viewDidLoad];
UIScrollView* sv=[[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 375, 667)];
postgretsql文件不可用后卸载安装出现的问题
在 Windows 10 上安装 PostgreSQL 时出错:Warning:Problem running post-install step. Installation may not complete correctly Failed to start the database server. 卸载安装后出现该问题。 解决参考:http://www.manongjc.com/detail/15-veetuzxebmqdiho.html 操作流程: 手动创建 postgres 用户,然后
C语言指针经典算法应用《指针作为函数参数》
C语言指针经典算法应用《指针作为函数参数》函数的参数不仅可以是整型、浮点型、字符型等数据,还可以是指针类型。它的作用是将一个变量的地址传送给被调用函数的形参。#include<iostream>usingnamespacestd;intmain(){voidswap(intp1,intp2);//函数声明//定义指针变量pointer_1,pointer_2,整型变量a,bintpoi
最漂亮的等宽编程字体OPPOSans-FiraCode Hybrid M
最漂亮的等宽编程字体,中文是OPPOSans,英文是FiraCode,个别字符由CascadiaCode修改得到 下载网址:https://charltsing.lanzous.com/iOfdHf4211i 蓝奏云的DNS可能被污染无法连接,可以使用火狐浏览器开启DNS-over-HTTPS(DoH)解决DNS污染
eclipse启动tomcat后localhost:8080无法访问问题(转)
* 问题描述:eclipse启动tomcat后localhost:8080无法访问问题 https://blog.csdn.net/new_clumsybird/article/details/51881754 * 症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。 关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器
Guava基本工具--Optional
在我们学习和使用Guava的Optional之前,我们需要来了解一下Java中null。因为,只有我们深入的了解了null的相关知识,我们才能更加深入体会领悟到Guava的Optional设计和使用上的优雅和简单。 null代表不确定的对象: Java中,null是一个关键字,用来标识一个不确定的对象。因此可以将null赋给引用类型变量,但不可以将null赋给基本类型变量。 Java中,变量的使用都遵循一个原则:先定义,并且初始化后,才可以使用。例如如下代码中,我们不能定义int
MySQL在同一个表上,删除查询出来的结果
背景 有一个程序员员工表(code_user),包含用户id、姓名、掌握的语言。 表数据如下: +---------+-----------+----------+
| user_id | user_name | language |
+---------+-----------+----------+
| 1 | zs | js |
| 2 | ls | js |
| 3 | ww | js
接口工具Apifox
最近发现一款接口测试工具--apifox,我我们很难将它描述为一款接口管理工具 或 接口自测试工具。 官方给了一个简单的公式,更能说明apifox可以做什么。 Apifox = Postman + Swagger + Mock + JMeter Apifox的特点: 接口文档定义: Apifox 遵循 OpenApi 3.0 (原 Swagger)、JSON Schema 规范的同时,提供了非常好用的可视化文档管理功能,零学习成本,非常高效。 接口调试: Postman 有的功能,比如环境变量
Day10_数组(下)
Day10_数组(下) 二分法排序 使用前提:数组为有序数组 public class BinarySearch {
public static void main(String[] args) {
int[] arr={1,2,3,4,5,6,7,8,9};
int index=binarySearch(arr,7,0,arr.length-1);
System.out.println(index);
}
public
7.29_python_lx_da19
一.os 对系统进行操作 (1)system 在python中执行系统命令 (2)popen 执行系统命令返回对线,通过read方法读出字符串(防止字符串乱码,使用popen进行操作) (3)listdir 获取指定文件中所有内容的名称列表 (4)getcwd 获取当前文件所在的默认路径(单纯的路径) (5)__file__ 路径 + 文件 (6)chdir 修改当前问工作的默认路径 (7)environ 获取或修改环境变量 二.os 模块属性 (1)name 获取系统标识 linux,mac
【TouchGFX】屏幕概念
Screen构成 界面布局 View, 逻辑处理 Presenter Currently Active Screen 因TouchGFX分配内存的的方式是,按照最大的Screen分配,即最大View+最大Presenter,所以同一时刻只有一个Screen是激活的 只有当前激活的屏幕接收到感兴趣的事件,才会在View中做出对应的改变,否则就是简单的丢弃,这实质上是由虚函数实现的 Model-View-Presenter in TouchGFX TouchGFX中的MVP是通过View类和Pre
周排行