- 博客(26)
- 资源 (5)
- 收藏
- 关注

原创 Vite+Vue3+TS打包一个npm组件,并支持IDE的代码提示功能
Vite+Vue3+TS打包npm组件并上传到npm官网,同时希望组件在使用时,组件的各参数可以被ts识别,且在ide中有正确提示;
2023-11-01 11:10:22
2209
8
原创 自建docker代理服务器
要在服务器上搭建一个 Docker 加速服务器来代理访问 Docker 官方镜像网站,你可以使用 Docker Registry Mirror 或者搭建一个本地的 Docker 镜像代理服务器,如 Docker Registry 和 Docker Distribution。
2025-02-25 17:04:40
313
原创 docker日志过大问题处理
进入文件夹该文件夹需要root用户权限,因此需要先使用su命令切换到root用户;使用命令查看文件夹大小进入第一个最大尺寸的文件夹,可以看到*-json.log文件,一般就是这个文件比较大,需要清理;不要使用rm命令删除,因为该文件一直被docker占用,所以无法使用rm进行正常删除,使用命令删除文件;继续使用du命令查看文件大小,可以看到log文件已经被清空了;可以写个脚本定时清理,但是并不是最有策略,因为删除的日志是全部日志,一旦删除,最近的日志也没了;
2024-01-02 10:26:38
1328
1
转载 【kafka集群重启服务器后启动报错详解】No `meta.properties` found in /tmp/kraft-combined-logs(两种解决方法,已解决)
原因在 /kraft/server.properties 中设置的日志目录是 /tmp/kraft-combined-logs,虚拟机重启后目录 /tmp 就被清空了,没有修改 log.dirs 日志文件存贮目录,导致启动报错找不到 meta.properties 文件在 /tmp/kraft-combined-logs 目录下。
2023-12-19 16:13:54
896
原创 Kibana配置删除过期数据(Index Lifecycle Policies)
Hot phase在中填写你要维持hot阶段的时间, 超过这个时间,就会进入下一个阶段,其他指标可以不用填写;我这里设置hot阶段时间为1分钟;点击垃圾桶图标,开启删除阶段开启后,在最下方会多出一个阶段;在中输入你要多久后删除;最后填上策略名称点击保存策略;
2023-06-09 11:54:01
1629
1
原创 Electron项目CI部署过不了 npm install
gitlab-runer(docker)中执行 npm install 安装依赖报错;
2023-05-31 12:41:13
179
原创 JAVA对同一个ZIP文件压缩后文件SHA(HASH)不一致的处理方法
做个遍历目录查找并打包成zip文件上传的功能,同一个目录打包出来的zip文件sha都不相同,导致文件重复上传(服务端验证SHA作为文件唯一性)。
2023-04-04 14:29:17
703
原创 JAVA使用jcifs读取共享文件夹(SMB1,SMB2协议)
老版本jcifs插件不支持smb2,新版本在账号密码配置环节与老版本有所不同,官方和网上没有找到相关使用方法,通过源码找到方案后随记一笔。
2023-04-04 13:13:20
4627
4
原创 手撸 JS flat 和 flatMap 函数
偶然看到 flat 和 flatMap 函数,原来一直用 lodash 的 flatten 函数,所以自己手撸一个 flat 和 flatMap 惩罚下自己没有好好阅读 es6 手册。
2022-06-02 14:24:46
1086
原创 双色球在线模拟
业余写了个双色球模拟软件,基于 web 开发在线模拟地址:http://blog.fangjc1986.com/games/doubleball-game.html在线模拟地址:http://blog.fangjc1986.com/games/doubleball-game.html
2021-09-17 16:18:55
399
原创 C语言 sqlite3内存泄漏(内存占用不断增长)的解决方法
问题最近使用 sqlite3 库的时候,内存一直不断增长,查阅资料和源码之后才发现自己对 sqlite3 的了解过于浅薄,没有用好。Sqlite3 的内存分配sqlite3 在内存分配(malloc)的时候,会将每一次 malloc 的大小累加到 sqlite3 的全局变量中。相反的,在释放内存之后,也要从全局变量中减掉相应的内存。因此,在 malloc 的时候,sqlite3 会把分配的内存头地址与分配大小进行记录,如果我们直接使用 free 进行回收,则仅仅只是回收了分配的内存,却没法回收那份记
2021-06-22 14:02:19
5786
2
转载 golang之数据验证validator
安装go get github.com/go-playground/validator/v10使用示例package mainimport ( "fmt" "github.com/go-playground/validator/v10")type Users struct { Phone string `form:"phone" json:"phone" validate:"required"` Passwd string `form:"passwd" json:"pas
2021-06-03 16:01:21
1911
转载 GIS基础知识 - 坐标系、投影、EPSG:4326、EPSG:3857
https://blog.youkuaiyun.com/An1090239782/article/details/100572140#1_Geodesy_21.大地测量学 (Geodesy)大地测量学是一门量测和描绘地球表面的学科,也包括确定地球重力场和海底地形。1.1大地水准面 (geoid)大地水准面是海洋表面在排除风力、潮汐等其它影响,只考虑重力和自转影响下的形状,这个形状延伸过陆地,生成一个密闭的曲面。虽然我们通常说地球是一个球体或者椭球体,但是由于地球引力分布不均(因为密度不同等原因),大地水准面是一
2021-06-02 17:03:29
577
原创 Vue中全局样式、局部样式、子组件有效样式
添加全局样式全局样式可以直接在入口(如:main.js)中 import 引入样式文件;如此添加的样式便是全局有效的样式;如:// main.jsimport "./assets/styles/common.less";局部样式在组件中直接定义样式,并且带上 scoped 属性;没有 scoped 属性的样式,既为全局样式!*<!-- helloworld.vue --><template> <div class="hello">Hello wor
2021-06-02 16:55:49
3281
原创 GIT常用命令笔记
一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释git remote add origin git@192.168.1.119:ndshowgit push origin master 将文件给推到服务器上git remote show origin
2021-06-02 16:34:43
381
原创 C语言结构体的基本理解
结构体的定义结构体定义一般有以下几种:直接定义struct Stu{ char name[20]; int age;} ;类型名称定义typedef struct { char name[20]; int age;} Student;另一种分开写的格式:struct Stu { char name[20]; int age;};typedef struct Stu Student;结构体变量定义使用结构体名称定义:stru
2021-06-02 11:05:02
245
原创 OpenLayers 带内部箭头的线条绘制
OpenLayer 的一些遗憾Demo 源码下载地址:https://download.youkuaiyun.com/download/amd642800/19259543最近使用 OpenLayer 加载离线地图瓦片做离线地图,由于需要绘制车辆行驶轨迹,因此涉及到路径线条上绘制方向箭头,而官方文档的 DEMO 只有在节点上绘制方向箭头,从视觉上看起来很 LOW !因此,在深入研究完文档之后,打算自己撸一个出来,下面是最终效果,还可以设置透明度,个人感觉和 百度、搞的的差不多,缩放的时候也会自动根据比例缩放。
2021-05-31 12:22:40
2669
1
原创 Javascript 函数式编程的一些简单概念
函数式编程概念函数式编程具体是什么意思,概念是什么,这个东西说实在,不是很好理解,也不太好用语言来解释。你可以把以下代码看做是函数式编程:A(B(C(D())))可以看到以上代码,就是一种函数调用函数的简单运用,但是看着就不是很优雅,因此我们会在后面进行改进。另外,函数式编程有个基本概念,就是不应该有副作用,类似以下函数就是有副作用的函数,因为调用两次函数返回的内容不同,同时函数运行本身也修改了外部变量。let a = 1;const getA = ()=>{ // 副作用:修改外部
2021-05-28 16:30:54
249
1
原创 GIT-NOTEBOOK——基于GIT的轻量级笔记软件
git-notebook一款基于 git 的笔记软件,利用 git 仓库建立属于自己的同步笔记本。笔记功能使用 git 作为在线笔记存放的仓库,实现不同设备之间的笔记同步;使用开发人员常用的 markdown 编辑器进行笔记编辑;实现图片截图的直接复制黏贴(类似 QQ 截图直接黏贴到笔记)开源地址:gitee源码: https://gitee.com/ericfang/git-notebook安装包下载:https://gitee.com/ericfang/git-notebook/
2021-05-28 11:04:52
1184
OpenLayers带内部箭头的折线绘制
2021-05-31
Openstack图文安装详细步骤教程(亲自安装并截图整理).pdf
2021-05-31
OpenStack自动安装-Fuel.zip
2019-07-17
百度地图3.0离线js api模板(demo)+ 地图瓦片下载器
2019-07-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人