小编Mel*_*Mel的帖子

Python xlrd:抑制警告消息

xlrd用来处理Excel文件.我在包含许多文件的文件夹上运行脚本,我正在打印与文件相关的消息.但是,对于我运行的每个文件,我也会收到以下xlrd生成的错误消息:

WARNING *** OLE2 inconsistency: SSCS size is 0 but SSAT size is non-zero
Run Code Online (Sandbox Code Playgroud)

有没有办法抑制此错误消息,因此CLI将只打印我想要的消息?

python xlrd

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

java中jsonobject的字符串

这是来自jsonObject的字符串

[
    {
        "No": "1",
        "Name": "ABC"
    },
    {
        "No": "2",
        "Name": "PQR"
    },
    {
        "No": "3",
        "Name": "XYZ"
    }
]
Run Code Online (Sandbox Code Playgroud)

我想将此字符串转换为JSONObject以在JSONArray中获取此值

java arrays string json

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

使用子图时更改x轴刻度标签

我正在使用matplotlib在一个图上绘制多个箱图,遵循以下示例:http:
//matplotlib.org/examples/pylab_examples/subplots_demo.html

一切都按预期工作,但我无法弄清楚如何更改x轴上的刻度标签.我有四个数据系列,它们是绘图,但是x轴刻度标记为'1,2,3,4',我想在这些值中指定文本.

我的绘图代码如下所示:

f, axarr = plt.subplots(2, sharex=True)
axarr[0].boxplot(WS_Bias, whis = 100)
#axarr[0].xticks(range(1, len(Labels)+1),Labels)
axarr[0].axhspan(-0.5, 0.5, facecolor='c', alpha = 0.2)

axarr[1].boxplot(WS_RMS, whis = 100)
#axarr[1].xticks(range(1, len(Labels)+1),Labels)
axarr[1].axhspan(0, 2, facecolor='c', alpha = 0.2)

pl.show()
Run Code Online (Sandbox Code Playgroud)

当我只处理一个数据集时,注释掉的行可以更改标签,但是这个命令无法用我正在使用的方法识别.Pyplot以plt形式导入.

python matplotlib subplot

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

使用VS调试MSVSMON.EXE非常慢

我正在尝试使用Windows 7上的IIS 7.5从Visual Studio 2013调试ASP.NET Web应用程序.调试过程非常慢,每页加载大约需要60-90秒.我注意到,当一个页面加载时,MSVSMON.EXE(Visual Studio远程调试监视器)在我的四核机器上保持25-30%的CPU,我怀疑它是罪魁祸首.

在另一台装有Windows 8和IIS 8.5的PC上,使用几乎毫无意义的MSVSMON,调试速度要快得多.我试图模仿前一台机器的Visual Studio和IIS的每一个调试设置,但调试仍然很慢,MSVSMON仍然达到高CPU使用率.

为什么会这样?我该怎么做才能解决我的问题并减少CPU使用率?

asp.net iis debugging visual-studio

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

$ POSTGRES_PORT_5432_TCP_ADDR和$ POSTGRES_PORT_5432_TCP_PORT来自哪里?

我正在通过https://registry.hub.docker.com/_/postgres/上的官方postgres图像来尝试docker postgres .

在文档中,它运行以下命令并使其工作:

docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d postgres
docker run -it --link some-postgres:postgres --rm postgres sh -c 'exec psql -h "$POSTGRES_PORT_5432_TCP_ADDR" -p "$POSTGRES_PORT_5432_TCP_PORT" -U postgres'
Run Code Online (Sandbox Code Playgroud)

所以我的问题是$ POSTGRES_PORT_5432_TCP_PORT和$ POSTGRES_PORT_5432_TCP_ADDR来自哪里?

docker

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

从Github安装Gson

我刚刚开始学习Java,我需要Gson来完成我正在开发的新项目.

我觉得我遗漏了一些我在网上找到的所有安装说明 - 所有这些都是指我应该能够从zip文件中提取的三个jar文件.但是当我在github上看Gson时,我找不到任何.jar文件!

https://github.com/google/gson

一旦找到jar文件,我就应该将它们包含在我正在进行的项目的构建路径中吗?

我正在使用Eclipse开展这个项目.

有人能帮助我一个非常简单的逐步解释,说明如何开始将这些库包含在像我这样的编程中吗?

另外,一旦我将.jar文件包含在项目的构建路径中,我可以调用这些函数吗?

java eclipse package libraries gson

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

UIPageViewController,预览下一页

