小编goe*_*ash的帖子

如何在livesearch查询开头搜索通配符?

当我输入字符串字符串"cli"时,我得到的结果如"客户端1","客户端2"等.但是当我输入"谎言"时,我得不到任何结果.似乎只在最后添加了通配符.

如何将此功能添加到我的网站?

plone plone-4.x

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

删除linux中目录的所有子目录中的特定文件

我想从目录及其所有子目录中删除所有不是".wav"格式的音频文件.

我的脚本在这里不起作用 -

for file in /home/deepthought/Music/genres/*/; do rm $file not in *.wav; done
Run Code Online (Sandbox Code Playgroud)

什么应该是正确的例程?

linux

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

没有循环的第一个不同元素的索引

我有两个名单说

A = [1,3]
B = [1,3,5,6]
Run Code Online (Sandbox Code Playgroud)

我想知道这些列表之间的第一个不同元素的索引(在这种情况下为2).

有一种简单的方法可以做到这一点,还是我需要写一个循环?

python

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

grep - 从匹配的模式开始打印具有匹配模式的行

例如,如果我有一个包含以下内容的文件:

spam eggs ham
Run Code Online (Sandbox Code Playgroud)

我做 grep <some-flag> "eggs" *

我应该得到输出:

eggs ham
Run Code Online (Sandbox Code Playgroud)

并不是

spam eggs ham
Run Code Online (Sandbox Code Playgroud)

grep pattern-matching

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

授予AWS Lambda列出所有SNS主题的权限

我有一个cloudformation模板来创建lambda函数和SNS主题。lambda函数执行一些处理,然后将结果发布到SNS主题。

要获取SNS主题的ARN,我正在使用该boto3.client('sns').list_topics()函数,然后搜索在模板中设置的SNS主题名称。

但是调用list_topics()API会给我以下错误:

An error occurred (AuthorizationError) when calling the ListTopics operation: User: arn:aws:sts::136732452473:assumed-role/test/severless-btc-update-PriceUpdateFunction-B38KNZMCBGB is not authorized to perform: SNS:ListTopics on resource: arn:aws:sns:eu-west-1:136732452473:*

如何在Cloudformation模板YAML文件中向我的lambda资源添加ListTopics权限?

这是我的cloudformation.yaml文件:

AWSTemplateFormatVersion: "2010-09-09"
Transform: AWS::Serverless-2016-10-31
Description: Bitcoin daily update


Parameters:
  PhoneNumber:
    Type: String
    Description: The phone number recipient of the update, in E.164 (e.g. +919876123456) format.
  UTCHour:
    Type: String
    Default: 3
    Description: The hour at which to send the update, in the UTC time zone.

Resources:
  PriceUpdateFunction:
    Type: AWS::Serverless::Function
    Properties: …
Run Code Online (Sandbox Code Playgroud)

python amazon-web-services amazon-sns boto3 aws-lambda

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

在 scikit-learn 中使用 LassoCV.score() 获得负分

我已经使用 LassoCV 测试了 2 个模型,一个没有任何明确的 alphas 列表,另一个带有 alphas 列表-

Model1 = LassoCV(alphas=None, copy_X=True, cv=None, eps=0.001, fit_intercept=True,
max_iter=1000, n_alphas=100, normalize=True, precompute='auto',
tol=0.0001, verbose=False)

Model2 = LassoCV(alphas=[0.1, 0.2, 0.4, 1.0, 10.0], copy_X=True, cv=None, eps=0.001,
fit_intercept=True, max_iter=1000, n_alphas=100, normalize=True,
precompute='auto', tol=0.0001, verbose=False)
Run Code Online (Sandbox Code Playgroud)

我正在使用来自sklearn.datasets糖尿病数据集和来自这个例子的数据分区方案 - http://scikit-learn.org/stable/auto_examples/linear_model/plot_ols.html#example-linear-model-plot-ols-py

对他们两个使用 modelX.score 各自的错误是-

模型 1:0.47235439555084802

模型 2:-0.15271790306245214

在检查 alpha 值时,我看到 Model1 的值为0.0021734898275546505而 Model2 的值为10.0

为什么它会得到负的 RMS 值?

这根本无济于事 - “mean_squared_error”的负值

python scikit-learn

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

是否有 JSR-330 相当于 Spring 的 @Bean 或 Guice 的 @Provides 注释?

我尝试@Named在创建 bean 的方法上使用注释,但这似乎不起作用。在这里找不到任何问题或证实这一点的博客。阅读 jcp.org 上的描述,我没有看到 JSR-330 引入的任何 b/w beans 和依赖注入的关系:https://jcp.org/en/jsr/detail ?id=330

java dependency-injection jsr330

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

为什么这回归南?

码:

double v = (180*9.8)/(42*42);  // v should be 1.000000
printf("%f ",v);
cout<<asin(v);
Run Code Online (Sandbox Code Playgroud)

输出:

1.000000
nan
Run Code Online (Sandbox Code Playgroud)

我正在使用64位mingw(赢7).

c++ nan c++11

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

减少这个Haskell功能

我想加倍列表中的每一个元素.这是代码 -

doubleSec n [] = []
doubleSec n (x:xs)
    | n==1 = x*2 : doubleSec 0 xs
    | otherwise = x : doubleSec 1 xs 

doubleSecond xs =
    doubleSec 0 xs
Run Code Online (Sandbox Code Playgroud)

如何在单个函数中压缩此逻辑?

haskell functional-programming list-comprehension

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

嵌套列表上的bool()运算符为空

我理解的是如何直觉bool([])False.

但为什么bool([[]]),bool([[[]]])等等,都是True?这背后的逻辑是什么?

python

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

没有得到python中的排序列表

我有一个过程对象列表(用户定义),我想要排序,以便一次获得内存最密集的进程.

但是对排序进行反向排序并不会产生所需的结果.

我的代码:

import psutil as pu
import time

class proc:

    def __init__(self,pid,pname,pmem):
        self.pid = pid
        self.pname = pname
        self.pmem = int(pmem)

    # def __lt__(self,other):
    #   return self.pmem<other.pmem

    # def __repr__(self):
    #   return str(self.pmem)+"\t"+self.pname

if __name__ == "__main__":

    meg = 1024*1024
    gig = meg*1024

    while True:
        print(pu.cpu_count())
        print(pu.cpu_percent())
        print("{:.3f} GB".format(pu.virtual_memory().used/gig))
        x = []
        for p in pu.pids():
            pro = pu.Process(pid=p)
            # print(pro.memory_info()[0])
            # print(pro.memory_info()[1])
            x.append(proc(pid=p,pname=pro.name(),pmem=pro.memory_info()[0]))

        sorted(x,key=lambda x:x.pmem,reverse=True)

        for i in x:
            print(str(i.pmem)+'\t'+i.pname)

        time.sleep(5)
Run Code Online (Sandbox Code Playgroud)

输出:

http://pastebin.com/7Pz5Yn7A

python sorting python-3.x

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