问题列表 - 第11697页

组合框与windows窗体中的图标?

是否有一个组合框相似的组件,显示带有图标的项目列表?

.net c# winforms

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

使用javascript获取完整的url历史记录

在javascript中有window.history对象.

可以使用window.history.lenght获取历史记录的长度,或者使用history.go(N)重定向到历史记录中的上一个/下一个url.

有没有获取历史对象的URL的技巧?正如我所看到的那样,历史对象是不可能的,因为网址甚至不是只读的.

你有什么想法?

javascript

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

将Java作为Web应用程序运行

好吧,我知道Java是一种语言,但有人问我是否可以编写一个Web应用程序来与我用ASP.NET编写的Web应用程序进行交互.我正在实现一个Web服务来提供XML,因此它与语言无关.

但是,我并不是百分之百确定是否沿着Java路线走下去很有意义.我有点期待PHP或ASP.NET服务器端代码可能有一些Ajax/JavaScript或者可能是使用JScript的更重的客户端JavaScript程序.

有人可以解释一下webapps的基本Java环境吗?我推断了以下内容 - 我是不是正确的树?

  • 像ASP.NET一样运行的Java称为JSP
  • JavaBeans有点像.NET框架,即它是一个可重用组件库
  • Java EE有点像ASP.NET,因为它是用于在服务器上构建网页的框架
  • Java也可以在客户端上运行,但需要安装Java VM

在客户端上运行Java时,您是否可以使用JavaBeans并且是否存在框架?它还可以使用JScript吗?我不这么认为JScript是JavaScript库.

虽然在服务器上运行Java是可以的,但这是一个相对较小的应用程序,因此Java听起来有点过分.PHP或ASP.NET感觉更合适.

但我认为他们不应该在浏览器中使用Java applet,这会增加不需要的复杂性.

java jsp javabeans java-ee

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

在REST服务中返回XML响应

我正在编写一个RESTful Web服务,我希望返回一个包含一些结果集的XML.我使用了XSTREAM并将对象解析为XML字符串.由于我需要返回此字符串,因此我需要知道如何将其传递回调用客户端.

一种方法是将RESPONSE返回给调用客户端.我的示例代码显示了我正在尝试做的事情.

@Path("somepath")
public class ClassToReturnXML
{
    public Response methodToReturnXML()
    {

       ResponseBuilder builder = new ResponseBuilderImpl();
       builder.type(MediaType.TEXT_XML);
       builder.entity(myXMLString);
       return builder.build();
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是它没有返回实体,虽然状态代码是200.我是否错误地实例化了ResponseBuilder?我还看到了应该如下实例化的地方:

ResponseBuilder builder = Response.status(200);
Run Code Online (Sandbox Code Playgroud)

请建议在响应中返回XML的适当方法是什么.

我正在使用APACHE CXF进行RESTFUL服务.(版本2.2.3 - 我猜):D 在预先感谢所有帮助.

java rest cxfrs

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

连接词典

我有三个列表,第一个是名单列表,第二个是字典列表,第三个是数据列表.列表中的每个位置对应于其他列表中的相同位置.List_1 [0]在List_2 [0]和List_3 [0]等中有相应的数据.我想将这三个列表转换为字典中的字典,List_1中的值是主键.如何在保持一切正常的同时做到这一点?

python merge dictionary key

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

如何在Unix上的多个文件中的特定行插入一行?

我需要在目录中的数百个文件的第二行(因此在文件中向下移动其他行)中插入带有特定文本的行.关于如何做到的任何快速的Unix提示?

unix perl sed

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

如何让wordpress停止永久化非wp目录?

如何使我的WordPress安装停止接管与其无关的目录?

我有一个受密码保护的目录.htaccess,当它没有受到保护时,我可以访问它,但现在它是,它会抛出一个WordPress 404页面.

这是现有的WordPress .htaccess文件

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
Run Code Online (Sandbox Code Playgroud)

我想要保护的目录是

/software/development/
Run Code Online (Sandbox Code Playgroud)

wordpress .htaccess

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

Perl DBI - 运行带有多个语句的SQL脚本

我有一个sql文件 test.sql用于运行一些SQL(创建对象/更新/删除/插入),看起来像这样

    CREATE TABLE test_dbi1 (
    test_dbi_intr_no    NUMBER(15)
  , test_dbi_name       VARCHAR2(100);

UPDATE mytable 
SET col1=1;

    CREATE TABLE test_dbi2 (
    test_dbi_intr_no    NUMBER(15)
  , test_dbi_name       VARCHAR2(100);
Run Code Online (Sandbox Code Playgroud)

通常,我只使用SQLPLUS(在Perl中)使用此命令执行此test.sql:@ test.sql

有没有办法在Perl中使用DBI做同样的事情?到目前为止,我发现DBI一次只能执行一个语句,而没有";" 在末尾.

oracle perl dbi

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

为非现有网络共享加速File.Exists

我必须检查一组文件路径是否代表现有文件.

它工作正常,除非路径包含不在当前网络上的计算机上的网络共享.在这种情况下,超时需要很长时间(30或60秒).

问题

  • 有没有办法缩短非现有网络共享的超时?(我确信当他们确实存在时他们会很快回答,所以超时1秒就可以了)

  • 有没有其他方法可以解决这个问题,而无需开始缓存并使算法更复杂?(即,我已经知道这些X网络共享不存在,跳过其余的匹配路径)

更新:使用线程工作,但不是特别优雅

public bool pathExists(string path) 
{
    bool exists = true;
    Thread t = new Thread
    (
        new ThreadStart(delegate () 
        {
            exists = System.IO.File.Exists(path); 
        })
    );
    t.Start();
    bool completed = t.Join(500); //half a sec of timeout
    if (!completed) { exists = false; t.Abort(); }
    return exists;
}
Run Code Online (Sandbox Code Playgroud)

此解决方案避免了每次尝试需要一个线程,首先检查哪些驱动器可以访问并将其存储在某处.


专家交换解决方案:

首先,您可以在IsDriveReady函数中设置"超时"值.我把它设置为5秒,但设置它适合任何适合你的.

下面使用3种方法:

  1. 第一个是WNetGetConnection API函数,它获取驱动器的UNC(\ servername\share)
  2. 第二个是我们的主要方法:Button1_Click事件
  3. 第三个是ping服务器的IsDriveReady功能.

这对我很有用!干得好:

'This API Function will be used to get the UNC of the drive
Private Declare Function WNetGetConnection Lib …
Run Code Online (Sandbox Code Playgroud)

c# networking timeout c#-2.0

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

插入USB驱动器时自动运行应用程序

我在插入USB笔式驱动器后尝试自动运行应用程序.有没有办法从我的USB根文件自动打开myappilication.exe,而不是显示我想要运行的应用程序列表的选项.

autorun usb-drive

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