草庐IT

使用 ChatGPT 碰到的坑

最近在使用ChatGPT的时候碰到一个小坑,因为某些特殊情况我需要使用 syslog 向 logbeat 中发送日志。由于这是一个比较古老的协议,确实也没接触过,所以就想着让ChatGPT帮我生成个例子。原本我已经在 Go 中将这个流程跑通,所以其实只需要将代码转换为Java就可以了,这个我还是很信任 ChatGPT 的.现在我挺多结构化数据的转换都交给了ChatGPT,省去了不少小工具。于是便有了这段对话:看起来挺正常的,我那过来改改确实也能用。直到快上线的时候,我发现一些元信息丢失了,比如日志生产者的 hostname,PID 等,然而这个信息在Go却没有丢失。于是我反复调试了之前生成的代

记录第一次组装电脑遇到的坑

京东装机大师配置清单如下: 主板cpu安装本次安装拆了两次主板原因1.主板侧面有个金属板需要从内部安装 2.cpu风扇有个板需要装在主板底下显卡比较大个要最后装,要不然可能要拆好几次装系统时候u盘启动认不出来,他妈的是因为机箱上的usb口跳线没接上,插到主板上的usb口就认出来了最后硬盘温度高主板本身有个盖面也是散热的买硬盘有赠送一个散热片贴到硬盘底下去,这样前后都散热 鲁大师测试后,硬盘温度有67度,是因为主板上的盖板有个处女膜没撕掉,撕掉后硬盘温度能少10度,硬盘温度还是有57来度 怀疑硬盘的品牌最好买个华硕或者三星的牌子,我这个国产的

AntV G6 的坑之——从卡掉渣到满帧需要几步

AntVG6是一款图可视化与分析开源引擎。《AntVG6的坑之——XXX》系列文章持续更新中,总结常见问题及神坑解决方案。任何问题可在GitHubIssue中提问,求GitHubStar⭐️https://github.com/antvis/g6原文链接:https://g6.antv.antgroup.com/manual/faq/performance-opt在面对复杂数据的图可视分析,你的G6应用是否出现了卡顿、掉帧、不流畅现象?跟着本文的tips排查和优化,提升你的图可视化应用的性能。G6的性能瓶颈主要在两个方面:渲染、计算。本小节介绍性能瓶颈的一些原理,对理论不感兴趣只想直接优化代码

ES Elasticsearch日期范围查询和查不出的坑

按日期范围查询如果字段为字符串类型,需要在字段后面加.keyword不加会出现查不出的问题。查询范围有两种方式方式一:GET/xq_jdctxxx/_search{"query":{"range":{"cjsj.keyword":{"from":"2022-01-27","to":"2022-03-11"}}}}方式二GETxq_jdctxxx/_search{"query":{"range":{"cjsj.keyword":{"gte":"2022-01-27","lte":"2022-03-11"}}}}实例查询全部,有大于2022-01-01的数据按日期范围查询却没有查出来字段后面加“.

vue前端预览pdf并加水印、ofd文件,控制打印、下载、另存,vue-pdf的使用方法以及在开发中所踩过的坑合集

根据公司的实际项目需求,要求实现对pdf和ofd文件的预览,并且需要限制用户是否可以下载、打印、另存pdf、ofd文件,如果该用户可以打印、下载需要控制每个用户的下载次数以及可打印的次数。正常的预览pdf很简单,直接调用浏览器的预览就可以而且功能也比较全,但是一涉及到禁止用户打印、另存的话就不可以用浏览器自带的预览方式了。那就只能寻找插件来模拟了,之前在eletron-vue项目中使用过pdfjs以及vue-pdf插件,效果不是特别好,vue-pdf底层其实也是用的pdfjs的东西,当时在客户端项目中莫名的报一些错误(可能是因为版本问题,当时项目比较着急没有太多时间去排坑)果断弃坑选择了ifr

微信小程序哪些wifi+tcp+udp踩过的坑

一、wifi操作流程1、wx.startWifi开启wifi模块2、如果需要展示wifi列表则调用wx.getWifiList(Objectobject)注意:请求获取Wi-Fi列表。wifiList数据会在onGetWifiList注册的回调中返回。Android调用前需要用户授权scope.userLocation。iOS上将跳转到系统设置中的微信设置页,需要用户手动进入「无线局域网」设置页,并在系统扫描到设备后,小程序才能收到onGetWifiList回调。Android不会跳转。3、可以直接连接wifiwx.connectWifi注意:有可能wifi连接不上,需要传入forceNewA

ES模糊查询失效的坑,附解决方案

项目场景:最近在做需求开发的时候,有个需求,需要根据关键字去ES中进行模糊搜索。于是首先想到了wildcard查询,根据关键字,利用*通配符,类似于mysql中的like一样进行模糊搜索。问题描述但是遇到了问题就是,根据单个汉字能正常模糊搜索,多个汉字就无法查询出数据。单个汉字正常查询:多个汉字无法查出数据:于是我就百度找解决方案,很多人说都说在查询关键字后面加.keyword就可以正常查询了,于是我接着尝试,结果还是不能正常查询,而且原来单个汉字能查询的,现在也不行了原因分析:于是我怀疑是字段类型导致的,就有了下面这个我自己建的blog的测试索引。咱们现在只关心索引中的name,newNam

Unity使用Gradle打包方式接入Firebase时配置文件google-services.json遇到的坑

Unity使用Gradle打包方式接入Firebase时配置文件google-services.json遇到的坑1、unity打包的时候找不到google-services.json1、首先在mainTemplate.gradle最上引入‘’com.google.gms.google-services’如下图:2、在mainTemplate.gradle添加任务,将下载下来的google-services.json复制到gradle项目根目录下taskcopyJsonFile{copy{delete("google-services.json")from('F:/Git/Android/And

分享一个python连接zookeeper的坑:句柄无效

一直在使用python编写后端java的方法类测试,使用dubborequests库,dubborequests.zk_invoke()---->.__get_conn_dto()---->search()---->ZookeeperUtil()---->zk.start()---->event.wait(timeout=timeout)从这个位置报出来的,走了这么长的调用关系,其实只要走zk.start()的方法都会报错,报错的主要信息是:Connectiondropped:socketconnectionerror:句柄无效dubborequests.zk_invoke(service_n

记一次docker安装elasticsearch遇到的坑

标题docker-compose安装elasticsearch7.6.2elasticsearch:image:elasticsearch:7.6.2container_name:elasticsearchenvironment:-"cluster.name=elasticsearch"#设置集群名称为elasticsearch-"discovery.type=single-node"#以单一节点模式启动-"ES_JAVA_OPTS=-Xms1024m-Xmx2048m"#设置使用jvm内存大小volumes:-/mydata/elasticsearch/plugins:/usr/share/