问题列表 - 第3328页

禁止SVN提交缺乏描述

我有一个SVN存储库,如果没有输入描述,我需要提交失败.这可能吗,最好是服务器端?(用户使用几种不同的工具与存储库进行交互;虽然如果在TortoiseSVN中这可能是客户端,那么可以缓解这个问题)

谷歌一直没有太大帮助,你能给我一些指示吗?

谢谢.

svn version-control input-filtering

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

为什么我的应用程序允许我将文件保存到Vista中的Windows和System32文件夹?

我有一个用Delphi 7编写的应用程序,它不需要运行管理员权限.

出于某种原因,即使应用程序未请求UAC提升,我也能够从应用程序中将文件保存到c:\ windows和c:\ windows\system32 .我以管理员身份登录并启用UAC,但我没有更改任何默认的UAC设置.这些文件实际上也显示在Windows资源管理器下.我没有使用"以管理员身份运行"选项.

如果我尝试在相同的配置文件下使用写字板做同样的事情,我会得到预期的错误.

有什么想法发生了什么?

该应用程序使用Ole Structured Storage来保存并包含以下清单,如果有帮助的话.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
    <assemblyIdentity type="win32" name="DelphiApplication" version="1.0.0.0" processorArchitecture="*"/>
<dependency>
<dependentAssembly>
  <assemblyIdentity
    type="win32"
    name="Microsoft.Windows.Common-Controls"
    version="6.0.0.0"
    publicKeyToken="6595b64144ccf1df"
    language="*"
    processorArchitecture="*"/>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
            <security>
                    <requestedPrivileges>
                            <requestedExecutionLevel
                                   level="asInvoker"
                                   uiAccess="false"/>
                    </requestedPrivileges>
            </security>
    </trustInfo>
</assembly>
Run Code Online (Sandbox Code Playgroud)

编辑:要清楚,我的应用程序默认情况下不会将任何内容保存到这些位置.我通过标准文件保存对话框选择这些位置.

更新

我已经找到了为什么我的申请被视为遗产,尽管包括上述清单.事实证明,第二个清单也包括在内,没有'trustInfo'部分.我已经删除了第二个清单,现在一切都很好.

谢谢你的帮助

compatibility uac file windows-vista

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

为什么我的类型化数据模板没有被应用?

我正在使用Linq To Sql来填充带有Segment对象的列表框,其中Segment是设计者创建的/ ORM生成的类.

<Window x:Class="ICTemplates.Window1"
    ...
    xmlns:local="clr-namespace:ICTemplates"
    Title="Window1" Height="300" Width="300">
    <Window.Resources>
      <DataTemplate x:Key="MyTemplate"> 
      <!--  <DataTemplate DataType="x:Type local:Segment"> -->
        // some stuff in here
      </DataTemplate>
    </Window.Resources>
    <ListView x:Name="tvwSegments" ItemsSource="{Binding}" ItemTemplate="{StaticResource MyTemplate}" MaxHeight="200"/>


// code-behind
var queryResults = from segment in tblSegments
                               where segment.id <= iTemplateSid
                               select segment;
tvwSegments.DataContext = queryResults;
Run Code Online (Sandbox Code Playgroud)

这有效.

