自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

又是再见?

web前端

  • 博客(226)
  • 资源 (4)
  • 收藏
  • 关注

原创 论项目管理工作中的成本管理(20240528)

我被任命为项目经理,全面负责项目的建设管理工作,项目团队共有25名成员,其中需求分析师2名,系统架构师1名,开发工程师12名, 测试工程师4名和现场实施人员4名。项目的组织结构为项目导向型。面对如此复杂的项目, 我意识到项目成功的4个要素:主管层的支持,用户的参与,有经验的项目经理 和 清晰的项目目标,而这所有要求都依赖项目经理和团队成员具备良好的成本意识,因此作为项目经理,我深刻意识到项目的成本管理是重中之重,我和管理团队将主要精力放在成本管理上,确保成本管理贯穿项目始终,从而提升项目实施的效果和效率。

2024-07-10 08:01:19 729

原创 docker in docker 连私有仓库时报错 https

jenkins 是使用 docker 方式部署的, 在 jenkins中又配置了 docker 的命令, 使用的宿主机的 docker 环境, 在jenkins 中执行 docker 相关命令的时候报错。更改宿主机的 docker.sock 文件权限。

2024-06-21 11:13:22 399

原创 接口提示信息国际化, 调用LibreTranslate 离线翻译, 国际化支持

离线翻译服务: https://github.com/LibreTranslate/LibreTranslate。前端拦截接口返回内容, 调用离线翻译服务进行翻译, 翻译之后再进行相应的提示。将接口返回内容进行翻译, 以适配多语言需求;全局拦截接口响应中的 Message。翻译服务 Api 调用方法。调用翻译服务进行翻译。

2024-06-20 11:28:29 281

原创 windows server 2019 安装 docker环境

windows 10 & windows 11 这种支持 docker desktop 的还是可以的。建议: 不要轻易尝试在 windows server上安装及运行 docker。但是我装好之后在运行的时候总是报错 docker 服务没启动, 最终放弃。...如果实在是这样, 建议直接更换 Linux 系统。2. 单个文件映射到宿主机会报错, 被识别为目录。3. 网络环境最好是检查一下, 不然会出各种错误。1. 不能运行 linux 镜像, 参考此篇。

2024-05-09 08:17:09 938

原创 Mac 软件清单

Macbook用了几年之后, 512G的内置硬盘有些紧张了, 这几天总是提示空间不足, 就重装了下系统, 重装之后竟然不记得有些软件的名字和下载链接, 特此记录。

2024-04-14 17:20:06 813

原创 Uniapp chooseImage 选择图片 & 自定义上传

按照官方文档上的写法, 取 tempFilePaths 获取到的是一个 blob:xxx 的文件流, 我们的后端服务不支持这样传参, 报错;- uni.uploadFile 的 file 参数为自己后端服务定义的参数名。- uni.uploadFile 的 filePath 为文件的实际路径。uniApp 开发过程中, 需要上传图片到自己的后端服务。

2024-03-07 11:46:30 1883

原创 Linux 创建.NET 服务

1. 将服务文件上传到 /home/mes/api-mes-dev, 其他服务修改对应的目录2. 在 /usr/lib/systemd/system/ 创建 mesapi-dev.service, 其他服务修改对应文件名访问: http://xxxxxx:10300 查看swagger。

2024-02-29 09:34:46 677

原创 vue.config.js publicPath 和 vue-router base 结合配置项目根目录为二级目录案例

同个域名下需要有 PC 管理后台, H5 端, 企业微信 ......等多个端, 需要在一个域名下通过不同的路径来区分不同的项目;例如: abc.com/pc, abc.com/h5, abc.com/wx-work....1. 修改 vue.config.js 中的 publicPath。3. 文件上传到服务器, 此处以Linux + Nginx 为例。2. 修改 router.js 中 new Router 部分。4. 修改Nginx 配置文件。

2024-02-26 08:53:31 547

