自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

左直拳的马桶_日用桶

我可以把手按在马桶盖上发誓:所有的文章都是我自己屙的

  • 博客(1332)
  • 资源 (6)
  • 收藏
  • 关注

原创 arcgis for js 4.X自定义气泡点击地图对象弹出对话框

题目的意思是,arcgis for js 4.X自定义气泡,点击地图对象弹出对话框,而不是弹出气泡。对话框是vue页面组成的自定义对话框,不是地图页面的对象。

2022-12-07 22:32:50 85

原创 js中独立的与运算(&&)表达式

题目可能描述不够规范,就是这么个意思吧。精简和可读性有时需要权衡。

2022-12-05 11:58:41 80

原创 dojo中的类

使用arcgis api for js 4.*进行地图的web前端开发,就不得不与dojo打交道。dojo是一个框架,自成体系,比如它对类的支持,有自己的一套,有些地方甚至十分奇特。因为前端要用到arcgis api for js,依赖dojo,了解即可,不作深究。

2022-12-04 14:19:40 171

原创 arcgis for js中的extent

首先extent是一个有关地图底图的属性;其次extent是对全图的一个裁剪。

2022-12-03 12:20:30 49

原创 信息系统综合测试与管理

本文包括软件测试模型、测试技术和测试管理。

2022-11-27 07:12:36 412

原创 读取jwt里负载的信息

众所周知,JWT 的三个部分依次如下:Header(头部) ,元数据描述 Payload(负载) ,传输的数据 Signature(签名),Header + Payload的签名写成一行,就是下面的样子所谓读取jwt负载的信息,就是读取payload里的信息。

2022-11-24 09:29:37 385

原创 js文件模块化引用问题(JavaScript modules)

有个前端项目,需要用到配置文件。这个配置文件实在是太大了,就想拆成多个小的,然后一一引入,组合成一个完整的配置文件。如果是vue代码,这种情况根本是手到擒来,不费吹灰之力,而该前端项目是个普通的js程序。但其实,在编写VUE代码过程中,我们所熟知的import,export,并不是VUE的语法,而是js es6(?)的语法。所以,虽然不是VUE项目,现在一般的浏览器都能支持js代码中使用import和export。思路是这样的:1)将配置文件拆成一个主配置文件,以及多个小的js文件。

2022-11-22 16:54:02 683

原创 使用java编写的命令行工具实现按下ctrl+c退出

前文再续,书接上一回,上一篇文章介绍了我,本文则介绍如何实现按下ctrl + c退出这个命令行。代码其实并不复杂。只是调试的时候被坑。原因是代码没什么问题,但在idea调试的时候,不起作用;发布出来运行,才有效果。搞来搞去,浪费了不少时间。

2022-11-21 18:53:47 325

原创 使用java编写一个调用第三方可执行文件的windows命令行工具

客户有一批数据需要使用一个叫wodASC.exe的程序来处理。该程序是个命令行工具,好像是用fortran写的,比较坑,后面不能带参数,只能在运行它之后,输入待处理的文件名称,选转换字段,有点繁琐,并且每次只能处理一个文件。数据文件非常多,估计好几千个,靠人工处理,几乎不可能。

2022-11-21 18:36:20 63

原创 使用maven发布spring boot项目的脚本

注意指定项目需要在pom.xml中登记,路径中每一个节点需要在不同级别的pom.xml中登记。比如,上述语句中,plactform需要在当前级别的./pom.xml中登记。使用maven发布spring boot项目,失败!-am:项目依赖的项目也同样被发布。否则,会报找不到相关项目的错误。-pl:发布指定项目。

2022-11-14 18:11:17 110

原创 虚拟机中docker承载的微服务注册到nacos无法访问问题

今天将一个项目中的部分子系统部署,部署到虚拟机的docker里运行,结果外部无法访问。查看nacos,显示服务已经成功注册。后来发现,该服务的IP地址外部无法访问:估计172.17.0.0是docker自身的网段,在上面跑的程序,注册到nacos,直接就用到了docker里的地址。因为对于应用程序来说,docker是容器,就是一个操作系统。解决办法是,在虚拟机的宿主机上添加对该地址的路由。我的虚拟机装在windows下,即在windows里添加路由。

2022-11-11 18:36:05 623

原创 maven3.8.6的仓库镜像配置导致发布失败

什么“Failed to read artifact descriptor for 。。。”什么“Failed to collect dependencies 。。。”

2022-11-10 16:10:32 217

原创 spring boot项目中使用nacos作为配置中心

利用nacos作为配置中心,好处不言而喻,配置外置了,与程序解耦,并且nacos还提供了友好的管理界面。spring boot的卖点之一,就是与之前的spring相比,所谓约定重于配置,配置文件大大简化。现在使用nacos这种外置配置中心,是更加向前了一步。具体应用步骤:1、pom.xml中引入nacos支持包2、pom.xml中指向nacos3、配置文件中使用nacos配置项如此,即可使用nacos中的配置,修改啥的都很方便,根本不用远程服务器。

