- 博客(39)
- 资源 (27)
- 收藏
- 关注
原创 20个优秀的画布 Canvas 开源项目
该库提供绘制线条、曲线、弧线、多边形、圆形和椭圆的基础能力,同时支持绘制 SVG 路径。SpriteJS 是一款由360奇舞团开源的跨终端 canvas 绘图框架,可以基于 canvas 快速绘制结构化 UI、动画和交互效果,并发布到任何拥有canvas环境的平台上(比如浏览器、小程序和node)。全端全平台支持,开箱即用,支持PC、H5、小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝/京东)、Vue、Taro等更多支持canvas的框架,体积小巧、调用简单方便、性能及体验极佳。
2024-12-25 16:44:37
1450
原创 在 Windows 下生成 .tgz 文件的方法
如果已安装 Git Bash 或 Windows Subsystem for Linux (WSL),可以使用。7-Zip 是一个流行的免费压缩工具,支持生成。
2024-12-23 16:57:51
1220
原创 【强烈推荐】28个让你直呼哇塞的Canvas库
Canvas技术的诞生可谓是让绘图技术如虎添翼,本文将推荐一系列等方面的库,希望助你在Canvas绘图时寻得一把趁手的利器。同时,愣锤也将Canvas的相关资源进行的收录整理分类,更多的资源请关注,项目地址。目前该库持续维护中,已收录大约200+的Canvas库,以及等资源。
2024-11-28 08:37:57
1414
原创 .net6 使用 FreeSpire.XLS 实现 excel 转 pdf - docker 部署
google后发现 libgdiplus 包使用了 System.Drawing.Common, .net6后仅在window上支持,我目前使用.net5, 也是平台兼容性报错,不知为何。: 创建docker镜像。由于项目已 mcr.microsoft.com/dotnet/aspnet:6.0-bullseye-slim 为基础镜像,以此新建一个环境镜像。由于缺少依赖: libc6-dev,libgdiplus,libx11-dev。由于目标服务器为内网环境,无外网环境。导出图片后,发现中文字体乱码。
2024-11-22 13:29:37
938
原创 Node-RED - 编辑器添加用户认证
注意:在Node RED的早期版本中,可以使用设置httpAdminAuth在编辑器上启用HTTP基本身份验证。此选项已弃用,不应使用。password:密码是使用bcrypt算法安全散列的,上面是根据下面命令对123456加密后的密码。方式二:如果您是通过安装的方式安装并运行的Node-RED,则可以通过node-red命令来生成。配置身份认证的配置文件是 settings.js,位置是在Node-RED的用户目录。users:是一个用户身份对象数组,可以配置多个身份对象,且每个用户具有不同的权限。
2024-11-14 10:25:17
646
原创 如何解决 Docker 下载 mcr.microsoft.com 镜像慢的办法
当然,你也可以直接把 【registry.cn-hangzhou.aliyuncs.com/newbe36524/aspnet:5.0-buster-slim】 和 【registry.cn-hangzhou.aliyuncs.com/newbe36524/sdk:5.0-buster-slim】写入到你的 Dockerfile 中。规则,mcr.microsoft.com/dotnet/cre/{name}:{tag} -> newbe36524/{name}:{tag}
2024-09-30 09:18:41
1504
原创 Node-RED MQTT IN节点动态用法
断开连接就要比连接要简单得多,只要传入请求方式“msg.action”等于“disconnect”,Node-RED上面会连接很多的MQTT服务器,断开对应的连接就需要再次使用到上面配置的“空服务器”。打开导入的“手动连接”,一共配置了两个字段,一个用于存在请求信息(msg.action,相当于告知MQTT IN节点应当如何解析数据),一个用于存储连接参数(msg.broker)。“unsubscribe”,取消订阅,与“subscribe”对应使用,取消主题的订阅;
2024-07-31 16:03:31
1407
原创 docker的/var/lib/docker/overlay文件夹满了如何处理?
继续在网上搜资料,说可以看看是不是死掉容器过多的原因,使用 docker ps -a看了下,果然是。于是清理了一下无用的容器,硬盘就恢复正常了......也就是说容器/镜像等都会存在这个目录下,当量大的时候就会占满硬盘。发现是 /var/lib/docker/overlay 占满了。
2023-11-01 10:23:15
826
原创 在CentOS 7上安装&配置PostgreSQL 12
PostgreSQL12 安装(yum)PostgreSQL 12 基础配置PostgreSQL 12 远程访问配置PostgreSQL 基础管理。
2023-09-08 17:48:10
1751
原创 .net 6 项目在docker容器中添加 libgdiplus 依赖库的安装
如果项目中有涉及到gdi+ 相关的操作引用就需要安装依赖库 libgdiplus(linux下)在 dockerfile 加入如下代码。1.配置依赖库镜像地址。
2023-03-10 22:28:02
1318
原创 netcore 连接sql server 2014 ubuntu20.04踩坑
netcore 连接sql server 2014 ubuntu20.04踩坑
2022-08-01 10:41:47
653
原创 .Net Core通过NPOI在CentOS 7(Docker)环境中导出Excel报错The type initializer for ‘Gdip‘ 的问题
NPOI在CentOS 7(Docker)环境中导出Excel报错The type initializer for ‘Gdip‘ threw an exception的问题
2022-07-15 15:43:00
2429
原创 在Liunx(ubuntu)上编译SerialPortStream基础类库的问题解决
说明由于.net core 中,已经找不到 serialport 库,使用需要使用第三方框架,可以直接在 Nuget 中搜索SerialPortStream开源地址https://github.com/jcurl/RJCP.DLL.SerialPortStream怎么使用类库SerialPortStream在 Windows 下可以正常使用,但是,在 Linux 系统下,必须为 Linux 平台编译支持库编译类库,其类库作者说明如下:不然的话,项目打包到Linux...
2022-05-13 11:05:22
754
原创 Linux(Centos7)下如何配置IP地址
首先需要先进入里面,命令如下:vim /etc/sysconfig/network-scripts/ifcfg-enp2s0
2022-05-12 15:34:53
601
原创 NET Core/.NET5/.NET6 开源项目常用必备组件汇总
1、MagicOnionMagicOnion是一个用于.NET平台的现代RPC框架,提供双向实时通信(如SignalR和Socket.io)以及RPC机制(如WCF和基于web的API)。该框架基于gRPC,这是一种用于HTTP/2的快速、紧凑的二进制网络传输。然而,与普通gRPC不同,它将C#接口视为协议模式,实现了C#项目之间无需.proto(协议缓冲IDL)的无缝代码共享。应用场景 微服务使用的gRPC,以及WinForms、Wpf下的Wcf API服务,如针对Unity、
2022-04-22 16:57:42
3119
原创 electron-builder 配置使用过程中遇到的问题点
1、electron build报错,nsis下载不下来的情况(1)nsis文件夹的路径不能包含中文,比如我的存放路径为(win10系统)C:\Users\技嘉\AppData\Local\electron-builder\Cache上面的路径就包含中文,build会一直提示:electron Plugin not found, cannot call StdUtils,解决方案:新建一个环境变量 ELECTRON_BUILDER_CACHE,指定一个nsis路径即可解决。ELECT
2022-03-01 16:55:34
1914
原创 Centos7:利用crontab定时执行任务
cron服务是Linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:/sbin/service crond start/sbin/service crond stop/sbin/service crond restart/sbin/service crond reload以上1-4行分别为启动、停止、重启服务和重新加载配置。要把cron设为在开机的时候自动启动,在 /etc/rc.d/rc.local 脚本中加入/sbin/service crond s.
2022-02-17 11:40:29
860
原创 Asp.Net Core IIS发布后PUT、DELETE请求错误405.0 - Method Not Allowed
一、在使用Asp.net WebAPI 或Asp.Net Core WebAPI 时 ,如果使用了Delete请求谓词,本地生产环境正常,线上发布环境报错。服务器返回405,请求谓词无效。二、问题分析诊断首先检查跨域配置是没有问题的,查询数据和新增数据的请求也是没有问题的,只出现在修改和删除数据。通过了解ABP Web API请求头设置,查询是GET请求,新增是POST请求,而修改是PUT请求,删除是DELETE请求,IIS服务通常都是支持get和post请求的,由此分析推断很有可能是IIS不支
2022-01-04 15:09:26
3652
原创 Windows下Nginx的安装及开机启动
1、将nginx-1.20.2.zip解压拷贝至D:\web\nginx目录下。2、启动Nginx,两种方法:(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过。(2)打开cmd命令窗口,切换到nginx目录下,输入命令 nginx.exe 或者 start nginx ,回车即可。3、检查nginx是否启动成功。直接在浏览器地址栏输入网址http://localhost:80,回车,出现以下页面说明启动成功。也可以在cmd命令窗口输入命令 tasklist /fi “.
2021-12-31 13:32:20
31844
原创 Centos7安装Nginx的详细步骤
1、百度搜索【Nginx官网】,点击Nginx官网链接,点击【download】,选择【Stable version】版本下载。如下图:2、把下载的nginx-1.20.1.tar.gz上传到服务器的指定文件夹下,并更改文件可执行权限。如下图:3、解压nginx-1.20.1.tar.gz文件到当前文件夹中,解压指令:tar -zxvf nginx-1.20.1.tar.gz4、进入nginx-1.20.1文件夹,输入./configure 报错./configure: ...
2021-11-12 15:56:38
2849
原创 如何在阿里云的Centos7下安装Docker(非常详细的安装步骤)
一、安装Docker示例:二、使用步骤1、安装工具包执行如下命令:sudo yum install -y yum-utils #安装工具包,缺少这些依赖将无法完成结果为:1.2第二步:设置远程仓库执行如下命令:sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo结果为:1.3第三步:安装sudo yum install ..
2021-11-12 09:21:58
1202
1
原创 在Centos7下安装Redis镜像的步骤
一、环境配置1、系统:centos7.32、docker版本:Docker version 1.13.1, build 07f3374/1.13.13、Redis镜像:redis:latest二、安装部署1、创建容器docker run --name myredis -p 6379:6379 -d --restart=always redis:latest redis-server --appendonly yes --requirepass "admin"执行后的效果如图所
2021-10-28 10:53:34
303
原创 通过设置线程池的最小线程数来提高task的效率,SetMinThreads
task默认对线程的调度是逐步增加的,连续多次运行并发线程,会提高占用的线程数,而等若干秒不运行,线程数又会降低。这样,会影响程序多次运行的效率。即使使用了TaskCreationOptions.LongRunning参数,依然效率偏低。对于一些固定执行时间的线程,我们可以提高线程池的最小线程数,来显著提高task多线程的效率。ThreadPool.SetMinThreads(100, 100);提高最小线程数之后,可以不使用LongRunning参数。测试结果(2000线程):..
2021-10-27 14:32:42
1060
原创 2021-10-14
目录第一:Tinypng第二:Compressor.io第三:Kraken.io第四:Giftofspeed第五:OptimiZilla第六:Imagerecycle第七:(PDF转换工具)ToePub第一:Tinypng地址:TinyPNG – Compress WebP, PNG and JPEG images intelligently这款工具我实在是太喜欢了,经常用到,最大限度的做到对画质无损的进行压缩。这个工具同时支持对JPG和PNG的压缩。T.
2021-10-14 13:28:39
213
原创 风向符号与度数对照表
风向杆:指出风的来向,表示为一根竖线。杆长约0.6~0.8厘米。杆的一端止于站圈(或站点上空某高度处),另一端指向风的来向,并在杆的末端填写风羽。风向常用8个方位(东、东南、南、西南、西、西北、北、东北)表示,在气象观测记录上则使用16个方位(除8个方位之外还有:北东北、东东北、东东南、南东南、南西南、西西南、西西北、北西北)表示。...
2021-08-23 11:09:46
14132
1
原创 less中使用calc函数的注意事项
最近在阅读别人的VUE组件源码时,发现了其使用了less计算函数calc,里面用到了“~”符号,百思不得其解,在官网上也没有特别说明的地方,于是通过某搜索引擎,终于找到了答案:在less中,calc(100% -4rem) 等带单位的混合运算会被less解析忽略单位,全部按照百分比计算,此例中的计算被less编译成calc(96%)。解决方案max-height: calc(~"100vh -69px");结合less使用特点@postHeight: 46px...
2021-06-28 09:19:47
515
原创 Vue打包优化的详细说明(包括nginx的配置)
ss目录1、分析工具2、配置方法分析工具Coverage:查看代码的使用状况Coverage 是chrome开发者工具的一个新功能,从字面意思上可以知道它是可以用来检测代码在网站运行时有哪些js和css是已经在运行,而哪些js和css是还没有用到的,如图,这是我在打开csdn网页时,所显示的已运行和尚未运行的代码情况。那这个新功能有什么作用呢?如上图所示,最右边显示的是我们加载的css和js文件数量,红色区域表示已运行的代码,而青色表示已加载但未运行的代码。可用来发现页面中尚未
2021-06-25 17:09:06
527
原创 centos7安装docker出现的 command not found 错误解决方法
今日在centos7上安装docker的时候,一直提示:软件包 docker-ce 已经被 moby-engine 取代,改为尝试安装 moby-engine-19.03.12+azure-2.x86_64问题解决方法如下:cd /etc/yum.repos.d/ # 进入/etc/yum.repos.d目录下,发现有这样一个文件:microsoft-prod.reporm microsoft-prod.repo # 删除该文件————————————————版权声明:本文为优快云博主..
2021-05-24 11:54:35
4242
1
原创 centos7下使用Docker安装SVN的步骤
1、svn命令行创建仓库:cd /home/svn/svnadmin create 仓库文件夹名称chmod -R 777 仓库文件夹名称 --赋值文件夹相应的权限,包含子文件夹
2021-05-12 17:19:56
571
原创 Jenkins构建netcore项目时出现NU3028/NU3037错误的解决方案
我在使用Jenkins自动化部署项目的时候,出现了如下的错误,以前从来没有遇到过这种情况,经过多次的查询资料,终于找到了解决方案,现记录下来,以便日后查阅!!error NU3028: Package 'Microsoft.Extensions.Logging.Abstractions 5.0.0' from source 'https://api.nuget.org/v3/index.json': The author primary signature's timestamp found a ch
2021-03-31 11:19:39
825
原创 docker 安装 RabbitMQ
1、进入docker hub镜像仓库地址:https://hub.docker.com/2、搜索rabbitMq,进入官方的镜像,可以看到以下几种类型的镜像;我们选择带有“mangement”的版本(包含web管理页面);3、拉取镜像docker pull rabbitmq:3.8.14-management使用:docker images 查看所有镜像4、根据下载的镜像创建和启动容器docker run -d --name rabbitmq3.7.7 -p 56..
2021-03-17 14:58:58
250
原创 Centos下使用docker 安装svn 服务
前提条件:服务器上已经安装好了docker服务具体步骤:1.找到docker中svn镜像docker search svn //在docker上搜索svn镜像2.拉取svn镜像 这里使用的svn镜像为elleflorio/svn-serverdocker pull elleflorio/svn-server //拉取elleflorio/svn-server镜像//执行上述命令后再执行docker images 查看是否拉取成功3.使用一下命令启动容器docker
2021-02-20 13:44:30
1092
1
原创 nginx配置问题 net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content) 报错解决方案
1、nginx 代理netcore项目的swagger 页面加载不出来,不用nginx代理时swagger页面正常显示,F12查看开发者模式发现报以下错误:net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content) 2、 解决办法修改nginx的配置文件,在nginx.conf中http里面加入三行配置proxy_buffer_size 128k;proxy_buffers 32 128k;proxy_busy_buffers_size 1
2021-01-20 16:32:23
1432
转载 如何在CentOS 7上安装和使用TimescaleDB
cukw66662020-08-15 15:52:40242收藏文章标签:数据库大数据pythonlinuxmysql版权The author selected theComputer History Museumto receive a donation as part of theWrite for DOnationsprogram.作者选择“计算机历史博物馆”作为“Write for DOnations”计划的一部分接受捐赠。介绍(Int...
2020-12-19 14:55:23
855
1
原创 centos7下 postgresql-12的安装及卸载方法
1、centos7 postgresql-12的预安装版本的安装方法:# Install the repository RPM:sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm# Install PostgreSQL:sudo yum install -y postgresql12-server# O
2020-12-19 11:16:07
4017
2
keil5_C代码格式化工具
2020-11-06
WPF深入浅出.zip
2019-07-17
AbpDocument2Chinese-master (1).zip
2019-07-16
数据仓库集成标准导论(高清版).zip
2019-07-16
NopCommerce源码架构详解
2018-11-09
ESBasic 可复用的.NET类库
2015-01-08
构建插件式的应用程序框架及源代码
2014-01-21
smslib-net-v1.0.8
2009-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人