原创 nps 实现内网穿透, 免费

3. 修改配置文件, 注意路径, linux 的要在 /etc/nps/conf/nps.conf , 可能是我已经安装完的原因, 修改下载存放的目录里那个不生效, 也可以尝试修改完之后再install。3. 执行启动命令,linux直接执行即可,windows将./npc换成npc.exe用。2. 下载完服务器压缩包后,解压,然后进入解压后的文件夹。对于windows,管理员身份运行cmd,进入安装目录。对于windows,管理员身份运行cmd,进入程序目录。对于linux|darwin。

2024-01-22 09:40:52 543

原创 IIS 缓存, 更新后前端资源不能更新问题

通常只需要index.html 不缓存即可, 其他文件都是根据index.html 中的引用去加载;我这个是因为目录下有个config.js 配置文件, 也不能缓存, 所以加了两个。

2024-01-17 10:18:55 874

原创 idea 热更新 JRebel 插件激活使用

在设置中找到 JRebel & XRebel 菜单项, 填入激活服务器地址和邮箱,在 jetbrains 插件网站点击 show more 加载更多版本找到。请勿直接在idea 中搜索安装, 使用从本地安装, 选择刚刚下载的插件,启动项目时选择 Rebel Debug xxxxApplication。完成之后点击 Work Offline。

2024-01-07 22:10:14 752

原创 element-ui table height 属性导致界面卡死

原因分析: 一些场景下(父组件使用动态单位/弹窗、抽屉中使用), element-ui 的 table 会循环计算高度值, 导致界面卡死。官方讲是升级最新版本即可解决, 但是我的情况可能还有些许差异, 升级到 2.15.14 之后还是不能解决。最终的解决办法如下, 不在行内配置height 属性, 写在style 中, 可以参考。问题: 项目上,有个点击按钮弹出抽屉的交互, 此时界面卡死。

2024-01-06 11:51:18 695

原创 TagUI 自动化工具使用及案例

3. 运行命令, flows\samples , 如果没有配置环境变量可以到目录下去执行命令或者使用绝对路径执行 (下面有一些示例, 可以参考);执行代码: tagui testReportData.tag。3. 可选, 配置环境变量 xx\tagui\src;### 在界面上输入框中输入顺序的动态内容后回车。简单的操作就是这样, 只需要5行代码就可以。1. 下载对应平台的tagui 包,2. 解压到系统任意目录下;

2023-12-12 15:18:44 1271

原创 国产化, 海量数据库 VastbaseG100 兼容适配

2. 报表工具也切换为 海量数据库之后 发现返回数据大小写有区别, 导致报表内容不显示;但是用PG 或 mysql 时是正常的;客户是国内某家电龙头企业,应国产化政策要求, 系统需要适配国产数据库, Vastbase G100。Vastbase 是基于 postgresql 进行封装, 所以理论上是兼容的;jdbc 可以用 postgresql-42.5.4.jar , 下载地址。更换 jdbc 为海量开发人员提供的之后正常,jar 包名字保持不变。

2023-12-07 16:05:16 1770

原创 HTML5+ API 爬坑记录

也down 了官方demo 下来, 配置这个filters 也是一样的结果;原因分析: 应用采用的强制横屏模式, 在 manifest.json 中 是像如下配置的, 而平板系统的横竖屏设置是锁定竖屏的, 可能应用在跳转到系统相册界面时突然从横屏转向竖屏是某些冲突导致, 至于更深层的原因暂时还没有能力排查;经过多次查看官方示例时发现, 传入的filters 的内容格式似乎不太对, 人家的示例传入的filters 是没有引号的!有个比较早些使用5+开发的项目, 最近两天反馈了一些问题, 解决过程在此记录;

2023-11-23 14:16:57 764

原创 uni-app 蓝牙打印, CPCL指令集使用

【代码】uni-app 蓝牙打印, CPCL指令集使用。

