我有一个页面可以通过这样的URL访问:
http://power-coder.net/Test/something.php?id=3#Page1
我知道如何使用$ _GET访问id参数,但有没有办法让我访问#Page1部分?我查看了$ _SERVER数组,REQUEST_URI结束于?id = 3.
我知道我也可以将#Page1更改为&Page = 1这样的附加参数,但是有一些代码使用旧的URL类型,我希望尽可能避免重写.
谢谢您的帮助.
我最近发现了这个成语,我想知道是否有我遗失的东西.我从来没有见过它.我在野外工作的几乎所有Java代码都倾向于将数据压入字符串或缓冲区,而不是像这个例子(例如使用HttpClient和XML API):
final LSOutput output; // XML stuff initialized elsewhere
final LSSerializer serializer;
final Document doc;
// ...
PostMethod post; // HttpClient post request
final PipedOutputStream source = new PipedOutputStream();
PipedInputStream sink = new PipedInputStream(source);
// ...
executor.execute(new Runnable() {
public void run() {
output.setByteStream(source);
serializer.write(doc, output);
try {
source.close();
} catch (IOException e) {
throw new RuntimeException(e);
}
}});
post.setRequestEntity(new InputStreamRequestEntity(sink));
int status = httpClient.executeMethod(post);
Run Code Online (Sandbox Code Playgroud)
该代码使用Unix管道样式技术来防止XML数据的多个副本保留在内存中.它使用HTTP Post输出流和DOM Load/Save API将XML Document序列化为HTTP请求的内容.至于我可以告诉它最大限度地减少用很少的额外代码使用的内存(只是几行了Runnable,PipedInputStream和PipedOutputStream).
那么,这个成语有什么问题?如果这个成语没有错,为什么我没有看到它?
编辑:澄清PipedInputStream …
我经常使用Cygwin,但是现在我需要在其他人的Windows机器上提取tar.gz和tar.bz2文件.他们不想要Cygwin; 他们需要一个GUI.我尝试过7-zip,我们公司的其他人正在使用7-zip,但是7-zip让braindead决定要求你先将文件解压缩到新的目标文件,然后解压缩文件,从而浪费时间和磁盘空间,我需要额外的行动.还有其他我不喜欢它的界面.
我刚收到一个新的Windows工作站,并决定尝试ZipGenius软件决定提供的功能,但它甚至不处理tar.gz文件.
有关更好工具的任何建议吗?
在Sql Server 2005中,当我有多个参数时,我是否保证评估顺序始终是从左到右?
举个例子:
select a from table where c=1 and d=2
在此查询中,如果"c = 1"条件失败,则永远不会评估"d = 2"条件?
PS-"c"是整数索引列,d是需要全表扫描的大型varchar和非索引列
更新我试图避免执行两个查询或条件语句,我只需要类似:如果"c condition"失败,有一种方法可以避免执行繁重的"d条件",因为在我的情况下不需要它.
是否可以格式化HTML工具提示?
例如,我有一个属性title ="foo!"的DIV.当我的浏览器文本大小放大或缩小时,工具提示的文本大小保持不变.有没有办法使用浏览器设置进行工具提示字体缩放?
我为以下类型的文件启用了IIS 6的内置HTTP压缩:
HcFileExtensions="htm
html
txt
css
js"
HcScriptFileExtensions="asp
dll
exe
aspx
asmx
ascx"
Run Code Online (Sandbox Code Playgroud)
我不清楚是否适合添加axd扩展以便我的WebResource.axd文件将被压缩.
最后,我可能错过了一个asp.net 2.0网站的其他明显扩展吗?
如何检查用户是否可以在MS SQL服务器中执行存储过程?
我可以通过连接到master数据库并执行以下内容来查看用户是否具有显式执行权限:
databasename..sp_helpprotect 'storedProcedureName', 'username'
Run Code Online (Sandbox Code Playgroud)
但是,如果用户是具有执行权限的角色的成员,则sp_helprotect将无法帮助我.
理想情况下,我希望能够打电话
databasename..sp_canexecute 'storedProcedureName', 'username'
Run Code Online (Sandbox Code Playgroud)
这将返回一个布尔.
每当我安装Visual Studio 2005或2008并选择C#配置文件时,起始页面的"新闻"部分默认为" http://go.microsoft.com/fwlink/?linkid=45192&clcid=409 ".
我喜欢起始页面并且喜欢引用它,并且喜欢提供默认MSDN C#新闻源的内容(那里有很多好东西),但是自2008年3月以来该源尚未更新.
是否有更新的MSDN C#News feed?这篇文章名为"MSDN:Visual C#",副标题为"Visual C#开发人员的最新信息",这使我认为它是适当的"官方"MS C#新闻源.或者,这只是一个虚拟的饲料MS投入,开发人员应该用他们喜欢的饲料定制他们的VS开始页面?我这样做没有问题 - 我只是觉得提供的那个很有前途(如果它是最新的).
继这个问题(我问过)和这个问题(西蒙问)之后,是否有一个CDN提供jQuery脚本和-vsdoc版本并排?
例如谷歌提供:
http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js
Run Code Online (Sandbox Code Playgroud)
但不提供
http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min-vsdoc.js
Run Code Online (Sandbox Code Playgroud)
微软是否有jQuery的CDN?
在我看来,在某种程度上,Java是C在不久前的地方.两者都是当时相当简约的语言,具有相对干净,简单的内核.(我指的是这里的核心语言,而不是库.)两者都非常受欢迎.两者都是通用语言,包含大量遗留代码.两者都缺乏一些现代生产力功能,其他语言的程序员经常会错过这些功能.两者似乎都非常惯性,并且适应不断变化的世界.
在我看来,创建一个大致是Java的超集的Java ++是合理的,因为C++是C语言.这样的语言会试图将Java从其经历的相对停滞中解脱出来,仅在少数几个方面打破向后兼容性只有在绝对必要的情况下,才会添加许多现有功能,这些功能可能会缺少普通的旧Java,并且会在以后担心标准化问题.可能是一个好主意的功能包括:
varC#或autoD.你认为会有这种语言的需求吗?你觉得这样的事会成功吗?
编辑:我不是在谈论运行时/字节码级别的兼容性,我在谈论源级别的Java兼容性.此外,是的,Java 7可以添加其中一些,但似乎向Java添加功能的"官方"过程非常保守.真正的观点是将Java分支成一个分支的想法是关注创新而不是稳定性/标准化.
gzip ×2
java ×2
sql ×2
sql-server ×2
anchor ×1
asp.net ×1
c# ×1
c++ ×1
cdn ×1
compression ×1
concurrency ×1
html ×1
iis-6 ×1
innovation ×1
jquery ×1
performance ×1
php ×1
pipe ×1
query-string ×1
select ×1
t-sql ×1
tar ×1
tooltip ×1
url ×1
windows ×1