标签: detect

使用php检测页面文件名?

我在Wordpress模板上制作菜单,需要菜单来检测当前页面并突出显示它.例如,我的菜单是:

<li><a href="index.php" class="current">Home</a></li>
<li><a href="about.php">About</a></li>
Run Code Online (Sandbox Code Playgroud)

因此,如果用户位于"关于"页面上,我希望该用户具有"class = current".这怎么可能?我听说使用$_SERVER['PHP_SELF']可能吗?请欣赏我对PHP编码没有任何了解,所以请详细说明任何回复.

php detect

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

检测单选按钮更改

我在一个表单上有大约 50 个单选按钮,我不想为每个单选按钮创建一个 if 语句来检测一个更改的时间,它们不是组合框的一部分。我将如何检测是否有任何单选按钮更改,然后将名称写入另一个变量?

vb.net detect radio-button

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

python xlib发生更改焦点事件时如何“正确”检测应用程序名称

我想在使用 python xlib 发生更改焦点事件时检测应用程序窗口名称,因此在第一步中我使用以下代码:

#!/usr/bin/env python
#-*- coding:utf-8 -*-
import Xlib.display
import time


display = Xlib.display.Display()
while True:
    window = display.get_input_focus().focus
    wmname = window.get_wm_name()
    wmclass = window.get_wm_class()
    if wmclass is None and wmname is None:
        window = window.query_tree().parent
        wmname = window.get_wm_name()
    print "WM Name: %s" % ( wmname, )
    time.sleep(3)
Run Code Online (Sandbox Code Playgroud)

但我想要一个正确的方法,然后我研究 xlib 事件并找到Input Focus Events并编写以下代码:

#!/usr/bin/env python
#-*- coding:utf-8 -*-
import Xlib.display
from Xlib import X

def main():
    display = Xlib.display.Display(':0')
    root = display.screen().root
    root.change_attributes(event_mask=Xlib.X.FocusChangeMask)

    while True:
        event …
Run Code Online (Sandbox Code Playgroud)

python focus detect xlib application-name

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

获取iPhone的相机分辨率?

有没有办法获得iPhone相机的分辨率?显然3G有1200x1600,3GS有1500x2000,但我如何从我的代码中获取这些值(没有拍照).我需要他们对相机预览做一些仿射变换.

我可以检测它是3G或3GS来硬编码这些值,但它只是最后的手段.

iphone camera resolution detect iphone-3gs

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

如何在面朝上时检测iPhone是否正在旋转?

有没有办法检测躺在桌子上的iphone是否正在旋转?我确实意识到加速度计没有报告这种运动,也没有报告 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation方法.

有没有办法检测手机旋转的角度变化?谢谢.

iphone rotation detect orientation

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

如何检测用户是否禁用了javascript?

我正在和一位朋友谈论他们的浏览器中没有启用javascript的用户,以及如何向他们展示您网站的"无javascript"版本.

它有可能,怎么做?

思考?

javascript browser-detection detect

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

JQuery - 我如何检测给定div中存在多少给定类的div?

我有这样的div:

<div id="x" name="x" class="x" style=""></div>
Run Code Online (Sandbox Code Playgroud)

并包含在这个div中我有几个像这样的div:

<div id="y_1" name="y_1" class="y" style=""></div>
<div id="y_2" name="y_2" class="y" style=""></div>
<div id="y_3" name="y_3" class="y" style=""></div>
Run Code Online (Sandbox Code Playgroud)

等等

问题1:如何检测容器div(class ="x")中包含多少个div(class ="y")? - (只是带有号码的警报("")).

问题2:我如何对这些y-div(class ="y")执行某些操作,例如可能使用$('.y')将字母"Y"放入所有y-div中的函数. HTML( "Y"); , 例如??

任何帮助赞赏的人......

html jquery detect

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

jQuery - 检测通用平台Windows/Linux/Apple

这基于jQuery - 检测操作系统和操作系统版本

我只想测试Windows或Linux或Apple平台.这是对的吗?

var os = (function () {
    var ua = navigator.userAgent.toLowerCase();
return {
        isWindows: /(windows|win95|win32|win64)/.test(ua),
        isLinux: /(linux|freebsd|ssl-mm)/.test(ua),
        isApple: /(mac os|mac_powerpc)/.test(ua)
    };
}());
Run Code Online (Sandbox Code Playgroud)

测试:http://jsfiddle.net/k5mGC/4/

是否有完整的用户代理结果列表?我只找到了像http://user-agents.my-addr.com/user_agent_request/user_agent_examples-and-user_agent_types.php这样的示例列表

jquery operating-system detect

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

检测未初始化对象的类型

假设我有一个未初始化的对象,例如:

MyClass A=null;
Run Code Online (Sandbox Code Playgroud)

如何检测A的类型是MyClass?A instanceof MyClass.class不管用.这是假的.然后A.getClass()抛出一个NullPointerException.有没有办法找到这种未初始化对象的类型?

编辑:

实际情况是MyClassA,MyClassB并且MyClassC是子类MyClass.所以我将使用以下代码:

MyClassB B=null;
MyClass MC=B;
Run Code Online (Sandbox Code Playgroud)

现在,在运行时,我需要确定MC是"实例" MyClassA还是MyClassBMyClassC.有没有办法做到这一点?

编辑2:

通过在运行时检测类型,我将能够执行以下操作:

MyClass C=null;
...
//detect the type of C and instantiate the base class with an instance of that type
MyClass MC=new MyClassC();
Run Code Online (Sandbox Code Playgroud)

基本上,我将传递所有子类的对象,我将必须确定每个对象的类型,并使用该类型实例化基类并返回它.

编辑3:

终于找到了部分方法来做到这一点!依靠多态来做到这一点:

MyClassC C=null;
detect(C);
....
detect(MyClassA a){}
detect(MyClassB b){}
detect(MyClassC c){ //MyClassC detected! }
Run Code Online (Sandbox Code Playgroud)

但是,如果我传递了MyClass对象,这将无效.

java types class detect

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

统一检测游戏对象上的轻击

我目前正在做足球比赛。

在这个迷你游戏中,当玩家触摸球时,它会增加力量,并且目标是获得更高的得分。

所以我写道:

 void Update()
{
    if(Input.touchCount == 1 && Input.GetTouch(0).phase== TouchPhase.Began)
      {
       AddForce, and playsound ect...
      }

}
Run Code Online (Sandbox Code Playgroud)

这样,当我触摸屏幕上的任意位置时,它会增加力量,但是当我触摸我的游戏对象(球)时,我只想增加力量。

我怎样才能做到这一点?

谢谢!:)

c# android detect touch unity-game-engine

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