问题列表 - 第14328页

为什么这个多态C#代码会打印它的作用?

我最近得到了以下代码作为一种帮助理解PolymorphismInheritance在OOP - C#中的谜题.

// No compiling!
public class A
{
     public virtual string GetName()
     {
          return "A";
     }
 }

 public class B:A
 {
     public override string GetName()
     {
         return "B";
     }
 }

 public class C:B
 {
     public new string GetName()
     {
         return "C";
     }
 }

 void Main()
 {
     A instance = new C();
     Console.WriteLine(instance.GetName());
 }
 // No compiling!
Run Code Online (Sandbox Code Playgroud)

现在,在与提出拼图的其他开发者进行了长时间的长时间聊天后,我知道输出是什么,但我不会为你破坏它.我真正遇到的唯一问题是我们如何得到输出,代码如何逐步通过,继承什么等等.

我认为C会返回,因为它似乎是定义的类.然后我通过我的脑袋了解是否B会因为C继承而返回B- 但B也继承A(这是我困惑的地方!).


题:

任何人都可以解释多态性和继承如何在检索输出中发挥作用,最终显示在屏幕上?

.net c# oop polymorphism inheritance

68
推荐指数
2
解决办法
6931
查看次数

面向方面的Objective-C库?

是否有任何面向方面的Objective-C库我可以用于iPhone开发?

iphone aop objective-c ios

23
推荐指数
2
解决办法
5331
查看次数

可以/我应该针对SQLite数据库运行我的网站吗?

我即将建立一个新的个人博客/投资组合网站(将用ASP.NET编写),我将针对SQLite数据库运行它.这有几个原因:

  1. 该网站不会获得大量流量,从我读过的内容来看,SQLite能够支持相当多的并发用户进行阅读
  2. 我只需通过FTP下载数据库就可以轻松备份所有内容
  3. 我不必每个月向我的托管公司支付一个我很难使用的庞大的SQL2008数据库

那么,我应该去做,还是这是一个疯狂的想法?

sqlite blogs system.data.sqlite

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

链接用C编写的PHP扩展

编辑:修改我的问题

在C中构建外部PHP模块时,如何链接共享对象?

php automake php-extension php-internals

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

如何在这个PHP和MySQL代码中演示SQL注入?

我首先要注意的是,这是对我自己的数据库的一次教育尝试,以便更好地理解MySQL注入以保护我自己的代码.

我需要弄清楚如何根据以下代码构建MySQL注入的几个示例.这是一个基本的用户登录系统,我接受用户名和密码而没有任何转义

$user = (!empty($_POST['user'])) ? $_POST['user'] : '';
$pass = (!empty($_POST['pass'])) ? $_POST['pass'] : '';
Run Code Online (Sandbox Code Playgroud)

然后,MySQL查询尝试在名为users的表中查找输入的用户名和密码,如下所示:

$res = mysql_query("SELECT * from users where user='{$user}' AND pass='{$pass}'");
Run Code Online (Sandbox Code Playgroud)

这是未转义的输入,我正在尝试将MySQL注入:

  1. 知道合法用户的用户名(我的用户表中的一个用户是测试人员),以及
  2. 注入会完全丢弃用户表.

我已经尝试了几个来自维基百科的MySQL注入示例,但我猜{}我的查询是在阻止注入,所以我很感激那些对此有信心的人的一些帮助,谢谢大家.

mysql security code-injection

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

Sql比赛

很抱歉提出这类问题.

但我很想知道一些好的网站,我可以有机会参加一些sql比赛.

我找到了1个 TroyK的T-SQL挑战赛

但它不是免费的.

我正在寻找一个免费的.

还有C#编程比赛.我发现的是Code Chef

我正在寻找更多.

此外,它应该适合任何年龄段!

编辑:

我喜欢Project Euler.这真好

还有一些TSQL编程挑战.Sql Server Central很好.但我正在寻找更多的TSql程序

提前致谢

sql

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

JQuery在Iframe(通过其文本)中查找元素并向其添加.click函数

我有一个网页(A),我使用iframe将(A)嵌入到我的主页(B).这个(A)包含一个关闭浏览器窗口的链接:

<a href="" onclick="window.opener = window;
    window.close();
    return false;">Close The Page</a>
Run Code Online (Sandbox Code Playgroud)

由于我嵌入(A),(A)中的紧密能力不再具有功能性.我需要做的是,当从(B)点击此链接时,我想要隐藏我的iframe,换句话说,让它看起来像关闭.所以我必须在iframe中找到该链接并了解它是否被点击(B)?

请帮忙.

谢谢

iframe jquery contains filter find

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

action:@selector(showAlert :)如何在这个showAlert方法中传递参数?

我正在为我添加自定义按钮UITableViewCell.在该按钮的操作中,我想调用showAlert:函数并希望在方法中传递单元格标签.

如何在此showAlert方法中传递参数:action:@selector(showAlert:)

iphone objective-c uialertview ios

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

在这里使用指针向量是不必要的还是更糟,导致内存泄漏?

我是一个相对较新的C++编程,但我是一个10年的C程序员,因此对指向对象的指针比对对象的引用更为舒服.

我正在写一个纸牌游戏 - 这个设计不安全吗?有没有更好的办法?

无论如何,我有一节课SolitaireGame:

class SolitaireGame:
{
    public:
        SolitaireGame( int numsuits = 1 );
    private:
        Deck * _deck;
        vector<Card> _shoe;
};
Run Code Online (Sandbox Code Playgroud)

Deck被这样定义:

class Deck:
{
public:
 Deck::Deck( vector<Card>& shoe );
 ~Deck();
 int DealsLeft() const { return deals_left; }
 Card * PullCard();
private:
 int deals_left;
 int num_each_deal;
 deque<Card *> _cards;
};
Run Code Online (Sandbox Code Playgroud)

Deck构造,花费的向量的参考Card对象(鞋,通常104卡)并按下指针到每个卡到它自己的指针的双端队列.

Deck::Deck( vector<Card>& shoe )
{
    vector<Card>::iterator iter = shoe.begin();

    while( iter != shoe.end() )
    {
        _cards.push_front( &(*iter) );
        iter++;
    } …
Run Code Online (Sandbox Code Playgroud)

c++ pointers vector

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

python中的快速字符串修改

这部分是一个理论问题:

我有一个字符串(比如UTF-8),我需要修改它,以便每个字符(不是字节)变成2个字符,例如:

"Nissim" becomes "N-i-s-s-i-m-"


"01234" becomes "0a1b2c3d4e" 
Run Code Online (Sandbox Code Playgroud)

等等.我怀疑循环中的天真串联会太昂贵(它是瓶颈,这应该是一直发生的).

我会使用一个数组(预先分配)或尝试制作我自己的C模块来处理这个问题.

对于这种事情,任何人都有更好的想法吗?

(请注意,问题始终是多字节编码,并且必须为UTF-8解决),

哦,它的Python 2.5,所以这里没有闪亮的Python 3东西.

谢谢

python string

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