2023-11-16 09:05:20 3180 3

原创 ios safari 正则兼容问题

对比了一下两台手机的系统版本号, 还真是有差异, 问题的是 16.1.2, 正常的是 16.5 (都十好几的版本了, 咋还有这种问题....)准备就绪, 拿到问题手机连上mac , 一番操作, 对比发现, 问题设备会比其他设备多出一个浏览器报错。乍一听像是缓存问题, 但用户也尝试过一些操作了, 这就纳闷了, 无奈只能上门现场调试;苹果首页是之前有使用过系统的才不行, 如果是之前没有使用过系统, 现在也是可以;简单点就直接拿报错搜了一下, 发现还真有这事, ios 和mac 上特有的, "

2023-10-19 22:34:00 1101

原创 关于setInteval定时器在不同浏览器下表现差异

项目下用到websocket, 中间使用了setInterval 定时向服务端发送心跳包, 5s/次, 观察正常, 就将浏览器最小化后, 经过了两天, 周一过来查看, 咋才 5000次;例如: chrome.exe --disable-background-timer-throttling。在启动命令后增加 --disable-background-timer-throttling 参数。遇到这种简单的问题当然是请教一下GPT 来的最快最实际, 不出所料, 马上得到证实;

2023-10-16 10:18:12 190

原创 uniApp webview 中调用底座蓝牙打印功能异常

查找资料后发现 在MDN 上是有对这个报错的提示的, 应该不止是 百分号, 其他一些符号也会导致这个情况;继续对打印的方法进行分析, 发现前面步骤都是正常的, 只是到了转码指令集这一步之后就没有执行了。调用方式采用H5 向 底座发送消息, 底座判断消息类型, 然后连接打印机进行打印;过程当中发现部分标签可以正常打印, 但又有部分不行,打印机没反应, 也没有报错;继续对这句代码拆解, 并在浏览器中调试进行输出, 这个时候报错出现了。2. 编写通用方法, 对内容中的特殊字符进行替换;

2023-09-04 17:13:28 1201

原创 Davinci 报表工具 0.3.0-rc release 文本框模糊查询不生效问题

在使用过程中发现davinci 的控制器配置中, 取值配置的对应关系设置 包含 或 不包含时 不生效, 不能实现模糊匹配效果, 只能精确查询;通过跟踪接口及相应代码, 发现在sql 拼接时没有对 like 和 not like 类型的值两侧添加百分号, 导致模糊查询失败。在拼接sql 处 增加判断, 如果是like 或者 not like 时在值的两侧拼接 百分号。可以正常模糊匹配结果。

2023-08-17 11:12:32 275

原创 uniApp 插件 Fvv-UniSerialPort 使用实例

接上一篇, 本文将详细介绍如何使用插件读取到串口数据。

2023-08-03 11:57:24 3933 6

原创 uniApp 对接安卓平板刷卡器, 读取串口数据

uniApp 对接安卓平板刷卡器, 读取串口数据

2023-08-01 10:35:12 3710

原创 Vue 项目增加版本号输出, 可用于验证是否更新成功

1. vue.config.js 中增加以下配置, 此处以增加一个日期时间字符串为例, 具体内容可以根据自己需求自定义。1. 在vite.config.js 中增加配置, 此处已输出一个版本号+年月日时分秒的字符串为例。2. 在main.js 中输出。2. 在需要使用的界面用 取值。

2023-07-20 09:08:41 1125 2

原创 Nginx upstream 负载均衡配置

3 | ip_hash | 每一个请求按訪问ip的hash结果分配(ip_hash)。最后查找文档,发现问题出现在业务上要求保持会话,但是nginx到后端并没有保持会话,那么,nginx找不到后端可用服务,就会报no live upstream。| 1 | server | 配置 server 节点下的 location 节点中的 proxy_pass 反向代理 || 2 | weight | 指定轮询几率(weight),weight 和访问比率成正比,用于后端服务器性能不均的情况 |

