ng build --aot 与 ng build --prod

angluar的编译有以下几种方式: ng build 常规的压缩操作 代码体积最大  ng build --aot angular预编译 代码体积较小  ng build --prod angular预编译 代码体积最小,访问速度最快 --prod 默认 开启了--aot ,所以在使用--prod 和 --prod --aot是一样的。 关于JIT和AOT,复制了知乎上的一段话,讲的很好。  JIT和AOT的思想都一样。在JAVA中,JIT(Just In Time即时编译)是运行时优化,A
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

关于react打包之后静态资源加载错误的问题

之前在打包react项目时发现一些问题,打包出来后我的一部分png图标加载不出来,开发者模式发现他们的路径中莫名其妙混入了我在react-router路由中使用<Browserrouter>的路由名称,网上看到有一种方法是使用Hashrouter,但我的一些功能不允许因此这个方式自然不行,但是我却发现另一个问题,同样的png图片为什么偏偏那几个出不来,我进入开发者模式发现另外那些显示正常的png图片全部被转换成了base64,所以不存在加载静态资源的问题,那为什么不把这几个显示错误的也把他们转
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

总结十八

面向对象编程思想 oop 什么是面向对象:   面向对象是一种编程思想,是前辈们总结出的经验,知道程序员如何编写出更好的程序,核心是对象,程序就是一系列对象的集合,程序员负责调度控制这些对象来交互着完成任务。 案例:把大象装进冰箱   面向过程:     1.打开冰箱     2.装入大象     3.关闭冰箱   面向对象:     找个具备装大象的技能的对象 在面向对象中程序员的角度发生改变,从具体的操作者变成了指挥者 强调:对象不是凭空产生的,需要我们自己设计 案例:   西天取经   
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

项目2 可视化数据(第15章:生成数据)

  数据可视化指的是通过可视化表示来探索数据,它与数据挖掘紧密相关,而数据挖掘指的是使用代码来探索数据集的规律和关联。 15.1 安装matplotlib   安装必要的包后,对安装进行测试。为此需要使用命令python或者python3启动一个终端会话,再尝试导入matplotlib:   没有错误就说明你的系统安装了matplotlib。 15.2 绘制简单的折线图   模块pyplot:包含很多用于生成图像表的函数   函数plot():尝试根据这些数字绘制出有意义的图形。   plot
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

TCP(上)

tcp头格式: TCP状态位: SYN表示建立连接, FIN表示关闭连接, ACK表示响应, PSH表示有 DATA数据传输, RST表示连接重置。 TCP窗口: TCP 要做流量控制,通信双方各声明一个窗口,标识自己当前能够的处理能力,别发送的太快,也别发的太慢. TCP三次握手时序图 客户端和服务端都处于 CLOSED 状态。先是服务端主动监听某个端口,处于 LISTEN 状态。然后客户端主动发起连接 SYN,之后处于 SYN-SENT 状态。服务端收到发起的连接,返回 SYN,并且 AC
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

6.0系统手机安装XPOSED框架失败The Xposed framework is not installed

在使用xposed框架的时候,对于新手小白用户而论,会通常遇到这个问题,即下载完xposed Installer之后,点击框架的时候,会跳出如下信息: The Xposed framework is not installed. Please download the latest ZIP file frome XDA and flash it manually via recovery. 跳出这种内容的原因主要在于安卓系统版本的问题,不同版本系统需要使用对应xposed框架版本,否则无法正常
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

开启Nginx监控 with-http_stub_status_module

1、开启监控with-http_stub_status_module ./configure --with-openssl=/usr/local/ssl --with-http_stub_status_module make & make install 2、查看nginx的版本 ./nginx -V 可以看到配置参数已经有了with-http_stub_status_module 3、配置 vi /usr/local/nginx/conf/nginx.conf 4、访问 abc.xxx.co
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

07dayC语言数组(一)

一、选择排序 #include <stdio.h> #define N 10 /* 对 10 个数进行排序。 程序分析:可以利用选择排序法。 */ int main() { int i,j,k; int a[N],temp; for(i=0;i<N;i++) scanf("%d",&a[i]) for(i=0;i<N;i++) { k=i; for(j=i+1;j<N;j++
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

如何优雅关闭 Spring Boot 应用

如何优雅关闭 Spring Boot 应用 如何优雅关闭 Spring Boot 应用前言定制 Tomcat Connector 行为内嵌 Tomcat 添加 Connector 回调开启 Shutdown Endpoint模拟测试实现自动化总结参考 前言 随着线上应用逐步采用 SpringBoot 构建,SpringBoot应用实例越来多,当线上某个应用需要升级部署时,常常简单粗暴地使用 kill 命令,这种停止应用的方式会让应用将所有处理中的请求丢弃,响应失败。这样的响应失败尤其是在处理重
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

通过shell监控网页是否正常,然后促发邮件告警

