问题列表 - 第49057页

android editText最大限制

在使用InputFilter.LengthFilter设置editText的最大字符限制后,有没有办法让editText在onTextChanged达到最大字符数后作出反应?如果没有,是否有一种简单的方法可以将最大字符数设置为editText并仍然对onTextChanged事件做出反应?谢谢

android input filter android-edittext

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

服务器如何确定要使用哪种类型的web.xml错误页面的优先级?

我有两个错误页面; 1表示SpecificExceptionA,另一个表示Throwable.

<error-page>
  <exception-type>org.SpecificExceptionA</exception-type>
  <location>/WEB-INF/views/error/timedout.jsp</location>
</error-page>

<error-page>
  <exception-type>java.lang.Throwable</exception-type>
  <location>/WEB-INF/views/error/error.jsp</location>
</error-page>
Run Code Online (Sandbox Code Playgroud)

如果我在web.xml中定义了这两个,那么一切都转到/error/error.jsp.

如果我只定义了特定的异常,它将转到正确的页面; 但其他错误转到tomcat默认值(404除外)

有没有更好的方法来指定特定的异常处理程序?我正在使用spring 3.0.

jsp tomcat servlets spring-mvc custom-error-pages

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

MongoDB是否以4MB的块存储文档?

我读到MongoDB文档的大小限制为4 MB.我还读到,当您插入文档时,MongoDB会添加一些填充,以便在向文档添加内容时,不必移动整个文档并重新编制索引.

所以我想知道,它是否将文件以4MB的块存储在磁盘上?

谢谢

mongodb

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

Python - 导入 global/site-packages 模块而不是本地目录中的同名文件

我正在使用 python 和 virtualenv/pip。我有一个通过 pip 安装的模块test_utils(它是 django-test-utils)。在我的一个 django 应用程序中,我想导入该模块。但是,我test_utils.py在同一目录中还有另一个文件。如果我去import test_utils,那么它会导入这个本地文件。

是否可以让 python 使用非本地/非相对/全局导入?我想我可以重命名 my test_utils.py,但我很好奇。

python django import python-module

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

如果时钟更改/调整,我可以收到通知吗?

我有一个依赖时钟时间来执行一些重复任务的程序。我怎么知道时钟已经改变,我需要重新调整我的任务?

编辑:我正在使用一个Date实例来查看时间是否已经过去。

java clock

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

按钮在Android中将背景显示为AnimationDrawable

我已经在Android中制作了一段时间的自定义按钮.事情很简单,只是为按钮状态创建了图像资源,并为它做了一个选择器.一切顺利而美好.现在我遇到了一个新情况.我制作了一个可绘制的动画并将其设置为我按钮的背景.

<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false">
  <item android:drawable="@drawable/frame1" android:duration="600" /> 
  <item android:drawable="@drawable/frame2" android:duration="300" /> 
  <item android:drawable="@drawable/frame3" android:duration="500" /> 
</animation-list> 
Run Code Online (Sandbox Code Playgroud)

如果我将动画设置为按钮的背景,它可以正常工作.如果我尝试制作一个简单的选择器

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
        android:state_pressed="false"
        android:drawable="@drawable/animation" />

    <item
        android:state_pressed="true"
        android:drawable="@drawable/pressed" />
  </selector>      
Run Code Online (Sandbox Code Playgroud)

按钮的正常状态将动画作为背景,按下状态是静态图像,事情不能正常工作.

在我的主要活动中,在onWindowFocus上,我得到按钮背景并开始动画

 @Override
  public void onWindowFocusChanged(boolean hasFocus) {
      super.onWindowFocusChanged(hasFocus);
          btn = (Button)findViewById(R.id.btnAnim);
          btnAnimation = (AnimationDrawable) btnAnim.getBackground();
          btnAnimation.start();
 }
Run Code Online (Sandbox Code Playgroud)

这似乎是问题,因为我的动画将无法从选择器中正确获取,我收到以下错误:

03-14 15:21:16.146: ERROR/AndroidRuntime(440): FATAL EXCEPTION: main
03-14 15:21:16.146: ERROR/AndroidRuntime(440): java.lang.ClassCastException: android.graphics.drawable.StateListDrawable
03-14 15:21:16.146: ERROR/AndroidRuntime(440):     at com.bebenjoy.MainActivity.onWindowFocusChanged(MainActivity.java:53)
03-14 15:21:16.146: ERROR/AndroidRuntime(440):     at ...
Run Code Online (Sandbox Code Playgroud)

有关如何解决此问题的任何想法?谢谢.

animation android button

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

扫描仪输入新的Scaner(doc); <----------错误; 预期

我正在尝试编译,但我似乎得到一个错误,说明我错过了;一个有一个行;.我也查看了代码,自己也看不到错误.我希望你能指出我正确的方向:)

import java.io.*;
import java.util.*;


public class marks
{

    private String  asses;
    private int  mark;


    public marks()
    {


    }


    public void createFile() throws Exception
    {
        File doc;
        doc = new File ("marks.txt");
        if(!doc.exists()){
            doc.createNewFile();
            System.out.println("A New File Has been Created");
          }
    else {
     System.out.println ("File Already Exists");
    }
 }

 public void enterMarks()
 {
   Scanner input new Scaner(doc); <---------- Error ; expected 

   while (input.hasNext()){
       String asses = input.next();
       int mark = input.nextInt();
       System.out.println( asses +" "+ mark); …
Run Code Online (Sandbox Code Playgroud)

java compiler-errors

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

Django 项目吃内存

我有一个 django 项目,但有一个问题 - 它占用了大量内存并承载太多。

如何找到项目中占用大量内存的问题?

django optimization memory-management

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

无法打开文件'django-admin.py':[Errno 2]没有这样的文件或目录

我正在使用Python 2.7,Django 1.2.5和Windows 7.

我不确定我做了什么.我曾经能够创建像Django项目

python django-admin.py startproject test
Run Code Online (Sandbox Code Playgroud)

但是现在我收到了这个错误.

无法打开文件'django-admin.py':
[Errno 2]没有这样的文件或目录

我可以输入以下有效的内容.

python C:\Python27\Scripts\django-admin.py startproject test
Run Code Online (Sandbox Code Playgroud)

我怎么能像以前那样拥有它?没有类型django-admin.py文件的完整路径.

我已经尝试过的事情:

我卸载了Python并手动从Windows中的PATH变量中删除了值.重新安装了Python.删除了Django并重新安装了它.

我已将C:\ Python27\Scripts添加到Windows中的环境变量下的PATHPYTHONPATH变量中.

有什么建议?

我的PATH变量包含

C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\ActiveState Komodo Edit 6\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\django-apps;F:\My_Projects;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files\TortoiseSVN\bin;C:\Program Files\Mercurial\bin;C:\Python27;C:\Python27\Scripts
Run Code Online (Sandbox Code Playgroud)

PYTHONPATH有

C:\Python27;C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\Python27\Scripts;C:\django-apps;f:\my_projects
Run Code Online (Sandbox Code Playgroud)

python django django-admin

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

c typedef(ed)opaque指针

我已经定义了一个不透明的结构和相关的API,如下所示:

typedef struct foo foo;
foo *create_foo(...);
delete_foo(foo *f);
Run Code Online (Sandbox Code Playgroud)

我无法在我的c文件中定义结构.给出重新定义错误.

typedef struct foo {
   int implementation;
}foo;
Run Code Online (Sandbox Code Playgroud)

我可以在没有typedef的c文件中使用foo,但我想要typedef(即直接使用它作为foo*).有办法吗?

c struct typedef opaque-pointers

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