问题列表 - 第39436页

SQL Server 仅返回单行或 null

我有一个 SQL 查询,我只想返回 1 行。如果有多行,我想返回 null。

我想我可以用类似的东西来做

SELECT whatever FROM MyTable
 WHERE something = myQuery
   AND ( COUNT(SELECT whatever FROM MyTable
             WHERE something = myQuery) = 1)
Run Code Online (Sandbox Code Playgroud)

但这非常令人讨厌,我想知道是否有更简洁的方法。

sql t-sql sql-server

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

Wav文件作为频率图像

我想将wav文件显示为图像,因此频率在屏幕上绘制,就像您在wav编辑器中看到的那样.有任何想法吗?

java audio

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

C++ struct数据成员

我在C++,Linux工作,我遇到的问题如下:

struct testing{
uint8_t a;
uint16_t b;
char c;
int8_t d;

};

testing t;

t.a = 1;
t.b = 6;
t.c = 'c';
t.d = 4;
cout << "Value of t.a >>" << t.a << endl;
cout << "Value of t.b >>" << t.b << endl;
cout << "Value of t.c >>" << t.c << endl;
cout << "Value of t.d >>" << t.d << endl;
Run Code Online (Sandbox Code Playgroud)

我的控制台上的输出是:

Value of t.a >>
Value of t.b >>6
Value of t.c >>c
Value …
Run Code Online (Sandbox Code Playgroud)

c++ linux

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

应该破坏我的回溯吗?

我有一个或多或少像这样的测试:

class FormDefinitionTest < ActiveSupport::TestCase
  context "a form_definition" do
    setup do
      @definition = SeedData.form_definition
      # ...
Run Code Online (Sandbox Code Playgroud)

我故意添加了一个

raise "blah"
Run Code Online (Sandbox Code Playgroud)

在某个地方,我得到这个错误:

