小编Nik*_*Nik的帖子

XMLHttpRequest setRequestHeader错误

IE 9开发人员工具说"未指定错误".在这行代码:

xmlhttp.setRequestHeader ("If-Modified-Since", "Sat 1 Jan 2005 00:00:00 GMT");
Run Code Online (Sandbox Code Playgroud)

我试图禁用Ajax请求的缓存,我无法控制服务器,我无法在每个请求的末尾附加一个唯一的ID,所以这看起来像我唯一的选择.任何想法为什么Javascript不喜欢它?

javascript ajax

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

拉斐尔:设置线条颜色

我正在使用Raphael JS矢量库,我无法得到一条线(路径),我正在绘制以改变颜色.希望这只是我做的蠢事.

var blue_one = paper.path ("M205 205L300 300");
blue_one.attr ("stroke-width", "3");
blue_one.attr ("fill", "#0000FF");
Run Code Online (Sandbox Code Playgroud)

我还尝试了填充值"#00F","蓝色","0000FF"和"00F".

javascript raphael

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

Spring JdbcTemplate无法从MySQL获取插入ID

我试图在MySQL表中插入一行并获取它的插入ID.我知道MySQL的last_insert_id()功能,我似乎无法让它工作.目前,我正在尝试使用注释为事务的函数,我只返回0.我使用的是Spring 3.1.

    @Transactional (propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
    private long insertTransactionRecord 
    (
        int custID, 
        int porID, 
        String date, 
        short crvID
    ) {
        m_template.update ("INSERT INTO " +
                           "    transaction " +
                           "( " +
                           "    por_id, " +
                           "    cust_id, " +
                           "    trans_date, " +
                           "    crv_id " +
                           ") " +
                           "VALUES " +
                           "( " +
                           "    ?, " +
                           "    ?, " +
                           "    ?, " +
                           "    ? " +
                           ")",
                           new …
Run Code Online (Sandbox Code Playgroud)

java mysql sql spring

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

PHP动态HTML问题

我有这个PHP/HTML,用POST表单包装.如何仅将单击删除按钮的行的ID传递回服务器?

        <table>
            <tr>
                <th>File Path</th>
                <th>Expiration</th>
            </tr>
            <?php
                $result = mysql_query ($list_query);
                $row_count = mysql_numrows ($result);

                for ($i = 0; $i < $row_count; $i++) {
                    $id = mysql_result ($result, $i, "id");
                    $path = mysql_result ($result, $i, "path");
                    $expiration = mysql_result ($result, $i, "expires");
            ?>
                    <tr>
                        <td width="60%">
                            <?php echo $path; ?>
                        </td>
                        <td>
                            <?php echo $expiration; ?>
                        </td>
                        <td>
                            <input type="submit" value="Delete Expiration" />
                        </td>
                    </tr>
            <?php
                }
            ?>
        </table>
Run Code Online (Sandbox Code Playgroud)

php

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

带有快速的Angular HTML5模式

我知道这个问题有答案,但他们并没有完全为我工作.我正在使用Angular 1.4和Express 4. Express正在处理API调用,而Angular应该处理所有HTML.

我的快递app.js:

var express = require('express');
var path = require('path');
var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');

require('./routes/api')(app);

var app = express();

app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use(cookieParser());

app.use(express.static(path.join(__dirname, '../client')));
// This covers serving up the index page
app.use(express.static(path.join(__dirname, '../client/.tmp')));
app.use(express.static(path.join(__dirname, '../client/app')));

app.all('*', function(req, res) { 
  res.redirect('/index.html'); 
});

module.exports = app;
Run Code Online (Sandbox Code Playgroud)

这是angular app.js

angular
  .module('punyioApp', [
    'ngAnimate',
    'ngAria',
    'ngCookies',
    'ngMessages',
    'ngResource',
    'ngRoute',
    'ngSanitize',
    'ngTouch'
  ])
  .config(function ($routeProvider, $locationProvider) {
    $routeProvider
      .when('/', …
Run Code Online (Sandbox Code Playgroud)

node.js express angularjs

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

Spring MVC拦截器映射问题

我有这段XML:

<mvc:interceptors>
    <mvc:interceptor>
        <mvc:mapping path="/statics/**" />
        <bean class="com.company.website.servlet.StaticsHandlerInterceptor" />
    </mvc:interceptor>
    <mvc:interceptor>
        <mvc:mapping path="/data/**" />
        <bean class="com.company.website.servlet.AJAXHandlerInterceptor" />
    </mvc:interceptor>
    <mvc:interceptor>
        <mvc:mapping path="/**" />
        <bean class="com.company.website.servlet.PageHandlerInterceptor" />
    </mvc:interceptor>
</mvc:interceptors>
Run Code Online (Sandbox Code Playgroud)

我有三个不同的拦截器是有原因的,虽然StaticsHandlerInterceptor只是preHandle返回的方法true(对于我所有的静态内容(js,css等)).第二个是AJAX请求.第三个是实际页面.我所看到的是静态和AJAX拦截器被调用时应该被调用; 但是,使用它们,总是会调用页面拦截器.我只想要为页面调用页面拦截器.我该如何做到这一点?

java spring spring-mvc

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

GET中的Restangular多个ID

我正在寻找在AngularJS应用程序中从资源切换到restangular.我喜欢新模型,但我有一个问题.我无法弄清楚如何进行此API调用:

http://localhost:8000/api/entity/groups/1,2,3,4/events
Run Code Online (Sandbox Code Playgroud)

我有这样的代码:

var GroupService = ['Restangular', function (Restangular) {
    var restAngular = Restangular.withConfig(function (Configurer) {
        Configurer.setBaseUrl('/api/entity');
    });

    return {
        getEvents: function (groupIds) {
            return restAngular.all('groups', groupsIds).getList('events');
        }
    }
}];
Run Code Online (Sandbox Code Playgroud)

有没有办法要求一组组(多个组,而不是所有组),然后获取任何这些组的所有事件?

javascript angularjs restangular

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

Javascript超时问题

我有这个Javascript类:

function PageManager () {
    this.timeoutHandler = function () {
        alert ("hello");
    }

    this.startTimeout = function () {
        this.timeout = setTimeout ("this.timeoutHandler()", 1000);
    }
}
Run Code Online (Sandbox Code Playgroud)

当我打电话时,obj.startTimeout ();我收到此错误:

this.timeoutHandler is not a function
Run Code Online (Sandbox Code Playgroud)

如何在超时中调用类函数?

javascript

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

Javascript数字格式

当然是一个愚蠢的问题,请原谅我.我的客户希望十进制数字以五位数显示.例如:100.34或37.459.我正在完成这个val.toPrecision (5);; 然而,当我的数字变得非常小时,我就会停止得到我想要的东西.例如,如果我的数字是0.000347,则显示0.00034700.现在,我理解为什么会这样做,但我不知道的是如何让它显示0.0003.有什么想法吗?

javascript

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

存储过程定义中的MySQL错误1064

我是MySQL程序的新手.我只是试图在数据集上运行游标,并为每一行运行一个不同的过程(我碰巧知道一个工作).我在下面的第三行收到错误代码1064:

CREATE PROCEDURE `safecycle`.`sp_aggregateAllPORDaily` ()
BEGIN
  DECLARE done INT DEFAULT FALSE;
  DECLARE porID SMALLINT UNSIGNED;
  DECLARE cur1 CURSOR FOR SELECT ID FROM point_of_recycle;
  DECLARE CONTINUE HANDLER FOR NOT FOUND SET done = TRUE;

  OPEN cur1;

  read_loop: LOOP
    FETCH cur1 INTO porID;
    IF done THEN
      LEAVE read_loop;
    END IF;
    CALL sp_aggregatePORDaily(porID);
  END LOOP;

  CLOSE cur1;
END
Run Code Online (Sandbox Code Playgroud)

我一直把头靠在墙上一段时间,非常感谢一些帮助.

mysql sql mysql-error-1064

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

PHP后变量问题

用PHP做了一段时间,请原谅我的无知.我有这个网页:

<?php
mysql_connect ("localhost", "user", "pass");
mysql_select_db ("expiration");

if (isset ($_REQUEST['new_expire']) && $_REQUEST['new_expire'] != "") {
    $insert_query = "INSERT INTO files (path, expires) VALUES ('";
    $insert_query .= $_REQUEST['new_path'];
    $insert_query .= "', '";
    $insert_query .= $_REQUEST['new_expire'];
    $insert_query .= "');";
    mysql_query ($insert_query);
}
?>
<html>
<head></head>
<body>
    <?php echo print_r $_REQUEST; ?>
    <form action="index.php" method="POST">
        <p>Add New Expiration</p>
        <table>
            <tr>
                <td align="right">
                    Select File:
                </td>
                <td>
                    <select id="new_path">
                        <?php $options = buildOptions (); echo $options; ?>
                    </select>
                </td>
            </tr>
            <tr>
                <td align="right"> …
Run Code Online (Sandbox Code Playgroud)

php

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

在SQL Server 2008中按时间跨度分组

我有这个表结构:

ID BIGINT IDENTITY(1,1)
deviceID BIGINT NOT NULL,
entryTime DATETIME2 NOT NULL,
value FLOAT,
PRIMARY KEY (ID),
UNIQUE KEY (deviceID, entryTime)
Run Code Online (Sandbox Code Playgroud)

我在这个表中有大约1500万行,我想用这个表中的聚合数据填充另一个表.我想将这些数据分组deviceID为一天大小的"桶",并获取当天值的最小值,最大值和平均值.知道我是怎么做到的吗?

sql sql-server-2008

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

Java SimpleDateFormat似乎无视月和日

我有这段简单的代码:

SimpleDateFormat sqlFormatter = new SimpleDateFormat ("YYYY-MM-dd HH:mm:ss");
String temp = "2012-03-09 12:00:00";
System.out.println (temp);
Date last = sqlFormatter.parse (temp);
System.out.println (last);
Run Code Online (Sandbox Code Playgroud)

我得到这个输出:

2012-03-09 12:00:00
Sun Jan 01 12:00:00 EST 2012
Run Code Online (Sandbox Code Playgroud)

我知道应该很简单,但我希望有人能够很快看到我所缺少的东西.

java

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