问题列表 - 第8482页

权限被拒绝调用方法Location.toString

我正在使用YUI,

有时候我会看到"权限被拒绝调用方法Location.toString"错误,

它在connection.js中报告,

我没有找到任何线索,为什么会发生此错误.

很奇怪

javascript yui

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

在Google App Engine上,如何在GQL中查找客户的最新订单?

如果我有两个表,客户和订单,并且我想查找客户的最新订单,我将如何使用GQL在Google App Engine上执行此操作?

通常,我会通过订单表中存在的外键customer_id加入这两个表.

select orders.* from customers, orders 
where customers.customer_id = orders.customer_id
and orders.order_id = (select top 1 sub_orders.order_id from orders sub_orders 
                where sub_orders.customer_id = orders.customer_id 
                order by sub_orders.order_date desc)
Run Code Online (Sandbox Code Playgroud)

但是,由于Google App Engine似乎无法进行加入,因此我不确定如何解决此限制.任何建议,将不胜感激.

google-app-engine join gql

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

我的刽子手游戏问题

我正在尝试学习python,我正在尝试一个刽子手游戏.但是,当我尝试将用户的猜测与单词进行比较时,它不起作用.我错过了什么?

import sys
import codecs
import random

if __name__ == '__main__':
    try:
        wordlist = codecs.open("words.txt", "r")
    except Exception as ex:
        print (ex)
        print ("\n**Could not open file!**\n")
        sys.exit(0)

    rand = int(random.random()*5 + 1)
    i = 0

    for word in wordlist:
        i+=1
        if i == rand:
            print (word, end = '')
            break

    wordlist.close()

    guess = input("Guess a letter: ")
    print (guess) #for testing purposes

    for letters in word:
        if guess == letters:
            print ("Yessssh")

#guessing part and user interface here
Run Code Online (Sandbox Code Playgroud)

python python-3.x

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

CakePHP中的MySQL查询日志记录

我想知道当我们在模型上使用find方法时,是否有办法记录正在执行的CakePHP中的mysql查询,我知道rails数据库查询,Cake也是如此,如果是这样,我该如何启用它或使用它?

希夫

php mysql logging cakephp

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

pthreads的好水平?

在嵌入式系统上(使用glibc 2.6.1的ARM处理器上的Linux内核2.6.28)我正在运行一个由多个线程组成的应用程序.我希望其中一个线程比其他线程获得更多的CPU时间.

设置优先级的一个选项似乎是使用pthread\ _setschedparamwith SCHED\ _RR(或SCHED\ _FIFO),但是这给线程提供了太多的CPU(除非它休眠,它会从正在使用的其他线程中消耗掉所有CPU SCHED_OTHER).

另一种选择是设置好线程的好处.然而,虽然这正是我正在寻找的(线程只是获得更多的CPU,但不能饿死其他线程),我无法让它正常工作.根据手册页"线程不共享一个共同的好的值",我解释为我可以在同一个进程中为不同的线程设置单独的nice值.

这是我的代码:

pid_t tid;
tid = syscall(SYS_gettid);

int ret = setpriority(PRIO_PROCESS, tid, priority);
Run Code Online (Sandbox Code Playgroud)

然而,似乎tid在所有线程中都是相同的.同时为线程设置单独的nice级别仍会在调用时返回所有线程中的最新set nice级别getpriority.从性能来看,这是一致的(即运行线程A和线程B具有相同的任务,然后将A设置为-19,将B设置为19,两者将大致完成相同的时间).

然而,当运行线程A,然后将其设置为-19然后运行B并将其设置为+19时,B将以全功率运行(在A之前完成).

因此,似乎一个线程将在运行时使用漂亮的级别设置,之后无法更改它.

我已经用疯狂的Google搜索了更多信息或任何形式的确认,但到目前为止我发现的所有内容都相当含糊.这里有没有关于如何在Linux上处理好线程级别的任何描述(2.6.28,glibc 2.6.1)?我怎么可能改变已经运行的线程的好水平?

linux pthreads

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

XML 和 ASP:检索并解析远程文件

我正在启用 ASP 的 Windows Server 上构建一个网站。我需要从另一台服务器检索 XML 文档并返回该文档中的值。xml 文件很小 - 只有一个带有文本值的节点。我只需要返回该文本值。我以前从未使用过 ASP,谷歌搜索让我找到了一些代码示例,但到目前为止还没有任何效果。这是我得到的,给我500分:

<%
Dim URL, objXML
URL = "http://someserver.com/xml"
Set objXML = Server.CreateObject("MSXML2.DOMDocument.4.0")
objXML.setProperty "ServerHTTPRequest", True
objXML.async =  False
objXML.Load(URL)