2022-11-10 15:04:21 669

原创 微服务架构项目open-cloud的认证方式及单点登录应用

上次说道,我目前在做的一个项目,用的是基于一个叫open-cloud的微服务框架。该框架基于SpringCloud,认证使用oAuth2。见。虽然这个框架是几年前出来的,目前已经没有维护了,但对于我来说,仍然是学习的对象。

2022-11-08 18:48:17 301

原创 vue项目中img的src动态赋值

一般这个动态赋值,要用require。而且,这个require里,只能有一个变量,多个变量,有运算,有方法,都不行。没想到这破东西,居然这么折腾人。

2022-10-31 17:36:43 210

原创 vue3应用elementPlus table并滚动显示

使用element plus的table,然后获取里面的dom对象,使用定时器设置滚动

2022-10-28 12:05:34 568 1

原创 公开密钥基础设施PKI

公开密钥基础设施(PKI,Public Key Infrastructure),是以不对称密钥加密技术为基础,以数据机密性、完整性、身份认证和行为不可抵赖性为安全目的,来实施和提供安全服务的、具有普适性的安全基础设施。具体内容包括:数字证书不对称密钥密码技术认证中心证书和密钥的管理安全代理软件不可否认性服务时间戳服务相关信息标准操作规范等等也就是说,PKI是一个完整的服务体系。PKI用于保证网络数据的安全传输。

2022-10-23 11:24:38 1518

原创 微服务框架open-cloud应用及部署

最近做的项目,包含多个业务子系统。系统结构前后端分离,前端VUE3,后端采用微服务框架,open-cloud(云服务开放平台)。

2022-10-14 18:57:08 545

原创 vue3实现单点登录

严格来说,所谓利用vue3实现单点登录,是指实现单点登录的前端。身份验证,只能是服务器端干的活。

2022-10-13 18:45:06 544

原创 xcopy命令拷贝文件时忽略指定文件夹

xcopy命令拷贝文件时指定忽略指定文件夹

2022-10-13 17:17:46 394

原创 项目风险管理

项目风险是一种不确定的时间或条件,一旦发生,会对项目目标产生某种正面或负面的影响,比如对项目的成本、进度计划、质量等带来某种后果。但风险既可能是威胁,也可能是机会。

2022-09-30 18:47:51 821

原创 vue3 + element plus实现侧边栏

一般前端项目少不了侧边栏。如图所示这些鬼东西特别繁琐,所以我们喜欢找些现成、开源的所谓后台管理的前端框架,开箱即用。方便是方便,而且做得还挺好,问题是,有学习成本,要按照它的规则行事。一些功能是怎么实现的,不清楚,除非研究它的源代码。想改的话,更不容易。一切都靠猜、盲测,一则不好改,二则出了问题也不知道是哪里的毛病,反而欲速则不达。所以我们之前基于一个空白的vue项目开发,把需要的路由、ajax封装等摞上去。现在是实现侧边栏菜单。点击左侧菜单项,对应页面展示在右侧。

2022-09-28 18:51:09 1551

原创 vue3动态路由及菜单

一般来说,前端项目中的路由,很有可能是需要动态注册的。因为菜单可能在管理系统中维护,还跟权限绑定,用户登录以后,需要动态展示菜单。菜单往往跟路由挂钩,因此,路由需要动态注册。具体如何实现呢?思路是,系统只提供默认的路由,登录以后,读入菜单/路由数据,加载。这其中,可能会出现默认路由与动态路由有重叠的情况。处理办法是覆盖。数据结构方面,菜单与路由数据二合一。

2022-09-26 14:06:14 1445

原创 项目沟通管理和干系人管理

项目沟通管理是确保及时、正确地处理项目信息所需的过程。项目经理需要花费大量的、无规律的时间与各方进行沟通、联络。所谓各方,其中最重要的就是项目干系人。

2022-09-24 22:34:27 725

原创 TCP三次握手建立连接和四次挥手释放连接

三次握手,就是客户端与服务器建立连接之前,先进行三次简单的通信,成功之后才正式建立连接。其目的是为了确认信道是否安全,双方是否具有收发消息的能力。

2022-09-18 00:31:51 363

原创 项目人力资源管理

项目中的所有活动,归根到底都是由人来完成。如何发挥“人”的作用,对于项目的成败起着至关重要的作用。许多项目失败的原因,都是因为项目人力资源方面的问题。项目人力资源管理的目的,是根据项目需要,规划并组建项目团队,对团队进行有效的指导和管理,以保证他们可以完成项目任务,实现项目目标。

2022-09-17 11:34:10 367

原创 项目质量管理

质量管理计划是项目管理计划的组成部分。项目合同通常是项目质量管理的主要依据。

2022-09-10 23:09:02 291

原创 项目范围管理

项目范围(scope)是规定达成项目目标所要做的工作。项目范围管理就是要明确哪些工作是项目应该做的,哪些不应该包括在项目中。项目范围是项目目标更具体的表述。

2022-09-09 00:08:55 360

原创 mysql插入记录时违反唯一索引的处理

