问题列表 - 第18587页

在文件夹中查找文本的最快方法

我使用返回值fgrep -s 'text' /folder/*.txt来查找'text'是否在/ folder /中的任何 .txt文件中.它可以工作,但我发现它对于我需要的东西来说太慢了,比如它在给我答案之前在所有文件中搜索"文本".

当找到至少一个带有'text'的文件时,我需要一些快速给我一个是/否答案的东西.可能是一些awk脚本.

awk grep full-text-search solaris

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

固定大小的div?

我想要一个普通的div用于我的文本正文和一堆小div,正好是150px到150px.我怎么能这样做?

html

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

Git-Diff与Git-log?有什么不同?

我对Git有点困惑.当我查看手册时,看起来Diff包含在Git-log手册中.另外,当我看到教程和内容时,我发现Git日志与git-diff的功能相同.Git-Diff的功能只是Git-log的一个子集吗?

谢谢!

git

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

如何使用HTML输入文件类型限制文件类型?

如何使用HTML输入文件类型限制文件类型?

我有这个

<input type="file" id="fileUpload" name="fileUpload" size="23" accept="Calendar/ics"/>
Run Code Online (Sandbox Code Playgroud)

我试图将类型限制为仅iCalendar格式类型.

我也想在服务器端检查它.我如何在ASP.NET MVC中执行此操作?

.net html c# asp.net-mvc

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

如何查看网站查看器的操作系统?

我正在运行Ubuntu 8.04,我最近在访问网站时收到以下错误:

请使用运行Windows 98,2000,Me,NT或XP的计算机返回www.site.com.

  1. 网站如何知道我正在运行哪个操作系统?是仅通过javascript还是请求标头中还有操作系统信息?

  2. 有没有办法绕过这个检查或"假装"使用Windows,这样即使我运行的操作系统不受支持,我也可以访问该网站?

javascript operating-system os-detection

5
推荐指数
3
解决办法
9246
查看次数

Jython优化

他们有什么方法可以优化Jython而无需求助于分析或显着更改代码?

具体是有没有可以传递给编译器的标志,或紧密循环中的代码提示.

python java optimization jython

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

如何使用gcc在命令行中取消定义

我如何在编译时使用gcc取消定义编译器宏.我尝试了一些编译args到gcc像-D但我无法看到"未定义"的消息.

谢谢

#include <iostream>

#define MYDEF


int main(){
#ifdef MYDEF
  std::cout<<"defined\n";
#else
  std::cout<<"not defined\n";
#endif

}
Run Code Online (Sandbox Code Playgroud)

macros gcc c-preprocessor

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

如何有条件地过滤WHERE子句中的列?

没错,第十个条件列问题:

我正在编写一个存储过程,它接受一个映射到几个标志列之一的输入参数.筛选请求列的最佳方法是什么?我目前正在使用SQL2000,但即将转向SQL2008,所以如果可以的话,我会采用现代解决方案.

在sproc中查询的表格看起来像

ID ...  fooFlag  barFlag  bazFlag  quuxFlag
--      -------  -------  -------  --------
01         1        0       0          1
02         0        1       0          0
03         0        0       1          1
04         1        0       0          0
Run Code Online (Sandbox Code Playgroud)

我想做点什么

select ID, name, description, ...
from myTable
where (colname like @flag + 'Flag') = 1
Run Code Online (Sandbox Code Playgroud)

所以,如果我打电话给exec uspMyProc @flag = 'foo'我,我会回到第1和第4行.

我知道我不能直接在SQL中用parens做这个部分.为了做动态SQL,我必须将整个查询填充到一个字符串中,在WHERE子句中连接@flag param,然后执行字符串.除了在进行动态SQL时我得到的肮脏感觉,我的查询相当大(我选择了几十个字段,加入了5个表,调用了几个函数),所以它是一个巨大的字符串,因为一行在3行WHERE过滤器中.

或者,我可以有4个查询副本,并在CASE语句中选择它们.这使得SQL代码可以直接执行(并且受语法高亮等影响)但是以重复大块代码为代价,因为我不能仅在WHERE子句上使用CASE.

还有其他选择吗?可以应用任何棘手的连接或逻辑操作?或者我应该克服它并执行动态SQL?

t-sql conditional dynamic where-clause

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

使用Apache Buildr编译Scala 2.8.x代码

我一直在努力让Buildr编译我的Scala 2.8项目,我希望有人可能已经想到了这一点.

目前我有标准的HelloWorld应用程序,其中包含如下构建文件:

ENV['JAVA_HOME'] = 'C:\Program Files (x86)\Java\jdk1.6.0_17'
ENV['SCALA_HOME'] = 'C:\scala-2.8.0.Beta1-RC6'

define "HelloWorld" do

  #artifact_ns['Buildr::Compiler::Scalac'].library = '2.8.0'
  require 'buildr/scala'

  puts Scala.version

end
Run Code Online (Sandbox Code Playgroud)

当我运行buildr时,我得到以下输出:

(在C:/ Users/Travis/eclipse_ws/HelloWorld,开发中)
2.7.5
构建HelloWorld将HelloWorld
编译到C:/ Users/Travis/eclipse_ws/HelloWorld/target/classes
Buildr中止了!
←[31mScala编译器崩溃:
#←[0m

第一个问题是NoClassDefFoundError - 它找不到scala编译器的主类.第二个问题是Scala.version打印出2.7.5.这是不正确的,因为SCALA_HOME路径指向2.8版本.

最后,使用--trace标志向我显示Buildr正在生成一个有点正确的scalac命令,当我手动运行该命令时,所有内容都会编译.我说它有点正确只是因为一些cp条目是重复的.请参阅以下内容:

scalac -classpath C:/scala-2.8.0.Beta1-RC6/lib/scala-library.jar; C:/scala-2.8.0.Beta1-RC6/lib/scala-compiler.jar; C:/ scala- 2.8.0.Beta1-RC6/lib/scala-library.jar; C:/scala-2.8.0.Beta1-RC6/lib/scala-compiler.jar -sourcepath C:/ Users/Travis/eclipse_ws/HelloWorld/src/main/scala -d C:/ Users/Travis/eclipse_ws/HelloWorld/target/classes -verbose -g C:/Users/Travis/eclipse_ws/HelloWorld/src/main/scala/hw/HelloWorld.scala

我尝试了另外一件事(但是错误的构建器)是设置以下内容(我认为不需要SCALA_HOME存在):

#artifact_ns['Buildr::Compiler::Scalac'].library = '2.8.0'
Run Code Online (Sandbox Code Playgroud)

那么任何想法?

下面是我的系统信息的快速列表:Win 7 64位JDK 6 32位本地设置为buildr但JDK 6 64位系统范围Ruby 1.8.6 32位Buildr 1.3.5 32位Scala 2.8.0.Beta1-RC6

我正在考虑做的另一件事是重新安装我的32位JDK并将其从名称中带有(x86)的目录中取出.虽然我不确定这是否与我当前的问题相关,但我发现Scala bat文件中的螺丝.

提前致谢!

scala buildr

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

如果没有虚拟化支持,Java虚拟机如何在系统上运行?

如果硬件支持是虚拟化必须的,那么Java虚拟机如何在不支持虚拟化的机器上运行?或者JVM不是虚拟机?

jvm

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