问题列表 - 第42992页

PHP输出缓冲

在PHP脚本或使用和htaccess文件中打开输出缓冲的方法有哪些?

我在我的应用程序的根目录中的htaccess文件中使用以下方法:

php_value output_buffering On
php_value output_handler mb_output_handler
Run Code Online (Sandbox Code Playgroud)

在我的一个共享主机帐户(使用PHP 5.2.x进行Linux托管)中,上面会产生一个空白页面.技术支持说他们无法在php.ini文件中打开它,但我可以在我的脚本中打开它...

ob_start()ob_end_flush()产生相同的结果.我能做什么?

php output-buffering

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

Android:WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON问题

我使用以下代码来保持屏幕:

this.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Run Code Online (Sandbox Code Playgroud)

有没有办法FLAG_KEEP_SCREEN_ON在代码中禁用/删除后面的代码?(我希望屏幕正常淡出).

谢谢!

flags android

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

BDD/TDD对JAD?

我一直在提议我的工作场所通过以场景格式编写高级规范来实现行为驱动开发,并且可以想象为它编写测试.

我知道,对检验的规范工作趋于提高开发人员的生产力.我已经可以想到几个例子,我们自己的项目就是这种情况.

然而,很难向业务证明这一点的价值.

这是因为我们已经建立了联合应用程序开发(JAD)流程,开发人员,管理人员,用户体验和测试人员都聚在一起就一组共同的需求达成一致.

因此,他们问,开发人员为什么要反对测试人员创建的测试用例?这些是用于验证的,并且基于UX团队创建的更高级别的规范,开发人员目前正在开发这些规范.

他们说,这对开发人员来说已经足够了,而且无需改变规范的编写方式.

他们似乎有一点意义.

BDD/TDD的实际好处是什么,如果您已经有一个测试团队的测试用例与当前给开发人员的更高级别的规范完全兼容?

tdd bdd jad

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

如何在.NET中排序与SQL Server排序相同?

我一直在对一些现有的存​​储过程做一些TDD.他们返回XML,所以我一直在使用LINQ to XML.

目前,我正在进行一项测试,证明数据已经正确排序.测试导航XML,并创建一个匿名类型的IEnumerable,其中包含应排序的三列.从那以后,它通过排序第一个来创建第二个IEnumerable:

var sortedColumns = from g in columns
                    orderby g.ColumnA ascending,
                            g.ColumnB ascending,
                            g.ColumnC ascending
                    select g;
Run Code Online (Sandbox Code Playgroud)

最后,它声明排序的colums与使用SequenceEquals的未排序的colums相同.

当数据库排序规则与当前排序规则不同时,问题就出现了.特别是,.NET在ColumnB中的"Wa"之前放置"W-".

有没有办法按照与任意SQL Server排序规则相同的顺序排序?如果没有,那么我将如何按照与SQL_Latin1_General_CP1_CI_AS相同的顺序排序?

sql-server sorting collation linq-to-xml

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

Android和Google语音 - 收听传入的短信

是否可以收听通过Google Voice收到的短信?

谢谢.

sms android google-voice

5
推荐指数
2
解决办法
615
查看次数

jQuery XML REST Access-Control-Allow-Origin

我正在调用Version One REST API并继续收到XMLHttpRequest cannot load https://www10.v1host.com/... Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin.javascript错误.我发送GET请求,预计XML内容将作为响应返回.这是我的jQuery代码:

$.ajax({
  dataType: "xml",
  url: "https://www10.v1host.com/...",
  success: function(data, status, xhr) {
  alert("Load was performed.");
  }
});
Run Code Online (Sandbox Code Playgroud)

我已经改变了dataType: "jsonp"并且通过这种方式我得到了这种格式的回应:

jsonp1294354293197(<?xml version="1.0" encoding="UTF-8"?><Asset ...</Asset>)
Run Code Online (Sandbox Code Playgroud)

但是得到另一个javascript错误:" Uncaught SyntaxError: Unexpected token <"

有没有办法如何获取跨域XML休息数据(类似于XMLp)或为jsonp做一个变通方法(防止解析JSON格式并使用我自己的解析XML)?

rest jquery jsonp cross-domain

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

C ++中的子类型多态性

我在 C++ 中有这个程序。

ref2.h :

#ifndef REF2_H
#define REF2_H
#include <iostream>
using std::cout;
using std::endl;

int   add_int_int(int a, int b) {return (a+b);}

class IntClass;

class Number {
    public:

        //return a Number object that's the results of x+this, when x is IntClass
        virtual Number& addInt(IntClass& x) = 0;

        //Print the number stored in the object
        virtual void print_number() = 0;
    }

class IntClass : public Number {

    private:
        int my_number;

    public:
        //Constructor
        IntClass(int n):my_number(n) {}

        //returns the number stored in the …
Run Code Online (Sandbox Code Playgroud)

c++ polymorphism subtype

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

如何动态更新编辑器操作按钮显示?

我的问题是:如何动态更新软键盘的动作按钮的显示?

另一篇文章似乎是关于在显示键盘之前更改编辑器操作:Android:无法计算如何使用setImeActionLabel.我想在显示时更改软键盘操作按钮.

我已经部分成功了: - 我可以通过使用:editText.setImeOptions(EditorInfo.IME_ACTION_GO)更改操作; - 我也可以使用以下方法重绘键盘:InputMethodManager.restartInput(editText); 我这样做是使用TextWatcher.afterTextChanged. - 但是,我有一个问题.如果我按一个键,键盘上会显示已按下哪个键.但是当我调用restartInput(...)时,这也会隐藏显示已按下哪个键的视图.这对我来说似乎是正常的行为,但我需要一种解决方法.

扩展EditText并覆盖onKeyUp并不是一个好主意,请参阅:https://groups.google.com/forum/?fromgroups#!topic / android-Developers/RIxGfx5qOjM .

KeyboardView类正是我需要的(invalidateKey),但我认为只有在创建自己的输入方法时才能访问它.

还有其他人有更好的想法吗?

keyboard android action key

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

git忽略某种类型的所有文件,但特定子文件夹中的文件除外

我有这样的目录结构:

    • 文件夹1
      • abc.json
      • def.json
      • somedir
        • more.json
    • 文件夹2
      • qwe.json
      • rty.json
    • 规范
      • mock1.json
      • mock2.json
      • somedir
        • more_mocks.json

现在使用.gitignore我想忽略*.json除了中的文件之外的所有文件spec.我不想使用.gitignorein folder1,folder2因为有很多这些并且它们会被添加到很多,我相信我会忘记移动正确的.gitignore文件.

此外,json文件可能有更多嵌套目录,此规则也需要应用于所有子目录.

那么如何忽略某个类型的所有文件,除了某个子目录?

git gitignore

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

Select_related()向后关系 - 自动模型填充

如果我有以下型号:

class Contact(models.Model)
    name = models.CharField(max_length=100)
    ...

class ContactAddress(models.Model)
    line1 = models.CharField(max_length=100)
    line2 = models.CharField(max_length=100)
    ...
    contact = models.ForeignKey(Contact)
Run Code Online (Sandbox Code Playgroud)

我现在想抓住所有联系人,并自动填充地址.最好的方法是什么?到目前为止,我找到的唯一方法是过滤掉我想要的联系人并循环每个联系人并将其分配给Contact.addresses.然后我用它来输出模板中的每个联系人地址.

有没有更好的方法呢?Select_related()几乎可以做我想要的,但似乎无法在相反的方向上工作.

在此预先感谢您的帮助!

django django-models

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