问题列表 - 第47938页

if(($ x> 0 && 256 <= $ x)||($ y> 0 && 256 <= $ y))有什么问题?

什么错了

if (($x > 0 && 256 <= $x) || ($y > 0 && 256 <= $y)) { 
//Do AWESOME action here 
} else { 
echo '<br><div align="center"><b>X and Y must be over 0 but equal or less than 256.</b></div>'; 
}
Run Code Online (Sandbox Code Playgroud)

?这意味着如果X超过0且X为256或更小且y超过0且小于或等于256,那么做什么,对吧?我输入x 237和y 144,它给出了一个错误,说"X和Y必须大于0但等于或小于256".

php conditional-statements

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

Rails:验证包含布尔失败测试

我试图确保我的模型的一个字段是一个布尔值,但我的测试仍然失败.

阅读本文后:验证Rspec和Rails中的布尔值以及此Rails:如何验证某些内容是否为布尔值?我最终这样做了:

class Model < ActiveRecord::Base

  validates :my_field, :inclusion => { :in => [true, false] }

end
Run Code Online (Sandbox Code Playgroud)

我已经尝试过几种不同的测试方法(使用rspec和shoulda匹配器),并且由于我的测试一直在失败,我现在正处于最愚蠢的可能(?)方式.仍然,测试没有通过,我猜测有一些机制可以在某处转换价值.

以下是我用来了解发生了什么的事情:

# create instance without setting value ...

# these work as expected
model_instance.valid?.should be_false      # passes
model_instance.my_field = true
model_instance.valid?.should be_true       # passes
model_instance.my_field = false       
model_instance.valid?.should be_true       # passes

# works as expected
model_instance.my_field = ""
model_instance.valid?.should be_false      # passes

# these should pass but fail
model_instance.my_field = "foo"
model_instance.my_field.should == "foo"    # fails as well, …
Run Code Online (Sandbox Code Playgroud)

validation unit-testing boolean ruby-on-rails

15
推荐指数
2
解决办法
7755
查看次数

iPhone - 了解iPhone旋转

我正试图理解这一点,试图在墙上敲我的头.见下图.

假设我有一张iPhone放在桌子上.此时,通过核心运动的旋转读数对于偏航,滚动和俯仰是0,0,0(图片A).

然后我将它滚动90度.现在它坐在桌子上,左侧是主页按钮.现在它读取0,0,0(图片B).

现在我把它偏转了180度.它现在坐在桌子右侧.左侧的主页按钮.它现在读取180,0,0(图片C).

如果我现在滚动它就会出现问题.假设我将它滚动-45度.我应该读180,-45,0但我正在读180,-45,180 ???? (图片D).

这是为什么?如果我从来没有改变过它,为什么它给我一个音高价值呢?如何通过其他角度的旋转来影响音高?谢谢.

在此输入图像描述

iphone core-motion

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

是否可以在没有exe的情况下执行.NET dll来加载它?

我很好奇是否有办法在新进程中执行静态.DLL方法而不必为它创建.EXE?

AFAIK,本机Win32/64 DLL无法实现..NET DLL程序集怎么样?

