问题列表 - 第9542页

帮助Project Euler#200?

可能重复:
需要帮助解决Project Euler问题200

此问题类似

项目欧拉问题200.

我在Java中编写了一个暴力解决方案,需要花费几个小时来运行,并产生了前500个大概数字,我认为应该足够了.然而,从190到210的答案似乎都不是正确的答案.

我想知道我在这里做错了什么以及如何优化这个.可能问题在于BigInteger.isProbablePrime()什么?

我不确定Stackoverflow是否是最好的问题,但我似乎陷入困境.我已经包含了我的代码和生成的数据.

如果有人给我一些提示或指示,我真的很感激.

编辑:我只使用前500,000个素数再次运行程序; 花了一天的时间来运行,但产生了正确的答案.

java

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

为什么我的PHP变量不会出现在CakePHP视图中的HREF中?

在我的CakePHP代码中,我有以下代码.如果我单击图像删除它将移动到href中的链接.在href我不知道如何显示我的PHP值.我尝试过如下,但它不起作用.

   <a href="http://localhost/cake_1.2.1.8004/index.php/forms/delete/"<?php echo $r['Form']['id'];?> >
    <img border="0" alt="Delete" src="/cake_1.2.1.8004/app/webroot/img/delete.png"/>
  </a>
Run Code Online (Sandbox Code Playgroud)

有什么建议?

php cakephp

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

std :: string.c_str()使用什么编码?

我试图将C++转换std::string为UTF-8或std::wstring不丢失信息(考虑包含非ASCII字符的字符串).

根据http://forums.sun.com/thread.jspa?threadID=486770&forumID=31:

如果std :: string具有非ASCII字符,则必须提供一个从编码转换为UTF-8的函数[...]

std::string.c_str()使用什么编码?如何将其转换为UTF-8或std::wstring跨平台方式?

c++ string utf-8

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

FormHelper :: label和FormTagHelper :: label_tag有什么区别?

我正在写一个处理多个模型的表单.一些如何执行此操作的示例使用ActionView :: Helpers :: FormHelper :: label,有些使用ActionView :: Helpers :: FormTagHelper :: label_tag,我真的不明白其中的区别.

在我的特定情况下,两者似乎都会产生相同的输出:

<% form_for :post, :url => { :action => 'create' } do %>
  <p>
    <%= label_tag 'post_type' %><br />
    <%= text_field :post, :post_type %>
  </p>
  <p>
    <%= label :post, :parent_post_id %><br />
    <%= text_field :post, :parent_post_id %>
  </p>
  ...
Run Code Online (Sandbox Code Playgroud)

呈现:

  <p>
    <label for="post_type">Post type</label><br />
    <input id="post_post_type" name="post[post_type]" size="30" type="text" />
  </p>
  <p>
    <label for="post_parent_post_id">Parent post</label><br />
    <input id="post_parent_post_id" name="post[parent_post_id]" size="30" type="text" /> …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

自定义Django自动管理术语

我正在玩Django的管理模块,但我似乎遇到了一个更令人烦恼的错误而不是错误.我使用UserData和Status等名称设置模块,因此Django的管理面板喜欢尝试将UserData中的每一行称为用户数据,每个状态都是一个状态.有什么方法可以改变术语,所以它会说,例如,配置文件而不是用户数据.

python django

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

ssh隧道链

这是场景

我试图让scp访问server3,但是只有公共ssh访问服务器1.要ssh到server3,我必须ssh到server1,ssh到server2,然后ssh到server3.

我希望最终的结果是我可以将WinSCP发送到localhost:8022并且它将为我提供对server3的文件访问权限.

我正在尝试使用ssh隧道,但通过我读过的所有教程和问题似乎都没有适用于这种情况.

我在Windows上使用putty.

任何建议都会有所帮助.谢谢.

windows ssh tunnel

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

如果你把这个代码丢在你的腿上,你会怎么做?

伙计,我刚刚把这个项目交给了我 - 他们说.

这是ONE功能的一个例子:

<?php


