问题列表 - 第35013页

{0}在PHP语句中的含义是什么?

Apols如果之前有人询问过.我正在使用其他人的PHP代码并遇到以下行:

if($_GET['file']{0}=='.') die('Wrong file!');
Run Code Online (Sandbox Code Playgroud)

if,$ _GET和die我明白了,但$ _GET ['file']之后{0}的含义是什么?我查看了很多教程,但没有得到答案.

TIA.

php

3
推荐指数
2
解决办法
546
查看次数

如何在Eclipse的StatET插件中安装'rj'?

我已经开始尝试使用StatET和Texlipse来生成SWEAVE报告.在Eclipse的StatET插件(OS X 10.6.4)中启动R控制台时,我收到消息:

[INFO] The R package 'rj' is not available, R-StatET tools cannot be initialized.
Run Code Online (Sandbox Code Playgroud)

有关http://www.walware.de/goto/statet的信息指出:

"该软件包仅适用于StatET中的默认R控制台(RJ).因此,您必须使用命令行安装和更新它:"

R CMD INSTALL --no-test-load rj_*.tar.gz
Run Code Online (Sandbox Code Playgroud)

这究竟是什么意思?

在Eclipse下的"安装新软件"和网站下

WalWare - http://download.walware.de/eclipse-3.6
Run Code Online (Sandbox Code Playgroud)

它说明了这一点

  RJ Core Library 0.5.0.b201008271600sw
Run Code Online (Sandbox Code Playgroud)

已安装.

任何有用的指导感激不尽.

eclipse r

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

Visual Studio/ReSharper:如何在params之前用逗号包装长行?

我一直在使用ReSharper自定义我的格式化需求以进行代码清理.到目前为止,我已经能够使清理规则符合我的编码风格:
     ReSharper -> Options -> Languages -> C# -> Formatting Style

我还没弄明白怎么做的一件事是如何让params/fields/list项用前导逗号而不是尾随逗号包装.

我想要的例子:

var list = new List<string> {
    "apple"
    , "banana"
    , "orange"
};
Run Code Online (Sandbox Code Playgroud)

我目前得到的例子:

var list = new List<string> {
    "apple",
    "banana",
    "orange"
};
Run Code Online (Sandbox Code Playgroud)

c# resharper code-formatting visual-studio

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

php trim()会删除换行符吗?

我正在创建一个从磁性阅读器"轻扫"的应用程序.从磁读​​取器返回的字符串在文本后面有换行符.我可以使用php trim()删除换行符(显然任何前置或后置空格)?

php

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

SQL Server 2005:索引大于存储的数据

我创建了1个包含2个文件组的数据库:1个主要索引和1个索引.

  • 主文件组包括1个数据文件(*.mdf):存储所有表
  • 索引文件组包含1个索引文件(*.ndf):存储所有索引

大多数索引都是非聚集索引

使用数据库一小段时间后,数据文件为2GB,但索引文件为12 GB.我不知道我的数据库中发生了什么问题.

我有一些问题:

  1. 如何减小索引文件的大​​小?
  2. 我如何知道索引文件中存储的内容?
  3. 如何跟踪索引文件的所有影响?
  4. 如何限制索引文件的大​​小增长?

sql sql-server sql-server-2005

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

使用Ivy下载/安装ant-contrib,bsf,beanshell,commons-logging

我正在使用Ant和Ivy构建一个项目.该build.xml文件依赖于ant-contrib,bean脚本框架,beanshellcommons-logging.

Ant在几个地方搜索库,包括${user.home}/.ant/lib.

文件中是否有任何方法build.xml可以让这些库自动下载并安装在${user.home}/.ant/lib目录中(如果它们尚未存在),也许使用Ivy本身?

谢谢,拉尔夫

ant beanshell ivy ant-contrib

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

模板化函数指针

我有一种方法来调用类的延迟函数:

//in MyClass declaration:
typedef void (MyClass::*IntFunc) (int value);
void DelayedFunction (IntFunc func, int value, float time);
class TFunctorInt
{
public:
    TFunctorInt (MyClass* o, IntFunc f, int v) : obj (o), func (f), value (v) {}
    virtual void operator()();
protected:
    MyClass* obj;
    IntFunc func;
    int value;
};
//in MyClass.cpp file:
void MyClass::DelayedFunction (IntFunc func, int value, float time)
{
    TFunctorBase* functor = new TFunctorInt (this, func, value);
    DelayedFunctions.push_back (TDelayedFunction (functor, time)); // will be called in future
}
void MyClass::TFunctorInt::operator()() …
Run Code Online (Sandbox Code Playgroud)

c++ templates pointers function

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

有没有办法让Visual Studio停止缩进命名空间?

Visual Studio不断尝试缩进命名空间内的代码.

例如:

namespace Foo
{
   void Bar();

   void Bar()
   {

   }

}
Run Code Online (Sandbox Code Playgroud)

现在,如果我手动取消缩进,那么它就会保持这种状态.但不幸的是,如果我之前添加一些东西void Bar();- 例如评论 - VS将继续尝试缩进它.

这太烦人了,基本上因为这个原因我几乎从不在C++中使用命名空间.我无法理解为什么它会尝试缩进它们(缩小整个文件的 1个甚至5个标签什么意思?),或者如何使它停止.

有没有办法阻止这种行为?一个配置选项,一个加载项,一个注册表设置,甚至是一个直接修改devenv.exe的hack.

c++ namespaces indentation visual-studio

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

Linux更改组权限以匹配所有者权限

假设我在Linux上有一个目录,包含一堆文件和子目录.这是根目录:

drwxr-xr-x  13 user1 group1    4096 May  7 15:58 apps
Run Code Online (Sandbox Code Playgroud)

现在,我只想更改这些权限的组部分.我想以一种与所有者部分完全匹配的方式改变它.该目录的结果将是:

drwxrwxr-x  13 user1 group1    4096 May  7 15:58 apps
Run Code Online (Sandbox Code Playgroud)

但是,我想要一个脚本或命令自动执行此操作,不仅针对该目录,而且针对每个子目录和文件递归地执行此操作.谁知道怎么样?

谢谢.

linux filesystems permissions bash chmod

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

列数基于范围

我有一个带有架构的学生标记表,如下所示:

Student
--------
SNO
Marks
Run Code Online (Sandbox Code Playgroud)

我想生成一个结果,如下所示:

MarksRange   Count
----------   ------
0             10
10             2
20             43
:              :
100            2
Run Code Online (Sandbox Code Playgroud)

以上结果表明:

  • 10名得分为零的学生,
  • 2名学生如何得分在1到10之间,
  • 43从11-20
  • 等等.

谁能告诉我如何写一个产生这个结果的查询?

t-sql sql-server count

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