- 博客(9)
- 收藏
- 关注
原创 解决Caused by: java.net.SocketTimeoutException: Read timed out
当查询数据时间过长>10s时,前端会报sql查询失败,上一次成功查询是在10560ms之前。因为单表里有980w条数据,一条sql语句查下来需要30秒。为Druid数据源设置连接超时和socket超时,我这里有两个数据源,只在从数据源进行了配置。之前试了在url语句加参数,但是不管用。
2025-03-05 08:49:28
295
原创 只用4行懒人代码,解决echarts地图被拖拽出容器的问题!
解决方法:因为我这个地图的中心点是从后台获取过来的,所以只要在绑定的georoam事件中,去判断当前地图中心和原始位置的差值大于某个范围,那么就可以重新初始化一下地图啦(或者重新设置一下option的中心点再setOption也可以)。至于我这里为啥直接写了0.08,肯定是我手动调试出来的大概范围啊,我用的地图很小,大概只有一个县那么大。如果你想精确计算,或者不让地图嗖的一下弹回原始中心,那肯定是知道地图的上下左右四个边界角坐标最好。注意:要关掉series里的动画,不然scatter和geo不同步。
2025-03-02 17:59:27
139
原创 以柱状图为例,基于QGraphicsItem自定义QtCharts的图例
最后将QGraphicsWidget作为图形item加入到QChart的scence中,并设置原来的legend不可见。不可行的方法:如果直接用api(chart->legend()->setLayout(QGraphicsGridLayout))会出现崩溃,具体原因我没有深究,毕竟代码是半年前写的。后续优化:因为涉及到了LegendItem的排版,所以最好还是自定义一个QChartView,方便重写一些resize事件。代码:可以在QT5.9的example中的barchart直接修改。
2025-01-17 18:00:32
243
原创 uniapp中ucharts的x轴标签过长,需要修改源代码才可以通过换行符‘\n‘换行!
最终效果:只有当xAxis.lineHeight是xAxis.fontSize的n倍多点,标签的居中效果才好,n为labelList的length。第一步,在config-ucharts.js中配置x轴的自定义formatter:datetime。第二步,修改u-charts.js中的drawXAxis函数。
2025-01-07 11:26:25
319
原创 Android Studio使用Kotlin运行代码时,修改代码后运行不生效
代码我是跟着《第一行代码 第三版》手把手敲出来的, 编译器也没问题,修改了代码后,怎么编译都是昨天第一次的运行结果。新修改的代码设置了断点,单步调试后会跳过方法。但实际上方法的实现我写的是没问题的。网上的搜了一圈,一个好使的都没有。新建一个kt文件,把改过的代码复制过去,删掉原来的就好了。可能是android studio有些莫名其妙的小bug。
2023-09-20 16:13:50
378
1
原创 解决Qt Designer报错the file contains top level spacers. They will not be saved.
问题:建立如下正确的布局后,无法保存。方法:新建一个ui,把建好的布局全部复制到新ui里,关掉原来的ui即可。这是qt设计师的老毛病了。
2022-05-01 16:14:51
5412
2
原创 Given groups=1, weight of size 64 4 7 7, expected input[1, 3, 246, 246] to have 4 channels,but got 3
判别网络训练时的代码:dis_real=net_D(dis_input_real2) #经过检查,判别网络的输入通道确定是3,没有问题报错:RuntimeError: Given groups=1, weight of size 64 4 7 7, expected input[4, 3, 246, 246] to have 4 channels, but got 3 channels instead经过检查发现:生成网络指定多gpu训练时,忘记为判别网络指定多gpu训练。解决:discrimi
2021-04-21 23:38:05
1205
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人