小编Pet*_*uck的帖子

什么字符代表文本区域中的新行

快一点,但想确保我抓住跨平台的变化.

我喜欢将输入文本区域的新行转换为[逗号],以便输出可以在一行中表示,我的问题......

目前,从谷歌浏览器发送,当我查看该值时,我发现它\r\n用于新行.如果我更换\r\n我知道它适用于Windows 7上的chrome,但是对于其他平台,其他浏览器将在文本区域中作为新行插入的内容是否有变化?

html textarea newline

73
推荐指数
4
解决办法
11万
查看次数

django形式:绑定表单的默认值

使用此表单:

class Form(forms.Form):
    name = forms.CharField(required=False, initial='Hello world')
Run Code Online (Sandbox Code Playgroud)

如果我在视图中执行以下操作:

form = Form(request.GET)
if form.is_valid():
    name = form.cleaned_data['name']
Run Code Online (Sandbox Code Playgroud)

然后,即使request.GET不包含name键,也会丢失name的初始值.有没有解决方法?我希望初始值可以将表单绑定为"默认值".

forms django

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

JUnit测试内存不足 - 如何增加堆大小?

我正在运行Junit测试,它会抛出异常OutOfMemory.该测试 NetBeans 6.9.X中启动.在分析它时,我意识到Heap maxSize是64M.我想增加这个,但我找不到如何做到这一点.

我已经尝试右键单击项目 - >属性 - >运行,并在我设置-Xms300M的VM选项下,但这不起作用.

任何提示?

提前致谢.

java junit netbeans heap-size

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

toString处的空指针异常错误

我的toString方法中出现空指针异常错误.我不知道为什么.错误可以通过多种方式发生.最常见的是,声明了对象的引用,但对象本身仍未创建.我已声明并创建(初始化正确的单词?)Mycircle circle1 = new Mycircle ();Mypoint center = new Mypoint ();

当我调用我的getter方法时,我怀疑我没有初始化任何字段,但事实并非如此.setter方法干净利落 - 我已成功输入值.这是否意味着我的getter方法可以访问某些非null值.

import java.util.Scanner;

public class MyCircle {

    private Mypoint center;
    private double radius;

    Scanner input = new Scanner (System.in);

    public MyCircle() {   
        radius = 0.0;
        Mypoint center = new Mypoint ();
        System.out.println("Enter coordinates here");
        center.setCoordinateX(input.nextDouble());
        center.setCoordinateY(input.nextDouble());
    }


    public String toString(MyCircle object) { 
        return "Circle @ " + "(" + object.center.getCoordinateX() + "," + 
          object.center.getCoordinateY() + ")" + ". Its radius is " + 
          object.radius; …
Run Code Online (Sandbox Code Playgroud)

java nullpointerexception

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

通过命令行运行控制器.问题连接到数据库

背景:使用unix,来自localhost的codeigniter.

我想通过命令行(CLI)运行控制器.因此,我正在遵循此CodeIgniter教程 ,该示例工作正常.

但是,当我将它与需要连接到数据库的函数一起使用时,它会在命令行中出现以下错误.

Unable to connect to your database server using the provided settings.
Filename: core/Loader.php
Line Number: 347
Run Code Online (Sandbox Code Playgroud)

奇怪的是当我通过URL访问相同的功能时它起作用.怎么可能?

注意:我假装在命令行中引入的函数是更新数据库(它不打印任何东西).

编辑: 我越来越近了.我已将主机名从"localhost"更改为"127.0.0.1"并且可以正常工作.为什么?

database database-connection codeigniter command-line-interface

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