问题列表 - 第9245页

如何从GET参数中获取值?

我有一个带有一些GET参数的URL,如下所示:

www.test.com/t.html?a=1&b=3&c=m2-m3-m4-m5 
Run Code Online (Sandbox Code Playgroud)

我需要获得全部价值c.我试图读取URL,但我只是m2.我如何使用JavaScript执行此操作?

javascript url

1255
推荐指数
34
解决办法
197万
查看次数

我可以对 appseting 键进行分组吗?

我正在创建一个小的控制台应用程序,它从一个 Sql 数据库创建一个 Lucene 索引。此应用程序将使用单个参数运行。此参数将定义它将使用的连接字符串以及应放置目标文件的位置。

我想将连接字符串和目标路径存储在 app.config 文件中。是否可以以某种方式对设置进行分组?例如,我希望如果给出参数“ABC”,则使用 connectionstring1 并使用 targetPathBanana。

以下示例不起作用,但我认为说明了我的意图

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <abc>
        <appSettings>               
            <add key="targetBasePath" value="\\Thor\lucene\abc"/>
        </appSettings>
        <connectionStrings>             
            <add name="commonString" 
                 connectionString="Data Source=thor;Persist Security Info=True;User ID=****;Password=****"/>
        </connectionStrings>
    </abc>    
    <123>
        <appSettings>               
            <add key="targetBasePath" value="\\Loki\temp\lucene"/>
        </appSettings>
        <connectionStrings>             
            <add name="commonString" 
                 connectionString="Data Source=helga;Persist Security Info=True;User ID=****;Password=****"/>
        </connectionStrings>
    </123>
</configuration>
Run Code Online (Sandbox Code Playgroud)

我知道我可以让键的名称遵循命名约定,但我很好奇是否可以以不那么基于约定的方式解决这个问题。

grouping app-config

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

SVN authz,基于路径的身份验证问题

[groups]
developer = a,b,c
doc = r,x

[/doc]
@doc = rw
@developer = rw

[/]
@developer = rw
* =
Run Code Online (Sandbox Code Playgroud)

如果现在组doc的成员尝试检出文档,则它不起作用.我希望doc的成员能够查看sub-dir doc,禁止任何其他内容.任何想法如何实现这一目标?

亲切的问候ronny

[更新]

client:svn,版本1.5.4(r33841)服务器:svn,版本1.4.6(r28521)

通过svn + ssh访问:/ user @ host/fullpath-to-repos

  • 1完美地工作了两年
  • 2可能是 - 看上面的版本号(我会立即联系我们的管理员)
  • 3不?只是ssh
  • 4不
  • 5不

[更新]

  • 使用客户端版本svn 1.4.6(r28521)也不起作用 - 相同的错误
  • 我使用普通的命令行访问.svn co svn + ssh:// ....

[更新]

  • 服务器:Linux 2.6.16.60-0.39.3-default9 i686 athlon i386 GNU/Linux - suse 10?或者像我想的那样
  • 客户:Kubuntu 9.04
  • 通过OpenSSH SSH客户端连接
  • 服务器拒绝来自localhost的svn://连接 - 任何连接 - 都要在家里很快就用副本试一下

[更新4] *这不是我自己的服务器,我无法用它做我想做的事.它是一个非常老的服务器,至少运行10年,有数百个用户.标准的东西应该工作.如果我错过了什么,请纠正我.

[更新5] 信不信由你.我使用了错误的路径,现在一切都运行良好,我很抱歉浪费你的时间.我将把他的efford给予FoxyBOA赏金.

svn authentication authz

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

如何在XSLT之后保留空XML标记 - 防止它们从<B> </ B>折叠到<B />

假设我有一个非常简单的XML,带有空标记'B':

<Root>
  <A>foo</A>
  <B></B>
  <C>bar</C>
</Root>
Run Code Online (Sandbox Code Playgroud)

我目前正在使用XSLT删除一些标签,例如'C':

<?xml version="1.0" ?>

<xsl:stylesheet version="2.0" xmlns="http://www.w3.org/1999/XSL/Transform" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output method="xml" indent="no" encoding="utf-8" omit-xml-declaration="yes" />

<xsl:template match="*">
    <xsl:copy>
        <xsl:copy-of select="@*" />
        <xsl:apply-templates />
    </xsl:copy>
</xsl:template>

<xsl:template match="C" />

</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

到目前为止还好,但问题是我最终得到这样的输出:

<Root>
  <A>foo</A>
  <B/>
</Root>
Run Code Online (Sandbox Code Playgroud)

当我真正想要的时候:

<Root>
  <A>foo</A>
  <B></B>
</Root>
Run Code Online (Sandbox Code Playgroud)

有没有办法阻止'B'崩溃?