RuntimeError: blah
test/unit/form_definition_test.rb:79:in `__bind_1290079321_362430'
Run Code Online (Sandbox Code Playgroud)

什么时候我应该得到一些东西:

/Users/pupeno/projectx/db/seed/sheet_definitions.rb:17:in `sheet_definition': blah (RuntimeError)
    from /Users/pupeno/projectx/db/seed/form_definitions.rb:4:in `form_definition'
    from /Users/pupeno/projectx/test/unit/form_definition_test.rb:79
Run Code Online (Sandbox Code Playgroud)

什么是消毒/摧毁我的回溯?我怀疑是应该的,因为异常发生在一个设置中,或应该发生.

这是一个Rails 3项目,如果这很重要的话.

ruby testing ruby-on-rails shoulda backtrace

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

使用urrlib2时如何解决Python内存泄漏问题?

我正在尝试为我的手机编写一个简单的Python脚本,以便使用urrlib2定期加载网页.实际上我并不关心服务器响应,我只想将URL中的一些值传递给PHP.问题是Python for S60使用旧的2.5.4 Python核心,它似乎在urrlib2模块中有内存泄漏.正如我所读到的,在每种类型的网络通信中似乎都存在这样的问题.此错误已在此处报告几年前,虽然也发布了一些解决方法.我已尝试在该页面上找到的所有内容,并且在Google的帮助下,但在加载约70页后,我的手机仍然耗尽内存.奇怪的是,Garbege Collector似乎也没有任何区别,只是让我的脚本慢得多.据说,较新的(3.1)核心解决了这个问题,但遗憾的是我不能等待一年(或更长时间)来实现S60端口.

这是我添加的每一个小技巧后我的脚本的样子:


import urrlib2, httplib, gc
while(true):
 url = "http://something.com/foo.php?parameter=" + value 
 f = urllib2.urlopen(url)
 f.read(1)
 f.fp._sock.recv=None # hacky avoidance
 f.close()
 del f
 gc.collect()
任何建议,如何让它永远工作而不会得到"无法分配内存"的错误?感谢前进,欢呼,b_m

更新: 我已经设法在内存不足之前连接92次,但它仍然不够好.

update2: 尝试前面建议的套接字方法,这是迄今为止第二个最好的(错误的)解决方案:


class UpdateSocketThread(threading.Thread):
  def run(self):
  global data
  while 1:
  url = "/foo.php?parameter=%d"%data
  s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  s.connect(('something.com', 80))
  s.send('GET '+url+' HTTP/1.0\r\n\r\n')
  s.close()
  sleep(1)
我从上面尝试了一些小技巧.大约50个上传后线程关闭(手机剩下50MB内存,显然Python shell没有.)

更新:我想我越来越接近解决方案了!我尝试发送多个数据而不关闭并重新打开套接字.这可能是关键,因为此方法只会留下一个打开的文件描述符.问题是:


import socket
s=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
socket.connect(("something.com", 80))
socket.send("test") #returns 4 (sent bytes, which is cool)
socket.send("test") #4
socket.send("test") #4 …
Run Code Online (Sandbox Code Playgroud)

python memory-leaks urllib2 s60 pys60

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

使用Python中的POST将数据发送到PHP

PHP代码:

<?php
$data=$_POST['data'];
echo $data;
?>
Run Code Online (Sandbox Code Playgroud)

当我这样做时,Python打印的HTML页面通知我PHP在$dataIe中没有收到任何值:

$ name错误; 未定义的索引

但是,当我将数据作为GET(http://localhost/mine.php?data=data)发送并将PHP方法从POST更改为GET($data=$_GET['data'])时,将获取并处理该值.

我的主要问题是,数据中的值似乎没有通过PHP,因为我本想使用POST.可能有什么不对?

php python urllib2

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

RMI连接被拒绝

我正在努力获得rmi连接.我遇到了很多安全问题,但一直无法找到解决这一问题的方法.我执行我的jar文件:

java -Djava.security.policy=java.security.AllPermission -jar "myjarfile"
Run Code Online (Sandbox Code Playgroud)

我用来创建它的代码是:

public class server
{
    public static void main(String args[])throws Exception
    {
    if (System.getSecurityManager() == null)
        System.setSecurityManager ( new RMISecurityManager() {
        public void checkConnect (String host, int port) {}
        public void checkConnect (String host, int port, Object context) {}
        });

    try
    {
        sampleserverimpl server = new sampleserverimpl();
        System.out.println("SERVER IS WAITING");
        LocateRegistry.createRegistry(2020);

        //Runtime.getRuntime().exec("rmiregistry 2020");
        Naming.rebind("//localhost:2020/SERVER", server);

    }
    catch(Exception e)
    {
        System.out.println(e);
    }
}
};
Run Code Online (Sandbox Code Playgroud)

我收到的错误跟踪是:

Exception in thread "RMI TCP Connection(idle)" java.security.AccessControlExcept
ion: access denied (java.net.SocketPermission …
Run Code Online (Sandbox Code Playgroud)

java rmi hosts rmiregistry

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

我有一个字符串变量,它带有函数名称,如何在Python中调用该函数?

我有一个字符串变量,它带有不同的函数名称,我有一个文件,其中包含一组与字符串内容匹配的常常不同的函数,如何在Python中调用该函数?

例:

在文件1中

def function1: ...
def function2: ...
def function3: ...
Run Code Online (Sandbox Code Playgroud)

在文件2中

functionname = "function2"
Run Code Online (Sandbox Code Playgroud)

我需要从这个文件中调用File1中的function2

python

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

如何在一个css文件中为不同的页面设置不同的主体背景颜色?

我有几页.第1页<body id="page1">,第2 页,第<body id="page2">3 页<body id="page3">然后我想在一个css文件'style.css'中写入所有css规则,设置page1背景颜色:#000; page2背景颜色:#fff; page3背景颜色:#00f;

body #page1{background-color:#000;}
body #page2{background-color:#fff;}
body #page3{background-color:#00f;}
Run Code Online (Sandbox Code Playgroud)

但这是错的,怎么写得正确?谢谢.

css background

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

jQuery- focusout仅在未单击其他元素时

当用户专注于某个元素时,我会显示一个保存按钮.在焦点上,我删除了保存按钮.

替代文字

用户可以通过点击返回或单击保存来提交输入.单击保存按钮时,输入失去焦点并删除保存按钮,因此不会记录单击.如果点击了保存按钮,我可以在焦点中告诉我吗?

在我的焦点函数中,我做了这样的事情:

        $('#save_button').click(function(){
            saveEditingField(this); //save input
            $('#save_button').die("click");
        });

        $('.editing').focusout( function(e) {
            $('#isediting').attr('value','false');
            $('#edit_controls').remove()
        });
Run Code Online (Sandbox Code Playgroud)

我已经尝试在remove()中添加延迟,但是当在输入之间进行选项卡时,它会显示多个保存按钮(而其他按钮被删除).

有任何想法吗?

javascript jquery javascript-events

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