我真的需要将一个UIPageViewController应用到我的应用程序中,以便在水平滚动视图中显示n个对象.到现在为止,一切都还可以.

但问题是布局是自定义的,我需要显示一些"下一页"(如下图所示):

在此输入图像描述

我试图设置clipToBoundsfalse PageViewController以及加载的控制器,但它似乎不起作用.

所以我想知道是否有某种方法可以使用它UIPageViewController或者我应该改变方法并使用另一个组件UICollectionView(在这种情况下我不想遵循的方式).

iphone ios uipageviewcontroller swift

8
推荐指数
0
解决办法
964
查看次数

错误:无法找到相对于目录的预设"es2015"

当我尝试使用babel时出现以下错误.

错误:无法找到相对于目录的预设"es2015"

webpack.config.js

module.exports = {
    entry: './main.js',
    ourput: {
        path:'./',
        filename:'index.js'
    },
    devServer:{
        inline:true,
        port:3333
    },
    module:{
        loaders:[
            {
                test:/\.js$/,
                exclude:/node_modules/,
                loader:'babel',
                query:{
                    presets:['es2015','react']
                }
            }
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

的package.json

{
  "name": "es6-react-setup",
  "version": "1.0.0",
  "main": "main.js",
  "dependencies": {
    "babel-core": "^6.11.4",
    "babel-preset-es2015": "^6.9.0",
    "babel-preset-react": "^6.11.1",
    "babel-loader": "^6.2.4",
    "react": "^15.2.1",
    "react-dom": "^15.2.1",
    "webpack": "^1.13.1"
  },
  "devDependencies": {},
  "scripts": {
    "start": "webpack-dev-server"
  },
  "author": "",
  "license": "ISC",
  "description": ""
}
Run Code Online (Sandbox Code Playgroud)

终端输出 终端输出

javascript node.js reactjs webpack

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

计算指定时间内GCP日志条目的数量

是否可以计算GCP Stackdriver日志记录在特定时间段内特定日志消息出现的次数?回答问题“此时间段内此事件发生了多少次”。基本上,我想要下表中曲线的积分。

它不必是一个移动的窗口,这一次它是一次性任务。如果可以的话,高级日志查询中的计数汇总器或类似工具也可以使用。

堆栈驱动程序中基于示例日志的指标图

查询如下所示:

(resource.type="container"
logName="projects/xyz-142842/logs/drs"
"Publish Message for updated entity"
) AND (timestamp>="2018-04-25T06:20:53Z" timestamp<="2018-04-26T06:20:53Z")
Run Code Online (Sandbox Code Playgroud)

我上图的基于日志的指标如下所示: 基于日志的metrig,类型=计数器,单位= 1

我的仪表板的设置如下: 具有汇总总和的仪表板

google-bigquery google-cloud-console google-cloud-platform stackdriver

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

消耗使用核心api后,HornetQ消息仍然在队列中

我是HornetQ的新手所以请耐心等待.我先告诉你我的要求:

我需要一个消息排队中间件,它可以在不同进程之间传递大小约1k的消息,具有低延迟和持久性(即它应该能够在系统崩溃中存活).我将有多个进程写入相同的队列,同样多个进程从同一队列中读取.

为此,我选择了HornetQ,因为它具有持久性消息传递的最佳评级.

我目前使用Hornetq v2.2.2Final作为独立服务器.
我能够使用核心api (ClientSession)成功创建持久/非持久队列,并成功将消息发布到队列(ClientProducer).
同样,我可以使用核心API (ClientConsumer)从队列中读取消息.

在此之后问题出现时,客户端已读取消息,消息仍保留在队列中,即队列中的消息数保持不变.也许我弄错了但是我的印象是,一旦消息被消耗 (读取+确认),它就会从队列中删除.但这种情况在我的情况下并没有发生,并且正在反复阅读相同的消息再次.

此外,我想告诉我,我已经尝试使用非持久性队列和非持久性消息.但问题仍然存在.

我正在使用的生产者代码:

public class HQProducer implements Runnable {

    private ClientProducer producer;
    private boolean killme;
    private ClientSession session;
    private boolean durableMsg;

    public HQProducer(String host, int port, String address, String queueName,
            boolean deleteQ, boolean durable, boolean durableMsg, int pRate) {
        this.durableMsg = durableMsg;
        try {
            HashMap map = new HashMap();
            map.put("host", host);
            map.put("port", port);

            TransportConfiguration config = new …
Run Code Online (Sandbox Code Playgroud)

java queuing producer-consumer persistent-storage hornetq

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