小编Rag*_* Kr的帖子

PostgreSQL中的Query错误没有返回任何结果

我试图将数据插入表中.执行查询后,我得到一个异常说明

org.postgresql.util.PSQLException: No results were returned by the query.
org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:284)
Run Code Online (Sandbox Code Playgroud)

数据插入成功,但我不知道为什么我得到这个例外?

java database postgresql jsp sql-insert

28
推荐指数
4
解决办法
2万
查看次数

如何有效调整虚线图中的图形边距或填充

我使用绘图破折号绘制了两个图表。但是,当 y 轴/x 轴刻度尺寸更大时,它会被切断。

\n\n

Y 轴:

\n\n

在此输入图像描述

\n\n

代码 :

\n\n
data = [go.Scatter(x = df[df[\'S2PName-Category\']==category][\'S2BillDate\'],\n                       y = df[df[\'S2PName-Category\']==category][\'totSale\'],\n                       mode = \'markers+lines\',\n                       name = category) for category in df[\'S2PName-Category\'].unique()]\n\n    layout = go.Layout(title=\'Category Trend\',\n        xaxis = dict(title = \'Time Frame\', tickformat = \'%d-%b-%y\'),\n        yaxis = dict(tickprefix= \'\xe2\x82\xb9\', tickformat=\',.2f\',type=\'log\'),\n        hovermode = \'closest\',\n\n        plot_bgcolor =  colors[\'background\'],\n        paper_bgcolor = colors[\'background\'],\n        font = dict(color = colors[\'text\'])\n        )\n
Run Code Online (Sandbox Code Playgroud)\n\n

X 轴:

\n\n

在此输入图像描述

\n\n

代码 :

\n\n
data = [go.Scatter(x = df[df[\'S2PName\']==item][\'S2BillDate\'],\n                   y = df[df[\'S2PName\']==item][\'totSale\'],\n                   mode …
Run Code Online (Sandbox Code Playgroud)

plotly-dash

8
推荐指数
1
解决办法
2万
查看次数

使用JAVA在JMS队列中发布消息

我是JMS的新手,经过长时间的重新搜索,我搜索了一个连接到JMS的代码并发布了一个消息.

问题是我需要在远程队列中发布消息,但我不知道如何建立与它的连接并发布消息.

服务器类型:TIBCO EMS
服务器主机:**.***** .net
端口 :***USername :用户
密码 :user123
队列 :*.*....订单管理.0.1

我想建立连接,发一个简单的消息并将其检索回来.请帮忙!提前致谢

我从互联网上获取的代码

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Hashtable;
import javax.jms.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
public class emm {


         // Defines the JNDI context factory.
         public final static String JNDI_FACTORY="com.tibco.tibjms.naming.TibjmsInitialContextFactory";

         // Defines the JMS context factory.
         public final static String JMS_FACTORY="jms/TestConnectionFactory";

         // Defines the queue.
         public final static String QUEUE="CPW.GBR.POR.Public.Request.Order.Management.UpdateProvisioningStatus.1";

         private QueueConnectionFactory qconFactory; …
Run Code Online (Sandbox Code Playgroud)

java tibco jms tibco-ems

7
推荐指数
1
解决办法
5万
查看次数

Period 类型的对象在 plotly 中不是 JSON 可序列化的

我正在尝试绘制折线图。下面是我的代码

代码 :

import plotly.offline as pyo
import plotly.graph_objects as go
flag = determineFlag('2020-03-01','2020-03-30')

df_r = getDataForTrend(df,'2020-03-01','2020-03-30','d')

colors = {
    'background': '#111111',
    'text': '#7FDBFF'
}



data = [go.Scatter(x = df_r[df_r['S2PName-Category']==category]['S2BillDate'],
                    y = df_r[df_r['S2PName-Category']==category]['totSale'],
                    mode = 'lines',
                    name = category) for category in df_r['S2PName-Category'].unique()]


layout = {'title':'Category Trend',
         'xaxis':{'title':'Time Frame'},
         'yaxis':{'title':'Total Sales Amount','tickformat' : '.2f'}}

fig = go.Figure(data=data,layout=layout)

pyo.iplot(fig)
Run Code Online (Sandbox Code Playgroud)

当我运行上面的代码时,出现以下错误:

错误:

TypeError: Object of type Period is not JSON serializable
Run Code Online (Sandbox Code Playgroud)

在调试时,我尝试执行以下代码

调试代码:

df_r[df_r['S2PName-Category']==category]['S2BillDate']
Run Code Online (Sandbox Code Playgroud)

操作:

3     2020-03-01
11    2020-03-02
21    2020-03-03
26 …
Run Code Online (Sandbox Code Playgroud)

pandas plotly

7
推荐指数
1
解决办法
1911
查看次数

为什么我的 x 轴刻度在绘图图中没有正确排序

我正在尝试绘制几周内的销售趋势。但在 x 轴上,刻度没有按正确的排序顺序,这使我的图表看起来很奇怪。

图: 在此输入图像描述

正如您所看到的,圈出的周需要从起始点或轴开始。即使我对数据框中的日期进行了排序,为什么还会发生这种情况?

熊猫代码:

basic_df = filterDataFrameByDate(df,start_date,end_date)
df = basic_df.groupby(['S2PName',basic_df['S2BillDate'].dt.to_period(flag)], sort=False)['S2PGTotal'].agg([('totSale','sum'),('count','size')]).reset_index()
df.sort_values('S2BillDate',inplace=True)
df['S2BillDate'] = df['S2BillDate'].astype('str')
Run Code Online (Sandbox Code Playgroud)

我还注意到的另一件事是,当我从图例中取消选择“Samosa”时,刻度线会正确排列。

截屏: 在此输入图像描述

有人可以帮我解决这个问题吗?

熊猫代码和数据:

代码 :

 print(df['S2BillDate'].unique())
Run Code Online (Sandbox Code Playgroud)

操作:

    <PeriodArray>
['2020-02-03/2020-02-09', '2020-02-10/2020-02-16', '2020-02-17/2020-02-23',
 '2020-02-24/2020-03-01']
Length: 4, dtype: period[W-SUN]
Run Code Online (Sandbox Code Playgroud)

代码 :

   df = basic_df.groupby(['S2PName',basic_df['S2BillDate'].dt.to_period(flag)], sort=False)['S2PGTotal'].agg([('totSale','sum'),('count','size')]).reset_index()
Run Code Online (Sandbox Code Playgroud)

操作:

[537 rows x 4 columns]
                          S2PName             S2BillDate   totSale  count
0                          SAMOSA  2020-02-10/2020-02-16   4057.89    228
1                          COFFEE  2020-02-10/2020-02-16  10567.21    582
2                             TEA  2020-02-10/2020-02-16   6808.92    445
3                           POORI  2020-02-10/2020-02-16   7556.77    179
4                          PONGAL  2020-02-10/2020-02-16   4758.97    122
..                            ...                    ...       ...    ... …
Run Code Online (Sandbox Code Playgroud)

plotly plotly-dash

1
推荐指数
1
解决办法
9589
查看次数

标签 统计

java ×2

plotly ×2

plotly-dash ×2

database ×1

jms ×1

jsp ×1

pandas ×1

postgresql ×1

sql-insert ×1

tibco ×1

tibco-ems ×1