问题列表 - 第15017页

在C#中查找Fibonacci序列.[项目欧拉演习]

我在Project Euler中遇到了这个问题.

这是问题的问题:

Fibonacci序列中的每个新术语都是通过添加前两个术语生成的.从1和2开始,前10个项将是:1,2,3,5,8,13,21,34,55,89,......查找序列中所有偶数项的总和不超过四百万.

到目前为止我的代码:编辑新代码仍然无法正常工作.

static void Main(string[] args)
{
    int a = 1;
    int b = 2;
    int Container = 0;
    int Sum = 0;

    while (b < 4000000)
    {
        if (a % 2 == 0)
        {
            Container += a;
        }

        Sum = a + b;
        a = b;
        b = Sum;
    }

    Container += b;

    Console.WriteLine(Container.ToString());
    Console.ReadLine();
}
Run Code Online (Sandbox Code Playgroud)

c# fibonacci

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

单击超链接时如何打开新窗口?

在点击超链接后,我想打开一个高度为600px,宽度为200px的新窗口.

我怎么能用HTML/Javascript做到这一点?

我是否使用像window.open这样的东西?它在IE中也兼容吗?或者我应该在Jquery中使用什么?

提前致谢.

html javascript jquery

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

Django继承:如何为所有子类设置一个方法?

我有一个模特

BaseModel
Run Code Online (Sandbox Code Playgroud)

以及它的几个子类

ChildModelA(BaseModel), ChildModelB(BaseModel), ...
Run Code Online (Sandbox Code Playgroud)

使用多表继承.将来我计划有几十个子类模型.

所有子类都有一些方法实现

do_something()
Run Code Online (Sandbox Code Playgroud)

如何从BaseModel实例调用do_somthing?

几乎完全相同的问题(没有解决方案)发布在这里:http:
//peterbraden.co.uk/article/django-inheritance

一个更简单的问题:如何在不检查所有可能的子类的情况下将BaseModel instnace解析为其子类实例之一?

python django inheritance overloading django-models

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

有人可以向我解释这一小段代码吗?

bool stop = false;
           int f1 = 1;
           int f2 = 2;
           int f3 = 0;
           int sum = 2;
           while (!stop)
           {
               f3 = f1 + f2;
               sum += f3 % 2 == 0 ? f3 : 0; //THIS ONE
               stop = f3 > 4000000 ? true : false;//AND THIS ONE.
               f1 = f2;
               f2 = f3;
           }
Run Code Online (Sandbox Code Playgroud)

什么是条件运算符?这是我第一次见到这样的东西.

c# conditional

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

如何强制浏览器显示CSS文件的最新更改?

我在PHP站点上对CSS文件进行了一些更改.

在我按住CTRL键并单击浏览器REFRESH按钮之前,我在任何浏览器中都没有显示更改.

这意味着大多数用户似乎不会看到我所做的更改.

如何强制浏览器立即显示CSS文件的更改(不重命名CSS文件)?

css php caching

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

preg_replace出CSS评论?

我正在编写一个快速preg_replace来从CSS中删除注释.CSS注释通常具有以下语法:

/* Development Classes*/
/* Un-comment me for easy testing
  (will make it simpler to see errors) */
Run Code Online (Sandbox Code Playgroud)

所以我试图杀死/*和*/之间的所有内容,如下所示:

$pattern = "#/\*[^(\*/)]*\*/#";
$replace = "";
$v = preg_replace($pattern, $replace, $v);
Run Code Online (Sandbox Code Playgroud)

没有骰子!它似乎在正斜杠上窒息,因为如果我将/ s取出模式,我可以删除注释文本.我尝试了一些更简单的模式,看看我是否可以丢失斜杠,但它们会保持原始字符串不变:

$pattern = "#/#";
$pattern = "/\//";
Run Code Online (Sandbox Code Playgroud)

关于为什么我似乎无法匹配那些斜杠的任何想法?谢谢!

php regex preg-replace

6
推荐指数
3
解决办法
6180
查看次数

jQuery自动完成:如何刷新列表?

我有一个表单,其中包含可变数量的自动填充字段,这些字段使用相同的选择列表.根据需要添加和删除这些字段.每当页面上的参数发生变化时,我(尝试)通过首先调用unbind()然后autocomplete()添加到url的新参数来更新所有字段的列表.

