我已经在URL中获得了一些带有代码片段(CSS,HTML和JavaScript)的404.
尽管我可以告诉用户在他们的会话期间正在通过网站正常进展 - 它是一个电子商务网站,受影响的用户正在把东西放在他们的篮子里并检查确定等.
在某些页面上,我看到404错误与看似成功的页面显示相邻.每次显示该页面时(在该会话中),我都会收到相同的404错误.
记录的404错误示例:
404;http://www.example.com/rrepeat: repeat-y;
Run Code Online (Sandbox Code Playgroud)
在页面上有一个匹配的实例(除了第一个"r"):
<td style="background-image: url(/i/lb_ccccccbrd.gif); background-repeat: repeat-y;">
Run Code Online (Sandbox Code Playgroud)
我检查了包含的CSS文件,没有匹配(假设他们这样做,我会在包含CSS文件的所有页面上获得404)
我的想法是,它可能是IE8的插件,它在用户正在查看它以缓存某些内容时抓住页面 - 或者可能出于更恶意的目的.页面的用户代理和404(在该会话中)是相同的[不知道插件是否会对浏览器本身显示不同?]
其他例子:
/r/table></form></td><td width=
/r width=
/r alt=
/rurn pair[1]; --></SPAN> --></SPAN>--></SPAN>function Set_Cookie( name, value, expires, path, domain, secure ) <SPAN style="color:red;font-weight:bold;background-color:yellow;"><!--/ set time, it's in millisecondsvar today = new Date();today.setTime( today.getTime() );/*if the expires variable is set, make the correct expires time, the current script below will set it for x number of days, to make it for hours, delete * 24, …
Run Code Online (Sandbox Code Playgroud) javascript cookies user-agent internet-explorer-8 http-status-code-404
Object.hashCode()
在同一个对象的所有JVM实现上,required 的输出是否相同?
例如,如果"test".hashCode()
返回1
1.4,它是否可能2
在1.6上返回运行.或者如果操作系统不同,或者实例之间存在不同的处理器架构,该怎么办?
我已经完成了一些基于网络的项目,我遇到的大多数困难(问题,混淆)都可以在帮助下找到.但是我仍然有一个重要的问题,即使在询问了一些有经验的开发人员之后:当使用服务器端代码和客户端脚本(JavaScript)实现功能时,应该首选哪一个?
一个简单的例子:
要渲染一个动态HTML页面,我能格式化服务器端代码(PHP,Python)的页面,并(在客户端更多的逻辑在服务器端,以下)使用Ajax来获取格式化的页面直接呈现它.
我还可以使用Ajax来获取数据(未格式化,JSON),并使用客户端脚本来格式化页面,并与更多的处理使得它(服务器从一个数据库或其他来源的数据,并将其返回给客户端使用JSON或XML.客户端更多逻辑,服务器更少逻辑.
那么我怎样才能决定哪一个更好?哪一个提供更好的性能?为什么?哪一个更方便用户?
随着浏览器的JS引擎的发展,JS可以在更短的时间内解释,所以我更喜欢客户端脚本吗?
另一方面,随着硬件的发展,服务器性能不断提高,服务器端逻辑的成本也会降低,所以我更喜欢服务器端脚本?
编辑:
有了答案,我想简要总结一下.
客户端逻辑的优点:
服务器端逻辑的优点:
在面对特定情况时,我们似乎需要平衡这两种方法.但是怎么样?什么是最佳做法?
除以下条件外,我将使用客户端逻辑:
我们将一个String键存储在HashMap中,该HashMap是三个String字段和一个布尔字段的串联.问题是如果分隔符出现在字段值中,则可以创建重复键.
所以为了解决这个问题,根据另一篇文章中的建议,我打算创建一个将用作HashMap键的键类:
class TheKey {
public final String k1;
public final String k2;
public final String k3;
public final boolean k4;
public TheKey(String k1, String k2, String k3, boolean k4) {
this.k1 = k1; this.k2 = k2; this.k3 = k3; this.k4 = k4;
}
public boolean equals(Object o) {
TheKey other = (TheKey) o;
//return true if all four fields are equal
}
public int hashCode() {
return ???;
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是:
我已经在我的Windows XP系统和JSAPI设置上安装了Sphinx-4.我想将英语口语WAV(或MP3)文件转录成文本.
当我运行"WavFile"演示时 - 它成功运行.
java -jar WavFile.jar
Run Code Online (Sandbox Code Playgroud)
但是,当我传递我自己的wav文件时:
java -jar WavFile.jar c:\test.wav
Run Code Online (Sandbox Code Playgroud)
我明白了:
":文件:/ C:罐子/sphinx4-1.0beta3-bin/sphinx4-1.0beta3/bin/WavFile.jar /edu/cmu/sphinx/demo/wavfile/config.xml"中定义加载识别器...
解码的jar:文件:/ C:/sphinx4-1.0beta3-bin/sphinx4-1.0beta3/bin/WavFile.jar /edu/cmu/sphinx/demo/wavfile/12345.wav结果:一二三四五
似乎这个演示设置为加载和运行内部wav文件("12345.wav")或其他东西.
我已经阅读了文档,并且无法想象如何设置"config.xml"甚至是放置它的目录.我只是想尝试使用标准演示进行简单的概念验证.
所以,问题是:如何运行Sphinx4程序来转录wav文件?
谢谢.
前几天有人问我应该使用参数关键字out
而不是ref
.虽然我(我认为)明白之间的差别ref
和out
关键字(已问过)和最好的解释似乎是ref
== in
和out
,都有些什么(假设或代码)的例子,我应该一直使用out
,而不是ref
.
既然ref
更一般,你为什么要用out
?它只是语法糖吗?
我正面临着关于如何设计DAL的设计问题.众所周知,在最基本的定义中,DAL意味着负责与某些数据存储库通信的层(当然我不是在讨论存储库模式),通常是数据库.现在这就是捕获的地方.我们的一些业务对象必须从数据库中获取数据,而有些则从其他来源(即Web服务)获取数据.我们团队中的一些成员建议BO应该足够聪明,知道是否要调用DAL(只知道与数据库通信)或调用所需的Web服务.其他人认为这可能不是一个最佳解决方案,这表明一切都应该通过DAL,在那里它将包含让我们说的适配器,或者其他任何数据检索方法.
您如何构建具有此类数据访问需求的系统?从长远来看,任何建议的解决方案是否足够好(第二个可能需要更多时间来开发),还是我们需要采取完全不同的方法?也许有一种适合这种问题的设计模式......
谢谢,Avi Shilon
#!/usr/bin/python
numbers = [1, 2, 3, 5, 6, 7]
clean = numbers.insert(3, 'four')
print clean
# desire results [1, 2, 3, 'four', 5, 6, 7]
Run Code Online (Sandbox Code Playgroud)
我得到"无".我究竟做错了什么?
如果我NSOperation
在发送之前发布了一个实例,-init
我会得到一个segmentation fault
.
我认为这是有效代码的原因:
implementation of NSNumber
这样做的,所以相当肯定这也是Apple的代码.(至少是.)NSObject
s -init
不做任何事情,因此-release
,属于NSObject
应该在此之前工作.// gcc -o test -L/System/Library/Frameworks -framework Foundation test.m
#import <Foundation/Foundation.h>
int main(int argc, char *argv[]) {
NSOperation *theOperation = [NSOperation alloc];
[theOperation release];
}
Run Code Online (Sandbox Code Playgroud)
java ×2
architecture ×1
c# ×1
cmusphinx ×1
cookies ×1
emacs ×1
foundation ×1
hashcode ×1
javascript ×1
key ×1
map ×1
nsoperation ×1
objective-c ×1
performance ×1
python ×1
text-editor ×1
user-agent ×1