自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 收藏
  • 关注

原创 推送本地分支代码到 仓库分支

推送本地分支代码到 仓库分支初始化本地仓库git init提交本地代码至本地 git 仓库 git add -A git commit - m 'init'创建本地 dev 分支git checkout -b dev绑定远程仓库git remote add origin [email protected]:web/car.git更新 remote 版...

2021-11-17 16:03:00 123

原创 uni-app 开发小程序 预览包过大

使用vue-cli 搭建的项目,在npm run dev:mp-weixin 进行开发时,微信开发工具,预览小程序时,提示开发包过大,无法预览。此时是因为在开发环境中没有对代码进行压缩!此时修改vue.config.js 文件的配置项、修改之后,再次运行 npm run dev:mp-weixin ,此时项目代码包就变小了。...

2021-11-02 14:18:00 147

原创 Linux 压缩,解压

使用全路径进行压缩,如: # web.tar.gz 为压缩后的文件名 # usr/share/nginx/html/middleware_ui 为前端文件夹 # /usr/share/server/lib/policy-3.0.2-F1000-dev-SNAPSHOT.jar 后端jar包 tar -cvzf web.tar.gz /usr/share/nginx/html/middl...

2021-02-05 10:19:00 122

原创 Angular 修改子组件的样式

<!-- 父组件 father.html --><div class="father"> <dwb-child></dwb-child></div><div class="other"> <dwb-child></dwb-child></div><!-- 子组...

2021-02-03 14:41:00 187

原创 gitee传入公钥以后每次push依然需要输入密码

使用gitee创建仓库后,linux环境,执行:git clonehttps://gitee.com/*****.git之后每次gitpull或gitpush都提示需要输入Username,Passwd但是本地也执行了全局配置用户名邮箱,并且也创建并上传添加了SSH公钥 。为什么呢??这时仔细翻看发现在添加公钥时有个这个提示:所以,根本原因是clone时...

2020-12-17 11:07:00 1029

原创 项目中遇到的chrome 浏览器跨域方案

1.修改chrome浏览器属性:目标: C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe --args --disable-web-security --user-data-dir="C:/ChromeDevSession"2.修改浏览器 cookies 的 SameSite设置谷歌浏览...

2020-11-03 17:48:00 88

原创 angular 不同组件间通过service传递数据

//global.service.tsimport { Injectable } from "@angular/core"import { Subject } from "rxjs"interface globalModalModel { tipMsg?: string show?: boolean duration?: number}@Injectable({...

2020-10-29 17:15:00 815

原创 angular -moment.js瘦身