2023-07-09 08:19:22 964

原创 记一次 .NET 使用 csreids 连接 Redis 超时问题

使用windows server 2016 , IIS 部署的程序运行一段时间后出现异常, Redis 部署在内网其他服务器;通过windows 事件查看器发现一些错误日志 , CSRedis.Internal.IO.RedisSocketException: Connect to server timeout 大概意思为连接redis服务 超时;3. 查阅csredis github 网站, Issus 中搜索 "超时", 发现找到了很多同病相怜的伙伴;poolsize 连接池大小。

2023-06-29 13:43:31 1751 2

原创 IIS 设置回收机制为不回收

4. 在 回收 选项中将发生配置更改时禁止回收 和 禁止重叠回收选项改为True, 固定时间间隔(分钟)设置为0;3. 在 常规 选项中设置启动模式为 AlwaysRunning;5. 在 进程模型 选项中 将闲置超时(分钟) 设置为 0;1. 打开IIS,点击应用程序池;2. 右键应用名称,选择高级设置;

2023-05-31 08:28:38 2951

原创 Jenkins 发布到 windows 主机

由于一些原因, 最近程序部署在windows 服务器上比较多, 本文以将前端程序发布到windows server 2016 为例进行介绍。

2023-05-13 11:48:23 1106 1

原创 jenkins 常用技巧

系统设置--脚本命令行。1. 在后台修改时区。

2023-04-18 19:08:19 72

原创 datart 二开 - 增加自定义代码图形

由于项目上的一些特殊需求, 需要对增加一些不确定的图形, 以及对一些细节进行调整;得益于 datart 的自定义插件化图表功能, 为了灵活起见, 直接开放一个通过配置 options 来渲染图形的组件;

2023-03-15 21:02:35 1973 7

原创 Nextcloud 多人共享

Nextcloud 多人共享

2023-02-25 08:57:35 2975

原创 uniApp 数据更新视图不更新

使用uniApp开发了一个底座, 和H5子应用(也是通过uni开发, 打包成H5)之间通过 js-bridge 交互, 发现问题为: 通过点击底座 title 上的图标触发H5应用内的模态框时发现。, 模态框是通过一个页内 data 上的 show 动态的, 通过v-console 调试发现data上的数据是有改变了的。将原本放在组件内data 上的变量放到 vuex 的store 上。

2023-01-29 16:34:02 1219

转载 [转] JavaScript 浮点数之迷下:大数危机

本文提出了一些产生大数精度丢失的原因,同时又给出了几种解决方案,如遇到类似问题,都可参考。还是建议大家在系统设计时去遵循双精度浮点数的规范来做,在查找问题的过程中,有看到有些使用正则来匹配,个人角度还是不推荐的,一是正则本身就是一个耗时的操作,二操作起来还要查找一些匹配规律,一不小心可能会把返回结果中的所有数值都转为字符串,也是不可行的。

2023-01-11 10:38:17 145

原创 element-ui / element-plus dialog 自定义层级

方法土了点, 实属无奈之举, 大家在用的时候类名可以自己定义一下, 我这里直接写成一样的了。

2022-12-28 17:40:44 4193 2

原创 使用 nexus 作为 npm 私服

4. 创建一个 npm 用户的角色, Security -- Roles -- Create role -- 填写 角色id -- 填写角色名称 -- 搜索 npm -- 根据自己需要加入相应的权限, 可以建多个进行更细粒度的权限管理。3.3 选择 npm (group) -- 填写 仓库名称--选择存储空间 -- 将 3.1、3.2 创建的两个包加入到这个组中。5. 创建npm 用户, Security -- Users -- 用户基本信息 -- 选择4 创建的角色。

2022-11-18 21:37:20 1980 4

原创 报表工具 连接 MongoDB 问题处理

