logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

GO:交互式命令行工具 survey

survey 可以让你方便的在终端上构建交互式和可访问提示的应用,支持ANSI。

#golang
Go:基于BDD的测试框架 Ginkgo 简介及实践

在如何有效地测试Go代码一文中,我们谈论了单元测试,针对它的两大难点:解耦、依赖,提出了面向接口、mock 依赖的解决方案。同时,该文还讨论了一些 Go 领域内的实用测试工具,欢迎读者阅读。单元测试关注点是代码逻辑单元,一般是一个对象或者一个具体函数。我们可以编写足够的单元测试来确保代码的质量,当功能修改或代码重构时,充分的单元测试案例能够给予我们足够的信心。单元测试之上是开发规范。

#golang#单元测试#微服务
分布式日志系统:Plumelog部署及系统接入

即,logback.xml加载早于application.properties,所以如果你在logback.xml使用了变量时,而恰好这个变量是写在application.properties时,那么就会获取不到,只要改成logback-spring.xml就可以解决。这种情况大概率是server中 plumelog.queue.redis.redisHost 没有配置正确,redis只是充当队列

文章图片
#分布式#log4j#logback
springcloud:gateway网关聚合swagger实现多个服务接口切换

springcloud是由多个不同的springboot服务组成的,微服务使用swagger有两种方法,如下:对每个需要生成接口的项目集成swagger,具体方法点击查看,然后启动所有的项目,需要查看不同服务的接口时去访问不同的地址:http://{ip}:{port}/swagger-ui.html,缺陷很明显:为记录不同项目的地址而烦恼,一旦服务ip或端口更换后又要重新记录访问swagger-

#spring cloud#gateway#spring boot
数据可视化:浅谈热力图如何在前端实现

摘要 热力图通过颜色差异直观展示数据密度,亮色代表高频/高密度区域。前端实现流程包括:1)准备带经纬度和权重的数据;2)基于Canvas绘制渐变圆点并叠加;3)根据权重计算alpha值优化密度显示;4)通过getImageData获取像素灰度值,映射到色带完成着色。性能优化可采用网格化点聚合方法。热力图可应用于景区人流监测、灾害救援等场景,通过密度可视化辅助决策。实现核心在于灰度叠加算法与色彩映射

文章图片
#信息可视化#前端
AIGC:基于StyleGan2的图像生成基本操作

下载地址:https://cn.download.nvidia.com/tesla/511.65/511.65-data-center-tesla-desktop-win10-win11-64bit-dch-international.exe。CudaToolKit下载链接:https://developer.download.nvidia.com/compute/cuda/11.6.2/loca

文章图片
#AIGC#深度学习#python +1
Python:pycharm中 虚拟环境 venv简介及实践

2.进入/退出虚拟化环境,成功创建了虚拟化的环境之后,我们需要先进入这个环境(不然 pip 还是会装在系统中)。我们可以使用以下指令来进入环境。其中是你项目文件夹的路径。可以看到前面多了一个(mq)的提示,说明我们已经进入到虚拟环境中了。在虚拟环境里,我们可以像正常一样操作里面的文件,或是安装第三方模块,只不过这一些都只会影响到本地的内容了。1.python 自带了一个非常简便的虚拟化模块 - v

#python#pycharm
Go:使用 go-micro 构建微服务(一)

Java 社区中有着非常著名的框架用于构建微服务系统。Spring: Spring Boot 是用于编写微服务的流行 Java 框架。Spring Cloud:基于 Spring Boot,为微服务体系开发中的架构问题,提供了一整套的解决方案——服务注册与发现,服务消费,服务保护与熔断,网关,分布式调用追踪,分布式配置管理等。Dropwizard:一个开源的 RESTful 快速开发框架,对微服务

#微服务#golang
Sqlite 读写blob数据(c++)

#include<iostream>#include<string>#include<sqlite3.h>using namespace std;int main(){sqlite3 *db;sqlite3_stmt *stat;char *zErrMsg = 0;char buffer2[1024] = "0";sq...

Python:记录一次pycharm启动python程序报验证警告问题及解决方案

首先介绍一下环境配置:python版本为3.11,pycharm版本为PyCharm 2022.2.4 (Professional Edition),不管新建python程序或者执行已有程序,都报错 如下:报错信息:解决办法删除项目根目录下的 .idea文件夹即可解决,删除 .idea文件夹之后执行结果如下:小结亲测有效,希望帮助到大家,至于原因,还未可知,如果有知道的兄弟,留言区留言交流。

#python#pycharm
    共 90 条
  • 1
  • 2
  • 3
  • 9
  • 请选择