小编Col*_*747的帖子

未捕获的TypeError:无法读取未定义的属性'msie' - jQuery工具

我在Chrome开发者控制台中收到以下错误:

Uncaught TypeError: Cannot read property 'msie' of undefined
Run Code Online (Sandbox Code Playgroud)

我的理解是因为.browser它现在已经在jQuery中被弃用了,但是我使用的是最新版本的jQuery工具,它仍然给出错误,我检查了js文件,它就在那里.

我怎么能解决这个问题呢?它不会给出错误?

javascript jquery jquery-tools

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

在图像上叠加HTML5画布

我希望有一个从我的数据库上传的图像,在它上面,相同位置的完全相同的大小是HTML5画布.

我发现大多数解决方案我一直在使用JQuery/JavaScript,但是我想要一个类似的解决方案,如果可能只使用CSS3,因为图像是从数据库输出的,页面上可以有多个图像,每个图像都会有画布.

我怎样才能做到这一点?

html5 css3 html5-canvas

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

Tomcat Session Timeout web.xml

这是我的web.xml文件,它位于WEB-INF/lib.它指定1分钟的会话超时,但是在活动1分钟后用户没有计时.

Web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
    <servlet>
        <servlet-name>Login</servlet-name>
        <servlet-class>Login</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>Login</servlet-name>
        <url-pattern>/Login</url-pattern>
    </servlet-mapping>
    <session-config>
        <session-timeout>1</session-timeout>
    </session-config>
</web-app>
Run Code Online (Sandbox Code Playgroud)

session.getMaxInactiveInterval()在我的jsp文件中使用了这一行并输出1800(30分钟).有人为什么默认为30而不是使用我的web.xml文件中指定的时间?

编辑:

我在我的jsp页面上进行了代码检查会话属性,如果确实存在,则会在一分钟后将用户重定向到登录页面,即使在页面刷新时也不会重定向用户.

if(session.getAttribute("username") != null){
                            out.println(session.getAttribute("username"));
                        }else{
                            response.setStatus(response.SC_MOVED_TEMPORARILY);
                            response.setHeader("Location", "index.jsp");
                        }
Run Code Online (Sandbox Code Playgroud)

编辑完整代码(Login.java):

package com.labs.xmlgenerator.controller.managesession;

import java.io.IOException;
import java.sql.SQLException;
import java.util.HashMap;

import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import com.labs.xmlgenerator.model.dbconnection.*;
/**
 * Servlet implementation class Login
 */