If objXML.parseError.errorCode <> 0  Then
    Response.Write(objXML.parseError.reason)
    Response.Write(objXML.parseError.errorCode)
End If

Set oRoot = objXML.selectSingleNode("//xml/response")
var = oRoot.text

set objXML = nothing
%>

<%= var %>
Run Code Online (Sandbox Code Playgroud)

===========

更新:

是的,您对我的 XML 的看法完全正确。只有一个具有值的节点。根据您的评论,我将我的 asp 代码编辑为:

<%

Dim URL, objXML, value
URL = "http://someserver.com/xml"
Set objXML = Server.CreateObject("MSXML2.DOMDocument.6.0")
objXML.setProperty "ServerHTTPRequest", True
objXML.async =  False
objXML.Load …
Run Code Online (Sandbox Code Playgroud)

xml asp-classic

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

C#中'var'的邪恶?

可能重复:
C#'var'关键字与明确定义的变量

编辑:

对于仍在观看此事的人,我完全改变了对var的看法.我认为这主要是由于我对这个主题的回应.我现在是一个狂热的'var'用户,我认为它的支持者评论在几乎所有情况下都是绝对正确的.我认为我最喜欢var的是它真的可以减少重复(符合DRY),并使你的代码更加清晰.它支持重构(当你需要更改某些东西的返回类型时,你需要更少的代码清理来处理,并且不,不是每个人都有一个花哨的重构工具!),并且有趣的是,人们似乎并没有真正的问题不知道前面变量的具体类型(它很容易"发现"按需类型的功能,这通常是必要的,即使你知道类型的名称.)

所以这里有一个大的鼓掌"变种"的关键字!


这是一个相对简单的问题......更多的是民意调查.我是C#的巨大粉丝,自从.NET首次发布之前已经使用了8年多.我喜欢对语言所做的所有改进,包括lambda表达式,扩展方法,LINQ和匿名类型.但是,C#3.0有一个功能我觉得被SORELY误用了......'var'关键字.

自从C#3.0发布以来,在博客,论坛和是,甚至Stackoverflow上,我已经看到var替换了几乎所有已编写的变量!对我来说,这是对该功能的严重滥用,并导致非常随意的代码,由于缺乏变量实际类型的清晰度,因此可能存在许多混淆的错误.

'var'只有一个真正有效的用途(至少在我看来).你问,这有效用途是什么?唯一有效的用途是当您无法知道类型时,以及可能发生这种情况的唯一实例:

访问匿名类型时

匿名类型没有编译时标识,因此var是唯一的选项.这是添加var的唯一原因......支持匿名类型.

那么......你的意见是什么?鉴于var在博客,论坛上的大量使用,由ReSharper等工具建议/强制执行,许多新兴开发人员将其视为完全有效的东西.

  • 你认为var应该如此丰富地使用吗?
  • 你认为var应该用于匿名类型以外的任何东西吗?
  • 是否可以在发布到博客的代码中使用以保持简洁......简洁?(不确定这个问题的答案......也许是免责声明)
  • 作为一个社区,我们是否应该鼓励更好地使用强类型变量来提高代码清晰度,或者让C#变得更模糊,更少描述?

我想知道社区的意见.我看到var使用了很多,但我很少知道为什么,并且有一个很好的理由(即简洁/简洁).

anonymous-types c#-3.0

9
推荐指数
4
解决办法
9633
查看次数

我想在当前时间添加小时或分钟

我想把时间增加到现在的时间.

例如,我有问题的时间和完成它们的预期时间
我该如何添加?

 (DateTime.Now.ToShortDateString()  +.......)
Run Code Online (Sandbox Code Playgroud)

c# datetime

23
推荐指数
3
解决办法
9万
查看次数

如何在Linux上使用mail命令附加文件?

我在运行Linux shell的服务器上.我需要将一个简单的文件邮寄给收件人.怎么做,优先使用mail命令?

更新:得到一个很好的解决方案,使用mutt代替:

$ echo | mutt -a syslogs.tar.gz admin@domain.org
Run Code Online (Sandbox Code Playgroud)

unix linux email shell

59
推荐指数
6
解决办法
30万
查看次数

Jquery:检查div是否包含文本,然后是动作

我正在尝试检查jQuery,如果div包含一些文本,然后添加一个类,如果它.

所以我写了这样的东西:

    if( $("#field > div.field-item").text().indexOf('someText') = 0) {
        $("#somediv").addClass("thisClass");
    }
Run Code Online (Sandbox Code Playgroud)

我没有让这个工作.

<div id="field"><div class="field-item">someText</div></div>

<div id="somediv"></div>
Run Code Online (Sandbox Code Playgroud)

这是不正确的?

jquery

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