问题列表 - 第248394页

在AWS中默认使用python3.5?

有没有办法让python3.5成为AWS中的默认python.每次我尝试下次连接python2.7是默认值,pip 6是最后一个版本,知道我在几分钟之前更新了它.这是我遵循的方法:amazon_link

这是亚马逊告诉版本的另一个链接,实际上它们在3.5 another_link

提前谢谢,:)祝福

python default pip amazon-web-services python-3.x

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

在gunicorn中为不同的端点配置不同的超时?

Gunicorn允许为请求配置超时,如下面的文档中所示.这似乎是整个应用程序的全局配置.

是否可以为不同的端点配置不同的超时?也许覆盖已知需要很长时间的url端点上的默认超时?

http://docs.gunicorn.org/en/stable/settings.html#timeout

超时

-t INT, - timeout INT

三十

沉默超过这么多秒钟的工人被杀死并重新开始.

一般设定为30秒.如果您确定同步工作人员的影响,请将其设置得明显更高.对于非同步工作者,它只意味着工作进程仍在进行通信,并且与处理单个请求所需的时间长度无关.

python rest session-timeout gunicorn

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

使用 Openpyxl 和现有工作簿的 Pandas Excel Writer

我有一段时间前的代码,我将其重新用于新任务。任务是将一个新的 DataFrame 写入一个新的工作表,写入一个现有的 excel 文件。但是有一部分代码我不明白,但它只是使代码“工作”。

在职的:

from openpyxl import load_workbook
import pandas as pd
file = r'YOUR_PATH_TO_EXCEL_HERE'

df1 = pd.DataFrame({'Data': [10, 20, 30, 20, 15, 30, 45]})
book = load_workbook(file)
writer = pd.ExcelWriter(file, engine='openpyxl')
writer.book = book # <---------------------------- piece i do not understand
df1.to_excel(writer, sheet_name='New', index=None)
writer.save()
Run Code Online (Sandbox Code Playgroud)

的小线writer.book=book让我难住了。如果没有一段代码,Excel文件将删除所有其它片材,除了在使用的片材sheetname=中的参数df1.to_excel

我看着xlsxwriter文档以及openpyxl,但似乎无法弄清楚,为什么这条线给我我预期的输出。有任何想法吗?

编辑:我相信这篇文章是我最初想法的来源。

python excel pandas openpyxl xlsxwriter

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

根据 div 更改滚动上的字体颜色

我目前正在编写一个简单的菜单按钮,该按钮固定在屏幕的右上角。

文本通常是黑色的,但我希望能够在页面上的某个 Div 内将文本更改为白色,这样它在深色背景图像上仍然可见。

我已经设置了两个 .CSS 类并试图让它们打开滚动,但我无法弄清楚。

有人知道我怎样才能达到这个结果吗?

超文本标记语言

  <div class="NavigationButton menu_white">
    MENU
  </div>
Run Code Online (Sandbox Code Playgroud)

CSS

.NavigationButton {
 position: fixed;
 top: 5%;
 right: 5%;
 z-index: 99999;
 font-family: neuzeit-grotesk, sans-serif;
 font-weight: 700;
 color: inherit;
}

.menu_white {
 color: #fff;
}

.menu_black {
 color: #000;
}
Run Code Online (Sandbox Code Playgroud)

(不是我的网站)示例网站: http: //flavinsky.com/home/amaio

只是没有快速滚动

谢谢

html javascript css jquery

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

使用 boost 精神的递归 BNF 规则

我正在尝试使用boost 精神 (Boost v1.64)为以下 BNF 规则编写解析器
规则是:

<numeric-literal>::= integer  
<type-name> ::= "in" | "out" | "in_out"  
<array-type-spec> ::= <type-spec> "[" [<numeric-literal>] "]"  
<tuple-type-spec> ::= "(" <type-spec> ("," <type-spec>)+ ")"
<type-spec> ::= <type-name> | <array-type-spec> | <tuple-type-spec>  
Run Code Online (Sandbox Code Playgroud)

下面是我的尝试,使用boost::make_recursive_variant
它似乎可以在字符串上正常工作,in
但在in[2].
我的错误在哪里?
什么是优雅的解决方案?