长久以来,使用moment.js时,都很纠结。 确实很好用,但是占用的包体积却很大。其中主要有一堆用不到的locale。经过搜寻收,找到了解决办法:1.在src文件夹下创建一个locale空的文件夹2.在angular.json 的 fileReplacements 内新增下面设定:{ "replace": "node_modules/moment/locale/", ...

2020-10-29 11:55:00 303

原创 Gojs学习-形状

图形2.0版中预定义了一些常见的图形:"Rectangle", "Square", "RoundedRectangle", "Border", "Ellipse", "Circle", "TriangleRight", "TriangleDown", "TriangleLeft", "TriangleUp", "Triangle", "Diamond", "LineH", "LineV...

2020-08-14 16:46:00 554

原创 Gojs学习-文本块(TextBlocks)

字体和颜色 diagram.add( $(go.Node, "Vertical", $(go.TextBlock, { text: "a Text Block" }), $(go.TextBlock, { text: "a Text Block", stroke: "red" }), ...

2020-08-14 16:05:00 1679

原创 gojs学习-数据绑定

数据绑定是一种从源对象提取值并在目标对象上设置属性的方法。目标对象通常是GraphObject;源对象通常是模型中保存的JavaScript数据对象。 diagram.nodeTemplate = $(go.Node, "Auto", new go.Binding("location", "loc"), // get the Node.location fro...

2020-08-14 14:33:00 846 1

原创 Gojs 迭代选中项数据。

diagram.addDiagramListener('SelectionMoved',e=>{ for (let it = e.diagram.selection.iterator; it.next(); ) { // it.value可以拿到选中节点的Node数据 ...

2020-08-13 18:58:00 171

原创 Gojs-选中项移动

diagram.addDiagramListener('SelectionMoved',e=>{ for (let it = e.diagram.selection.iterator; it.next(); ) { // it.value可以拿到选中节点的Node数据 ...

2020-08-13 18:58:00 294

原创 GoJS学习-模型与模板

实现节点外观与节点数据分离的一种方法是使用数据模型和节点模板。模型基本上只是一个数据集合,其中包含每个节点和每个链接的基本信息。模板基本上只是一个可以复制的部分。您将为Node和Link具有不同的模板。实际上,已经具有非常简单的节点和链接默认模板。如果要自定义图中节点的外观,可以通过设置Diagram.nodeTemplate来替换默认节点模板。要自动使用模板,请为该图提供一个模...

2020-08-13 16:07:00 337

原创 angular7 路由跳转传参

this.router.navigate(['action-selection'], { state: { example: 'bar' } });路由跳转,传入参数。在目标页面接收参数: 此处需要注意(必须在constructor中获取传参,当从其他地方跳转进页面时,如果没有传参会引起报错。所以需要进行判断)constructor( private http: ...

2020-08-11 18:14:00 395

原创 angular7 动态表单与验证

表单初始数据:this.deviceForm = this.fb.group({ name: ["", [Validators.required]], serialNumber: [""], modelname: [""], // 设备型号 model: [""], // 型号 modelId: ["", [Validato...

2020-07-28 09:59:00 514

原创 angular 表单重置状态

this.validateForm.reset() for (const key in this.validateForm.controls) { this.validateForm.controls[key].markAsPristine() this.validateForm.controls[key].updateValueAndValidity...

2020-07-01 16:17:00 1499

原创 liunx 抓包

tcpdump -i agl0 -w 128error.pcap

2020-06-29 19:33:00 84

原创 模板驱动表单中的自定义表单验证

import { Directive, Input, OnChanges, SimpleChanges } from '@angular/core';import { AbstractControl, NG_VALIDATORS, Validator, ValidatorFn, Validators } from '@angular/forms';/** A hero's nam...

2020-06-22 15:57:00 242

原创 angular 更新表单值的两种方法: setvalue,patchvalue

使用 patchValue() 方法会比使用 setValue() 方法更好!1、patchValue()// angular2/packages/forms/src/model.tsexport class FormGroup extends AbstractControl { ... patchValue( value: {[key: string]...

2020-06-19 15:01:00 2774

原创 angular 组件间数据共享

父子组件数据传递父级向子级传递对象: @Input例如:一个下拉框的列表数据 options 来自父组件。子组件代码:import{Component,Input }from'@angular/core';@Input()options:Array<string>;在子组件中,可以自由使用 options 对象。在 js 中通过 ...

2020-06-03 17:29:00 763

原创 Linux 常用命令

创建文件夹: mkdir name 删除文件夹下所有内容 : rm -rf *复制文件夹下所有内容到指定文件夹 cp -r /etc/html/web/* /etc/html/web2/开放指定端口:iptables -I INPUT -p tcp --dport 8888 -j ACCEPT...

2020-06-03 14:52:00 78

原创 angular 子路由跳转出现Navigation triggered outside Angular zone, did you forget to call ‘ngZone.run() 的问题修复...

angular 路由功能非常强大,同时angular的路由也非常脆弱,非常容易出现错误。那么在我们遇到异常时,首先要做的是什么?第一步:检查代码,对比官方文档,发现代码中不一致的地方进行改正。第二步:调试代码,观察调用过程中参数传递是否正常。第三步:百度一下。对于我这个观点,可能会有人不服气,出现异常不应该第一时间问度娘吗?对于较熟悉angular 路由的人来说,这确实是一个快...

2020-05-28 17:43:00 1109

原创 angular :ngIf 的else用法

1.首先我们看一下 *ngIf的用法 <div *ngIf="display"> hello world </div>在display为true 的时候,会显示 hello world,如果想要在为false的时候展现另一个内容的时候时候呢? <div *ngIf="!display"> world</div>虽然上种写法可...

2020-05-13 13:51:00 7977

原创 利用 filter 来去重

var r ;var ary = ['apple', 'strawberry', 'banana', 'pear', 'apple', 'orange', 'orange', 'strawberry']; r = ary.filter(function (currentValue, index, arr) { return arr.indexOf(curren...

2020-05-08 18:29:00 333

原创 webpack打包时删除console.log,和debugger

开发过程中我们不可避免的需要console.log调试,然而在上线时如果不删除这些console.log可能会造成内存泄漏,因为console.log出来的变量是不会被GC的,webpack给我们提供了一个非常棒的插件,看代码:new UglifyJsPlugin({ uglifyOptions: { compress: { ...

2019-10-09 16:54:00 384

原创 git忽略而不提交文件的3种情形

1、从未提交过的文件可以用.gitignore 也就是添加之后从来没有提交(commit)过的文件,可以使用.gitignore忽略该文件 该文件只能作用于未跟踪的文件(Untracked Files),也就是那些从来没有被 git 记录过的文件 比如,忽略log/下的日志文件,可以在.gitignore中写 log/*2、已经推送(push)过的文件,想从git远程库中删除,...

2019-08-13 16:47:00 118

原创 jenkins 构建日程表配置

其中有5个参数第一个是代表分钟 H 表示随机第二个是代表小时 9-15/4 9点到下午三点期间的每隔4个小时第三个是代表天 * 任意一天第四个是代表月份 1-11 表示1到11月份第五个是代表星期 1-5 表示工作日没有用到 H 随机的话,不要加括号H(9-18) 9点到18点 中随机的一个点eg:* * * * * 表示任何一个时间段,同一个时间都可能会触发执行。...

2019-07-26 10:24:00 234

原创 vue之多页面的开发

我们平常用vue开发的时候总觉得vue好像就是专门为了单页面应用而诞生的,其实不是。因为vue在工程化开发的时候很依赖webpack,而webpack是将所有的资源整合到一块,弄成一个单页面。但是vue不止可以做单页面,它还可以做多页面,如果要做多页面的话需要对他的依赖,也就是webpack就是重新配置才可以。本文将详细讲webpack的配置。vue的开发有两种,一种是直接的在scr...

2019-07-23 11:33:00 135

原创 vue页面顺序规范

// html模板<template> <div>因联vue页面规范</div></template><script> // 模块系统 import a from './module/a.vue' import moment from 'momnet' export default { // 页...

2019-07-22 10:10:00 503

原创 依赖包锁定

.强制固定package.json 里的依赖包版本号符号 当运行 npm update 时,情况说明^1.5.1 【限制主版本号】允许安装版本号大于 1.5.1 但小于 2.0.0 版本的模块~1.5.1 【限制次要版本】 允许安装版本号大于 1.5.1 但小于 1.6.0 版本的模块1.5.1 【精确控制】允许安装版本号大于 1.5.1...

2019-07-22 10:09:00 164

原创 vue-slick 插件配置

autoplay布尔值false自动播放autoplaySpeed整数3000自动播放间隔centerMode布尔值false中心模式centerPadding字符串’50px’中心模式左右内边距cssEase字符串‘ease’CSS3 动画customPa...

2019-06-28 16:45:00 1362

原创 vue插件总结——总有你能用上的插件

UI组件框架element- 饿了么出品的Vue2的web UI工具套件mint-ui- Vue 2的移动UI元素iview- 基于 Vuejs 的开源 UI 组件库Keen-UI- 轻量级的基本UI组件合集vue-material- 通过Vue Material和Vue 2建立精美的app应用muse-ui- 三端样式一致的响应式 UI 库...

2019-06-20 17:40:00 198

原创 vue项目build 之后,css文件加载图片或者字体文件时404的解决。

ExtractTextWebpackPlugin 提供了一个options.publicPath的 api,可以为css单独配置 publicPath 。对于用 vue-cli 生成的项目,dist 目录结构如下:dist├── index.html└── static ├── css ├── img └── js经常遇见的问题是...

2019-05-13 15:53:00 678

原创 使用jenkins 构建时,字体图标报错的问题。

  最近一个项目开发中,我们在本地进行项目打包时,可以正常打包。  但是在使用jenkins构建时,一直报错,提示无法加载字体文件。can't resolve module '....xxxx.TTF '  但是在我们排查了文件之后,发现此文件存在于项目中  此时进行问题排查,删除此字体文件相关的代码,可以进行打包。  此时,项目中还存在其他的字体文件,  问题的端倪...

2019-05-13 11:39:00 305

原创 grafana 安装配置

Grafana安装配置1.下载安装包wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.1.3.linux-x64.tar.gz2.解压tar -zxvf grafana-5.1.3.linux-x64.tar.gz33.启动grafana ./bin/grafana-se...

2019-02-28 20:10:00 123

原创 nginx 配置 同一域名端口下,根据URL 导向不同的项目目录

我们现在拥有2个项目。但是只有一个域名,通过nginx配置来实现以下url导向不同的项目。后台管理台:{域名}/admin用户客户端:{域名}/clientserver { listen 8888; server_name ****.*****.com; root /home/work/***/static/client; ...

2019-02-19 17:08:00 2250

原创 nginx 配置 HTTPS 及http 强制跳转https.

#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;events { worker_connections 1024;}...

2019-02-19 17:00:00 421

原创 多个背景颜色的线型图

var timeData = ['0:00', '0:30', '1:00', '1:30', '2:00', '2:30', '3:00', '3:30', '4:00', '4:30', '5:00', '5:30', '6:00', '6:30', '7:00', '7:30'...

2018-12-25 16:53:00 128

原创 nginx 配置本地https(免费证书)

Linux系统下生成证书生成秘钥key,运行:$ openssl genrsa -des3 -out server.key 20481会有两次要求输入密码,输入同一个即可输入密码然后你就获得了一个server.key文件. 以后使用此文件(通过openssl提供的命令或API)可能经常回要求输入密码,如果想去除输入密码的步骤可以使用以下命令:$ openssl rsa...

2018-11-22 16:51:00 591

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除