小编Joh*_*nde的帖子

Spring和Ajax

我可以将spring form标记库与Ajax结合使用吗?我无法检索控制器内的表单输入参数.它们总是空的.

实际上有一个逻辑表明表单永远不会提交.但是后来我只能将字符串发送到我的控制器而不是一个对象,因为表单提交被映射到Spring commandBean.

表单接受commandBean

<form:form method="POST" commandName="clinicBean">
    Clinic Name: <form:input path="name" type="text" /><br/>
    Clinic Address: <form:input path="address" type="text"/><br/>
    <input type="button" value="Create Clinic" onclick="clinicAjax()"/>
</form:form>
Run Code Online (Sandbox Code Playgroud)

调用Spring控制器的 Ajax函数

function clinicAjax(){
    alert('Inside Clinic Ajax Method');
    $.ajax({
        url: 'clinicAjax',
        type: 'POST',
        success: alert('Ajax Successful')
    });
}
Run Code Online (Sandbox Code Playgroud)

弹簧控制器方法:

@RequestMapping(value="clinicAjax",method=RequestMethod.POST)


 public @ResponseBody String createClinic(@ModelAttribute("clinicBean") Clinic clinic){
        System.out.println("Ajax call successful");
        System.out.println(clinic);
        System.out.println(clinic.getName());
        System.out.println(clinic.getAddress());
        return "SUCCESS";
    }
Run Code Online (Sandbox Code Playgroud)

它在System.out.println()语句中始终为null.

ajax spring spring-mvc

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

从禁用选择中删除向下箭头

        <select>
               <option value="volvo">Volvo</option>
               <option value="saab">Saab</option>
               <option value="mercedes" selected>Mercedes</option>
               <option value="audi">Audi</option>
       </select>    

$('select').attr('disabled', 'disabled');
Run Code Online (Sandbox Code Playgroud)

可以使用jQuery或只是Javascript或HTML删除禁用选择中的向下箭头?

的jsfiddle

html javascript jquery

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

使用StratifiedRemoveFolds示例在weka中创建训练和测试集

我试图从命令行使用weka运行一些分类.在此链接weka-Primer-commandline中,有以下用于创建测试和训练集的示例:

java weka.filters.supervised.instance.StratifiedRemoveFolds -i data/soybean.arff -o soybean-train.arff \
-c last -N 4 -F 1 -V

java weka.filters.supervised.instance.StratifiedRemoveFolds -i data/soybean.arff -o soybean-test.arff \
-c last -N 4 -F 1
Run Code Online (Sandbox Code Playgroud)

这段代码是否应该为训练提供3/4的数据,为测试集提供1/4的数据?对我来说,似乎只有一部分整个数据(从最后因为-V而来)将被分配用于训练,而只有1倍用于测试.我对吗?我需要3/4数据用于训练,1/4用于测试.

java classification machine-learning weka

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

用字符串和整数对排序矢量

CMP

bool cmp(const pair<string, long> &p1, const pair<string, long> &p2){
if(p1.second!=p2.second)
return p1.second < p2.second;
return strcmp(p1.first.c_str(),p2.first.c_str()); }

大家好,

我正在尝试vector根据second元素进行排序pair.如果该second对的元素相等,那么我比较的first元素pair.

我正在使用上面的代码来排序vector包含stringint pair.我正在使用调用排序功能sort_heap(vector.begin(),vector.end(),cmp);.但这似乎没有按预期工作.

c++ stl

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

与D3.js的分页

我正在使用来自API的大量JSON数据用于D3条形图.我想一次只显示10-20个酒吧.有没有办法使用D3进行分页,还是我需要以另一种方式进行分页(php)?欢迎任何最佳实践或建议.

javascript charts pagination json d3.js

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

heroku 上的数据库名称和用户密码和主机

我想在heroku上安装一个带有数据库的php脚本。如何获取我安装的数据库的数据库名称、密码、用户和主机信息?

php sql heroku

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

用原型单元执行segue

