问题列表 - 第47555页

Java - 在程序结束时对象不是"垃圾回收"?

public class Main {

    public static void main(String[] args) throws InterruptedException {
        ClassA a = new ClassA();
        a = null;

        //Runtime.getRuntime().gc();
        Thread.sleep(4000);
    }
}

public class ClassA {

    @Override
    public void finalize(){
        System.out.println("cleaned");
    }  
}
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,finalize()永远不会执行.控制台上没有任何内容.从gc()中删除注释时,执行finalize(),并将"已清除"打印到控制台.为什么我必须明确地调用垃圾收集器?

java garbage-collection finalize application-shutdown

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

如何加速HTTP请求

我需要获取json数据,我正在使用urllib2:

request = urllib2.Request(url)
request.add_header('Accept-Encoding', 'gzip')
opener = urllib2.build_opener()
connection = opener.open(request)
data = connection.read()
Run Code Online (Sandbox Code Playgroud)

但是虽然数据不是那么大,但它太慢了.
有没有办法加快速度?我也可以使用第三方库.

python http urllib2

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

混合str_replace和正则表达式?

我想替换一个字符串,如:

<input type="hidden" name="id" value="12345" />
Run Code Online (Sandbox Code Playgroud)

但我遇到的问题是值值(12345)每次都不同,所以我该怎样做我想做的事情?..我猜的是正则表达式,但还没有任何线索

php regex str-replace

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

Google应用引擎上的部署失败

我有一个java应用程序(spring mvc,jpa),我正在尝试在谷歌应用程序引擎上部署它.出于某种原因,部署完成后我收到以下错误

........................ 20%扫描本地磁盘上的文件.25%启动更新.

错误详情:2011年2月26日上午10:43:58 org.apache.jasper.JspC processFile INFO:Built File:\ about.jsp Feb 26,2011 10:45:41 AM org.apache.jasper.JspC processFile INFO:建立文件:\ faq.jsp 2011年2月26日上午10:47:23 org.apache.jasper.JspC processFile INFO:Built File:\ footer.jsp Feb 26,2011 10:49:05 am org.apache.jasper. JspC processFile INFO:Built File:\ synchronize.jsp

java.io.IOException:发布到URL时出错:https://appengine.google.com/api/appversion/create?app_id = subconvertor&version = 0.1& 500内部服务器错误

服务器错误(500)发生服务器错误.

有关详细信息,请参阅日志[C:\ Users\CRISTI~1.POP\AppData\Local\Temp\appcfg6738798550184437418.log].

在日志中我有:

服务器错误(500)发生服务器错误.

at com.google.appengine.tools.admin.ServerConnection.send(ServerConnection.java:149)
at com.google.appengine.tools.admin.ServerConnection.post(ServerConnection.java:82)
at com.google.appengine.tools.admin.AppVersionUpload.send(AppVersionUpload.java:579)
at com.google.appengine.tools.admin.AppVersionUpload.beginTransaction(AppVersionUpload.java:397)
at com.google.appengine.tools.admin.AppVersionUpload.doUpload(AppVersionUpload.java:112)
at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.java:56)
at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute(AppCfg.java:547)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:138)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:61)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:57)
Run Code Online (Sandbox Code Playgroud)

com.google.appengine.tools.admin.AdminException:无法更新应用:错误发布到网址:https://appengine.google.com/api/appversion/create?app_id = subconvertor&version = 0.1& 500内部服务器错误

知道什么可能是错的吗?

干杯,克里斯蒂安

java deployment google-app-engine spring jpa

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

django 扩展了不同的基本模板

我知道我们可以在模板中使用“扩展变量”在两个不同的扩展模板之间切换。例如

  views:
     if something:
         base = 'base1.html'
     else:
         base = 'base2.html'
     return render_to_response ('template.html', {'base':base})

  template.html:
     {% extends base %}
Run Code Online (Sandbox Code Playgroud)

通常情况下效果很好。但是,我的问题是我正在使用 django-registration,我不必编写自己的视图来处理注册和登录过程。这也意味着我无法将变量传递给模板。虽然我的项目目录下确实有注册模板。(如login.html)

不幸的是,Django 无法在模板中执行此操作:

   {% if something %}
     {% extends 'base1.html' %}
   {% else %}
     {% extends 'base2.html' %}
   {% endif %}
Run Code Online (Sandbox Code Playgroud)

我知道“变量基数”可以传递给身份验证登录的唯一方法是编写我自己的视图,例如登录、注销等。这似乎不适合 DRY 模型,而且今后很容易出错。

还有其他方法可以实现此目的吗?或者有任何解决问题的建议吗?

谢谢。

-P

django django-templates django-authentication django-registration

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

我应该安装哪个驱动程序以便 mysqlcommand 可以使用 powershell 运行?

我安装了 mysqlconnector [ODBC] 5.1.8 来运行我的 mysqlcommand,但出现此错误:

Cannot find type [MySql.Data.MySqlClient.MySqlConnection]: make sure the assembly containing this type is loaded
Run Code Online (Sandbox Code Playgroud)

我应该从 mysql 连接器站点安装哪个驱动程序才能在 powershell 上运行此命令(或任何 MySql 命令)?

我的系统中安装了最新版本的 MySql,所有项目都可以很好地使用 MySql。

mysql database powershell connector

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

Java中的实例究竟是什么?

对象,实例和引用有什么区别?他们说他们必须为他们的应用程序创建一个实例?那是什么意思?

java oop reference object instance

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

Ruby on Rails移动应用程序

我正在尝试开发一个Ruby on Rails应用程序,它将检测客户端,即连接到服务器并呈现适当布局的移动设备(浏览器).我尝试使用以下链接但仍然无法连接它.有什么建议 ?

http://www.arctickiwi.com/blog/mobile-enable-your-ruby-on-rails-site-for-small-screens

我正在使用Opera Mini Emulator来测试应用程序.

mobile ruby-on-rails

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

防止单击改变SeekBar进度

SeekBar在我的Android应用程序中使用了一个.当用户单击任意位置时SeekBar,其进度值会发生变化.我只希望在用户滑动SeekBar拇指时改变进度值(就像UISlider在iOS中一样).

我已经尝试将clickable属性设置SeekBar为false但这不起作用.我怎样才能达到理想的行为?

android android-seekbar android-touch-event

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

C++ - 无法正确启动(0xc0150002)

我正在尝试运行OpenCV应用程序Microsoft Visual C++ 2010 Express,并收到以下消息:

在此输入图像描述

我该如何解决这个问题?

c++ opencv visual-studio

17
推荐指数
3
解决办法
10万
查看次数