谈谈NPM和Webpack的关系
为什么有NPM: 当包引入数量很多时管理就成为了一个问题,这个就是npm为开发者行了方便之处,npm已经为你做好了依赖和版本的控制,也就是说使用npm可以让你从繁杂的依赖安装和版本冲突中解脱出来,进而关注你的业务而不是库的管理 Webpack webpack是一个工具,这个工具可以帮你处理好各个包/模块之间的依赖关系(modules with dependencies),并将这些复杂依赖关系的静态文件打包成一个或很少的静态文件,提供给浏览器访问使用;除此之外,webpack因为可以提高兼容性,
java 多线程-网络编程-套接字Socket图
![](https://s1.51cto.com/images/blog/201908/25/74e2d6902b79ed674c50db6e1f4d6c49.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
[HNOI2008]神奇的国度(最大势算法)
题意 给一张弦图,求它的最小染色 最小染色:将点用最少的颜色染色,使得相邻点颜色不同 弦:连接环中不相邻的两个点的边 弦图:一个无向图称为弦图当图中任意长度大于3的环都至少有一个弦 具体参照这篇博客 思路 最大势算法 待补充 在本题中做法即为:初始化每个点的\(label\)值为0,每次选出一个未被选过的\(label\)值最大的点,固定它的\(label\)值,然后将与它直接连边的未被选过点的\(label\)值\(+1\),这个过程用链表实现即可 Code: #include<bits/s
04、grep与正则表达式
1、grep程序 Linux下有文本处理三剑客 -- grep sed awk grep:文本 行过滤工具 sed:文本 行编辑器(流编辑器) awk:报告生成器(作文本输出格式化) grep 包含三个命令:grep egrep fgrep,它们是用来进行 行模式(pattern)匹配的 egrep = gerp -E //使用扩展的正则表达式进行匹配 fgrep = fast grep //只使用文件通配
window身上的方法 弹出框/打开和关闭
window身上的方法 内置函数 alert()
parseInt()
parseFloat()
setInterval();
setTimeout();
clearTimeout();
clearInterval(); 。。。。。。。。。。 信息框
alert("123123132");
对话框:确定拿到输入的信息,取消拿到null
var a = prompt("请输入要充值的金额");
console.log(a)
python进行图片增强
import os from PIL import Image from PIL import ImageEnhance def ImageAugument(): path = r'C:\Users\wy\Desktop\kd' files = os.listdir(path) prefix = path + '/' for file in files: image = Image.open(prefix + file) # image.sho
[SDOi2012]Longge的问题(洛谷 2303)
题目描述 Longge的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数N,你需要求出∑gcd(i, N)(1<=i <=N)。 输入格式 一个整数,为N。 输出格式 一个整数,为所求的答案。 输入输出样例 输入 #1 6 输出 #1 15 说明/提示 对于60%的数据,0<N<=2^16 对于100%的数据,0<N<=2^32 本题的重点便在于该如何转化原式∑gcd(i, N),下面我给出变化过程:(时间复杂度: 因子个数*√n) 注意,上面的↓↓↓这一步可以说
ubuntu 安装net-tools
ubuntu下使用apt-get,得到下面error: E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it? 解决: 1.delete the lock file sudo rm /var/li
灾后重建「解题报告」
P1119 灾后重建 Luogu P1119 题意 有n个村庄m条路,每个村庄都被地震摧毁,在某一时刻 \(t_i\)被修好。对于某条路,只有当它连接的两个村庄都被修好后才能通过。有q个询问,询问在某一时刻两村庄间的最短路。 第一行包含两个正整数 \(n,m\) 。 第二行包含 \(n\) 个非负整数 \(t_0, t_1,…, t_{N-1}\),表示每个村庄重建完成的时间,数据保证了 \(t_0 ≤ t_1 ≤ … ≤ t_{N-1}\) 接下来 \(m\) 行,每行3个非负整数 \(i,
windows套接字阻塞模式编程实例
一、阻塞模式套接字服务端和客户端的运行流程如下: 1.1 服务器运行过程如下: 1.服务器启动后,等待客户端的连接请求。 2.当收到客户端的请求后,在界面上显示该客户端的IP地址和端口,以及“Hello,Server!”问候语。 3.服务器向该客户端应答“Hello,Clinet!”问候语。 4.服务器退出。 1.2客户端运行过程如下: 1.客户端启动后,向服务器发起连接请求。 2.当连接请求被接受后,客户端向服务器发送“Hello,Server!”问候语。 3.等待服务器的应答。 4.当客户
Django form 所有内置字段
Field
required=True, 是否允许为空
widget=None, HTML插件
label=None, 用于生成Label标签或显示内容
initial=None, 初始值
help_text='', 帮助信息(在标签旁边显示)
error_messages=None
【转帖】MBW内存测试 MBW内存测试
MBW内存测试 https://www.cnblogs.com/dongdongwq/p/5431561.html 在测试前,理应了解本机所具备的特点,比如CPU频率、内存频率、内存大小,等等信息。 查看CPU用如下命令(多少个核,频率,特性等): cat /proc/cpuinfo 查看内存用如下命令:(只有当前内存大小,已用空间等等,不能看到内存频率) cat /proc/meminfo 要查看内存型号和频率等信息,用如下的命令: sudo dmidecode -t memory 查看cp
前端CSS的选择器整理搜集
HTML选择器 三大基础选择器 标签选择器 html{属性:属性值}
id选择器 #id{属性:属性值}
class选择器 .id{属性:属性值} 权重 标签的权重最低 按照通常说法分数为1分 id选择器的权重最高 一般为100分 class的选择器权重最低 一般为10分 //这里的分数仅仅为了方便判断,实际当中并不存在 具体的看文尾
高级选择器 并集
【转】Java程序CPU飙升问题排查方法
windows环境下cpu飙升问题 线上某台runtime机器(windows Server)cpu报警,这种情况初步就是代码里面死循环了,先把机器下线了保证不再有新的任务分配进来,然而cpu使用依然不降这是正常的因为程序未结束死循环一直在运行。 找到java进程对应的pid。 找pid的方法是:打开任务管理器,然后点击 “查看” 菜单,然后点击 “选择列”,把pid勾上,然后就可以在任务管理器里面看到所有进程的pid值了。(也可以用第三步中提到的工具直接查看),windows10系统可以在详
shell_Day08
数组与字符串: 数组 数组就是一段连续的变量,一段连续的内存存储空间 为了解决变量过多的问题; 在同一类变量中,我们不需要去定义多个名字,而是以数组的方式来定义;(列表) 数组名[索引]=值 定义数组 declare -i 定义整数 (申明) declare -a 定义数组array declare -A 定义嵌套的数组 array[8]=1 在计算机语言中,索引一般从0开始计算 索引并不一定是数字 shell中数组赋值,可以跳跃(跳跃赋值)
busybox测试dns问题
获取svc [root@master01 ~]# kubectl get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.68.0.1 <none> 443/TCP 5d6h nginx-service ClusterIP 10.68.36.30 <none> 5000/TCP 45h 启动busybox容器,解析kubernetes域名 [root@master01 ~]# kubectl ru
Linux——配置maven
前言 Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。 步
BZOJ 2588: Spoj 10628. Count on a tree 主席树
title BZOJ 2588 LUOGU 2633 LUOGU SP10628 简化题意: 给你一棵有n个结点的树,节点编号为 \(1\sim n\)。每个节点都有一个权值。要求执行以下操作: U V K:求从节点 \(u\oplus lastans\) 到节点 \(v\) 的第 \(k\) 小权值。 analysis 离散化,把节点的点权换成它在所有点权中的排名; 建立主席树,每个节点维护它到根的路径上的权值线段树,所以每个节点可以利用它的父节点更新,所以将整棵树 \(dfs\) 一遍,在
今日推荐
周排行