首先请原谅我的英语,因为我是法国人:-)

我是iOS开发者,我尝试使用XCode 4.4的Master Detail视图.

我想要的是:

我的主视图包含带原型单元格的UITableView.当我点击我的单元格时,我想看详细视图.

这是我的代码:

MasterViewController.m

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    // Configure the cell...
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
        cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
    }

    NSDictionary* instrument = [Instruments objectAtIndex:indexPath.row];
    NSLog(@"instrument: %@",instrument);

    NSString* status = [instrument objectForKey:@"status"];
    NSLog(@"status: %@",status);

    NSString* imageName = [NSString stringWithFormat:@"%@48.png", [status lowercaseString]];

    UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 20, 20)];
    imgView.image = [UIImage imageNamed:imageName];
    cell.imageView.image = …
Run Code Online (Sandbox Code Playgroud)

uitableview ios5 segue xcode4.4

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

codeigniter分页 - 结果在每个页面上保持相同

我正在使用Codeigniter分页,但遇到了问题.

点击更改URL,如限制更新,例如displayAllUsers/10到displayAllUsers/15,但结果保持不变.

这是我的控制器:

 public function displayAllUsers()
    {

        $this->load->model('backOfficeUsersModel');
        $data['loggedUser'] = $this->backOfficeUsersModel->get_by('username', $this->session->userdata('username'), FALSE,TRUE);

        $this->db->order_by('userid');
        $limit = 5;     // this works, I have 5 records displayed on the page
        $offset = 3;
        $this->db->limit($limit);
        $this->db->offset($offset);
        $data['users'] = $this->backOfficeUsersModel->get();

        // line bellow, prints correct result, 17 records total in database;
        $totalresults = $this->db->get('back_office_users')->num_rows();


        $this->load->library('pagination');
        $config['base_url'] = site_url('/backOfficeUsers/displayAllUsers');
        $config['total_rows'] = $totalresults;
        $config['per_page'] = 5;
        $config['uri_segment'] = 3;
        $this->pagination->initialize($config); 
        $data['main_content'] = 'users';
        $data['title'] = 'Back Office Users';
        $errorMessage = FALSE;
        $this->load->vars($data,$errorMessage);
        $this->load->view('backOffice/template');

    } // end …
Run Code Online (Sandbox Code Playgroud)

pagination codeigniter

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

PHP计算在变量值前面为0

如果示例如何允许PHP计算0:

$a = "00001";
$b = "00005";

$total = $a + $b;
Run Code Online (Sandbox Code Playgroud)

预期结果是: 00006

包括并保持0000出现.

我试过但结果总是: 6

php math

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

使用Python脚本将数据发布到Web服务器

我正在使用Python 2.7.3,我正在尝试将数据发布到我的本地Web服务器.我发布的数据是来自我的覆盆子pi的温度读数.我知道网址是正确的,因为如果我使用postman chrome插件,数据会成功发布,我会收到一条返回消息.在邮递员中,我只能使用表单数据而不是x-www-form-urlencoded,这就是我的python脚本具有内容类型设置的方式.我可以将其更改为表格数据吗?

Python代码:

import os
import glob
import time
import threading
import urllib
import urllib2

os.system('modprobe w1-gpio')
os.system('modprobe w1-therm')

base_dir = '/sys/bus/w1/devices/'
device_folder = glob.glob(base_dir + '28*')[0]
device_file = device_folder + '/w1_slave'

def read_temp_raw():
    f = open(device_file, 'r')
    lines = f.readlines()
    f.close()
    return lines

def read_temp():
    lines = read_temp_raw()
    while lines[0].strip()[-3:] != 'YES':
        time.sleep(0.2)
        lines = read_temp_raw()
    equals_pos = lines[1].find('t=')
    if equals_pos != -1:
        temp_string = lines[1][equals_pos+2:]
        temp_c = float(temp_string) / 1000.0
        temp_f = temp_c * 9.0 / 5.0 …
Run Code Online (Sandbox Code Playgroud)

python post http python-2.7

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