问题列表 - 第30004页

MySQL访问被拒绝错误,但一切都是正确的!

这是我的代码

<?php
$host = 'localhost';
$username = 'sam_sam';
$password = '[censored]';
$name = 'sam_ballpointradio';
mysql_connect($host, $db_username, $db_password)
or die(mysql_error());
mysql_select_db($db_name) or die(mysql_error());
?>
Run Code Online (Sandbox Code Playgroud)

并且错误消息是

警告:mysql_connect()[function.mysql-connect]:对第6行/home/sam/public_html/ballpointradio/db_config.php中用户's'''localhost'(使用密码:NO)的
访问被拒绝用户拒绝访问'sam'@'localhost'(使用密码:否)

我知道所有信息都是正确的,但这是一个奇怪的错误,因为它说我没有使用密码,但我...

php mysql mysql-error-1045

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

目标C实现controlTextDidChange:在.h和.m文件中

有人可以发布关于如何在.h和.m文件中使用带有文本标签的controlTextDidChange的最简单示例吗?我的代码的另一部分不断地每秒多次更改此文本标签的值.我只需要我的脚本的另一部分,可以判断值是否已更改并执行操作.所有这些有此主题的网站都没有涵盖如何完全使用它.所以我想我会在这里问它!:d

谢谢!以利亚

cocoa objective-c nstextfield

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

ASP.NET MVC Razor视图引擎

阅读Scott Guthrie的博客文章,了解ASP.NET MVC 的新Razor视图引擎,并阅读这个问题,比较可用的视图引擎.

Razor似乎解决了默认视图引擎的大多数问题.作为开发人员,哪些功能差异会使其成为一个引人注目的选择?缺少哪些功能会阻止您使用它?

asp.net-mvc viewengine razor

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

C++中成员函数的内存实现

我在维基百科上阅读了一篇关于虚拟表的文章.

class B1
{
public:
  void f0() {}
  virtual void f1() {}
  int int_in_b1;
};

class B2
{
public:
  virtual void f2() {}
  int int_in_b2;
};

used to derive the following class:

class D : public B1, public B2
{
public:
  void d() {}
  void f2() {}  // override B2::f2()
  int int_in_d;
};
Run Code Online (Sandbox Code Playgroud)

阅读之后,我不禁想知道如何在C++中实现非虚拟成员函数.是否有一个单独的表,如v-table,其中存储了所有函数地址?如果是,那么这个表被调用了什么以及继承期间会发生什么?

如果没有那么编译器如何理解这些语句?

D * d1 = new D;
d1->f0();    // statement 1
Run Code Online (Sandbox Code Playgroud)

编译器如何解释f0()是B1的函数,并且由于D公开继承了D,它可以访问f0().根据文章,编译器将语句1更改为

(*B1::f0)(d)
Run Code Online (Sandbox Code Playgroud)

c++ inheritance

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

Ruby流量控制

我在网上找不到任何有用的资源来分解Ruby的不同流控制选项.

让我们假设我在一个方法中迭代一个数组:

def a_method
   things.each do |t|
      # control options?
   end
end
Run Code Online (Sandbox Code Playgroud)

这里有哪些不同的流量控制选项?他们有什么不同?

  1. 重试
  2. 返回
  3. 打破
  4. 下一个
  5. 重做

ruby iteration controls

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

C中数组索引的正确类型是什么?

应该使用C99中的数组索引的类型?它必须适用于LP32,ILP32,ILP64,LP64,LLP64等.它不一定是C89类型.

我找到了5位候选人:

  • size_t
  • ptrdiff_t
  • intptr_t/uintptr_t
  • int_fast*_t/uint_fast*_t
  • int_least*_t/uint_least*_t

有一个简单的代码可以更好地说明问题.什么是最好的类型i,并j在这两个特定的循环.如果有充分的理由,两种不同的类型也可以.

for (i=0; i<imax; i++) {
        do_something(a[i]);
}
/* jmin can be less than 0 */
for (j=jmin; j<jmax; j++) {
        do_something(a[j]);
}
Run Code Online (Sandbox Code Playgroud)

PS在问题的第一个版本中,我忘记了负面索引.

PPS我不打算编写C99编译器.但是编译器程序员的任何答案对我来说都是非常有价值的.

类似的问题:

c indexing types c99

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

PresentModalViewController或addsubview?

嗨,我正在xcode 3.2.3中编写应用程序.我想做的就是切换到另一个视图,但我不确定最好的方法.我可以用这两种方式做到这一点......

PreferencesViewController *screen = [[PreferencesViewController alloc]initWithNibName:nil bundle:nil];

screen.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

[self presentModalViewController:screen animated:YES];

[screen release];
Run Code Online (Sandbox Code Playgroud)

或使用......

PreferencesViewController *screen = [[PreferencesViewController alloc]initWithNibName:nil bundle:nil];

[UIView beginAnimations:nil context:NULL];

[UIView setAnimationDuration:1.0];

[UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.view cache:YES];

[self.view addSubview:screen.view]; 

[UIView commitAnimations];
Run Code Online (Sandbox Code Playgroud)

我对这两种方法都有一些问题.如果我使用presentModalViewController并在PreferencesViewController中模拟内存警告我的应用程序崩溃.第二种方法不是这种情况.然而,第二种方法使我的按钮在翻转动画期间看起来很奇怪.

有人可以告诉我什么是错的和/或建议我哪种方法是正确的.

谢谢

views flip addsubview presentmodalviewcontroller

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

iPhone/Safari:如何在睡眠模式下继续执行javascript?

许多帖子为iPhone应用程序解决了这个问题,但我需要知道如何在网页上为javascript做这个.

我的具体问题是我想在很长一段时间内跟踪设备的位置(例如汽车旅行).当设备休眠时(这可能是在通话期间,我还没有尝试过这种情况)这就成了问题.

我对任何想法持开放态度,包括防止睡眠模式(但因为我在Safari中,我不确定我有多少控制权).

javascript iphone safari

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

Rails,为什么连接返回带有非uniq值的数组?

我使用Rails 3的示例,但我相信Rails 2.3也是如此.

假设,我有模型城市有很多地方.我试图找到有位置的城市.

我使用以下代码:

City.joins(:locations)
Run Code Online (Sandbox Code Playgroud)

但是输出数组是:

=> [#<City id: 5, name: "moscow", created_at: "2010-07-02 15:09:16", updated_at: "2010-07-02 15:09:16">, #<City id: 5, name: "moscow", created_at: "2010-07-02 15:09:16", updated_at: "2010-07-02 15:09:16">, #<City id: 5, name: "moscow", created_at: "2010-07-02 15:09:16", updated_at: "2010-07-02 15:09:16">, #<City id: 5, name: "moscow", created_at: "2010-07-02 15:09:16", updated_at: "2010-07-02 15:09:16">]
Run Code Online (Sandbox Code Playgroud)

数组长度为4(莫斯科的位置数).

在什么情况下它可能有用?目标是输出数组中一个对象的4个副本?

我可以使用City.joins(:locations).uniq,但我失去了对arel的敏捷.

我有两个问题:

  1. 为什么连接返回非唯一数组?
  2. 为此目的,更喜欢使用而不是连接?

join ruby-on-rails unique

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

如何从sed路径中删除最后一个目录?

如何删除最后一个目录sed(不是dirname),如下所示:

echo "/dir1/dir2/dir3/dir4" | sed .....
Run Code Online (Sandbox Code Playgroud)

所以我会得到/dir1/dir2/dir3.

shell sed path

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