问题列表 - 第47478页

如何根据字符长度拆分字符串

我有一个字符串,说有3000个字符,现在我想把它分成数组,每个索引保存不超过500个字符,我没有得到相同的逻辑.我尝试了下面的一个,但它没有工作..

说字符串arr持有3000个字符...

我正在使用循环来获得500的字符长度

这里我将循环返回的值存储在一个数组中......

ArrayList ar = new ArrayList();

for(int i=0; i < arr.Length; i+=500)
{
    ar.Add(arr.Substring(i,500));
}  

Response.Write(ar[0].ToString());
Run Code Online (Sandbox Code Playgroud)

但这会抛出一条错误信息

索引和长度必须指向字符串中的位置.

请回复相应的相应代码,任何回复将不胜感激.

c#

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

rails 3资源"没有"

我想resources :users但没有show动作.任何方式在一行中做到这一点?

(像resources :users, :without => :show)

resources routing ruby-on-rails ruby-on-rails-3

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

下划线未显示在WPF中

在我的整个应用程序中,我有一些未显示的下划线(_).

这是由于访问者.但是如何禁用它呢?适用范围广?我没有标签,文本框,......

谢谢

wpf accessor

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

随机梯度下降实现 - MATLAB

我正试图在MATLAB中实现" 随机梯度下降 ".我完全按照算法,但我得到了一个非常非常大的w(coffients)预测/拟合功能.我在算法中有错误吗?

算法: 在此输入图像描述

x = 0:0.1:2*pi      // X-axis
    n = size(x,2);      
    r = -0.2+(0.4).*rand(n,1);  //generating random noise to be added to the sin(x) function

    t=zeros(1,n);
    y=zeros(1,n);



    for i=1:n
        t(i)=sin(x(i))+r(i);          // adding the noise
        y(i)=sin(x(i));               // the function without noise
    end

    f = round(1+rand(20,1)*n);        //generating random indexes

    h = x(f);                         //choosing random x points
    k = t(f);                         //chossing random y points

    m=size(h,2);                     // length of the h vector

    scatter(h,k,'Red');              // drawing the training points (with noise)
    %scatter(x,t,2);
    hold on;
    plot(x,sin(x)); …
Run Code Online (Sandbox Code Playgroud)

matlab artificial-intelligence regression machine-learning mathematical-optimization

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

带有link_to的绝对URL ... Ruby on Rails

是否可以使用link to rails在rails中生成绝对URL?[注意:这是在MAILER]

我试着这样做:

<%= link_to root_url, root_url%>
Run Code Online (Sandbox Code Playgroud)

但是我收到运行时错误:

*缺少主机链接!请提供:host参数或设置default_url_options [:host]*

我需要它是动态的,因为应用程序将在通配符域(*.domain.com)上运行

ruby-on-rails

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

如何从HashMap中计算相同的值?

如何从HashMAP中计算相同的值?

HashMap<HashMap<String, Float>, String> HM=new HashMap<HashMap<String,Float>, String>(); 

HashMap<String, Float> h;

h=new HashMap<String, Float>();                          
h.put("X", 48.0f);
h.put("Y", 80.0f);    
HM.put(typeValuesHM, "Red");

h=new HashMap<String, Float>();
h.put("X", 192.0f);
h.put("Y", 80.0f);
HM.put(typeValuesHM, "Red");

h=new HashMap<String, Float>();
h.put("X", 192.0f);
h.put("Y", 320.0f);
HM.put(typeValuesHM, "Blue");

h=new HashMap<String, Float>();
h.put("X", 336.0f);
h.put("Y", 560.0f);
HM.put(typeValuesHM, "Blue");
Run Code Online (Sandbox Code Playgroud)

我的HashMap HM的值如下:

{ {x=48,y=80}=Red,{x=192,y=80}=Red,{x=192,y=320}=Blue,{x=336,y=560}=Blue }
Run Code Online (Sandbox Code Playgroud)

这里,

我想计算HashMap HM中的相似值.

ie)如果我给值等于"红色"意味着我想得到count = 2.如果我给值等于"蓝色"意味着我想得到数= 2.

如何从HashMAP HM计算相同的值?

java android hashmap

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

任何R风格指南/检查?

在Python中我习惯于在第8个Python增强提议之后通过一个名为pep8的自动但可配置的工具对我的代码进行"样式检查" .

在RI不知道.谷歌有一个风格指南,但是:

  • 大多数R程序员实际使用了什么?
  • 我仍然没有找到任何执行这些检查的程序.

Dirk,Alex,在你的答案中,你指着我的漂亮的打印机,但在我看来,这将过度一件事而不是另一件事:代码将自动编辑以遵循风格,而没有针对选择不当的标识符发出警告.

r

26
推荐指数
4
解决办法
4915
查看次数

Qt中的JSON使用QVariantMap

我想在symbian应用程序中解析此JSON输出:

[
    {"ID":"9","titel":"wouter","plaatsID":"2616","prio":"3"},
    {"ID":"8","titel":"pasta","plaatsID":"3780","prio":"3"},
    {"ID":"6","titel":"Muts prikken","plaatsID":"3780","prio":"2"
    {"ID":"5","titel":"doorplannen","plaatsID":"3840","prio":"2"}
    {"ID":"4","titel":"Gasfles","plaatsID":"3780","prio":"2"}
]
Run Code Online (Sandbox Code Playgroud)

为此,我编写了以下代码,但我无法读取数据.其他单个JSON输出它工作正常,但多输出不起作用:

     void start::finishedSlot(QNetworkReply * reply)
    {
        // Reading attributes of the reply
        // e.g. the HTTP status code
        reply->attribute(QNetworkRequest::HttpStatusCodeAttribute);
    reply->attribute(QNetworkRequest::RedirectionTargetAttribute);
    // see CS001432 on how to handle this
    // no error received?
    if (reply->error() == QNetworkReply::NoError)
    {
            QByteArray data = reply->readAll();
        bool ok;
        QVariantMap result = Json::parse(QString(data), ok).toMap();

        if(!ok) {
            qFatal("An error occurred during parsing");
            exit(1);
        }
        QMapIterator<QString, int> i(result);
        while (i.hasNext()) {
            i.next();
            cout << i.key() << ": " << …
Run Code Online (Sandbox Code Playgroud)

qt json symbian qjson

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

Java应用程序复制状态

我在多台机器上运行相同的服务器端应用程序.

我想提供一种方法来推动所有应用程序的更改.我对对象本身的状态/属性更改更感兴趣,而不是对文件的复制等.

所以我想象一个管理控制台,在那里我会更改一些属性,并让更改影响每个应用程序状态.

我目前正在研究JGroups,这是一个可靠的多播通信工具包.在这种情况下,每个应用程序将侦听同一个多播组,并且管理控制台将向组发送更改.

还有其他解决方案/技术吗?

java jgroups

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

字符串使用的字符单元格数

我有一个程序,使用UTF-8字符串输出文本表,我需要测量字符串使用的等宽字符单元格的数量,以便我可以正确对齐它.如果可能的话,我想用标准功能做到这一点.

c linux string utf-8

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