摘要: # 孙子兵法军形篇 [toc] ## 孙子曰:昔之善战者,先为不可胜,以待敌之可胜。不可胜在己,可胜在敌。故善战者,能为不可胜,不能使敌之可胜。故曰:胜可知,而不可为。 先利于不败之地,再寻找等待可胜之机。 ## 不可胜者,守也;可胜者,攻也。守则不足,攻则有余(竹简为:守则有余,攻则不足)。善守者 阅读全文
posted @ 2023-08-19 08:42 JerryMouseLi 阅读(72) 评论(0) 推荐(0) 编辑
摘要: # 孙子兵法谋攻篇 [toc] ## 孙子曰:夫用兵之法,全国为上,破国次之,全军为上,破军次之;全旅为上,破旅次之;全卒为上,破卒次之;全伍为上,破伍次之。是故百战百胜,非善之善者也;不战而屈人之兵,善之善者也。 提出观点,不打战赢得战争是上上策,也就是谋攻。 ## 故上兵伐谋,其次伐交,其次伐兵 阅读全文
posted @ 2023-08-18 07:16 JerryMouseLi 阅读(60) 评论(0) 推荐(0) 编辑
摘要: # 孙子兵法作战篇 [toc] ## 孙子曰:凡用兵之法,驰车千驷,革车千乘,带甲十万,千里馈粮,则内外之费,宾客之用,胶漆之材,车甲之奉,日费千金,然后十万之师举矣。 告诫将领打战要做好充足的准备。 ## 其用战也胜,久则钝兵挫锐,攻城则力屈,久暴师则国用不足。夫钝兵挫锐,屈力殚货,则诸侯乘其弊而 阅读全文
posted @ 2023-08-17 09:24 JerryMouseLi 阅读(44) 评论(0) 推荐(0) 编辑
摘要: # 孙子兵法始计篇 [toc] ## 孙子曰:兵者,国之大事,死生之地,存亡之道,不可不察也。 第一段说明战争的重要性,事关生死存亡,因此引出提前谋划的重要性。 ## 故经之以五事,校之以计,而索其情:一曰道,二曰天,三曰地,四曰将、五曰法。道者,令民与上同意也,故可以与之死,可以与之生,而不畏危。 阅读全文
posted @ 2023-08-16 08:59 JerryMouseLi 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 如何将docker 镜像上传到docker hub仓库 背景 很多docker hub上拉下来的镜像,通过修改配置文件等操作,定制成了适合自己的镜像,以后用自己的镜像就可以,因此需要上传到docker hub,以后可以像代码一样管理维护自己的docker镜像。 1.注册docker hub账号 参照 阅读全文
posted @ 2022-03-22 18:52 JerryMouseLi 阅读(9466) 评论(0) 推荐(0) 编辑
摘要: 基于angular的菜单递归 1. ngfor 顶层调用菜单组件 通过angular的for循环指令调用菜单树形数据结构。 <app-menu-item *ngFor="let menuItem of menu" [menuItem]="menuItem" [isRoot]="true" ></ap 阅读全文
posted @ 2022-01-25 17:11 JerryMouseLi 阅读(400) 评论(0) 推荐(0) 编辑
摘要: ng-container与ng-template用法 1.ng-container与ng-template概念 ng-container既不是一个Component,也不是一个Directive,只是单纯的一个特殊tag。 这点类似于template,Angular复用了HTML5规范中templa 阅读全文
posted @ 2022-01-13 17:52 JerryMouseLi 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 介绍一款docker管理工具——portainer 1.背景 docker 因为有比VMWare等虚拟机拥有得天独厚的优势(详见如下列表),备受开发者与运维者喜爱。 特性 docker容器 虚拟机 启动 秒级 分钟级 硬盘使用 一般为MB 一般为GB 性能 接近原生(宿主机) 弱于原生 系统支持量 阅读全文
posted @ 2021-11-18 13:13 JerryMouseLi 阅读(15203) 评论(28) 推荐(28) 编辑
摘要: 工程中实际问题解决两例——基于C# 1. try catch的妙用 1.1 遇到问题的现象 机房动环监控系统,添加了100多个站点,新加设备无法同步,界面点同步,通信服务会报错退出 同步设备操作如下: 通信异常如下: 大概意思是字典缓存中查无此值(根据键找)。 1.2 原因分析 其实每个比较大的bu 阅读全文
posted @ 2021-11-12 17:53 JerryMouseLi 阅读(679) 评论(0) 推荐(2) 编辑
摘要: 解决一个C#中定时任务被阻塞问题 1.摘要 本文会介绍一个C#中最简单定时任务的使用方法,以及会遇到的定时任务被阻塞现象,从笔者理解的角度分析原因。以及提供解决方案。 2.C#中定时任务的最简方法 protected internal void PollClient() { int i=0; Tim 阅读全文
posted @ 2021-11-12 11:03 JerryMouseLi 阅读(1784) 评论(4) 推荐(6) 编辑
摘要: 解决一次gitlab因异常关机导致启动失败 1. 服务器异常关机 众所周知,服务器会因为内存不足或者cpu使用率过高而出现异常关机现象,笔者昨天经历了此车祸现场。造成的暂难就是gitlab代码托管服务起不来。想告诉各位读者的是,当你的gitlab服务遇到这种情况的时候,如何去定位问题,解决问题。 2 阅读全文
posted @ 2021-11-11 22:38 JerryMouseLi 阅读(4408) 评论(0) 推荐(3) 编辑
摘要: 1.bash方式从镜像创建docker docker run -it -p 18080:18080 -p 30000:30000/udp -p 30000:30000/tcp -p 30080:30080 -p 5060:5060 -p 5060:5060/udp 648540858/wvp_pro 阅读全文
posted @ 2021-10-29 10:27 JerryMouseLi 阅读(3742) 评论(0) 推荐(0) 编辑
摘要: CI 持续集成指的是,频繁地(一天多次)将代码集成到主干。 持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。 1.Gitlab的CI 从 GitLab 8.0 开始,GitLab CI 就已经集成 阅读全文
posted @ 2021-10-08 15:39 JerryMouseLi 阅读(3798) 评论(0) 推荐(4) 编辑
摘要: docker镜像列表 docker images 删除docker镜像 remove rmi [id] 删除容器 remove rm [id] 进入容器所在目录 cd /var/lib/docker/containers/ 进入容器伪终端 docker -it exec [containerid] 阅读全文
posted @ 2021-07-27 18:16 JerryMouseLi 阅读(135) 评论(0) 推荐(1) 编辑
摘要: linux,windows各指令集合 1.linux 1.1 实时查看所有进程(包含docker内部进程) top 1.2 解压tar.gz tar -xzvf file.tar.gz 2.windows 2.1 刷新 DNS 解析缓存 ipconfig /flushdns 阅读全文
posted @ 2021-06-29 17:58 JerryMouseLi 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 基于Ubuntu下以Docker方式gitlab软件的部署 环境: linux宿主机版本:ubuntu 20.04 虚拟机版本: VMWare 16.1.2 gitlab版本:14.0 1.安装Docker Compose 之所以没有采用docker engine 是因为doker compose有 阅读全文
posted @ 2021-06-29 16:02 JerryMouseLi 阅读(744) 评论(0) 推荐(0) 编辑
摘要: centos8.3安装docker 1.卸载docker老版本 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotat 阅读全文
posted @ 2021-03-06 19:40 JerryMouseLi 阅读(1014) 评论(0) 推荐(0) 编辑
摘要: 对项目版本自动控制——利用gitversion 1 为什么需要自动版本控制 笔者很多年以前是从事fpga芯片设计工作的,那时需要将fpga的固件下载进fpga芯片,而某个文件夹下会放历史的固件,那时笔者就在编译时将编译时刻的时刻写进了fpga的某个寄存器,方便测试人员跟开发人员查看区分。同时将此时刻 阅读全文
posted @ 2021-02-03 14:34 JerryMouseLi 阅读(3803) 评论(2) 推荐(2) 编辑
摘要: 解决 win10 无法安装VS2019,visual studio installer下载进度始终为0 1 现象 2 查看错误日志 打开 C:\Users\你的名字\AppData\Local\Temp。 找到类似 dd_bootstrapper_20210128142051.log 的文件。 Vi 阅读全文
posted @ 2021-01-28 17:08 JerryMouseLi 阅读(7709) 评论(0) 推荐(0) 编辑
摘要: 基于Abp React前端的项目建立与运行 1 Abp项目配置 2 运行WebApi后端项目 2.1 创建C3D数据库,并且将数据库对应链接字符串替换 2.2 建立数据库进行数据迁移 主项目选择到StartUp所在的项目,C3D.Web.Host,nuget console窗口打到C3D.Entit 阅读全文
posted @ 2021-01-27 19:59 JerryMouseLi 阅读(1223) 评论(0) 推荐(2) 编辑