最近在网上找了下通过shell编写一个脚本来监控网页是否正常,如果不正常则促发邮件告警,修复后有一个修复的通知邮件;但一直没有找到全面的,所以自己研究了下,写了一个linux对接邮箱和通过shell写了一个监控网页的脚本,如果有兴趣的可以参考下,不过我也是一个新手,写的不好,请不要见怪。 分两个大步骤: 步骤一 linux对接邮箱: 1.首先需要安装mailx如果你是最小化安装的centos/redhat 系统,是没有自带mailx的,也就是没有mail 命令。 yum -y install
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

003-结构型-04-外观模式(Facade)

一、概述   Facade模式也叫外观模式,是由GoF提出的23种设计模式中的一种。Facade模式为一组具有类似功能的类群,比如类库,子系统等等,提供一个一致的简单的界面。这个一致的简单的界面被称作facade。   外观模式又叫门面模式,提供了一个统一的接口,用来访问子系统中的一群接口 1.1、适用场景   子系统越来越复杂,增加外观模式是供简单调用接口   构建多层系统结构,利用外观对象作为每层的入口,简化层间调用 1.2、优缺点 优点: 简化了调用过程,无需了解深入子系统,防止带来风险
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

[LeetCode]695. 岛屿的最大面积(DFS/BFS)

题目 给定一个包含了一些 0 和 1的非空二维数组 grid , 一个 岛屿 是由四个方向 (水平或垂直) 的 1 (代表土地) 构成的组合。你可以假设二维矩阵的四个边缘都被水包围着。 找到给定的二维数组中最大的岛屿面积。(如果没有岛屿,则返回面积为0。) 题解 dis/bfs的裸裸裸题。 自己搜索练的太少,以后要多练! todo bfs版 代码(dfs) class Solution { public int maxAreaOfIsland(int[][] grid) {
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

高射炮打蚊子,杀鸡用绝世好剑:在SAP Kyma上运行UI5应用

国人在表述“大材小用”这个场景时,总喜欢用一些实物来类比,比如:高射炮打蚊子。 英国QF 3.7英寸(94mm)高射炮,战斗全重超过9.3吨,全长近5米,最大射程约18公里,最大射高超过9000米,炮弹重量12.7公斤,采用人工半自动装填,射速每分钟20发,炮班人数为7人。由英国维克斯公司研发,于上个世纪30年代第二次世界大战期间开始大量装备。 相传女娲补天后留下四颗奇石,千百年后其中之"黑寒"由拜剑山庄获得,其时。当时火麒麟四处为祸,于是拜剑山庄致力于研究研究如何将"黑寒"制成一把至寒宝剑,
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

POJ 1177 矩形周长并 模板

Picture 题目链接 http://poj.org/problem?id=1177 Description A number of rectangular posters, photographs and other pictures of the same shape are pasted on a wall. Their sides are all vertical or horizontal. Each rectangle can be partially or totally co
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

vue中实现静默打印??

原文链接 使用pdf.js插件与LODOP控件实现前端浏览器静默打印PDF文件
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

quartz2.3.0(十四)trigger触发器优先级排序

job任务类: package org.quartz.examples.example14; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; /** * 一个简单的job任务 */ public
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

常用字符串处理

字符串处理: (1):字符串的拼接 result_string = source_string1 + source_string2 其中: source_string1为待合并的第一个字符串 source_string2为待合并的第二个字符串 result_string为合并后的字符串 注意:如果需要,在两个字符串之间可以增加相应的空格。 例如,将姓氏和名字拼接成全名: # 将姓氏和名字分别保存在两个变量中 first_name = 'Zhang' last_name = 'san' # 将姓
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

[Comet OJ - Contest #6 C][48C 2279]一道树题_树

一道树题 题目大意: 给定一棵树,边的编号为读入顺序。现在规定,区间$[L, R]$的贡献$S(L,R)$为把编号在该区间里的边都连上后,当前形成的森林中点数大于等于$2$的联通块个数。 求$\sum\limits_{i = 1} ^ {N - 1}\sum\limits_{j = i} ^ {N - 1}S(i,j)$。 数据范围:$2\le N\le 10^5$。 题解: 水题。 我们发现,一棵树上假设联通了$k$条边,那么联通块个数就是$N-k$个。所以我们可以求出,所有区间下的所有联通
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

hdu 2019多校 Just Skip The Problem

题目传送门:Just Skip The Problem 思路: n<=1e9。 最优方案,即对每位进行询问,一共n个二进制位。方案数->n! 由于题目中让你总方案数 % 1e6+3. 则可以想到, n>=1e6+3 的时候,全都是0。前面的则先打表预处理就好。 代码: #include<bits/stdc++.h> using namespace std; #define ll long long const int maxn=1e6+10; const int mod=1e6+3; ll a
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0

git常用命令及作用

主要的几个命令 git add # 将工作区的修改提交到暂存区 git commit # 将暂存区的修改提交到当前分支 git reset # 回退到某一个版本 git stash # 保存某次修改 git pull # 从远程更新代码 git push # 将本地代码更新到远程分支上 git reflog # 查看历史命令 git status # 查看当前仓库的状态 git diff # 查看修改 git log # 查看提交历史 git revert # 回退某个修改 使用的命令 git
分类: 其他 发布时间: 07-24 22:38 阅读次数: 0