@WebServlet(description = "Verifies Users …
Run Code Online (Sandbox Code Playgroud)

java jsp tomcat web.xml session-timeout

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

OpenCV Haar分类器结果表说明

我正在尝试创建一个哈尔分类器来识别对象但是我似乎无法弄清楚每个阶段产生的结果表代表什么.

例如1

===== TRAINING 1-stage =====
<BEGIN
POS count : consumed   700 : 700
NEG count : acceptanceRatio    2500 : 0.452161
Precalculation time: 9
+----+---------+---------+
|  N |    HR   |    FA   |
+----+---------+---------+
|   1|        1|        1|
+----+---------+---------+
|   2|        1|        1|
+----+---------+---------+
|   3|        1|        1|
+----+---------+---------+
|   4|        1|        1|
+----+---------+---------+
|   5|        1|   0.7432|
+----+---------+---------+
|   6|        1|   0.6312|
+----+---------+---------+
|   7|        1|   0.5112|
+----+---------+---------+
|   8|        1|   0.6104|
+----+---------+---------+
|   9|        1|   0.4488|
+----+---------+---------+
END>
Run Code Online (Sandbox Code Playgroud)

例如2 …

opencv haar-classifier

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

svn - 不受版本控制的单个文件

我已经在一个目录中添加了一个新文件(pdf),当我尝试提交新文件时,它说它不受版本控制,目录和目录中的每个其他文件都受版本控制,就像我试过的那样svn add *它列出了所有文件都在版本控制之下.

是什么导致了这个问题,我该如何解决?

编辑:好的,我现在能够添加文件,我是说对了svn add *命令在版本控制下添加了这个文件,从而允许我提交文件?

linux svn file

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

MySQL存储过程接受带有多个参数的字符串

我想创建一个存储过程,它接受IN参数中的所有值作为单个字符串.

DELETE FROM object 
WHERE Type NOT IN 
    ('ListGrid',
     'TextField',
     'SpinBox',
     'MenuButton',
     'ListGrid',
     'RadioButton',
     'DropDown',
     'PopUp',
     'Element',
     'Checkbox',
     'TreeDropDown',
     'TblColumn',
     'Button',
     'Link',
     'Filter',
     'TblRow',
     'GridRow',
     'Popup')
Run Code Online (Sandbox Code Playgroud)

这是我尝试过的一个例子,但它不起作用.

DELIMITER //
CREATE PROCEDURE deleteObjectTypes(IN p_type VARCHAR(255))
BEGIN
SET @query = CONCAT ('DELETE FROM object WHERE Type NOT IN (',p_type,')');
PREPARE stmt FROM @query;
EXECUTE stmt;
DEALLOCATE PREPARE stmt;
END //
DELIMITER ;
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server …
Run Code Online (Sandbox Code Playgroud)

mysql sql stored-procedures

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

从JAXB的XSD创建XML文件

我在使用JAXB从XSD创建XML文件时遇到问题,下面是用于创建它的XSD文件.(注意:由于机密性,名称已被编辑)

    <?xml version="1.0" encoding="UTF-8"?>
    <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://ibm.org/seleniumframework" xmlns:xs="http://www.w3.org/2001/XMLSchema">

    <xs:element name="Test" type="sel:Test">
        <xs:complexType>
            <xs:choice minOccurs="1" maxOccurs="unbounded">
                <xs:element name="Option1" type="sel:Option1Type" xmlns:sel="http://ibm.org/seleniumframework"/>
                <xs:element name="Option2" type="sel:Option2Type" xmlns:sel="http://ibm.org/seleniumframework"/>
                <xs:element name="Option3" type="sel:ScreensType" xmlns:sel="http://ibm.org/seleniumframework"/>
            </xs:choice>
        </xs:complexType>
    </xs:element>

    <xs:complexType name="ScreensType">
        <xs:sequence>
            <xs:element type="sel:ScreenType" name="Screen" minOccurs="1" maxOccurs="unbounded" xmlns:sel="http://ibm.org/seleniumframework"/>
        </xs:sequence>
    </xs:complexType>

    <xs:complexType name="ScreenType">
        <xs:sequence>
            <xs:element name="ScreenData" minOccurs="1" maxOccurs="unbounded" xmlns:sel="http://ibm.org/seleniumframework"/>
        </xs:sequence>
        <xs:attribute type="xs:string" name="name1" use="required" />
        <xs:attribute type="xs:string" name="name2" use="required" />
        <xs:attribute type="xs:string" name="name3" use="required" />
    </xs:complexType>

</xs:schema>
Run Code Online (Sandbox Code Playgroud)

这是我用来尝试创建XML的代码:

public void generateXml() throws JAXBException, IOException {

            Test test = new …
Run Code Online (Sandbox Code Playgroud)

java xml xsd jaxb

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

Google地图 - 来自用户地理位置的路线

我有以下功能,检查浏览器是否支持地理位置,然后获取用户地理位置并将其居中在地图上.

我需要添加什么才能让用户从用户地理位置向用户指定固定位置(这不会改变)?

if (navigator.geolocation)
{
  navigator.geolocation.getCurrentPosition(function(position)
  {                                                              
    var latitude = position.coords.latitude;                    
    var longitude = position.coords.longitude;                 
    var coords = new google.maps.LatLng(latitude, longitude);
    var directionsDisplay;
    var directionsService = new google.maps.DirectionsService();
    var mapOptions = 
    {
      zoom: 15,  
      center: coords, 
      mapTypeControl: true, 
      navigationControlOptions:
      {
        style: google.maps.NavigationControlStyle.SMALL
      },
       mapTypeId: google.maps.MapTypeId.ROADMAP
    };
     map = new google.maps.Map(document.getElementById("mapContainer"), mapOptions);
     var marker = new google.maps.Marker( 
       {
         position: coords, 
         map: map,                 
        });
   });
}
else
{
   alert("Geolocation API is not supported in your browser.");
Run Code Online (Sandbox Code Playgroud)

我已将此函数添加到我的代码中:

  function calcRoute() {
    var start …
Run Code Online (Sandbox Code Playgroud)

javascript geolocation google-maps-api-3

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

Cowardly拒绝写入不存在的目录--JAXB

尝试使用JAXB从XSD架构生成Java类时,我收到以下错误.我正在指定一个我希望它们所在的目录但是当我尝试运行该命令时出现以下错误.

命令:

java -jar /home/Alison/Programs/jaxb-ri-2.2.6/lib/jaxb-xjc.jar xmlSchema.xjb -d com.q1labs.qa.xmlgenerator.model.xmlclasses xmlSchema.xsd

错误:

怯懦拒绝写入不存在的目录"com.q1labs.qa.xmlgenerator.model.xmlclasses"

我发现了以下补丁http://jira.codehaus.org/browse/MJAXB-2但是从评论看来它似乎不再适用于当前版本.

如果目录不存在,我可以指定创建目录吗?

java xml linux xsd jaxb

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

删除数组元素 - 将所有元素向下移动一个索引

我有代码允许用户从他们选择的数组中删除一个元素,但是我想将所有现有元素“向下移动”,这样数组中就不会有间隙。

目前,如果我删除第一个元素(索引 0),它会被删除,但如果我向数组添加信息,它会在索引 1 处输入,索引 0 为空。如果从包含以下索引信息的索引中删除某些内容,我如何将所有信息向下移动一个索引?

我的删除方法:

  static void deleteStudent() {
    System.out.println("Wish student would you like to delete?");
    for(int i=0;i<9;i++) {
      System.out.println(i + ": " + studentNamesArray[i]);
    }
    int studentChoice = input.nextInt();
    for(int i = studentChoice+1; i<studentNamesArray.length; i++) {
      studentNamesArray[i-1] = studentNamesArray[i];
    }
  }
Run Code Online (Sandbox Code Playgroud)

编辑:

我在数组中添加了四个条目: [one, two, three, four, null, null, null, null, null, null]

我运行 then program 并尝试删除 index [2],这是成功输出以下内容: [one, two, four, null, null, null, null, null, null, null]

如您所见,元素根据需要向下移动,问题是当我再次向数组添加值时,已删除的索引被传递并且元素被输入到下一个索引中,见下文: [one, two, four, null, newadd, …

java arrays sorting

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