
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
使用requireJS加载模块的时候,有时候会碰到如下的错误:Uncaught Error: Module name "module1" has not been loaded yet for context: _. Use require([])。可以看到使用define()定义模块的时候,如果依赖的模块比较少,那么可以使用标准方式;如果依赖的模块很多,那么可以使用方式1或者方式2来解决。很显然
应用系统中经常需要有文件上传功能,一般的做法都是使用HTML的和,或者使用第三方文件上传组件,如swfupload和uploadify。我们都知道如果向服务器提交数据,一般来说都是使用POST请求,请求数据会放在请求体中,以key1=value1&key2=value2的形式。这样的报文,服务器是很容易解析的。如果是上传文件,通过httpwatch抓包工具,我们可以发现:文件的内容也是放在post
premain时Java SE5开始就提供的代理方式,给了开发者诸多惊喜,不过也有些须不变,由于其必须在命令行指定代理jar,并且代理类必须在main方法前启动。因此,要 求开发者在应用前就必须确认代理的处理逻辑和参数内容等等
最近在和同事讨论java主线程和子线程之间的关系,自己也到网上搜索了下,发现各种答案都有,有些还是互相矛盾的。经过测试自己得出以下几个结论,跟大家分享下,如果有错误,欢迎大牛指正,帮助我这只小菜鸟。废话不多说,直接上结论:(一)Main线程是个非守护线程,不能设置成守护线程。 这是因为,main线程是由java虚拟机在启动的时候创建的。main方法开始执行的时候,
今天在看《深入理解 Java 虚拟机 (JVM 高级特性与最佳实践)》关于垃圾回收的一些知识。自己建立了一个java工程,敲了一下书上写的代码。运行java程序的时候报错:java.lang.SecurityException: Prohibited package name: java.gc.aty我的代码如下:package java.gc.aty;public class
我使用的JDK版本是1.6.0_37版本,操作系统是windows xp,今天想使用下%JAVA_HOME%/bin/目录下的一些管理工具,结果遇到麻烦了。使用JPS命令,无法列出本地运行的java虚拟机;使用jvisualvm,提示"无法检测到本地java应用程序"。这个问题的原因可以看下:http://docs.oracle.com/javase/1.5.0/docs/guide/mana
之前我们使用FileAppender的时候,我们配置是ImmediateFlush=true,一旦有新日志写入,立马将日志写入到磁盘的文件中。当日志很多,这种频繁操作文件显然性能很低下。可以发现:日志不能写入到文件中。这是因为:日志是停留在内存中的,虚拟机已经关闭,内存被是否了,log4j并没有将内存中的日志写入到文件中。怎么解决这个问题呢?这里使用了JVM关闭的回调,类似地在tomcat等web
查看物理CPU个数
angularjs中提供的ng-include指令,很类似于JSP中的用来将多个子页面合并到同一个父页面中,避免父页面过大,可读性差,不好维护。IE下的提示有些晦涩,不过chrome提示很明显:不能跨域访问。通过上面的错误提示,可以看到:使用ng-include指令的时候,会用到AJAX请求XMLHttpRequest。但是我们是直接用浏览器打开的parent.html,并没有通过web容器访问,
$injector、$rootScope和$scope是angularJS框架中比较重要的东西,理清它们之间的关系,对我们后续学习和理解angularJS框架都非常有用。1、$injector其实是一个IOC容器,包含了很多服务(类似于spring框架中的bean),其它代码能够通过$injector.get("serviceName")的方式,从injector中获取所需要的服务。2、scope