但是,如果我使用了类型化数据模板(通过在模板上替换x:Key和DataType属性,所有项都显示为ICTemplates.Segment(ToString()返回值)
概念是它应该自动获取数据模板类型匹配.有人能在这里发现错误吗?

wpf datatemplate

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

JSON对象只是一个整数

愚蠢的问题,但我无法弄清楚..

我在Ruby中尝试了以下内容:

irb(main):020:0> JSON.load('[1,2,3]').class
=> Array
Run Code Online (Sandbox Code Playgroud)

这似乎有效.虽然都没有

JSON.load('1').class
Run Code Online (Sandbox Code Playgroud)

也不是这个

JSON.load('{1}').class
Run Code Online (Sandbox Code Playgroud)

作品.有任何想法吗?

ruby json

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

有关于Delphi的播客吗?

我是否可以找到一些与Delphi和整个软件生命周期讨论程序的好播客

delphi

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

如何在jQuery中的同一窗口中加载PHP页面

我有一个PHP文件,Test.php,它有两个功能:

<?php
    echo displayInfo();
    echo displayDetails();
?>
Run Code Online (Sandbox Code Playgroud)

JavaScript的:

<html>
     ...
    <script type="text/javascript">
        $.ajax({
            type:'POST',
            url: 'display.php',
            data:'id='+id  ,
            success: function(data){
                $("#response").html(data);
            }
        });
    </script>
    ...

    <div id="response">
    </div>
</html>
Run Code Online (Sandbox Code Playgroud)

它返回jQuery的响应.答案显示为<a href=Another.php?>Link</a>.当我单击Another.php链接时test.php,它将加载到另一个窗口中.但是我需要它来加载相同的<div> </div>区域而不改变它的内容test.php,因为它有displayInfo(), displayDetails().或者是否可以在<div> </div>元素中加载PHP页面?

我该如何解决这个问题?

php ajax jquery

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

Java:从字符串创建日期对象并插入MySQL

任何时候我必须处理java中的日期/时间,这让我很难过

我正在尝试解析一个字符串并将其转换为日期对象以插入preparepared语句中.我一直试图让这个工作,但我没有运气.当我去编译类时,我也收到了有用的错误消息.

"线程中的异常"主"java.lang.Error:未解决的编译问题:PreparedStatement类型中的方法setDate(int,Date)不适用于参数(int,Date)"

呃WTF?

这是违规代码.

for(int i = 0; i < flights.size(); i++){

    String[] details = flight[i].toString().split(":"); 
    DateFormat formatter ; 
    formatter = new SimpleDateFormat("ddMMyyyy");
    Date date = formatter.parse(details[1]); 

    PreparedStatement pstmt = conn.prepareStatement(insertsql);
    pstmt.setString(1, details[0]);
    pstmt.setDate(2, date);
    pstmt.setString(3, details[2] + "00");
    pstmt.setString(4, details[3]);
    pstmt.setString(5, details[4]);
    pstmt.setString(6, details[5]);
    pstmt.setString(7, details[6]);
    pstmt.setString(8, details[7]);
    pstmt.setString(9, details[8]);
    pstmt.executeUpdate();

}
Run Code Online (Sandbox Code Playgroud)

java sql date prepared-statement

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

为什么IsNan是Double类的静态方法而不是实例属性?

问题在标题中,为什么:

return double.IsNaN(0.6d) && double.IsNaN(x);
Run Code Online (Sandbox Code Playgroud)

代替

return (0.6d).IsNaN && x.IsNaN;
Run Code Online (Sandbox Code Playgroud)

我问,因为在实现具有与NaN相同含义的特殊值的自定义结构时,我倾向于选择第二种结构.

此外,属性的性能通常更好,因为它避免复制堆栈上的结构以调用IsNaN静态方法(并且因为我的属性不是虚拟的,所以没有自动装箱的风险).当然,对于内置类型来说这不是一个真正的问题,因为JIT可以很容易地优化它.

我现在最好的猜测是,因为你不能在double类中同时拥有属性和静态方法,所以他们更喜欢java启发的语法.(事实上​​你可以同时定义一个get_IsNaN属性getter,另一个定义一个IsNaN静态方法,但它会混淆任何支持属性语法的.Net语言)

c# oop

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

如何通过GSS-API获取kerberos服务票?

有谁知道如何使用Java GSS-API从密钥分发中心(KDC)获取服务票证?

我有一个胖客户端应用程序,首先通过JAAS使用Krb5LoginModule从票证缓存中获取TGT进行身份验证(后台:Windows例如使用kerberos实现并将票证授予票证存储在安全的内存区域).从LoginManager我得到包含TGT的Subject对象.现在我希望当我为我的服务创建一个特定的GSSCredential对象时,服务票证也将被放入Subject的私人凭证中(我已经在网上的某处读过).所以我尝试了以下方法:

// Exception handling ommitted
LoginContext lc = new LoginContext("HelloEjbClient", new DialogCallbackHandler());
lc.login()
Subject.doAs(lc.getSubject(), new PrivilegedAction() {

    public Object run() {
        GSSManager manager = GSSManager.getInstance();
        GSSName clientName = manager.createName("clientUser", GSSName.NT_USER_NAME);
        GSSCredential clientCreds = manager.createCredential(clientName, 8 * 3600, createKerberosOid(), GSSCredential.INITIATE_ONLY);

        GSSName serverName = manager.createName("myService@localhost", GSSName.NT_HOSTBASED_SERVICE);
        manager.createCredential(serverName, GSSCredential.INDEFINITE_LIFETIME, createKerberosOid(), GSSCredential.INITIATE_ONLY);
        return null;
    }

    private Oid createKerberosOid() {
        return new Oid("1.2.840.113554.1.2.2");
    }

});
Run Code Online (Sandbox Code Playgroud)

不幸的是我收到了GSSException:没有提供有效的凭据(机制级别:找不到任何Kerberos tgt).

java kerberos single-sign-on

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

ASP MVC中的视图中的权限

我了解您可以使用表单身份验证根据您选择的条件授予/拒绝对某些页面的访问权限.

但是我希望比这更具体一点,并且说,根据用户的权限为用户显示不同的按钮.

我知道我可以做点什么

if(((User)ViewData["CurrentUser"]).IsEmployee).....
Run Code Online (Sandbox Code Playgroud)

但这似乎并不优雅,很快就会变得混乱.

是否有任何指南/工具/框架功能可以帮助我在这里?

permissions asp.net-mvc user-interface

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