5.1 也可以使用配置文件启动,示例如下, 带配置文件启动命令为 mongosqld.exe --config [mongosqld-config.conf文件路径]由于mongoDB 官方未提供JDBC驱动包,在使用 davinci 连接mongoDB 时遇到了问题;5.3 注册为windows 服务方式可参考。

2022-10-20 15:59:43 943 5

原创 Mac VSCode 新建终端自动关闭/闪退问题解决方法

3. 在左侧找到开发者工具, 在右侧点击新增, 将vsCode 添加进来;更新vsCode 后, 新建终端, 终端会自动关闭/闪退。1. 系统偏好设置--安全性与隐私--隐私;2. 点击左下角🔐的图标, 输入密码;win 下可以尝试使用管理员身份运行;

2022-10-18 09:12:08 5615

原创 使用浏览器原生Api 获取屏幕内容及摄像头画面

通过 MediaDevices.getDisplayMedia() 获取屏幕内容。通过 MediaDevices.getUserMedia() 获取用户多媒体。

2022-10-06 22:20:40 1398

原创 Promethues + grafana + oracledb_exporter 监控 Oracle 数据库

前言: 因为Oracle 服务原本是安装在windows server 2016 下的, 原本折腾了好几天在windows 下安装 oracledb_exporter 以及 docker 都没有成功, 各种报错, 索性直接在监控机器上安装 oracledb_exporter 的 docker 远程连接数据库;7. 重启 promethues, 我这里使用的docker 的, 所以直接 docker restart xxx 就可以了。8. 访问 [ip]:9090, 查看刚刚添加的两个状态。

2022-09-27 10:17:15 3489 11

原创 windows 下安装Docker 常见问题

=> 在 设置-->程序和功能-->启用或关闭windows功能中找到Hyper-V , 勾选。server 上安装问题可参考此篇。1. 安装中断, 提示开启虚拟化。

2022-08-17 09:13:22 288

原创 prometheus + grafana + node_exporter 搭建监控服务

=> 网络不通, 使用监控机器访问被监控机器的9100端口, 需要能够正常显示,否则检查网络及端口开放情况;1. 在监控机器上安装docker , 关于 windows 机器安装docker 问题可在此查看常见问题及解决办法;2. 创建 prometheus 配置文件, 在宿主机目录创建 prometheus.yml;3. 使用如下命令获取镜像并启动 prometheus, windows 下注意路径;6. 使用如下命令获取镜像并启动 prometheus, windows 下注意路径;.........

2022-08-16 23:28:50 1021

大视研究:中国人工智能(AI)2024各行业应用研究报告.pdf

大视研究:中国人工智能(AI)2024各行业应用研究报告.pdf

2024-04-06

抽奖软件, 可自定义维护布局,样式等等

抽奖软件, 可自定义维护布局,样式等等

2024-02-26

中国5G发展和经济社会影响白皮书(2023年)-37页

中国5G发展和经济社会影响白皮书(2023年)-37页

2024-01-20

2023中国城市繁荣活力评估报告-2024-28页

2023中国城市繁荣活力评估报告-2024-28页

2024-01-20

小红书生活灵感月度趋势报告(2024年1月)-13页

小红书生活灵感月度趋势报告(2024年1月)-13页

2024-01-20

海量数据库 VastbaseG100 jdbc

海量数据库 VastbaseG100 jdbc

2023-12-07

sqljdbc_9.4\chs.zip

SQL server 各版本JDBC驱动

2021-11-23

数据集成介绍-实时同步Elasticsearch.pdf

数据集成介绍-实时同步Elasticsearch.pdf

2021-11-13

(终稿)CX-4_IPM用户手册.PDF

(终稿)CX-4_IPM用户手册.PDF

2021-11-13

Angular 管理后台模板 demo

AngularJS 后台管理系统的模板,bonanzooka 下载后可使用firefox直接打开预览,或者放到本地服务器里再运行看效果

2016-03-21

空空如也

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

TA关注的人

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