关于神经网络理论,这是一个主要问题:
为什么我们必须规范化神经网络的输入?
我理解有时,例如当输入值是非数字时,必须执行某个转换,但是当我们有数字输入时?为什么数字必须在一定的间隔内?
如果数据未规范化会发生什么?
我参与开发一个使用一些C++组件的Java项目,因此我需要Jacob.dll.(在Windows 7上)
java.lang.UnsatisfiedLinkError: no JacobDB in java.library.path无论我把Jacob.dll放在哪里,我都会一直在......
我寻找可能的决定,到目前为止我没有尝试过的是设置LD_LIBRARY_PATH变量,指向.dll文件.
我没什么经验,我不熟悉该变量的含义和用法 - 你能帮帮我吗?
我认为应该可以从清单文件中描述的"第三方"应用程序中获取所有活动.我无法弄清楚如何.
例如:
List<Activity> aList = packManager.getActivitiesForPackage("package.name");
Run Code Online (Sandbox Code Playgroud)
提前致谢!
是否有任何优雅的方式(不仅仅是if ("fileExt".compareTo(".mp3")) {MIME_TYPE = "audio/*"})以编程方式学习应该放入intent的MIME类型,我必须打开该文件?
谢谢!
有没有办法以编程方式获得用户选择
startActivityForResult(Intent.createChooser(fileIntent, "Open file using..."), APP_PICKED);
Run Code Online (Sandbox Code Playgroud)
要么
startActivity(Intent.createChooser(fileIntent, "Open file using..."));
Run Code Online (Sandbox Code Playgroud)
我不想启动所选的应用程序 - 我只想知道它是哪一个?
谢谢!
在应用程序中,我正在努力,我有一个自定义视图.我不能在布局XML文件中声明它,因为我将从包含我的自定义视图实例的活动中使用in并且我需要访问它(不能覆盖findViewById ...).
我决定将所有GUI元素声明到Activity中.
但我根本无法向前迈出一步,因为我甚至无法实例化viewGroup ...
这就是我正在尝试的:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ViewGroup vg = new ViewGroup(this.getApplicationContext());
setContentView(vg);
}
Run Code Online (Sandbox Code Playgroud)
我得到'无法实例化ViewGroup'...
有人能给出一个直截了当的例子,说明如何声明一个包含视图的viewGroup?
该类的文档也不是非常适合初学者...所有的例子都集中在描述布局XML文件中的布局......?
感谢您的efford,举个例子!
我使用Jersey来构建RESTful服务,目前我坚持认为应该不会太难.
我设法获取我想下载的文件,但我不知道如何保存它.
我在网上搜索了答案,但我找不到任何有用的东西来填补我的知识空白.
请问,为了将文件保存在硬盘驱动器上的某个位置,请给我打个招呼?任何代码示例都将受到高度赞赏!
Client client = Client.create();
WebResource imageRetrievalResource = client
.resource("http://server/");
WebResource wr=imageRetrievalResource.path("instances/attachment");
MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl();
queryParams.add("item", "1");
Builder wb=wr.accept("application/json,text/html,application/xhtml+xml,application/xml");
client.addFilter(new HTTPBasicAuthFilter("user","pass"));
ClientResponse response= wr.queryParams(queryParams).get(ClientResponse.class);
String s= response.getEntity(String.class);
System.out.println(response.getStatus());
Run Code Online (Sandbox Code Playgroud)
谢谢!
为了记录日志,我需要获取 SOAP 请求和 SOAP 响应的内容。一般来说,我有两种选择:
扩展 Axis API (BasicHandler) 的一部分并创建一个拦截器,它将为我记录所有内容。
或者我可以“手动”记录日志,即仅使用 Axis 实用程序作为客户端 - 无需扩展。
由于某些原因,项目的方法让我手动实现日志记录。到目前为止,我成功获得了如下所示的 SOAP 响应:
private void getSOAPasString(Call call) {
try {
MessageContext context = call.getMessageContext();
SOAPMessage message = context.getMessage();
// Create transformer
TransformerFactory tff = TransformerFactory.newInstance();
Transformer tf;
tf = tff.newTransformer();
// Get reply content
Source sc = message.getSOAPPart().getContent();
// Set output transformation
StreamResult result = new StreamResult(System.out);
tf.transform(sc, result);
System.out.println(result);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println();
}
Run Code Online (Sandbox Code Playgroud)
但我还没有收到请求消息 …
我目前正在审查设计模式。我遇到了这个Multiton,但我发现很难想到一个很好的现实世界使用示例。
那么Multiton模式的优势主要应用领域是什么?
我有以下字符串:
"有龙纹身的女孩(LISBETH)"
我只需要在输入的末尾的括号中获取字符串.
到目前为止,我来到这里:
public static void main(String[] args) {
Pattern pattern =
Pattern.compile("\\({1}([a-zA-Z0-9]*)\\){1}");
Matcher matcher = pattern.matcher("The girl with the dragon tattoo (LISBETH)");
boolean found = false;
while (matcher.find()) {
System.out.println("I found the text " + matcher.group()
+ " starting at " + "index " + matcher.start()
+ " and ending at index " +
matcher.end());
found = true;
}
if (!found) {
System.out.println("No match found");
}
}
Run Code Online (Sandbox Code Playgroud)
但结果我得到了:(LISBETH).
如何摆脱这些括号?
谢谢!
我认为这涉及到一个广泛的主题,但是当一切都以最佳方式完成时,除了理想的变体之外,处理程序工作流程的最佳方法是什么.
让我们更具体一点:
一个类有一个方法,该方法对其参数进行操作并返回结果.例如:
public Map<Object,OurObject> doTheWork(OtherObject oo);
Run Code Online (Sandbox Code Playgroud)
我排除的一个可能的结果是,null如果有其他方式,但理想的回归.
处理这种情况有正确的方法("银弹",或所谓的"最佳实践")吗?
我看到其他三个结果:
1 - 该方法返回EMPTY_MAP;
2 - 该方法检查了异常;
3 - 抛出RuntimeException;
如果对该问题没有一般正确答案 - 应该考虑哪些条件?
关于设计的合同原则(简单地说,该方法的责任是照顾输出,假设输入参数是正确的) - 是正确的方法来抛出任何异常或最好是空车返回的结果,但正确在结构中(例如,不为null)
嗯,这很尴尬,但我真的找不到答案.
我们开始了一个新项目,其中一个要求就是安装了JDK 1.6.26.我JDK 6 Update 26安装后下载并执行java -version我得到的版本是1.6.0_26.
这些(JDK 1.6.0_26和1.6.26)是一样的吗?或者这是错误的要求?