问题列表 - 第4376页

是否可以通过PHP访问查询字符串中的锚点?

我有一个页面可以通过这样的URL访问:

http://power-coder.net/Test/something.php?id=3#Page1

我知道如何使用$ _GET访问id参数,但有没有办法让我访问#Page1部分?我查看了$ _SERVER数组,REQUEST_URI结束于?id = 3.

我知道我也可以将#Page1更改为&Page = 1这样的附加参数,但是有一些代码使用旧的URL类型,我希望尽可能避免重写.

谢谢您的帮助.

php url anchor query-string

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

为什么没有更多的Java代码使用PipedInputStream/PipedOutputStream?

我最近发现了这个成语,我想知道是否有我遗失的东西.我从来没有见过它.我在野外工作的几乎所有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,PipedInputStreamPipedOutputStream).

那么,这个成语有什么问题?如果这个成语没有错,为什么我没有看到它?

编辑:澄清PipedInputStream …

java concurrency design-patterns pipe

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

什么是Windows的良好tar实用程序?

我经常使用Cygwin,但是现在我需要在其他人的Windows机器上提取tar.gz和tar.bz2文件.他们不想要Cygwin; 他们需要一个GUI.我尝试过7-zip,我们公司的其他人正在使用7-zip,但是7-zip让braindead决定要求你先将文件解压缩到新的目标文件,然后解压缩文件,从而浪费时间和磁盘空间,我需要额外的行动.还有其他我不喜欢它的界面.

我刚收到一个新的Windows工作站,并决定尝试ZipGenius软件决定提供的功能,但它甚至不处理tar.gz文件.

有关更好工具的任何建议吗?

windows gzip tar

24
推荐指数
5
解决办法
7万
查看次数

选择"where子句"评估顺序

在Sql Server 2005中,当我有多个参数时,我是否保证评估顺序始终是从左到右?

举个例子:

select a from table where c=1 and d=2

在此查询中,如果"c = 1"条件失败,则永远不会评估"d = 2"条件?

PS-"c"是整数索引列,d是需要全表扫描的大型varchar和非索引列

更新我试图避免执行两个查询或条件语句,我只需要类似:如果"c condition"失败,有一种方法可以避免执行繁重的"d条件",因为在我的情况下不需要它.

sql sql-server performance select sql-server-2005

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

是否可以格式化HTML工具提示(标题属性)?

是否可以格式化HTML工具提示?

例如,我有一个属性title ="foo!"的DIV.当我的浏览器文本大小放大或缩小时,工具提示的文本大小保持不变.有没有办法使用浏览器设置进行工具提示字体缩放?

html tooltip

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

是否可以为IIS的HTTP压缩添​​加axd扩展?

我为以下类型的文件启用了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网站的其他明显扩展吗?

compression asp.net gzip iis-6 webresource.axd

6
推荐指数
1
解决办法
5224
查看次数

MS SQL Server:检查用户是否可以执行存储过程

如何检查用户是否可以在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)

这将返回一个布尔.

sql t-sql sql-server stored-procedures sql-server-2005

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

Visual Studio起始页上的默认新闻源(C#配置文件)

每当我安装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开始页面?我这样做没有问题 - 我只是觉得提供的那个很有前途(如果它是最新的).

c# visual-studio

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

使用vsdoc的jQuery CDN主机?

这个问题(我问过)和这个问题(西蒙问)之后,是否有一个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?

jquery cdn

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

我们需要Java ++吗?

在我看来,在某种程度上,Java是C在不久前的地方.两者都是当时相当简约的语言,具有相对干净,简单的内核.(我指的是这里的核心语言,而不是库.)两者都非常受欢迎.两者都是通用语言,包含大量遗留代码.两者都缺乏一些现代生产力功能,其他语言的程序员经常会错过这些功能.两者似乎都非常惯性,并且适应不断变化的世界.

在我看来,创建一个大致是Java的超集的Java ++是合理的,因为C++是C语言.这样的语言会试图将Java从其经历的相对停滞中解脱出来,仅在少数几个方面打破向后兼容性只有在绝对必要的情况下,才会添加许多现有功能,这些功能可能会缺少普通的旧Java,并且会在以后担心标准化问题.可能是一个好主意的功能包括:

  1. 一流的职能,代表.
  2. 闭包.
  3. 静态类型推断,类似于varC#或autoD.
  4. 运算符重载.
  5. 结构作为与类不同的值类型,如C#和D.
  6. 属性.
  7. 忽略已检查异常的选项.
  8. 能够在文件中声明多个顶级公共类.
  9. 更强大的内置数组,允许附加内容.
  10. 更好的泛型/真实模板.
  11. 类似于C#4.0的动态关键字,它允许在必要时以通常的静态语言进行鸭子输入.
  12. 由于Java主要是一种VM语言,可能还有一些硬核元编程功能,例如为某些事情即时生成代码.

你认为会有这种语言的需求吗?你觉得这样的事会成功吗?

编辑:我不是在谈论运行时/字节码级别的兼容性,我在谈论级别的Java兼容性.此外,是的,Java 7可以添加其中一些,但似乎向Java添加功能的"官方"过程非常保守.真正的观点是将Java分支成一个分支的想法是关注创新而不是稳定性/标准化.

c++ java programming-languages language-design innovation

16
推荐指数
5
解决办法
4920
查看次数