问题列表 - 第30685页

找到两个三位数字产品的最大回文问题

所以在Project Euler上,问题4陈述如下:

回文数字两种方式相同.由两个2位数字的乘积制成的最大回文是9009 = 91 99.

找到由两个3位数字的乘积制成的最大回文.

我尝试过以下方法:

    #include <stdio.h>
    #include <stdlib.h>

    int check(int result)
    {
        char b[7];
        sprintf(b, "%d", result);
        if (b[0] == b[5] && b[1] == b[4] && b[2] == b[3])
        {
            return 1;
        }
        else 
        {
            return 0;
        }
    }

    int main () {
        int i;
        int g;
        int final;
        for (i = 999; i > 99; i--)
        {
            for (g = 999; g > 99; g--)
            {
                if (check(g*i) == 1)
                {
                    final = …
Run Code Online (Sandbox Code Playgroud)

c algorithm palindrome

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

Rails架构?

我希望能够阅读Rails源代码,但我认为我不能真正做到这一点,因为我不知道是不是要开始以及如何连接代码的不同部分.例如,很明显ActiveModel做了什么,我可以读取代码,但是我不明白Rails应用程序通常是如何加载的,以及何时正好运行ActiveModel以及rails的哪一部分调用它.

我不是在谈论人们在第一个Rack加载的手册中说的一般内容,然后Rails是一个机架应用程序...不.我想要更详细的东西,以便我可以实际查找代码中的每一步.所以我想某种图表解释了rails应用程序是如何加载的,并且可能是每个子文件的注释,说明这些文件的使用位置,他们做了什么以及加载图表上加载的位置都很好.

有什么提示吗?

architecture ruby-on-rails

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

将公共DBCP从1.2升级到1.4,我应该害怕吗?

我想知道那里是否有任何重大问题.在我的项目中升级jar后,编译完所有内容.我没有在发行说明中看到任何让我不寒而栗的东西,但我想仔细检查一下.

java upgrade backwards-compatibility apache-commons apache-commons-dbcp

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

NSCalendar错误的日差异

我试图[[NSCalendar currentCalendar] ordinalityOfUnit:NSDayCalendarUnit inUnit:NSEraCalendarUnit forDate:date]在两个不同的日期使用,看看它们是否在同一天落下.但是,如果我的时区不同(例如,在德国的某个地方),即使日期明显相同,返回的日期也不同.如果我使用NSYearCalendarUnit而不是NSEraCalendarUnit在相同的日期,返回的值是相同的.

使用的唯一问题NSYearCalendarUnit是它在不同年份的同一天返回相同的值,并且如果它们落在不同年份,则确定两个日期之间的天数并不简单.

任何想法有什么问题,或者如何更容易地确定两个日期是在同一天,还是确定它们之间的天数?

例:

[NSTimeZone setDefaultTimeZone:[NSTimeZone timeZoneWithName:@"Europe/Berlin"]];
NSCalendar *cal = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];

NSDate *date1 = [NSDate dateWithTimeIntervalSinceReferenceDate:300751200];
NSDate *date2 = [NSDate dateWithTimeIntervalSinceReferenceDate:300836062.388569];

NSLog(@"\nDate 1: %@\nDate 2: %@",date1,date2);
/*Output:
Date 1: 2010-07-14 00:00:00 +0200
Date 2: 2010-07-14 23:34:22 +0200
*/

int day1 = [cal ordinalityOfUnit:NSDayCalendarUnit inUnit:NSEraCalendarUnit
                         forDate:date1];
int day2 = [cal ordinalityOfUnit:NSDayCalendarUnit inUnit:NSEraCalendarUnit
                         forDate:date2];

NSLog(@"\nDay 1: %i\nDay 2: %i",day1,day2);
/*Output:
  Day 1: 733966
  Day 2: 733967
*/

day1 …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch objective-c

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

从列表列表中提取

如何在 python 中提取列表列表中的元素并创建另一个列表。所以,我想从中得到:

all_list = [['1 2 3 4','2 3 4 5'],['2 4 4 5', '3 4 5 5' ]]
Run Code Online (Sandbox Code Playgroud)

像这样的新列表:

list_of_lists = [[('3','4'),('4','5')], [('4','5'),('5','5')]]
Run Code Online (Sandbox Code Playgroud)

以下是我所做的,但它不起作用。

for i in xrange(len(all_lists)):
   newlist=[]
   for l in all_lists[i]:
      mylist = l.split()
      score1 = float(mylist[2])
      score2 = mylist[3]
      temp_list = (score1, score2)
      newlist.append(temp_list)
   list_of_lists.append(newlist)
Run Code Online (Sandbox Code Playgroud)

请帮忙。提前谢谢了。

python

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

在GWT模块之间导航

我已经将我的GWT应用程序划分为多个模块,在它们之间导航的最佳方式是什么?

目前我正在使用,Window.Location.assign("foo.html#bar")但有更好的方法吗?

gwt

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

抢救IO :: popen的"命令未找到"

当我使用IO::popen不存在的命令时,我会在屏幕上显示一条错误消息:

 irb> IO.popen "fakefake"
  #=> #<IO:0x187dec>
 irb> (irb):1: command not found: fakefake
Run Code Online (Sandbox Code Playgroud)

有什么方法可以捕获这个错误,所以我可以从我的脚本中查看?

ruby popen

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

旋转设备时保存缓存

我有一个Gallerywiew.

我正在使用lazyload下载图像,但是当我旋转设备时,它会重新加载所有图像并且不使用缓存.

如果我这样做android:configChanges="keyboardHidden|orientation",当前图像的大小是最新的方向.

为了让图像显示完整尺寸我做:

Display display = ((WindowManager)getSystemService(Context.WINDOW_SERVICE))
                           .getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
Run Code Online (Sandbox Code Playgroud)

android caching gallery

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

防止摧毁utf8字符h_ಠ

我想过滤我的输出,使其更安全的跨站点脚本(XSS)攻击,所以我用htmlentities过滤输出.问题是,我试图使我的应用程序utf8兼容,所以当我输入类似ಠ_ಠ的东西时,我希望在从数据库中检索时进行维护.有没有简单的解决方案来实现这一目标?提前感谢任何建议.

php security

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

我可以同时改变和压缩提交吗?

当我修复了之前提交的一些更改时,我总是连续两次运行rebase.是否可以一步完成此工作流程?假设我有4个新提交.

* (master) D
* C
* B
* A
* Base
Run Code Online (Sandbox Code Playgroud)

我在B中发现了一个错误,所以我创建了一个分支并修复它.

* (master) D
* C
| * (fix) Fix.
|/  
* B
* A
* Base
Run Code Online (Sandbox Code Playgroud)

接下来我跑去git rebase --onto fix B D把C和D移到B.

* (master) D'
* C'
* (fix) Fix.
* B
* A
* Base
Run Code Online (Sandbox Code Playgroud)

最后,我跑去git rebase --i fix^^查看最后几次提交,然后将B和Fix压缩到一个提交中.

* (master) D'
* C'
* B'
* A
* Base
Run Code Online (Sandbox Code Playgroud)

有没有更快的方法来完成相同的工作流程?我想合并会更容易,但合并对我来说是因为我正在使用需要线性历史的git svn.

git

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