小编Jos*_*ado的帖子

不推荐使用引用分配new的返回值

我刚收到一个错误.

当我尝试分配这样的对象时:

$obj_md = new MDB2();
Run Code Online (Sandbox Code Playgroud)

我得到的错误是"不推荐使用引用分配新值的返回值".实际上我一直在寻找一个解决方案,但我见过的唯一一个就是拒绝php.ini(error_reporting)的政治.我也尝试过,但它没有用.

这太令人困惑了......我希望你能帮助我.提前致谢.

php php-5.2

62
推荐指数
6
解决办法
22万
查看次数

访问模态视图控制器父级

我以模态方式呈现ViewController.如何访问父视图控制器?

我的架构是TabBarController => VC1 => VC2 => VC3 => MVC1,我想从MVC1到达VC3.

在VC3中,我有这个代码:

- (void) editAd{
    AskPasswordViewController *modalViewController = [[AskPasswordViewController alloc] initWithNibName:@"AskPasswordView" bundle:nil];

    NSLog(@"modalparent class=%@", [[modalViewController parentViewController] class]);

    [self presentModalViewController:modalViewController animated:YES];
    [modalViewController release];
}
Run Code Online (Sandbox Code Playgroud)

我在MVC1中试过这个:

- (void) sendRequest {
    NSLog(@"classe : %@",[[self parentViewController] class] );
}
Run Code Online (Sandbox Code Playgroud)

但它返回我的TabBarViewController ...

iphone ios

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

在C中链接外部变量

在Unix中,我有三个主要文件.其中一个是图书馆,另一个是程序.

  • MyLib.c并且MyLib.h是图书馆.
  • main.c 是程序.

MyLib.h我有一个声明(extern int Variable;).当我尝试使用Variablemain.c我不能.当然,我已经包含MyLib.hMyLib.cmain.c,我也将它们链接.无论如何,该变量未被识别main.c.

如何在链接程序时获取变量?

c extern

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

link_to与删除和自己的控制器和操作

我在Ruby on Rails 3中遇到以下问题.当我尝试在视图中使用方法link_to时,参数:method =>:delete和一个对象像往常一样工作正常.

<%= link_to 'Delete', @car , :confirm => 'Are you sure?', 
                             :method => :delete,
                             :remote => true %>
Run Code Online (Sandbox Code Playgroud)

当我尝试使用自己的控制器和操作时,问题出现了:

<%= link_to 'Delete', :id => @car.id, 
                      :confirm => 'Are you sure?', 
                      :controller => 'truck',
                      :action => 'my_destroy',
                      :method => :delete,
                      :remote => true %>
Run Code Online (Sandbox Code Playgroud)

它不起作用,url就像get,并且锚没有从Rails 获得数据远程和其他属性.

那么,我如何使用自己的控制器和link_to和delete方法操作?

我在routes.rb文件中有路由所以我认为这不是问题.

提前致谢.

ruby-on-rails-3

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

与egrep正则表达式匹配的部分

我想知道,如果使用egrep((GNU grep)2.5.1),我可以选择匹配文本的一部分,例如:

grep '^([a-zA-Z.-]+)[0-9]+' ./file.txt
Run Code Online (Sandbox Code Playgroud)

所以我只得到括号之间匹配的部分

house.com
Run Code Online (Sandbox Code Playgroud)

而不是像我通常得到的整条线:

house.com112
Run Code Online (Sandbox Code Playgroud)

假设我的file.txt中有一行house.com112.

(实际上这个正则表达式只是一个例子,我只想知道我是否只能打印整行的一部分.)

我知道在某些语言中,例如PHP,Perl甚至AWK我都可以,但我不知道我是否可以使用egrep.

先感谢您!

regex grep

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

将 Javascript 代码发送到浏览器

有没有办法从 shell 将 javascript 命令发送到在浏览器中运行的开放网络?

假设我用 Chrome 打开了 stackoverflow.com。好吧,我想发送类似

alert('hi!');
Run Code Online (Sandbox Code Playgroud)

从外壳,类似于以下内容:

$ send -t Chrome -w "stackoverflow.com" -c "alert('hi!')"
Run Code Online (Sandbox Code Playgroud)

我想知道这一点,因为如果我可以在 Chrome 的 javascript 控制台上编写 alert('hi!') ,我应该可以在某个地方通过调用来做同样的事情,对吧?

我看过 node.js,但我认为这是不可能的,如果我错了,请告诉我。

我知道这个问题可能看起来很奇怪,但我很好奇,提前致谢:)

javascript browser command-line

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

标签 统计

browser ×1

c ×1

command-line ×1

extern ×1

grep ×1

ios ×1

iphone ×1

javascript ×1

php ×1

php-5.2 ×1

regex ×1

ruby-on-rails-3 ×1