问题列表 - 第42482页

枚举具有N个元素的1d数组的所有k分区?

这似乎是一个简单的请求,但谷歌不是我的朋友,因为"分区"在数据库和文件系统空间中得分很多.

我需要将N个值(N是常数)的数组的所有分区枚举成k个子数组.子数组就是 - 起始索引和结束索引.将保留原始数组的整体顺序.

例如,N = 4且k = 2:

[ | a b c d ] (0, 4)
[ a | b c d ] (1, 3)
[ a b | c d ] (2, 2)
[ a b c | d ] (3, 1)
[ a b c d | ] (4, 0)
Run Code Online (Sandbox Code Playgroud)

并且k = 3:

[ | | a b c d ] (0, 0, 4)
[ | a | b c d ] (0, 1, 3)
  : …
Run Code Online (Sandbox Code Playgroud)

c java arrays algorithm data-partitioning

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

在python调试中计算单词中的字母

我试图计算'e'出现在单词中的次数.

def has_no_e(word):     #counts 'e's in a word
    letters = len(word)
    count = 0
    while letters >= 0:
        if word[letters-1] == 'e':
            count = count + 1
        letters = letters - 1
    print count
Run Code Online (Sandbox Code Playgroud)

它似乎工作正常,除非单词以'e'结尾.它将计算两次'e'.我不知道为什么.有帮助吗?

我知道我的代码可能很草率,我是初学者!我只想弄清楚正在发生的事情背后的逻辑.

python letter count

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

firebug:是否可以将输出保存到文件?

我有一个测试工程师为我重现bug,这个bug是随机的,所以我希望他在日志发生时将日志保存到文件中,是否可能?

javascript firebug

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

是否有必要在select系统调用之间重置fd_set?

我在Unix中使用select函数时遇到问题.

我有一台等待连接的服务器.首先,我将侦听套接字文件描述符添加listener到fd_set readfds使用FD_SET(listener, readfds),然后我使用它select().

当我得到一个连接时,我调用accept()readfds使用接受的文件描述符设置in,并开始从连接接收数据.但是,当我检查strace中的代码时,select没有显示readfdswhile中的监听器select()正在执行第二次.

在再次FD_SET(listener, readfds)调用之前,是否需要再次使用侦听器文件描述符select()

谢谢.

c unix

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

如何使用相同的属性(类型,数字,...)转换2个类,但具有不同的名称

大家好,我在一个目录管理员工作.

我有2个班:

第一个:来自XMl文件的xsd.exe生成器第二个:来自WebService代理类的gor

这2个类是相同的(相同的属性),唯一的是他们被2个不同的团队开发:例如:

public partial class CatalogPackageAMSApp_Data {

    private string appField;

    private byte nameField;

    private string valueField;
}

public partial class AppData {

    private string appField;

    private string nameField;

    private string valueField;
}
Run Code Online (Sandbox Code Playgroud)

我该如何施展,影响,...这两个类彼此.

最好的祝福

我有任何进一步的解释

c#

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

如何使用JMockit模拟Date类的默认构造函数?

我想模拟默认构造函数,java.util.date因此它不会构造一个Date表示创建时间的对象,但始终是相同的Date对象(在我2010年12月31日的示例中).我尝试用JMockit和执行此操作JUnit,但在执行下面的测试时,输出始终是Thu Jan 01 01:00:00 CET 1970.那我的模拟有Date()什么问题?

import java.util.Date;

import org.junit.*;
import mockit.*;

public class AppTest {

    @Before
    public void setUp() {
        Mockit.setUpMocks(MockedDate.class);
    }

    @After
    public void tearDown() {
        Mockit.tearDownMocks();
    }  

   @Test
    public void testDate() {
        Date today=new Date();
        System.out.println(today.toString());
    }

    @MockClass(realClass=Date.class)
    public static class MockedDate {

        @Mock
        public void $init() {
            // Now should be always 31.12.2010!
            new Date(110,11,31);  //110 = 2010! 11 = December! This …
Run Code Online (Sandbox Code Playgroud)

java jmockit default-constructor

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

如何使用 Ctrl-D 终止程序?

我正在尝试编写一个模拟计算器的简单程序。我希望程序在按下Ctrl+D键时退出或关闭。我搜索了 stackoverflow 并看到了Ctrl+CCtrl+ 的其他示例,A但这些示例是在 java 和 C 中的。

对于 C:

(scanf("%lf", &var);
Run Code Online (Sandbox Code Playgroud)

对于 java,按下+SIGINT时会引发a 。 CtrlZ

signal(SIGINT,leave);  
    for(;;) getchar();
Run Code Online (Sandbox Code Playgroud)

我想知道我可以为C++ 中的Ctrl+做什么D...

谢谢大家!

c++ exit-code

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

在ASP.NET中使用嵌入图像发送邮件

我想发送带有嵌入图像的邮件 ASP.NET

我怎样才能做到这一点?

关心Soner

.net c# asp.net email image

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

星号在CSS属性名称中做了什么?

可能重复:
CSS重置 - 样式中asterik的用途

我知道星号在CSS的选择器中做了什么(Asterisk做了什么?),但它在属性名称中做了什么?以下是YUI使用的CSS示例.我不知道是做什么的*display.

.yui-button .first-child
{
    display:block;
    *display:inline-block;
}
Run Code Online (Sandbox Code Playgroud)

css

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

Rails 3路由并使用GET创建干净的URL?

我对Rails 3中的路线感到有点困惑,因为我刚开始学习这门语言.我在这里生成了一个表单:

  <%= form_tag towns_path, :method => "get" do %>
    <%= label_tag :name, "Search for:" %>
    <%= text_field_tag :name, params[:name] %>
    <%= submit_tag "Search" %>
  <% end %>
Run Code Online (Sandbox Code Playgroud)

然后在我的路线:

  get "towns/autocomplete_town_name"
  get "home/autocomplete_town_name"

  match 'towns' => 'towns#index'
  match 'towns/:name' => 'towns#index'

  resources :towns, :module => "town"
  resources :businesses, :module => "business"

  root :to => "home#index"
Run Code Online (Sandbox Code Playgroud)

那么为什么在提交表单时我会得到以下网址:

/城镇?= UTF8&✓名称= townname&提交=搜索

所以问题是我如何将这个网址变成一个干净的网址:

/镇/ townname

谢谢,

安德鲁

routes get ruby-on-rails ruby-on-rails-3

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