问题列表 - 第21694页

为什么PHP中的一些变量用大写写?

为什么PHP中的一些代码必须用大写写?

例如:

if(isSet($_GET['lang']))
$lang = $_GET['lang'];
$_SESSION['lang'] = $lang;
Run Code Online (Sandbox Code Playgroud)

如果我用小写字母写它们会有效吗?

php naming-conventions

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

在 Gradle 设置文件中包含使用通配符的子项目

在 Gradle 中,您需要定义要在“settings.gradle”文件中构建的子项目。要构建三个子项目,您将执行以下操作:

include "child1", "child2", "child3"
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我有很多项目要包含。有没有办法在此定义中使用通配符?我正在寻找这样的东西:

include "*"
Run Code Online (Sandbox Code Playgroud)

这当然行不通。这会更容易使用,因为我有很多子项目要包含。有没有办法自动将子目录包含为项目?

java groovy build gradle

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

UIActivityIndi​​catorView或类似的

alt text http://28.media.tumblr.com/tumblr_ky3ezghsar1qzzxzzo1_400.jpg

谁能告诉我如何实现这样的加载消息?它是UIActivityIndi​​catorView的一些变体吗?谢谢皮特

iphone uiactivityindicatorview

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

突出显示python堆栈跟踪

我正在研究相当复杂的项目,一次又一次,我必须缩小查看堆栈跟踪的问题.它们恰好很长,同时涉及"我的"代码,标准库代码和第三方库代码.大多数时候,真正的问题是在"我的"代码中并立即将其定位在堆栈跟踪中对于眼睛来说有点困难.在"我的"代码下,我指的是当前工作目录下的代码.

所以我意识到我想要一些能够使堆栈轨迹着色并突出显示我的线条的东西.比较原始突出显示.

我可以写一个我可以用这种方式使用的python脚本:

nosetests | colorize_stack_trace.py
Run Code Online (Sandbox Code Playgroud)

但我相信使用Linux工具集可以更快,更优雅地完成此任务.有任何想法吗?

UPD:

使用Dennis Williamson建议的supercat,中间结果是遵循bash函数:

pyst() {
    rc=/tmp/spcrc;
    echo '#################### ### # # # ########################################' > $rc;
    echo '                     blk   0 r ^(.*)$' >> $rc;
    echo '                     mag b 0 r ^\s*File "'`pwd`'/(.*)"' >> $rc;
    spc -c $rc;
}
Run Code Online (Sandbox Code Playgroud)

现在我能做到:

nosetests 2>&1 | pyst
Run Code Online (Sandbox Code Playgroud)

不太优雅,但在某种程度上起作用.还有两个问题:

  1. 在测试完成之前我看不到任何输出.即我看不到进展.
  2. 我必须一遍又一遍地写2>&1.

UPD 2:

问我这个问题主要nosetests是考虑到了.我刚刚找到了很好的解决方案:rednose nose plugin.它突出了本地路径以及更多方便可读性的东西.

回到原始问题:我用supercat注意到的问题与它完全无关,但它是Unix shell流,刷新,管道,重定向的问题.因此,作为一个答案的问题我接受建议supercat答案.

python debugging bash

25
推荐指数
3
解决办法
3443
查看次数

Latex Beamer模板编辑入门

一段时间以来,我一直想知道是否可以为我自己的演示文稿创建Latex Beamer类的自定义模板以及它有多难.问题是我似乎无法找到任何关于如何入门的介绍性材料.有人有关于这个主题的介绍性材料吗?

templates latex beamer

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

用于PHP开发的Mongrel/Webrick的等价物?

在Rails开发期间使用Mongrel/Webrick的PHP开发中是否有相同的功能?

我通常在端口3000上使用Mongrel来在开发期间提供我的Rails应用程序.

自从我完成PHP开发以来已经有几年了.根据我的记忆,该方法是在PHP开发期间在dev机器上运行Apache(其中涉及在Apache等中设置虚拟域等).

这仍然是这种情况还是现在有一种更简单的方法.不幸的是,谷歌很快就没有产生任何兴趣.

在我忘记之前,开发环境是在Debian Lenny上.Ubuntu解决方案也很受欢迎.

感谢您提出的所有建议.

php

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

Google App Engine中的漂亮网址

我想将参数'A1B2C3'传递给基于Google App Engine的GWT应用程序.我这样做就像www.example.com/index.html?key=A1B2C3.虽然它有效,但我想使用漂亮的URL.是否可以在Google App Engine上进行URL重写?我怎么也找不到.

www.example.com/A1B2C3
Run Code Online (Sandbox Code Playgroud)

代替

www.example.com/index.html?key=A1B2C3
Run Code Online (Sandbox Code Playgroud)

我正在使用Google App Engine和GWT.全部是Java.

java gwt google-app-engine friendly-url

13
推荐指数
2
解决办法
5315
查看次数

适用于Linux的发布管理系统

我们公司需要的是一种Linux/C++版本管理工具.我们的产品包含多个库和配置文件.在这里,我将列出我们希望这样的系统具有的基本功能:

  • 能够跟踪依赖关系,轻松增加依赖关系得到主要版本的库的主要版本.它应该在内部构建某种依赖图,以便知道谁受到更新的影响.

  • 知道如何构建它所处理的产品.要么是特定的构建文件,要么更好 - 能够阅读和理解makefile.

  • 使用SVN,以便从那里检查新版本并进行构建.

  • 生成一些安装程序 - 以rpm或tar.gz格式.为此,它应该能够理解rpm spec文件格式.

目前我们正在研究这种已经很有用的工具.但是我相信我们的任务并不是独一无二的,应该有一些工具可以完成这项工作.

c++ linux rpm release-management

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

Maven中的Meta配置文件

我正在寻找一种方法来创建只在Maven中激活子配置文件的元配置文件.我们来看一个非常具体的例子.我有以下个人资料:

  • "服务器JBoss的"
  • "服务器雄猫"
  • "数据库HSQL"
  • "数据库的Oracle"

要构建项目,您必须为服务器选择一个配置文件,为数据库选择一个配置文件.我想创建两个"元配置文件":

  • "dev"=>"server-tomcat","database-hsql"
  • "prod"=>"server-jboss","database-oracle"

第一个想法是通过属性激活子配置文件:

<profile>
   <id>database-oracle</id>
   <activation>
     <property>
       <name>prod</name>
     </property>
   </activation>
</profile>
Run Code Online (Sandbox Code Playgroud)

但是这样,我无法在元配置文件之间共享子配置文件.例如,我希望我的配置文件"database-oracle"由"pre-prod"和"prod"元配置文件激活.

注意:我的子配置文件只包含属性.它们用于过滤资源和子poms.这就是为什么我认为可以解决这种特殊情况的原因.

对我来说理想的情况是将它们外部化在外部属性文件中,但一次只有一个问题;)

profile maven-2

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

Typedeffing一个函数(不是函数指针)

typedef void int_void(int);
Run Code Online (Sandbox Code Playgroud)

int_void 是一个取整数并且什么都不返回的函数.

我的问题是:它可以"单独"使用,没有指针吗?也就是说,是否可以简单地使用它int_void而不是int_void*

typedef void int_void(int);
int_void test;
Run Code Online (Sandbox Code Playgroud)

这段代码编译.但可以test某种方式使用或分配给某些东西(没有演员)?


/* Even this does not work (error: assignment of function) */
typedef void int_void(int);
int_void test, test2;
test = test2;
Run Code Online (Sandbox Code Playgroud)

c c++ typedef function-pointers

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