问题列表 - 第23036页

矢量化是不确定的

我试图在numpy中呈现一个简单的函数并获得不一致的行为.我希望我的代码在值<0.5时返回0,否则返回未更改的值.奇怪的是,命令行中不同的脚本运行会产生不同的结果:有时它可以正常工作,有时我会得到全0.当d <= T时,我使用三条线中的哪一条并不重要.它似乎与返回的第一个值是否为0有关.任何想法?谢谢.

import numpy as np

def my_func(d, T=0.5):
    if d > T:   return d
    #if d <= T:  return 0
    else:  return 0
    #return 0

N = 4
A = np.random.uniform(size=N**2)
A.shape = (N,N)
print A
f = np.vectorize(my_func)
print f(A)

$ python x.py
[[ 0.86913815  0.96833127  0.54539153  0.46184594]
 [ 0.46550903  0.24645558  0.26988519  0.0959257 ]
 [ 0.73356391  0.69363161  0.57222389  0.98214089]
 [ 0.15789303  0.06803493  0.01601389  0.04735725]]
[[ 0.86913815  0.96833127  0.54539153  0.        ]
 [ 0.          0.          0.          0.        ]
 [ …
Run Code Online (Sandbox Code Playgroud)

python numpy

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

Update语句VB.net中的SQL语法错误

我在VB中运行时遇到奇怪的语法错误:

        SQLString = "UPDATE Login SET Password = '" + PasswordTextBox.Text + "'"
        SQLString += " WHERE UserName = '" + UserNameTextBox.Text + "'"
Run Code Online (Sandbox Code Playgroud)

Username获得这部分之前被选中,是definitly在数据库中.它给出了一个例外,说明update语句中存在语法错误.任何人都知道什么是错的?

sql vb.net oledb sql-update

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

当我从一个页面发布到另一个页面时,为什么我的 Asp.Net 表单到达时为空?

我有以下 HTML 代码

<%@ Page Language="C#" %>

<html>
    <head>
        <title></title>
    </head>
    <body>
        <form id="frmSystem" method="post" action="target.aspx">
            <input id="txtTextField" type="text" />
            <input id="btnPost" value="Submit" onclick="javascript:frmSystem.submit();" type="button" />
        </form>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

目标页面即将出现,但它正在接收的表单是空的。我的 target.aspx 页面上有一个断点,虽然我可以看到一个表单,但它的键是空的,Request["txtTextField"] 什么也没给我。

任何线索为什么?

c# forms http-post form-post

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

是否有一个命令来测试SQL查询而不执行它?(MySQL或ANSI SQL)

有这样的事情:
TEST DELETE FROM user WHERE somekey = 45;

这可以返回任何错误,例如somekey不存在,或某些约束违规或任何事情,并报告将受影响的行数,但不执行查询?
我知道您可以轻松地在任何行中没有写入或删除效果的选择查询中转换任何查询,但这可能导致错误,如果您要测试和调试许多查询,则不太实用.

mysql sql testing debugging

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

git拉不工作

我没有使用github.我们的机器上有git设置.

我从master那里创建了一个名为experiment的分支.但是,当我尝试做git pull时,我收到了以下消息.

> git pull
You asked me to pull without telling me which branch you
want to merge with, and 'branch.experiment.merge' in
your configuration file does not tell me either.    Please
specify which branch you want to merge on the command line and
try again (e.g. 'git pull <repository> <refspec>').
See git-pull(1) for details.
Run Code Online (Sandbox Code Playgroud)

这是git远程显示源的结果

> git remote show origin
* remote origin
  Fetch URL: ssh://git.domain.com/var/git/app.git
  Push  URL: ssh://git.domain.com/var/git/app.git
  HEAD branch: master
  Remote branches:

    experiment      tracked
    master          tracked …
Run Code Online (Sandbox Code Playgroud)

git

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

匹配文件对象中的多行正则表达式

如何从文件对象(data.txt)中提取此正则表达式中的组?

import numpy as np
import re
import os
ifile = open("data.txt",'r')

# Regex pattern
pattern = re.compile(r"""
                ^Time:(\d{2}:\d{2}:\d{2})   # Time: 12:34:56 at beginning of line
                \r{2}                       # Two carriage return
                \D+                         # 1 or more non-digits
                storeU=(\d+\.\d+)
                \s
                uIx=(\d+)
                \s
                storeI=(-?\d+.\d+)
                \s
                iIx=(\d+)
                \s
                avgCI=(-?\d+.\d+)
                """, re.VERBOSE | re.MULTILINE)

time = [];

for line in ifile:
    match = re.search(pattern, line)
    if match:
        time.append(match.group(1))
Run Code Online (Sandbox Code Playgroud)

代码的最后一部分的问题是我逐行迭代,这显然不适用于多行正则表达式.我试过这样用pattern.finditer(ifile):

for match in pattern.finditer(ifile):
    print match
Run Code Online (Sandbox Code Playgroud)

...只是为了查看它是否有效,但是finditer方法需要一个字符串或缓冲区.

我也试过这种方法,但无法让它起作用

matches = [m.groups() for m …
Run Code Online (Sandbox Code Playgroud)

python regex multiline

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

JavaScript对象问题

我想用fs对象做的是在fs.items属性中添加多个"items".我怎样才能做到这一点?您可以在下面看到我的尝试,显然这不起作用.

我是初学者,对我很轻松:)

谢谢...

var fs = {
    name:'test',
    items:[]
};

fs.items = {
    name:'item1',
    value:1
};

fs.items = {
    name:'item2',
    value:2
}
Run Code Online (Sandbox Code Playgroud)

javascript object

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

jSon对象计数

我有一个st从Web服务返回的字符串.我将字符串转换为对象,我如何计算否.里面的数组?(对于这种情况,它是2)

var st = "{[{"Name": "fake", "Address": "add"]},[{"Name": "fake", "Address": "add"}]}";  
var json = eval(st);  
Run Code Online (Sandbox Code Playgroud)

json.length总是回归1

javascript json

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

shared_ptr需要完整的类型; 不能用lua_State*

我正在为Lua编写C++/OOP包装器.我的代码是:

class LuaState
{
     boost::shared_ptr<lua_State> L;

     LuaState(): L( luaL_newstate(), LuaState::CustomDeleter )
     {
     }
}
Run Code Online (Sandbox Code Playgroud)

问题是lua_State是不完整的类型,而shared_ptr构造函数需要完整的类型.我需要安全的指针共享.(有趣的事情提升文档说大多数函数不需要完整类型,但构造函数需要,因此无法使用它.http://www.boost.org/doc/libs/1_42_0/libs/smart_ptr/smart_ptr.htm)

我可以解决这个问题吗?谢谢.

c++ lua boost shared-ptr

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

使用WorkflowServiceHost进行WF4工作流版本控制

此问题相关.

我了解如何使用实现工作流的版本控制WorkflowApplication.如果您保留旧版本工作流的原始XAML定义,则可以使用正确的WorkflowApplication构造函数加载它们.

WorkflowServiceHost如果要在IIS中托管工作流,如何确保使用正确的工作流定义?

还有一个WorkflowServiceHost,你可以用它来加载工作流定义构造函数,但是当你正在主持内部通过XAMLX文件IIS,你不叫WorkflowServiceHost自己,这是由IIS不知何故处理.那么如何确保为我的工作流程的正确版本加载正确的工作流程定义?

iis workflow-foundation iis-7.5 workflow-foundation-4 xamlx

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