谢谢.

java xml xslt

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

如何在PHP中识别请求的页面

有没有简单的方法来初步确定了文件的处理请求,忽略得到的参数和操作(至少基本)的映射,比如//index.php

理想情况下,我正在寻找的是类似的东西$_SERVER['REQUEST_URI'],除了它返回相同的值,无论get参数如何,该值是请求的文件,而不是URI,也不是当前正在执行的文件($_SERVER['PHP_SELF']).换句话说,一个$_SERVER['REQUESTED_FILE']或什么的.我没见过这样的东西.它是否存在,还是需要手动编写?

更新 以下是一些示例网址与我希望的结果配对:

example.com/mypage.php       : /mypage.php
example.com/                 : /index.php
example.com/foo/?hello=world : /foo/index.php
Run Code Online (Sandbox Code Playgroud)

即使在包含的文件中,这些返回值也是如此.在回答之前看到我的答案,我想我找到了我想要的东西.

php

17
推荐指数
2
解决办法
3万
查看次数

我应该在C#中使用异常来强制执行基类兼容吗?

一方面,我被告知C#中的异常是"昂贵的",但另一方面,我仍然坚持如何实现这一点.

我的问题是这样的:我正在制作一个Stream派生词,包装一个NetworkStream.现在,我面临的问题是:Read(byte[] buffer, int offset, int count).从Stream功能的文档:

返回:

...如果已到达流的末尾,则为零(0).

问题是,在我实现的协议中,远程端可以发送"记录结束"令牌或"请回复"令牌.显然,如果在这开始发生Read()这会导致问题,因为我需要从函数返回,而我没有读过任何东西,所以我需要返回0,这意味着流已经完成,但它不是...... EndOfRecordException在这种情况下是一种或类似的理由?在这种情况下,当遇到这个令牌时(在Read()调用开始时确保这些令牌始终在早期返回时),它是否应该被抛出,这样这些令牌应该是如何形成某种模式的处理.

编辑:对于它的价值,这些代币通常每秒3-10次.最多,我不会期望超过25秒.

c# design-patterns exception

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

当MDI子项最大化时,删除MDI容器窗体的默认MDI菜单

我正在开发一个.NET C#应用程序,它具有一个主要Form,它是MDI容器.当用户最大化MDI子项时,Windows在容器窗体的标题栏下方绘制一个控制条,该窗体具有子项的图标和右侧的系统按钮.基本上,我需要隐藏此条带并使用自定义控件来提供相同的功能.

有没有办法阻止Windows绘制这个MDI条带?

.net c# mdi menu childwindow

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

错误C2011:'MSXML2 :: IXMLDOMImplementation':'struct'类型重定义

我正在更改我的C++项目,它早在VC6中,现在正在迁移到VS 2008,使用MSXML 6而不是早期的MSXML 3.当代码在VC6中时,我们通过导入使用MSXML3

# import "msxml3.dll"
Run Code Online (Sandbox Code Playgroud)

这被替换为

# import "msxml6.dll"
Run Code Online (Sandbox Code Playgroud)

在此之后,当我编译项目时,我得到了这个和其他几个类似的错误错误C2011:'MSXML2 :: IXMLDOMImplementation':'struct'类型重新定义

上述错误位于msxml3.tlh文件中.

1)为什么仍然使用msxml3?

2)我将问题缩小到MSXML.h,它以某种方式自动包含在我的项目中.为什么是这样?

3)在MSXML.h中引用了哪个版本的MSXML?

4)为什么VC++会自动包含这么多头文件?如果我不想要包含一些头文件怎么办?

5)在c ++项目中使用MSXML6的正确方法是什么?#import,头文件?????

6)我该如何解决这个问题?

随时给我.net.更清洁.VC++项目很乱.

c++ msxml3 msxml6 visual-studio-2008

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

iphone中Objective C中的静态字符串变量

如何在iPhone(目标c)中创建和访问静态字符串?我static NSString *str = @"OldValue"在A级宣布.

如果我在B类中为此分配一些值str = @"NewValue".对于B类中的所有方法,此值仍然存在.但是如果我在C类中访问它(在B中赋值后),我将其作为OldValue获取.我错过了什么吗?我应该在其他课程中使用extern吗?

谢谢和问候,Yogini

string iphone static objective-c

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

如何在iPhone应用程序中执行应用程序级异常处理

我正在开发一个应用程序来进行一些图像处理.如果出现问题,应用程序崩溃了.我想避免这种情况.当应用程序的任何阶段发生任何异常时,我想处理它并给用户一个友好的消息.在C#中,windows form应用程序可以完成,但对于iPhone我是新的,因此不知道如何实现它.

任何身体都可以帮助我.

谢谢

Ashwani

iphone exception-handling

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