小编gam*_*ver的帖子

使用静态init块

我知道静态init块是如何工作的.
任何人都可以告诉我它的一些典型用途.

java static-initializer

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

为什么Java会在编译时生成多个.class文件?

在Java中,在编译时,我们为源文件中定义的每个类(包括嵌套类和接口)获取.class文件.

生成多个.class文件的原因是什么?
是为了简化课堂的重复性吗?
为什么不为一个.java文件生成一个.class?

java

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

Java语言规范允许使用伪gc()方法.为什么?

我很难理解以下内容:

"Java语言规范允许使用虚拟gc()方法."

为什么标准会这样做?
它有效地使java 可选的一个非常重要的功能.
这也意味着我的同一个程序在两个不同的JVM实现上表现不同!完全违反Java 可移植性的重要特性.

java

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

基于cURL的HTTP请求可以完全模仿基于浏览器的请求吗?

这是一个两部分问题.

Q1:基于cURL的请求可以100%模仿基于浏览器的请求吗?

Q2:如果是,应该设置所有选项.如果没有浏览器的额外功能,cURL无法模仿?

我有一个网站,我看到在很短的时间内就有数千个来自单个IP的请求.这些请求收集了我的所有数据.查看日志以识别所使用的代理时,它看起来像是来自浏览器的请求.所以很想知道它是机器人而不是用户.

提前致谢

php curl screen-scraping http libcurl

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

Java ME中是否提供所有Java SE类?

我是一个Java新手.想知道所有Java SE课程是否可用Java ME.如果不是为什么会这样?

java java-me

4
推荐指数
2
解决办法
759
查看次数

Java,无状态会话bean

无状态会话bean不维护状态.那么这是否意味着它们不应该有实例变量?

谢谢,
罗杰

java java-ee ejb-3.0

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

如何在Java中创建常量对象?

如何创建对常量对象的引用?

final Myclass obj = new Myclass();
Run Code Online (Sandbox Code Playgroud)

不起作用,它说obj(引用)不应该重新分配,但我们仍然可以改变引用的对象.

我想确保一旦构造​​对象本身不会改变.

java

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

PCRE在扩展名上过滤文件

我需要一个PCRE(Perl兼容正则表达式),它将匹配文件列表中的所有图像(jpg,png,tiff).所以我需要一些代替XXX的东西

# Perl
while(<>){
chomp;
if(/XXX/){
// non-image
}
}

// PHP
foreach($files as $file){    
if(preg_match('/XXX/',$file){
// non-image
}
}
Run Code Online (Sandbox Code Playgroud)

我知道可以使用如下的否定来完成,但我一直在寻找一些不使用否定的东西.

if(!/\.jpg$/)
{
}
Run Code Online (Sandbox Code Playgroud)

如果可能,请提供有关正则表达式如何工作的简要说明

提前致谢

php regex perl

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

javac 和 java 的 -classpath 选项

-classpath我对选项在编译和运行java 程序中所扮演的角色感到困惑。请帮助我理解。

java classpath

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

转换字符串中的字符

我有一个字符串:

Why RUNAS Windows \xee\x80\x80\x45xplorer\xee\x80\x81 Doesn\xe2\x80\x99t 
Work After Installing IE7 St\xc3\xa5le
Run Code Online (Sandbox Code Playgroud)

我通过阅读XML文件得到的.这是一个UTF-8字符串.现在我想打印其等效的unicode字符,以便我得到:

Why RUNAS Windows ?Explorer? Doesn’t Work After Installing IE7 Ståle 
Run Code Online (Sandbox Code Playgroud)

我尝试了一个小程序:

use strict;
use utf8;
use Encode;

my $str = "Why RUNAS Windows \xee\x80\x80\x45xplorer\xee\x80\x81 Doesn\xe2\x80\x99t Work After Installing IE7 St\xc3\xa5le";
print $str;
Run Code Online (Sandbox Code Playgroud)

它工作了!!

问题是当我尝试从文件中读取字符串时,它不会转换.所以以下内容不会产生unicode输出:

use strict;
use utf8;
use Encode;
my $str = <DATA>;
$str = decode("utf8", $str);
open OUT, ">", "o.txt" or die;
binmode(OUT,":utf8");
print OUT $str;
__DATA__
Why RUNAS Windows \xee\x80\x80\x45xplorer\xee\x80\x81 Doesn\xe2\x80\x99t Work After Installing IE7 …
Run Code Online (Sandbox Code Playgroud)

string perl

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