问题列表 - 第29471页

Perl基本问题

  1. 在Unix shell脚本中,我们使用$?其中零等于成功的值来检查上一个命令的退出状态.我怎么能在Perl中做到这一点?

  2. 当我跑步时,perl -V我看到列出的一些路径@INC.如何添加新路径@INC

  3. 如何在GetOptions函数中设置参数的顺序?我想-email成为第一个参数,如果它作为第二个参数给出,它应该失败.

    GetOptions(
        'nemail' => sub {$ENV{EMAIL} = "Y"},
        'arg'    => \$help
    );
    
    Run Code Online (Sandbox Code Playgroud)
  4. 是什么扩展之间的区别.pl.pm?我什么时候需要使用.pm扩展程序?

  5. 当我写use File::Copy,代码在哪里?哪些环境变量可以use访问?

perl

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

代表们的主要流程是什么?

什么是介绍代表的主要原因,也是解决哪些类型的问题.我想知道这个问题.谢谢你提前

c# delegates

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

变量包含受前一个DELETE影响的行数?(在一个函数中)

我有一个用作INSERT触发器的函数.此函数删除与正在插入的行中的[序列号]冲突的行.它工作得很漂亮,所以我真的不想辩论这个概念的优点.

DECLARE
re1 feeds_item.shareurl%TYPE;
BEGIN
SELECT regexp_replace(NEW.shareurl, '/[^/]+(-[0-9]+\.html)$','/[^/]+\\1') INTO re1;
RAISE NOTICE 'DELETEing rows from feeds_item where shareurl ~ ''%''', re1;

DELETE FROM feeds_item where shareurl ~ re1;
RETURN NEW;
END;
Run Code Online (Sandbox Code Playgroud)

我想在NOTICE中添加一个指示有多少行受影响(也就是:已删除).我该怎么做(使用LANGUAGE'plpgsql')?

更新: 基于"厨房里的鸡肉"的一些出色指导,我将其更改为:

DECLARE
re1 feeds_item.shareurl%TYPE;
num_rows int;
BEGIN
SELECT regexp_replace(NEW.shareurl, '/[^/]+(-[0-9]+\.html)$','/[^/]+\\1') INTO re1;

DELETE FROM feeds_item where shareurl ~ re1;
IF FOUND THEN
    GET DIAGNOSTICS num_rows = ROW_COUNT;
    RAISE NOTICE 'DELETEd % row(s) from feeds_item where shareurl ~ ''%''', num_rows, re1;
END IF;
RETURN NEW;
END;
Run Code Online (Sandbox Code Playgroud)

postgresql triggers plpgsql

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

Android唯一ID

如何从Android手机获取唯一ID?

每当我尝试从手机中获取唯一ID作为字符串时,它总是显示android id并且没有其他唯一的十六进制值.

我怎么得到那个?

这是我用来获取ID的代码:

String id=Settings.Secure.getString(contentResolver,Settings.Secure.ANDROID_ID);
Log.i("Android is is:",id);
Run Code Online (Sandbox Code Playgroud)

我得到的输出看起来像这样:

Android id is: android id
Run Code Online (Sandbox Code Playgroud)

我正在使用Nexus One进行测试.

android

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

如何使用双引号将NSString初始化为文本

我想初始化NSString是双haoutes的"hai"..它可能吗?有什么帮助吗?但是NSString*str = @"hai"; 我想在没有直接初始化的情况下将其转换为"hai"?有什么帮助吗?

cocoa-touch objective-c ios

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

没有下划线的Android TextView链接?

我使用带有链接的TextView:

TextView tv ... 
tv.setText( Html.fromHtml(somehtml)) 
Run Code Online (Sandbox Code Playgroud)

可以通过设置属性android:textColorLink来控制链接颜色,但是我可以删除它的下划线吗?

android

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

Python中的解释器:制作自己的编程语言?

请记住,这是使用python.好吧,今天我正在摆弄一款名为Pyline的应用程序.它是一个类似命令行的界面,具有一些很酷的功能.但是,我在制作它时有一个想法:既然它就像一个"操作系统",它不会有自己的语言吗?

好吧,我在网上看过一些关于如何编写解释器,解析器和编译器的文章,但它对我来说并不是真的可读.我所看到的只是一大堆代码.我是那些需要评论或自述或者某些形式或者没有代码本身的用户沟通的人之一,所以我认为Stack Overflow对于像我这样的少年来说会很棒.我可以得到一些帮助吗?

python compiler-construction parsing interpreter

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

为什么将我的radiobuttons绑定到应用程序设置会在单击时更改其行为?

可能重复:
使用ApplicationSettings存储WinForms RadioButtons的Checked属性

我在组合框中有三个radiobuttons.当它们不受应用程序设置的约束时,它们的行为正常.

将每个已检查的属性绑定到应用程序设置后,会发生以下情况:我必须单击未经检查的radiobutton两次才能检查它.第一次单击后,所有三个都未选中.

我也试过只绑定其中两个,但行为是一样的.

任何人都可以帮忙吗?

谢谢.

我也在MSDN Visual Basic General Forum上问过.

.net application-settings radio-button winforms

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

如何检查两个数组是否与JavaScript相同?

var a = [1, 2, 3];
var b = [3, 2, 1];
var c = new Array(1, 2, 3);

alert(a == b + "|" + b == c);
Run Code Online (Sandbox Code Playgroud)

演示

如何检查这些数组是否相等并获得一个方法,true如果它们相等则返回?

jQuery是否提供任何方法?

javascript

225
推荐指数
9
解决办法
27万
查看次数

如何在Ubuntu上安装PostgreSQL的pg gem?

我正在尝试为Ruby安装PostgreSQL的pg gem.

我发出了以下命令:

gem install pg
Run Code Online (Sandbox Code Playgroud)

我使用RVM安装了Ruby 1.9.2.

上面的命令显示以下错误.

错误是:

Building native extensions.  This could take a while...

ERROR:  Error installing pg:

ERROR: Failed to build gem native extension.

/home/User/.rvm/rubies/ruby-1.9.2-preview3/bin/ruby extconf.rb

checking for pg_config... yes
checking for libpq-fe.h... yes
checking for libpq/libpq-fs.h... yes
checking for PQconnectdb() in -lpq... no
checking for PQconnectdb() in -llibpq... no
checking for PQconnectdb() in -lms/libpq... no
Can't find the PostgreSQL client library (libpq)

*** extconf.rb failed ***

Could not create Makefile due to some reason, …
Run Code Online (Sandbox Code Playgroud)

ruby postgresql pg

280
推荐指数
12
解决办法
12万
查看次数