//500+ lines of pure wonder.
function page_content_vc($content) {
    global $_DBH, $_TPL, $_SET;

 $_SET['ignoreTimezone'] = true;

    lu_CheckUpdateLogin();

    if($_SESSION['dash']['VC']['switch'] == 'unmanned' || $_SESSION['dash']['VC']['switch'] == 'touchscreen') {
        if($content['page_name'] != 'vc') {
            header('Location: /vc/');
            die();
        }
    }

    if($_GET['l']) {
        unset($_SESSION['dash']['VC']);
        if($loc_id = lu_GetFieldValue('ID', 'Location', $_GET['l'])) {

            if(lu_CheckPermissions('vc', $loc_id)) {

    $timezone = lu_GetFieldValue('Time Zone', 'Location', $loc_id, 'ID');
    if(strlen($timezone) > 0) {
     $_SESSION['time_zone'] = $timezone;
    }

                $_SESSION['dash']['VC']['loc_ID'] = $loc_id;
                header('Location: /vc/');
                die();
            }
        }
    }

    if($_SESSION['dash']['VC']['loc_ID']) {

  $timezone = lu_GetFieldValue('Time Zone', …
Run Code Online (Sandbox Code Playgroud)

php

5
推荐指数
4
解决办法
885
查看次数

将单元测试提升到新的水平

在过去一年左右的时间里,我一直在开发我的TDD印章,以便我现在相当擅长基本要点 - 首先编写测试,模拟框架,测试尽可能小的东西,DI等.

但是我觉得还有很多事情我没有从单元测试中解脱出来.

例如,我经常发现这样并没有真正测试集成和整体单元测试大局观的什么我的代码是应该做的事情.随着一切被嘲笑,我发现我忽略了被测方法是否产生了我实际需要的结果,而不仅仅是他们所说的结果.当我开始转向BDD时,我发现这个问题只会加剧,导致浪费的开发时间和无效的测试.

另一个问题是单元测试需要大量维护才能使它们保持有序,从而减慢重构速度.

当我第一次开始单元测试时,像大多数人一样,我发现我写的内容实际上是集成测试.然而,这些测试有许多好处 - 它们易于阅读,并且在我的程序API上充当了不错的文档.他们也倾向于更快地捕捉现实世界的问题,而不是单位测试,我发现他花了很多时间来定位只会因错误使用API​​而产生的边缘情况(例如空引用,除以0等).

你的想法是什么?您能否推荐能够解决更先进的单元测试并保持生产力和效率的优秀书籍,文章或实践?

编辑:只是一点点跟随问题,给出答案:所以基本上你说,尽管做了所有这个单位'测试'我真的没有测试代码......我回答,'但我想测试当代码!' 实际上,当我写了很多"较重"的集成测试时,我发现我的代码往往更快地达到正确状态,并且很早就发现了错误.如果没有集成测试的可维护性问题,是否有可能实现这一目标?

tdd unit-testing

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

如何以人类可读的格式显示数组?

如果我有一个如下所示的数组:

$str = '';
if( $_POST['first'] )
    $str = $_POST['first'];
if( $_POST['second'] )
    $str .= ($str != '' ? ',' : '') . $_POST['second'];
if( $_POST['third'] )
    $str .= ($str != '' ? ',' : '') . $_POST['third'];
if( $_POST['fourth'] )
    $str .= ($str != '' ? ',' : '') . $_POST['second'];
$str .= ($str != '' ? '.' : '');
Run Code Online (Sandbox Code Playgroud)

这给了我这样的东西:

乔,亚当,迈克.

但是,我想在最后一项之前加上" ".

那么它会读到:

乔,亚当迈克.

如何修改我的代码才能执行此操作?

php arrays formatting

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

SQL - 将多行转换为单列

我想从下面的查询中获取数据输出,并将所有电子邮件地址连接在一起,用分号按员工姓名分组.

SELECT
    DISTINCT
    p.email
    , e.name 
FROM
    PERSON p
INNER JOIN 
    EMPLOYEE e
ON 
    p.agentofrecord_id = e.employee_id 
WHERE 
    dbo.GetPersonMember(p.person_id) = 1
    AND (p.isactive = 1)
    AND p.email <> ''
ORDER BY name
Run Code Online (Sandbox Code Playgroud)

sql t-sql

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

标签 统计

php ×3

arrays ×1

c++ ×1

cakephp ×1

django ×1

formatting ×1

java ×1

python ×1

ruby-on-rails ×1

sql ×1

ssh ×1

string ×1

t-sql ×1

tdd ×1

tunnel ×1

unit-testing ×1

utf-8 ×1

windows ×1