mysql提供了一些语句来处理这种情况。1、使用 INSERT IGNORE 语句2、使用 ON DUPLICATE KEY UPDATE 从句3、使用 REPLACE 语句。

2022-08-30 14:09:58 486

原创 vue中如何复用vuex.store对象定义

我有几个组件,都需要用到vuex.store,而且这几个组件结构极其类似,就在想,能不能复用store的对象定义?因为每个组件都定义一遍,繁琐,且没必要。主要是用到克隆组件。

2022-08-29 18:23:03 265

原创 vue项目中利用锁控制页面响应式布局

单单布局变化没啥,绑定window.resize事件,然后做一些处理就完了,甚至都不用js,只通过css也可以。但如果布局变化,同时也关联到数据产生变化,就复杂一些了。但假如是用鼠标来拉伸或缩小窗口就麻烦了,这个时候会不断产生window.resize事件,从而不断的请求后台数据,系统压力陡然增大。这种情况,使用定时器来控制的话,一来比较复杂,二来效果不佳。可以考虑用锁来控制。当触发window.resize事件时,检测有无上锁,有的话就返回,不做任何处理;请求数据是一个异步方法,在返回数据时,释放锁。..

2022-08-29 18:14:46 290

原创 vue项目中的类

如题所示,vue项目中想提供类,该怎么写?老实说,语法有点怪。

2022-08-29 17:29:52 352

原创 centos or redhat?

如果服务器不用新装什么软件,保持相对稳定,我认为采用centos8或centos7足够了。

2022-08-29 16:55:08 339

原创 .net调用Oracle 报错:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本问题

我忽然明白了,System.Data.OracleClient其实是一个适配器,或者只是提供了一些接口,本身并不实现对oracle的读取。如果我的机器要读oracle的话,应该装一个oracle的客户端。项目引用的是System.Data.OracleClient,版本是4.0.0.0。网上好多抄来抄去的文章说是权限问题,但从他们的内容表述来看,估计是读取本机的oracle。知道原因就简单了,我设置系统环境变量path,添加了一条路径指向oracle客户端免安装版下的bin,重启IIS,搞定。...

2022-08-26 18:06:32 465

原创 项目整体管理

项目整体管理的内容、过程、技术、工具和方法。

2022-08-20 11:42:41 844

原创 mysql的delete语句使用exists删除数据走不通

delete语句中使用exists走不通,只好结合临时表曲线救国。

2022-08-17 18:41:06 774

原创 不依赖框架用vue3空白项目从头打造一个过得去的前端

通过一行行代码的手动码入,全程参与,可以加深对VUE项目的理解。

2022-08-16 18:48:39 629 2

原创 项目立项管理

先论证,后决策,是现代项目管理的基本原则。机会研究、初步可行性研究、详细可行性研究、评估与决策时投资前期的四个阶段。

2022-08-13 12:34:42 760

原创 vue循环语句v-for中元素绑定值问题

响应式数据,就是可与用户或程序交互的数据。vue中,声明响应式数据,可以使用ref和reactive。二者的区别在于,ref用于指定的单个变量,reactive用于复合变量。

2022-08-12 19:33:38 568

原创 项目成本管理

在项目中,成本是指项目活动或组成部分的货币价值或价格。具体一般包括直接工时、其他直接费用、间接工时、其他间接费用以及采购价格。项目全过程的各种成本的总和称为项目成本。1、项目成本管理的作用和意义项目成本管理就是要确保在批准的预算内完成项目。其中,不单止要关心项目活动所需的成本,也必须考虑项目决策对成本的影响。2、项目成本管理的重要性通过项目成本管理,尽量使项目实际发生的成本控制在预算范围之内,避免成本失控。3、项目成本失控的原因1)对工程项目认识不足(1)对成本控制认识不足,难度估计不足。.........

2022-08-10 22:36:19 896

热力图数据

热力图点数据和示例,arcgis for jsapi 4.10。用于展示热力图效果。数据格式为JSON。

2019-02-13

数字证书制作工具itisscg.exe

这是一个用.NET开发的证书生成工具,图形界面。这个工具小巧玲珑,只有200多K,需要.NET4.6的支持。 生成证书含有subject Alternative Name。具体可见文章:https://blog.csdn.net/leftfist/article/details/81433372

2018-12-11

CAS5.1.8自定义验证码源代码

里面是验证码部分,加到CAS项目根目录即可。详见拙作https://blog.csdn.net/leftfist/article/details/84790650

2018-12-05

自动伸缩搜索框2

自动伸缩搜索框ExpandingSearchBar-master 源自https://tympanus.net/codrops/2013/06/26/expanding-search-bar-deconstructed/,洒家稍微修改了一下使用页面和样式,控件本身无修改

2017-04-14

滑动侧边栏

自定义高度,样式,可内嵌iframe;滑动;

2017-04-14

makecert.exe

exe文件,用于证书生成。操作系统有时会自带,但有时又没有,所以上传到此。

2016-11-28

空空如也

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

TA关注的人

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