namespace Ast {
enum class TypeName { IN, OUT, INOUT};
using NumericLiteral = int;
    using TypeSpec = boost::make_recursive_variant
    <
    TypeName,
    std::pair<boost::recursive_variant_, NumericLiteral>,
    std::vector < boost::recursive_variant_ >
    >::type;
}
//grammar:
namespace myGrammar {
namespace qi …
Run Code Online (Sandbox Code Playgroud)

c++ boost boost-spirit-qi

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

在OpenCart 3中禁用模板缓存以进行开发

我在OpenCart 3中对主题模板进行了更改.由于模板缓存,我每次都必须在"storage/cache"目录下清除缓存.在开发过程中频繁地工作和预览更改时非常烦人.请提供一些解决方案,以便我们根据生产和开发环境配置缓存.

注意:我已经在线搜索了解决方案,但没有与模板缓存相关的解决方案.解决方案可用于禁用图像缓存,但"图像缓存"和"模板缓存"是Opencart中提供的不同功能.

php opencart opencart-3

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

package.json中的打字稿声明应该放在“ dependencies”,“ devDependencies”还是两者中?

package.json中的打字稿声明应该放在“ dependencies”,“ devDependencies”中还是放在这两者中?基于一些基本的谷歌搜索,我想我已经看到了将打字稿声明放在任何位置的参考。对于声明应同时位于“ dependencies”和“ devDependencies”中的方案,package.json结构是否支持共享部分?或者,如果开发人员认为这两种情况都需要,那么是否只是要求他在两个位置都复制声明?

javascript json visual-studio typescript angular

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

具有未知大小的AbstractSpliterator实现抛出OutOfMemoryError:Java堆空间

java.lang.OutOfMemoryError: Java heap space当我使用AbstractSpliterator实现时,我有一个报告未知大小的实现.

在这种情况下,我定义了一个类StreamCollapse,它AbstractSpliteratortryAdvance()实现中扩展和合并一系列相邻元素.它的构造函数将超级构造函数调用为super(Long.MAX_VALUE, source.characteristics()).

关于API文档,我期望使用a Long.MAX_VALUE表示未知大小.但是,它似乎正在尝试分配具有该大小的内存.

为什么要分配那个空间?我应该使用什么价值估算大小?

这是一个示例测试:

Stream<Integer> nrs = Stream.of(3, 3, 5, 5, 3, 3, 3, 4, 4, 4 ,5 , 5);
Integer [] expected = {3, 5, 3, 4, 5};
Object[] actual = collapse(nrs).toArray();
assertEquals(actual, expected);
Run Code Online (Sandbox Code Playgroud)

collapse()方法实现:

static <T> Stream<T> collapse(Stream<T> source) {
    return StreamSupport.stream(
            new StreamCollapse<T>(source.spliterator()), false);
}

class StreamCollapse<T> extends AbstractSpliterator<T> implements Consumer<T> {

    private final Spliterator<T> …
Run Code Online (Sandbox Code Playgroud)

java-8 java-stream

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

F#在KeyNotFoundException中为map结果添加值

type bytesLookup = Map<byte,int list>
type lookupList = bytesLookup list

let maps:bytesLookup = Map.empty

let printArg arg = printfn(Printf.TextWriterFormat<unit>(arg))

let array1 = [|byte(0x02);byte(0xB1);byte(0xA3);byte(0x02);byte(0x18);byte(0x2F)|]

let InitializeNew(maps:bytesLookup,element,index) =
    maps.Add(element,List.empty<int>)(*KeyNotFoundException*)
    maps.[element]

let MapArray (arr:byte[],maps:bytesLookup ) =
   for i in 0..arr.Length do
       match maps.TryFind(arr.[i]) with
        | Some(e) -> i::e
        | None -> InitializeNew(maps,arr.[i],i)

MapArray(array1,maps);

printArg( maps.Count.ToString())
Run Code Online (Sandbox Code Playgroud)

例外

System.Collections.Generic.KeyNotFoundException:给定的键不在字典中.在Microsoft.FSharp.Collections.MapTreeModule.find [TValue,a](IComparer 1 comparer, TValue k, MapTree2 m),2.get_Item(TKey key) at FSI_0012.MapArray(Byte[] arr, FSharpMap位于Script1.fsx 中的Microsoft.FSharp.Collections.FSharpMap 2 maps):第16行,位于Script1中的.$ FSI_0012.main @(). fsx:第20行

在函数中,我正在尝试使用int列表初始化地图中的新元素.我还尝试将新的int值同时推送到列表中.

我究竟做错了什么?

f#

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

在哪里可以找到OpenJDK测试?

我对JDK本身如何进行测试,其使用的测试引擎感兴趣。

我找到了一些链接:

另外,我想看看如何测试诸如Swing和JavaFX之类的框架。

是否有关于如何执行 / 浏览 JDK测试的手册 / 说明

java openjdk

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