谈谈NPM和Webpack的关系

为什么有NPM: 当包引入数量很多时管理就成为了一个问题,这个就是npm为开发者行了方便之处,npm已经为你做好了依赖和版本的控制,也就是说使用npm可以让你从繁杂的依赖安装和版本冲突中解脱出来,进而关注你的业务而不是库的管理 Webpack webpack是一个工具,这个工具可以帮你处理好各个包/模块之间的依赖关系(modules with dependencies),并将这些复杂依赖关系的静态文件打包成一个或很少的静态文件,提供给浏览器访问使用;除此之外,webpack因为可以提高兼容性,
分类: 其他 发布时间: 08-25 20:24 阅读次数: 0

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
分类: 编程语言 发布时间: 08-25 20:10 阅读次数: 0

[HNOI2008]神奇的国度(最大势算法)

题意 给一张弦图,求它的最小染色 最小染色:将点用最少的颜色染色,使得相邻点颜色不同 弦:连接环中不相邻的两个点的边 弦图:一个无向图称为弦图当图中任意长度大于3的环都至少有一个弦 具体参照这篇博客 思路 最大势算法 待补充 在本题中做法即为:初始化每个点的\(label\)值为0,每次选出一个未被选过的\(label\)值最大的点,固定它的\(label\)值,然后将与它直接连边的未被选过点的\(label\)值\(+1\),这个过程用链表实现即可 Code: #include<bits/s
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

04、grep与正则表达式

1、grep程序     Linux下有文本处理三剑客 -- grep sed awk     grep:文本 行过滤工具     sed:文本 行编辑器(流编辑器)     awk:报告生成器(作文本输出格式化)     grep         包含三个命令:grep egrep fgrep,它们是用来进行 行模式(pattern)匹配的         egrep = gerp -E //使用扩展的正则表达式进行匹配         fgrep = fast grep //只使用文件通配
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

前端img标签属性

<img>标签 标签用于插入图片。它是单独使用的,没有闭合标签。 <img src="https://fakeimg.pl/350x200/ff0000,128/000,255"> <img>默认是一个行内元素,与前后的文字处在同一行。
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

window身上的方法 弹出框/打开和关闭

window身上的方法 内置函数 alert() parseInt() parseFloat() setInterval(); setTimeout(); clearTimeout(); clearInterval(); 。。。。。。。。。。 信息框 alert("123123132"); 对话框:确定拿到输入的信息,取消拿到null var a = prompt("请输入要充值的金额"); console.log(a)
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

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
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

[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) 注意,上面的↓↓↓这一步可以说
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

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
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

反向传播算法简介

<!doctype html> 反向传播算法 反向传播算法 参考:http://neuralnetworksanddeeplearning.com/chap2.html BP 算法所关注的是损失函数 C 关于神经网络每一个权重 w 和偏置 b 的偏导。BP 算法向我们展示权值和偏置对损失值的影响。BP 不仅仅是一个快速的算法,其同时为我们提供了一个视角,让我们观察权值和偏置是如何影响网络输出的。 热身:使用矩阵计算网络输出 先介绍一个网络权重和偏置值的数学表示: ,左侧的数学表达式表示第 层网
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

灾后重建「解题报告」

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,
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

windows套接字阻塞模式编程实例

一、阻塞模式套接字服务端和客户端的运行流程如下: 1.1 服务器运行过程如下: 1.服务器启动后,等待客户端的连接请求。 2.当收到客户端的请求后,在界面上显示该客户端的IP地址和端口,以及“Hello,Server!”问候语。 3.服务器向该客户端应答“Hello,Clinet!”问候语。 4.服务器退出。 1.2客户端运行过程如下: 1.客户端启动后,向服务器发起连接请求。 2.当连接请求被接受后,客户端向服务器发送“Hello,Server!”问候语。 3.等待服务器的应答。 4.当客户
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

Django form 所有内置字段

Field required=True, 是否允许为空 widget=None, HTML插件 label=None, 用于生成Label标签或显示内容 initial=None, 初始值 help_text='', 帮助信息(在标签旁边显示) error_messages=None
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

【转帖】MBW内存测试 MBW内存测试

MBW内存测试 https://www.cnblogs.com/dongdongwq/p/5431561.html 在测试前,理应了解本机所具备的特点,比如CPU频率、内存频率、内存大小,等等信息。 查看CPU用如下命令(多少个核,频率,特性等): cat /proc/cpuinfo 查看内存用如下命令:(只有当前内存大小,已用空间等等,不能看到内存频率) cat /proc/meminfo 要查看内存型号和频率等信息,用如下的命令: sudo dmidecode -t memory 查看cp
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

前端CSS的选择器整理搜集

HTML选择器 三大基础选择器 标签选择器 html{属性:属性值} id选择器 #id{属性:属性值} class选择器 .id{属性:属性值} 权重   标签的权重最低 按照通常说法分数为1分     id选择器的权重最高 一般为100分      class的选择器权重最低 一般为10分     //这里的分数仅仅为了方便判断,实际当中并不存在 具体的看文尾    高级选择器 并集    
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

【转】Java程序CPU飙升问题排查方法

windows环境下cpu飙升问题 线上某台runtime机器(windows Server)cpu报警,这种情况初步就是代码里面死循环了,先把机器下线了保证不再有新的任务分配进来,然而cpu使用依然不降这是正常的因为程序未结束死循环一直在运行。 找到java进程对应的pid。 找pid的方法是:打开任务管理器,然后点击 “查看” 菜单,然后点击 “选择列”,把pid勾上,然后就可以在任务管理器里面看到所有进程的pid值了。(也可以用第三步中提到的工具直接查看),windows10系统可以在详
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

shell_Day08

数组与字符串: 数组   数组就是一段连续的变量,一段连续的内存存储空间   为了解决变量过多的问题; 在同一类变量中,我们不需要去定义多个名字,而是以数组的方式来定义;(列表)   数组名[索引]=值 定义数组   declare -i 定义整数 (申明)   declare -a 定义数组array   declare -A 定义嵌套的数组   array[8]=1     在计算机语言中,索引一般从0开始计算     索引并不一定是数字     shell中数组赋值,可以跳跃(跳跃赋值)
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

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
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

Linux——配置maven

前言 Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。 步
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0

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\) 一遍,在
分类: 其他 发布时间: 08-25 20:08 阅读次数: 0