更新:我忘了提到我主要感兴趣的是以编程方式执行此操作(来自C#代码,具体而言).

谢谢!

结论:虽然没有人"敢"拼出来,但答案似乎都倾向于"不".需要通过一种传统方式(EXE,PowerShell等)启动进程,然后说服进程加载DLL并执行其中的代码.我想我错误地希望托管的DLL能够提供更多功能.

再次感谢所有插话的人!

.net assemblies createprocess

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

如果在HTC设备上突出显示,WebView中的输入元素始终具有相同的样式

我目前正在编写一个应用程序,它使用嵌入式WebView来显示其内容,或者有时使用输入表单从用户查询数据.这些表单中的输入字段使用-webkit-css样式进行样式设置.

到目前为止,所有设备(在Nexus One上测试,LG Optimus 500,三星Galaxy S)都可以正常工作,除了具有HTC Sense的设备.在具有HTC Sense的设备上,如果选择了输入元素,则样式会丢失.使用input:focus {}在CSS没有帮助,有意识的HTC设备根本不理会.

这张图片说明了它,当前选择了"昵称",但仍然应该像"Vorname"和"Nachname"一样进行样式设置.

焦点问题

任何想法可能解决这个问题?

这是一个示例HTML页面(根据要求):

<html>
<head>
    <meta name="viewport" content="target-densitydpi=low-dpi" />
    <style type="text/css">
      input[type="number"],
      input[type="text"]{
    border: 1px solid #CDFF3C;
    background: #F3FECA;
    width: 220px;
    -webkit-border-radius: 4px;
        -webkit-box-shadow: inset 1px 1px 4px #AAA;
    -webkit-tap-highlight-color: rgba(205, 255, 60, 0.5);
      }
      body {
        background:#ebffb9;
        margin-right:0;
        margin-left:0;
        font-size: 14px;
      }
    </style>
</head>
<body>
<form name="data" action="/im/postdata" method="get" accept-charset="UTF-8">
  <p class="edit">
    <b>Vorname</b>
    <br/>
    <input type="text" name="3"/>
    </input>
  </p>
</form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

无需将其嵌入到应用程序中,只需将其放在某个Web服务器上并使用内置的Web浏览器打开它.

android htcsense

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

如何在网页中显示格式化代码

我正在尝试写一个博客,我希望以一种整洁的格式显示c#代码.有办法吗?我喜欢这样做,就像堆栈溢出一样,包括颜色.:)

html css c#

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

.net文件用mshtml写

我使用mshtml进行html解析.(版本7.0.3300.0,C:\ Program Files\Microsoft.NET\Primary Interop Assemblies\Microsoft.mshtml.dll).

HTMLDocumentClass有一个write方法,所以我使用它,但它引发了与ErrorCode的ComException:-2147352571和消息:类型不匹配.它是什么原因?如果不使用HTMLDocumentClass的write方法,他们为什么定义?

    HTMLDocumentClass getHTMLDocument(string html)
    {
        HTMLDocumentClass doc = new HTMLDocumentClass();

        doc.write(new object[] { html }); // raises exception
        doc.close();

        return doc;
    }

    HTMLDocumentClass getHTMLDocument2(string html)
    {
        HTMLDocumentClass doc = new HTMLDocumentClass();
        IHTMLDocument2 doc2 = (IHTMLDocument2)doc;
        doc2.write(new object[] { html });
        doc2.close();

        return doc;
    }
Run Code Online (Sandbox Code Playgroud)

.net c# document mshtml

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

从Django中的POST请求中读取多维数组

我有一个jquery客户端发送带有多维数组的POST请求,如下所示:

friends[0][id]    12345678 
friends[0][name]  Mr A
friends[1][id]    78901234
friends[1][name]  Mr B
Run Code Online (Sandbox Code Playgroud)

也就是说,一个包含两个项目的数组,name和id.

是否有自动方式接收此输入作为列表或字典?我似乎无法使.getlist工作

django jquery post

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

在Zend Framework中获取应用程序环境

我是Zend Framework的新手,我想知道如何在我的控制器中获取应用程序环境.

我在一个论坛中阅读使用:echo getenv('APPLICATION_ENV'); 但它不起作用.

php zend-framework

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

用于Google App Engine的Memcache(Java)是全局缓存吗?

我是Google App Engine的新用户,过去几天我花了很多时间使用GAE的Memcache构建应用程序来存储数据.根据我的初步调查结果,似乎GAE的Memcache不是全球性的?

让我进一步解释.我知道GAE的不同请求可能由不同的实例提供(实际上这似乎经常发生).正是出于这个原因,我使用Memcache来存储一些共享数据,而不是静态Map.我想(也许是错误的)这是使用分布式缓存的重点,以便任何节点都可以访问数据.

另一个明确的可能性是我做错了什么.我已经尝试了JCache和低级Memcache API(我正在编写Java,而不是Python).这是我正在做的检索缓存:

MemcacheService cache = MemcacheServiceFactory.getMemcacheService();
Run Code Online (Sandbox Code Playgroud)

部署之后,这是我检查的内容(通过我的应用程序日志):

  1. 初始请求由特定节点提供,并且数据存储在上面检索的高速缓存中.
  2. 新的几个请求检索相同的缓存,数据就在那里.
  3. 当一个新节点被生成来提供请求时(从日志中我知道发生这种情况,因为GAE记录了"此请求导致为您的应用程序启动新进程的事实......"),检索缓存并且是EMPTY !

现在我也知道无法保证Memcache中的数据有多长,但从我的发现来看,当diff实例尝试访问缓存时,数据似乎消失了.这似乎违背了分布式全局缓存的整个概念吗?

希望有人能够确切地澄清这应该如何表现.如果Memcache不是全局的,并且每个服务器实例都有自己的副本,那么为什么甚至使用Memcache呢?我可以简单地使用静态HashMap(我最初做过,直到我意识到它不会是全局的,因为不同的实例服务于我的请求).

救命?

java google-app-engine memcached caching

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