标签: detect

Upstart调用脚本(用于插入USB驱动器)

我知道Ubuntu(和Fedora)使用Upstart而不是经典的System V init守护进程(SysVinit).

我想知道如何检测何时插入USB驱动器,安装它并将一些文件复制到它.我希望Upstart为此调用我自己的脚本.

如果有可能,我希望Upstart为特定的 USB驱动器调用脚本,这样除了我的"即时备份"USB驱动器之外,我将获得每个USB驱动器的正常功能.

如果Upstart可以将USB驱动器标识字符串作为参数发送到我的脚本,我想这将是理想的解决方案,因为我可以在我的脚本中使用id字符串并且可能使脚本处理两个USB驱动器而不用变化很大.

作为旁注,您是否知道除Upstart之外的任何其他系统,它以一种很好的方式处理USB驱动器,网络安装文件系统等?(因为SysVinit似乎没有.)

linux bash usb-drive upstart detect

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

在c#中获取可移动媒体驱动器列表

嗨我需要在c#中检测所有可移动媒体驱动器ia下拉菜单

任何帮助将不胜感激

谢谢

c# detect removable

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

在Android上,如何检测系统对话框(电源选项,最近的应用程序,电量不足......)?

嗨Stackoverflowers(我知道,这听起来不应该......)

好吧,我认为这几乎都是问题所在:我想抓住任何导致我的活动显示甚至部分隐藏的东西,例如电源选项,最近的应用程序托盘,低电量通知等等......我是很难检测到这些系统事件.

我很确定onPause()会在发生这样的事件时被调用,但它似乎是错误的......或者是我?

还有其他任何想法吗?...我最好不要单独挂钩每个系统广播动作,因为我希望尽可能地通用(并对任何隐藏我的活动的行为做出反应).

感谢您的任何意见!

android dialog system detect

8
推荐指数
2
解决办法
5877
查看次数

Ruby可枚举的反向检测

假设我有以下数组:

views = [
  { :user_id => 1, :viewed_at => '2012-06-29 17:03:28 -0400' },
  { :user_id => 1, :viewed_at => '2012-06-29 17:04:28 -0400' },
  { :user_id => 2, :viewed_at => '2012-06-29 17:05:28 -0400' },
  { :user_id => 3, :viewed_at => '2012-06-29 17:06:28 -0400' },
  { :user_id => 1, :viewed_at => '2012-06-29 17:07:28 -0400' },
  { :user_id => 1, :viewed_at => '2012-06-29 17:08:28 -0400' },
  { :user_id => 3, :viewed_at => '2012-06-29 17:09:28 -0400' },
  { :user_id => 3, :viewed_at => …
Run Code Online (Sandbox Code Playgroud)

ruby arrays ienumerable reverse detect

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

不能对函数调用的结果使用isset()(可以使用"null!= Func()"代替)

( ! ) Fatal error: Cannot use isset() on the result of a function call (you can use "null !== func()" instead) in C:\Users\sanoj\Documents\NetBeansProjects\video-site\app\detect.php on line 45
Call Stack
#   Time    Memory  Function    Location
1   0.0000  234208  {main}( )   ..\index.php:0
Run Code Online (Sandbox Code Playgroud)

以前我的代码是

if(!defined('WAP'))
    define('WAP', isset($_REQUEST['wap']) || isset($_REQUEST['wap2']) || isset($_REQUEST['imode'])|| isset($_REQUEST['html'])|| isset($_REQUEST['Android'])|| isset($_REQUEST['iphone'])|| isset($_REQUEST['IEMobile']));

    if (WAP)
{
    define('WIRELESS_PROTOCOL', isset($_REQUEST['wap']) ? 'wap' : (isset($_REQUEST['wap2']) ? 'wap2' : (isset($_REQUEST['iphone']) ? 'iphone' : (isset($_REQUEST['imode']) ? 'imode' : (isset($_REQUEST['IEMobile']) ? 'IEMobile' :(isset($_REQUEST['html']) ? 'html' : (isset($_REQUEST['Android']) …
Run Code Online (Sandbox Code Playgroud)

php netbeans function detect

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

检测可移动驱动器(例如USB闪存驱动器)C/C++

如何检测可移动磁盘驱动器何时(dis)连接到系统?如何获取挂载路径(对于Linux)和驱动器号(对于Windows)?

编辑:有没有办法检测当前连接的设备?

c c++ removable-drive detect

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

Android:检测短信传出,不正确的计数

我正在尝试创建一个应用程序来计算来自手机的外发短信的数量.目前我有以下代码:

private void listenForSMS(){
    Log.v("SMSTEST", "STARTED LISTENING FOR SMS OUTGOING");
    Handler handle = new Handler(){};

    SMSObserver myObserver = new SMSObserver(handle);

    ContentResolver contentResolver = getContentResolver();
    contentResolver.registerContentObserver(Uri.parse("content://sms"),true, myObserver);
}

private class SMSObserver extends ContentObserver{

    int count = 0;
    String lastMessage = null;

    public SMSObserver(Handler handler) {
        super(handler);
    }

    public void onChange(boolean selfChange) {
        super.onChange(selfChange);

        Log.v("SMSTEST", "HIT ON CHANGE");

        Uri uriSMSURI = Uri.parse("content://sms");
        Cursor cur = getContentResolver().query(uriSMSURI, null, null,
                     null, null);
        cur.moveToNext();
        String protocol = cur.getString(cur.getColumnIndex("protocol"));
        if(protocol == null){
            count++;
            Log.v("SMSTEST", "SMS SENT: …
Run Code Online (Sandbox Code Playgroud)

sms android detect contentobserver

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

如何拦截(检测)粘贴命令到TMemo?

如何在将文本粘贴到TMemo之前捕获粘贴命令并更改剪贴板的文本,但是,粘贴后,剪贴板中的文本必须与更改之前相同?

例如,剪贴板上有文字'简单问题',TMemo中的文字是'СимплeQуeстиoн',之后剪贴板中的文字就像更改之前的'简单问题'.

delphi paste detect memo intercept

7
推荐指数
2
解决办法
4659
查看次数

检测流星环境?

我想知道如何检测流星是否在开发或生产环境中运行?

谢谢

javascript environment detect meteor

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

检测移动设备并重定向的最佳方法

这是我根据屏幕尺寸检测移动显示的代码段。您可以通过向URL添加forceDesktop参数来强制网站保持桌面模式。

我是jquery新手,所以如果您有建议,请发表评论。

致谢brandonjp: 如何获取JavaScript中的查询字符串值?

        <script>
            $.urlParam = function(name, url) {
                if (!url) {
                    url = window.location.href;
                }
                var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(url);
                if (!results) { 
                    return undefined;
                }
                return results[1] || undefined;
            }
            window.onload = function() {
                var forceDesktop = $.urlParam('forceDesktop');
                if (!forceDesktop) {
                    if ( $(window).width() < 639) {   
                        var url = "http://m.mysite.com/";    
                        $(location).attr('href',url);
                    }
                }
            };
        </script>
Run Code Online (Sandbox Code Playgroud)

mobile jquery redirect detect screen-size

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