小编Per*_*ion的帖子

未捕获的TypeError:undefined不是加载jquery-min.js的函数

我正在建立一个普通的网页,要求我加载大约五个CSS文件和十个Javascript文件.

  • 在HTML页面中单独加载它们时,我的网页加载正常.
  • 现在进行制作,我将所有Javascript连接到一个文件中,按所需顺序连接,将所有CSS连接到另一个文件中.但是,当我尝试使用连接文件运行网页时,它会抛出错误说:

    Uncaught TypeError: undefined is not a function

在连接的Javascript文件中加载jquery.min.js的行.

我该怎么做才能缓解这种情况?我想连接所有文件并缩小它们以进行生产.请帮忙.


编辑:我按照他们单独加载时的顺序合并了Javascript和CSS,并且工作正常.

javascript jquery minify

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

Eclipse 3.7(Indigo)+ Tomcat7 ---无法使用所选类型创建服务器

建立:

  • Eclipse 3.7 +来自indigo更新站点的WEB工具
  • Tomcat7
  • Ubuntu的

问题:

当我尝试在Eclipse的服务器透视图中添加新的Tomcat 7服务器时,我收到以下错误:

"Cannot create a server using the selected type" 
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

eclipse tomcat7 eclipse-indigo

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

Java - class.getResource返回null

我使用以下内容来获取此特定文件的URL,但它返回null.有没有人对问题或其他方法有任何建议吗?

URL url = ExchangeInterceptor.class.getResource("GeoIP.dat");
Run Code Online (Sandbox Code Playgroud)

java url

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

解析JSON对象时出现NoClassDefFoundError JsonAutoDetect

我正在使用亚马逊的云服务开发一个webapp,我需要使用JSON对象.我的项目是如何设置的,我有一个HTML表单,用户将填写他们的信息并提交.提交后,数据将被放入在线数据库,并向他们发送确认电子邮件.在我将数据提交到数据库之前,我需要将所有数据放入JSON对象中.我的servlet,用Java完成,看起来像这样:

