自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 Logging system failed to initialize using configuration from ‘null‘java.lang.IllegalStateException:

Logging system failed to initialize using configuration from 'null'java.lang.IllegalStateException:

2023-09-13 17:01:16 435

原创 Unable to start web server; org.springframework.boot.web.server.WebServerException: Unable to start

Unable to start web server; org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContex

2023-09-13 16:41:13 606

原创 ng-zorro select Multiple selection 一行展示

ng-zorro 多选框 选完一行展示的解决方案与思路

2023-06-29 20:19:52 343

原创 The user account used to connect to remote PC did not work.try again.Mac远程控制Windows填坑指南

windows远程控制,登陆错误解决方法

2023-06-02 22:14:43 753

原创 phpmyadmin修改代码后连接报错:2002 - Can‘t connect to server on ‘127.0.0.1‘ (36)

连接MAMP PRO下的mysql拒绝链接解决方案.

2023-03-18 04:32:46 1663

原创 quill/ngx-quill设置自定义字体不生效

看到这,想必能搜的也都搜了,话不多说,上代码``` typescriptimport * as QuillNamespace from 'quill';const Quill: any = QuillNamespace;fonts = [ 'serif', 'monospace', 'SimSun', 'FangSong', 'SimHei', 'KaiTi', 'Microsoft-YaHei', 'Arial', 'Arial Black', '

2022-02-22 16:59:02 1014

原创 mac m1 修改屏幕待机时间

m1 熄屏太快了,一分钟就灭了,来回开很麻烦,查了一些资料说在 偏好设置-节能 里,但是 M1里已经没有 节能这个应用了。今天偶然发现,原来在电池里,所以,解决方法是:偏好设置-电池-电池 然后你就能看到 此时间段后关闭显示器,over,没想到这个功能移动到这里了...

2022-01-05 16:36:33 6095

原创 Invalid regular expression: invalid group specifier name safari白屏 chrome正常

Invalid regular expression: invalid group specifier name

2022-01-04 13:58:22 3805 2

原创 mat-stepper selectedIndex 无效

看[掘金](mat-stepper自定义当前步数,以及自定义图标 - 掘金)

2021-11-19 16:44:58 377

原创 markdown mermaid graph流程图不显示

问题:HTML里展示不出来,从代码里复制到一个[在线编辑网站](Online FlowChart & Diagrams Editor - Mermaid Live Editor)上 发现还是渲染不出来。解决方案:逐个排查,发现是由于一个问号?用成了中文的?,改成英文的?就好了。总结:注意markdown语法,要规范,要用英文的字符,不然很容易导致渲染不出来,又找不到解决方法。...

2021-11-05 17:28:59 2457

原创 angular中调用JS-SDK进行刷脸活体验证遇到的坑config:invalid signature?

配置:- 前端: ng11 + ng-zorro + material + ionic- 后端: JAVA + py先说下背景:目前的活体检测可以大致分为三个类型:- 静默活体前端传一张或多张照片给后端,后端通过算法模型进行比对,计算出是否是活体,这种活体认证风险较大,易被以假乱真。- 动作活体 - 前端动作活体: - 由前端基于webRtc拿到视频流后,利用js算法模型,对视频流中的人脸进行识别、验证,最终检测出是否为活体。(目前我们采用的库是[(human)...

2021-08-27 11:51:24 537

原创 ionic在 angular组件里clientWidth为0

环境: "@angular/core": "11.2.7", "@ionic/angular": "^5.4.0",问题:在组件里需要获取到document.body.clientWidth的值 diameter = Math.round((this.elementRef.nativeElement.clientWidth || this.elementRef.nativeElement.offsetWidth || document.body.clientWidth || doc

2021-05-26 14:47:49 230

原创 An unhandled exception occurred: The target entry-point “@ngx-formly/material“ has missing dependenc

### 问题:按照ngx-formly官网指导,安装,然后少安装了materal,运行报错。并且用material官网推荐的ng add @angular/material会报已经安装过。### 解决方案:用npm install --save @angular/material @angular/cdk @angular/animations解决问题。### 思考:直接使用ng 命令和ngx-formly有冲突,所以还是要用老方法来安装material...

2021-04-08 15:24:03 650

原创 error: cannot spawn .husky/pre-push: No error error: waitpid for .husky/pre-push failed: No child pr

问题:懂的都懂.mac没问题,windows的问题解决方案:git lfs update --force

2021-03-11 15:01:25 629

原创 ng-zorro modalService modalRef.afterClose.subscribe拿到结果是undefined

问题: "@angular/core": "^11.2.4", "ng-zorro-antd": "^11.2.0", this.modalRef = this.modalService.warning({ nzTitle: '解绑提示', nzContent: '解绑后将不能使用该浏览器进行刷脸登录,您还要继续吗?', nzMaskClosable: false, nzClosable: false, nzOkText:

2021-03-06 19:36:24 1041

原创 npm pulish 到私有库 报错401 没有权限

看清楚路径, 后面如果有/去掉就好了

2020-12-07 20:56:22 479

原创 can not resolver@tensorflow/tfjs-node 的问题

对于前端而言的数组,既可以是普通的Array(Array<number | string | boolean …>)也可以是Array对象(Array< Interface >)。在实际项目开发中,对数组的操作比较频繁、所以本文主要介绍lodashjs中关于操作数组的函数。这里是官方文档。博主用的是ng,这里主要讲一下ng的引用方法。第一种,全部引用import *...

2020-11-19 15:05:16 1135

原创 自定义Angular Material 中的checkoutbox组件样式

环境@angular/cliv9.0.3 @angular/materialv9.2.4效果选中: 着色,勾不取消 未选中: 灰色,但是勾不取消Material官方例子:官方例子没有给出这样的解决方案,这就要开动我们自己的脑筋了~思路1. 保持checked状态不变,点击之后也不能更改checked状态2. 用click代替api中的change事件源码 <mat-check...

2020-07-28 18:50:16 571

原创 linux下word转pdf解决方案

libreoffice一般系统都自带,我的不是深度系统,只是用了深度的一个桌面。具体安装和使用步骤如下:1、安装libreoffice sudo apt-get install libreoffice2、命令行执行word转pdf 将/home/xxx/myWord/目录下的word.docx转成pdf存放到 /home/xxx/myWord 目录下: libreoffice --headless --convert-to pdf:writer_...

2020-07-24 18:12:26 3286 5

原创 解决phpmailer传输大附件出现:Maximum execution time of 120 seconds exceeded和Allowed memory size of XXbytes

php网页运行超时需要修改服务器的 php.ini超出内存要修改php.ini里的memory_limit = 128M;修改为memory_limit = 256M;(内存限制为256M)memory_limit = -1;(无限制)memory_limit = -1;(无限制)...

2020-07-23 17:09:41 284

原创 Apollo-link-ws Options Authorization 后端拿不到值

官网入口环境:前端:ng9后端: nestjs问题:在初始化建立graphql连接时,

2020-07-23 16:55:58 388

原创 angular中,在dom标签上(Div)直接渲染HTML语句

问题:在一个div下直接循环出html标签(如svg).例如: <div class="display-footer-content-box" fxLayout="row" fxLayoutAlign="start none" fxLayoutGap="16px" *ngFor="let security of securitys" fxFlex="32"> <div class="display-foo

2020-07-23 16:39:13 1281

原创 ts判断IP是否属于IP段

如何确定IPv4地址是否在CIDR范围内?什么是CIDR表示法?CIDR(Classless Inter-Domain Routing,无类别域间路由)是一种 IP 地址归类方法,主要用于分配 IP 地址与有效地路由 IP 数据包等功能。CIDR 的表示方法为 A.B.C.D/N,其中 A.B.C.D 是点分十进制的 IPv4 地址,N 是 0 至 32 之间的整数,代表 CIDR 的前缀长度,两者用斜线 / 分隔。若一个 IP 地址的前 N 位与 一个 CIDR 范围的前缀相同,则说明此 IP 地

2020-07-23 16:13:48 816

原创 Angular美化路由(隐藏路由参数)

问题:利用agnular2+进行路由传参时,参数太多导致路由不美观,解决办法:如图。官方解释:不把新状态放到历史上,也就是不把参数放到路由里。问题解决。

2020-06-01 18:31:21 2148

原创 在mat-tooltip中渲染HTML标签

问题:使用Material的组件mat-tooltip时,想要在tooltip里渲染HTML,发现问题在github上被提过.地址.说明为了多方面考虑,目前mateiral团队还不打算解决这个问题,但是如果仅仅只想在tooltip中实现文本换行和空格等简单操作的话,可以如下:解决方案:你可以用\n替换<br/>然后在css里加上下面这段,就可以出现换行效果了。如果有更好的方案,欢迎评论或联系我。.mat-tooltip { white-space: ...

2020-05-27 16:23:36 862

原创 npm install 报错:not such file or directory xxx

问题:从仓库克隆项目之后,执行npm i,报错: not such file or directory xxx.尝试过程:1.删除node_module,清理npm 缓存。结果: 没有效果2.重装npm、node、angular-cli。结果: 毫无卵用3.不找外部原因,在项目中找原因,最有可能出问题的地方:package:json,package.lock.json。package.json中部分包指定了版本,使用了^之后npm i 的时候会去找指定版本,而换成~号之后如果

2020-05-23 18:19:41 1025

原创 vscode 格式化4个空格

问题:明明已经配置了首行缩进4个字符,但是格式化时却还是按照2个字符缩进,让人费解。解决方案:右下角会有一些文件类型和配置:看到这里想必大家都明白了:点击空格,设置成4个空格,再格式化就OK了。...

2020-04-20 18:24:19 3381

原创 谈谈Angular material 对话框里动态表单formControlName状态更改

在我们的日常业务中,经常要对form表单进行增删改查,下文介绍了Angular表单的一些用法与例子。formangula官网给的例子已经足够详细,这里不再赘述。 官网例子本文例子。本文的例子旨在讲述一下如何在对话框里切换Form表单的字段的状态。打开对话框,初始化表单的时候传入一个data和disabled,利用传过来,在html模板里渲染两个取消按钮,触发不同的事件,进而去处理不同...

2019-12-18 16:01:46 1134

原创 TypeError: AMap.MouseTool is not a constructor TypeError: AMap.MouseTool is not a constructor

使用高徳地图组件ngx-amap ,调用AmapMouseToolService进行绘制线段时遇到的错误 (ngx-amap地址,AmapMouseToolService地址)报错代码: public plugin: Promise<AmapMouseToolWrapper>; @ViewChild(NgxAmapComponent, {static:...

2019-11-26 16:15:43 3205

原创 Linux下 webpack或angular 打包 ng build --prod出现Node.js heap out of memory 解决办法

ctrl+alt+ T调出终端执行echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p重新执行打包命令,问题解决。

2019-11-15 09:34:07 289

原创 Linux下 安装白鹭(egret)引擎指南

egret官网只提供了windows和Max Os 版本,本文带领大家一起在linxu下安装egret。----------------------------------------------开始---------------------------------egret底层是用nodejs写的,所以首先你的pc上应该配置node环境,具体看Node安装。之后安装egret。...

2019-11-14 09:40:36 1664

转载 linux终端Bash换成zsh后,环境变量失效的解决方案

安装了oh-my-zsh后,发现node,ng什么的命令都失效了,第一反映是环境变量失效,忘记了怎么配置,Search on the Internet half an hour。说多了都是泪,一直找不到解决方法。最终问了项目老大,一句话点明了。把bashrc里我配置好的nvm环境变量复制到 zshrc最下面。ok,解决问题。...

2019-11-08 16:01:49 4357

转载 Angular pipe管道的解释与用法

如何新建一个Pipe?在文件夹里执行命令ng generate pipe name --flat复制代码该命令会在文件夹里创建一个 xxxx.pipe.ts的文件和一个xxxx.pipe.spec.ts文件.spec.ts文件用来测试,使用不到。逻辑写在pipe.ts中。下面是一个例子。根据业务需求,在管道里写逻辑。transform函数...

2019-11-07 09:08:11 1631

原创 js正则匹配所有大小写字母、数字、半角字符、中文

需求如题。解决方法:/[a-zA-Z0-9^_\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F\u4e00-\u9fa5]+$/匹配除_的所有大小写字母、数字、半角字符、中文:/[a-zA-Z0-9^_\x21-\x2f\x3a-\x40\x5b-\x60\x7B-\x7F\u4e00-\u9fa5]+$/...

2019-10-22 11:02:31 3330

原创 Git pull 或者 git commit 之后撤销操作

git pull 合并分支之后发现bug,回退到上次提交 (删除本次修改的代码)git reset --hard HEAD^保留原来的代码git reset --soft HEAD^

2019-10-12 14:42:11 864

原创 Apollo Graphql fetch/mutate/watch 不执行

问题:Apollo Graphql fetch/mutate/watch 不执行。直接上代码 const args: GroupAddMutationVariables = { entity: { group: { ...

2019-09-07 16:19:06 288

原创 ERROR Error: Could not find column with id "[object Object]".

问题:Angular material table 报错原因:colums只能是['id','name,'age']数组,不能是[{id:'id',name:'name',age:'age'}]这样的array json。解决办法:第一:写一个pipe 例如:import { Pipe, PipeTransform } from '@angular/core';@...

2019-09-03 10:23:31 1604

转载 用ES5 map()方法映射key。

问题:仍然是table的数据问题。table的columns在数据库中储存,数据库的字段的key和字段数量和前端所的不一致,因为数据库中的这张表关联着其他表,所以改动数据库代价太大,所以前端处理一下就好。字段key和字段数量不一致指的是:前端期望得到[ { id: 0 title: 'tom' }, { id: 1 title:...

2019-08-31 11:01:13 979

转载 Angular公共组件的开发

Angular公共组件开发小谈一下:最近在国外的一些社区和网站上经常看到一个技术发展方向Bit,国外预测前端2020年的发展方向是组件公共化,大家可以上传自己开发的组件到bit,也可以直接下载复用别人的组件,并且无论组件是用Vue、Ng还是React开发的,都会被打包成一个js文件,直接在index.html导入即可实现复用,看似很神奇的一个东西,但是大量导入外部组件,一旦出错,维护成本将...

2019-08-30 15:49:58 3279

原创 fatal: 无法创建 '/xxx/xxx/xxx/xxx/.git/index.lock':文件已存在。似乎另外一个 git 进程在这个仓库中运行,例如:'git commit' 命令打开了一个编辑

问题:Linux系统下,git突然报了这个错误:fatal: 无法创建 '/xxx/xxx/xxx/xxx/.git/index.lock':文件已存在。似乎另外一个 git 进程在这个仓库中运行,例如:'git commit' 命令打开了一个编辑器。请确认所有进程都已经关闭然后重试。如果仍然报错,可能之前有一个 git 进程在这个仓库中异常退出:手动删除这个文件再继续。解...

2019-08-29 15:51:39 6077

php_tools_for_vs_2017_patcher.zip

解压到和visual studio 根目录同级 例如 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE 点击patcher.exe 完成

2020-02-14

sqldeveloper-18.4.0-376.1900-x64_.zip

下载完oracle 11g r2 ,选择了jdk之后会报错,Sql Developer错误:Unable to find a java Virtual Machine... 这是因为 oracle 11g r2 自带的sqldeveloper是32位的(Oracle11gR2所带的SQL Developer是1.5.5.59.69版(x86)),不支持64位版的JDK,所以我们下载64位的SQL Developer代替原来32位的位置,做法:把原来的G:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper 下的 sqldeveloper文件夹删除, 直接把这个压缩进去,再打开这个里面的sqldeveloper.exe,成功

2019-06-26

Fiddler包的https证书.zip

1.Fiddle工具的HTTPS证书,支持任何版本,直接运行 2.有了证书之后,请重启Fiddler(关掉再开) 3.重启之后,打开fiddler,“Tools--Fiddler Options--HTTPS”,然后把下图中同样的地方勾上(注意一致),然后点击actions,然后先点击Trust Root…,然后,再点击Export Root…,此时,导出成功的话,在桌面就有你的证书了。 务必注意:这一步成功的话,把第(4)步跳过,不要做了,直接进入第(5)步, 如失败,请继续第(4步)。 4.在Fiddler的目录下打开cmd,输入makecert.exe -r -ss my -n "CN=

2019-06-25

空空如也

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

TA关注的人

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