$('input.foo').unbind().autocomplete(url?new_param=bar);
Run Code Online (Sandbox Code Playgroud)

问题是unbind()似乎没有解除绑定.当我输入输入字段时,它会触发自动完成事件的整个历史记录.

我也试过flushCache无济于事.

如何清除旧事件?

谢谢.

jquery binding jquery-autocomplete

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

成为一个破解者的噩梦!

我试图在Mac上使用Objective-C来破解代码.

我要做的一件事就是检查应用程序是否被破解.

我是Objective-C和Xcode的新手,无论我想象的什么方式来测试我的应用程序,我总是以一个可以轻松修补的基本测试结束.

例如:假设我要测试二进制文件某个部分中是否存在给定值.该操作将是这样的:

"这个值= x?" 如果不是,那就破裂了.

这很容易破解.黑客可以轻松修补测试,并始终如一.

我试图想象一些可以测试某些东西的东西,而不是一个可以轻松修补的测试.

我知道我无法阻止100%的盗版,但至少我试图让事情变得更加困难,以阻止大部分的破解者.

任何关于这样的事情的想法都可以在没有这个的情

谢谢你的帮助.

xcode cracking objective-c copy-protection

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

Python TCP堆栈实现

是否有一个实现独立TCP堆栈的python库?

我不能使用通常的python套接字库,因为我通过套接字接收数据包流(它们通过此套接字通过隧道连接到我).当我收到一个寻址到特定端口的TCP SYN数据包时,我想接受连接(发送一个syn-ack),然后获取另一端发送的数据(适当地确认).

我希望已经编写了某种TCP堆栈,我可以利用它.有任何想法吗?我过去曾经使用过lwip作为一个C项目 - 在python中沿着这些方向的东西是完美的.

python network-programming tcp network-protocols raw-sockets

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

运行没有运行时可再发行组件的C++二进制文件(Server2k3,XPSP3)

在Visual Studio 2008中编写了CGI应用程序并在本地对其进行了删除后,我将其上传到Windows Server 2003操作系统,并立即无法运行.

我猜我需要安装可怜的Runtime distributable,但在阅读之后:

http://kobyk.wordpress.com/2007/07/20/dynamically-linking-with-msvcrtdll-using-visual-c-2005/

我想知道忽略这个并排的东西是否更有意义,只是重新编写应用程序.

我猜Windows Server 2003没有我需要的MSCRVT版本?Windows Server 2003有吗?

在部署胖客户端时,我想用我的应用程序分发所需的dll.他们假设我只是包含iostream,sstream,string?

如果我添加windows.h,它会发生重大变化吗?

添加:

使用下面推荐的/ MT开关

C/C++ - >代码生成 - >运行时库 - >多线程(/ MT)

(你可能需要做一个干净的事情:

建立 - >清洁

为了避免错误信息

"无法将更新后的清单保存到文件中")

我的应用程序从38k膨胀到573k.这就是我所谓的重要(想象一下,如果这是你的薪水).由于这个应用程序的许多实例将不断加载和卸载(需要宝贵的内存和处理器资源),我想找到一个更好(更小)的解决方案.

我知道这对于今天的许多情况并不重要,而不是许多开发人员关注的焦点,因此趋势为.NOT和60MB运行时,但这就是我想要做的.

添加:

删除调试后,让项目编译:

项目 - > Propeties - > c/c ++ - >预处理器 - >预处理器定义(删除DEBUG;)

大小减少到300k,它将运行.

补充:正如下面Chris Becke建议的那样,复制:msvcm90.dll msvcp90.dll msvcr90.dll Microsoft.VC90.CRT.manifest到应用程序的目录将提供所需的所有运行时.

几次使用Visual Studio 6已被建议,但它不支持Vista(或我们假设的Windows 7)其他不需要运行时可分发的解决方案可能是MASM甚至是Basic的风格.不幸的是,这违背了使用像C++这样的高级OOP语言的目的.

只要我确实需要安装C++可再发行组件,那么权衡额外是260k.这是可以接受的

c++ windows windows-xp runtime

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