public class FormHandling extends HttpServlet {
    //doGet function
    public void doGet (HttpServletRequest request, HttpServletResponse response)
        throws ServletException, IOException {
        // In this part of the code I take in the user data and build an HTML
        // page and return it to the user

        // Create String Mapping for User Data object
        Map<String,Object> userData = new HashMap<String,Object>();

        // Map the names into one struct. In the code below we are creating 
        // values for the nameStruct from the information …
Run Code Online (Sandbox Code Playgroud)

java eclipse json web-applications noclassdeffounderror

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

从JSF操作返回null和""之间的区别

根据我的理解,当JSF操作返回""(空字符串)时,用户将保留在当前页面上,但视图会刷新.但是,当操作返回时null,用户仍然停留在当前页面上,但旧视图将被重用.我的问题是:

  1. 以上陈述是否正确(准确)?
  2. 如果是,那么这有什么意义呢?具体来说,使用一个对另一个对页面上的数据有什么影响(例如,JSF UI组件中的值,或者存储在DataTable中的请求范围bean中的数据)?
  3. 在什么情况下应该使用另一个?

java navigation jsf

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

是否有一个内存有效的java.lang.String替换?

在阅读了这篇测量几种对象类型的内存消耗的旧文章后,我惊讶地发现String在Java中使用了多少内存:

length: 0, {class java.lang.String} size = 40 bytes
length: 7, {class java.lang.String} size = 56 bytes
Run Code Online (Sandbox Code Playgroud)

虽然文章有一些提示,以尽量减少这种情况,但我发现它们并不完全令人满意.char[]用于存储数据似乎是浪费的.大多数西方语言的明显改进是使用byte[]和编码类似UTF-8,因为你只需要一个字节来存储最频繁的字符,而不是两个字节.

当然可以使用String.getBytes("UTF-8")和new String(bytes, "UTF-8").甚至String实例本身的开销也会消失.但后来有你失去像非常方便的方法equals(),hashCode(),length(),...

Sun有一个专利的byte[]字符串表示,据我可以告诉.

用于在Java编程环境中高效表示字符串对象的框架
......可以实现这些技术,以便在适当时将Java字符串对象创建为单字节字符的数组...

但是我找不到该专利的API.

我为什么在意?
在大多数情况下,我没有.但我使用包含大量字符串的巨大缓存来处理应用程序,这些字符串可以从更有效地使用内存中受益.

有人知道这样的API吗?或者是否有另一种方法可以保持Strings的内存占用空间小,即使以CPU性能或更丑陋的API为代价?

请不要重复上述文章中的建议:

  • 自己的变种String.intern()(可能与SoftReferences)
  • 存储单个char[]并利用当前String.subString(.)实现来避免数据复制(讨厌)

更新

我从Sun目前的JVM(1.6.0_10)上的文章中运行了代码.它产生了与2002年相同的结果.

java memory string optimization performance

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

javac的classpath和sourcepath选项之间的差异

我阅读了Sun文档和Stack Overflow上的很多帖子,但我仍然对Java编译器选项-cp和Java之间的差异感到困惑-sourcepath.

假设我有这个目录结构:

c:\Java\project1\src (where the Java source files are)  
c:\Java\project1\bin (where the Java class files will be or already are)  
Run Code Online (Sandbox Code Playgroud)

我们还说我MainClass.java在包中有一个源文件com.mypackage,并且源文件夹中的目录结构正常.

我在project1目录中并运行:

javac -d bin -sourcepath src src/com/mypackage/MainClass.java  
Run Code Online (Sandbox Code Playgroud)

要么

javac -d bin -classpath src src/com/mypackage/MainClass.java  
Run Code Online (Sandbox Code Playgroud)

我得到了同样的结果.在详细模式下,源文件的搜索路径src在两种情况下都是如此.

如果有人能帮助我弄清楚这些选项的具体细节,那就太好了.

java command-line javac

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

IPython内核javascript双向通信的简约示例

我的目标是为IPython编写一个交互式变量查看器,即允许人们看到,将嵌套的dicts /列表称为树,然后向下钻取(有点像Javascript中的console.log).

我花了很多时间尝试从IPython中的directview示例中提取简约代码,但仍然无法理解它是如何工作的.我的Python没问题,但我的jQuery体验非常有限.

所以我要把directview.js剥离到下面

container.show();
var widget = $('<div/>')
element.append(widget);
var output = $('<div></div>');
$(widget).append(output)
var output_area = new IPython.OutputArea(output, false);
var callbacks = { 'output': $.proxy(output_area.handle_output, output_area) };
var code  = 'print 1+1'
var msg_id = IPython.notebook.kernel.execute(code, callbacks, {silent: false}); 
Run Code Online (Sandbox Code Playgroud)

这在加载directview.ipynb时有效.不过我还是不太清楚如何使它完全独立的(即不要求directview.py,并通过另一个回调比标准handle_output的IPython.OutputArea).其中一个问题是以container.show()独立方式调用时失败.

我迷失在几个方面:

  • 为什么有一个element.append(widget)然后$(widget).append(output)呢?同样为什么还需要创建一个Ipython.OutputArea.是不是有办法只创建一个<div id=my_output_area>blah</div>然后让output回调用相关数据填充它?
  • 什么是整个.proxy的事情?我想创建自己的回调,output但是当我这样做并且console.log()传递给回调的参数时,它们undefined或者只是无用的.

我很欣赏IPython笔记本的作者使用jQuery/websockets创建了这样一个漂亮的前端做了不可思议的工作,并且创建开发人员文档,允许像我这样的初学者调整它,但是如果有人可以借出一个那手会很棒!

javascript python jquery ipython

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

是否可以执行带烧瓶的包含?

假设我在template.html中保存了模板布局.此模板包括横幅,侧面导航,内容容器和页脚.我是否可以使用flask来分解这些页面元素,以便我可以拥有banner.html,sidenavigation.html等文件,并在template.html中呈现这些不同的文件?

html templates ssi flask

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

比例图像调整大小

我将图像缩放到适当的预定义大小时遇到​​了一些问题.我想知道 - 因为它纯粹是数学,如果有某种常见的逻辑算法适用于每种语言(PHP,ActionScript,Javascript等),可以按比例缩放图像.

我现在正在使用它:

var maxHeight   = 300;
var maxWidth    = 300;

var ratio:Number    =   height / width;

if (height > maxHeight) {
    height = maxHeight;
    width = Math.round(height / ratio);
} 

else if(width > maxWidth) {
    width = maxWidth;
    height = Math.round(width * ratio);
}
Run Code Online (Sandbox Code Playgroud)

但它不能正常工作.图像按比例缩放,确定,但尺寸未设置为300(宽度或高度).这有点意义,但我想知道是否有一种傻瓜式,简单的方法来按比例缩放图像.

language-agnostic image-manipulation

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