问题列表 - 第25276页

递归问题:修订

我的幻灯片说:

  • 递归调用应始终位于比当前数据结构更小的数据结构上

  • 如果数据结构太小,则必须有非递归选项

  • 您需要一个包装器方法来使递归方法可访问

从幻灯片中读取这些内容毫无意义,尤其是看到它是圣诞节前的主题!

任何人都可以尝试清理它意味着什么吗?

谢谢

java recursion linked-list

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

如何在 php/smarty 中包含静态 html

我被要求在这个 php/smarty 页面中包含一些 html 片段。它基本上是付款前概览页面末尾的销售协议。

将静态 html 包含到我的 php/smarty 模板中的代码是什么?

谢谢...

html php smarty include

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

使 XML 文档引用类的字段

如何从XML注释中引用UpdateChanged字段Long1

public sealed class SystemConfiguration
{
    public long Long1;

    /// <summary>
    /// Make reference to Long1
    /// </summary>
    public bool UpdateChanged;
}
Run Code Online (Sandbox Code Playgroud)

c#

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

使用来自 0jdbc6 JDBCthin 驱动程序的自定义对象返回类型调用 Oracle PL/SQL 过程

我正在编写一些 JDBC 代码,它调用具有自定义对象返回类型的 Oracle 11g PL/SQL 过程。每当我尝试注册我的返回类型时,根据我设置的类型执行语句时,我都会收到 ORA-03115 或 PLS-00306 作为错误。一个例子如下:

PLSQL代码:

Procedure GetDataSummary (p_my_key    IN    KEYS.MY_KEY%TYPE,
                          p_recordset OUT   data_summary_tab,
                          p_status    OUT   VARCHAR2);
Run Code Online (Sandbox Code Playgroud)

更多 PLSQL 代码(自定义对象详细信息):

CREATE OR REPLACE TYPE data_summary_obj
AS
   OBJECT (data_key             NUMBER,
           data_category        VARCHAR2 (100),
           sensitive_flag       VARCHAR2 (1),
           date_created         DATE,
           date_rep_received    DATE,
           date_first_offering  DATE,
           agency_data_ref      VARCHAR2 (13),
           change_code          VARCHAR2 (120),
           data_ref             VARCHAR2 (50),
           data_status          VARCHAR2 (100),
           data_count           NUMBER)
/

CREATE OR REPLACE TYPE data_summary_tab AS TABLE OF data_summary_obj
/ 
Run Code Online (Sandbox Code Playgroud)

Java代码:

String query = "begin manageroleviewdata.getdatasummary(?, ?, ?); …
Run Code Online (Sandbox Code Playgroud)

java rdbms plsql jdbc oracle11g

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

Winforms:如何防止在VB.NET中垂直调整大小

使用winforms我想知道是否有某种方法可以防止垂直调整表单大小.我想允许用户在垂直方向上向所有方向调整表单大小.另外我想允许在向上方向上垂直调整大小,但不允许向下调整大小.

我尝试使用maximumsize将其设置为:Me.maximumsize = new size(0,me.height)

我将宽度设置为0,因为我想允许用户更改表单宽度.

不幸的是它不起作用.

有任何想法吗?

vb.net resize winforms

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

将UIView添加到所有其他视图之上,包括StatusBar

我想创建一个视图(UIControl)来阻止所有输入,并在验证用户时显示UIActivityIndi​​catorView.

UIActionSheet和U​​IAlertView都设法在所有其他视图的顶部添加黑色半透明视图来阻止输入,我想做类似的事情.

我已经尝试将我的视图添加到[[UIApplication sharedApplication] windows]数组中的顶部UIWindow,虽然它确实将它放在UIKeyboard上方(如果它可见),但它不会将它放在StatusBar上(这是有道理的).

我的下一次尝试是扩展UIAlertView,删除其所有子视图并设置其layer.contents = nil,然后将ActivityIndi​​cator添加为子视图.这很好用,但是当你把它称为"show"时,我似乎无法杀死UIAlertView的默认弹跳过渡.

有没有人有任何指针解决这个问题的最佳方法,让我完全控制?

哦,我知道阻塞输入不是很好,但我确保它在短时间内完成并且它的好处是让用户清楚地知道他们必须完成的动作正在处理.

iphone cocoa-touch objective-c

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

如何在Ant任务失败时阻止Maven构建失败?

我使用的FTP Ant任务Maven的antrun-插件

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-antrun-plugin</artifactId>
    <executions>
        <execution>
            <id>ftp</id>
            <phase>generate-resources</phase>
            <configuration>
                <tasks>
                    <ftp action="get"
                         server="${ftp.server.ip}"
                         userid="${ftp.server.userid}"
                         password="${ftp.server.password}"
                         remotedir="${ftp.server.remotedir}"
                         depends="yes" verbose="yes"
                         skipFailedTransfers="true"
                         ignoreNoncriticalErrors="true">
                        <fileset dir="target/test-classes/testdata">
                            <include name="**/*.html" />
                        </fileset>
                    </ftp>
                </tasks>
            </configuration>
            <goals>
                <goal>run</goal>
            </goals>
        </execution>
    </executions>
...
Run Code Online (Sandbox Code Playgroud)

问题是当$ {ftp.server.remotedir}文件夹不存在时,我的构建失败.
我试图指明

skipFailedTransfers="true"
ignoreNoncriticalErrors="true
Run Code Online (Sandbox Code Playgroud)

但这些并没有解决问题,而且构建仍然失败.

An Ant BuildException has occured: could not change remote directory: 550 /myBadDir: The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)

您是否知道如何指示我的maven构建不关心此Ant任务错误/或如何指示Ant在丢失目录时不会失败?

编辑:
彼得的解决方案有效.
如果你有问题的话

[INFO] Error configuring: org.apache.maven.plugins:maven-antrun-plugin. Reason: java.lang.NoSuchMethodError: org.apache.tools.ant.util.FileUtils.close(Ljava/io/InputStream;)V
Run Code Online (Sandbox Code Playgroud)

只需从ant-contrib中排除ant

<dependency>
    <groupId>ant-contrib</groupId>
    <artifactId>ant-contrib</artifactId>
    <version>${ant-contrib.ver}</version> …
Run Code Online (Sandbox Code Playgroud)

java ant ftp maven-2 maven-antrun-plugin

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

使用Ruby on Rails获取电子邮件

我需要使用RoR从我的Gmail帐户中获取电子邮件.

require 'net/pop'
Net::POP3.start('pop.gmail.com', 995, username, password) do |pop|  
    if pop.mails.empty?  
        puts 'No mail.'  
    else  
        #pop.each_mail do |mail|  
            #p mail.header  
            #p mail.pop
            puts "Mails present"
        #end  
     end  
 end  
Run Code Online (Sandbox Code Playgroud)

我收到超时错误.

usr/lib/ruby/1.8/timeout.rb:60:in `new': execution expired
    (Timeout::Error)
    from /usr/lib/ruby/1.8/net/protocol.rb:206:in `old_open'
    from /usr/lib/ruby/1.8/net/protocol.rb:206:in `old_open'
    from /usr/lib/ruby/1.8/net/pop.rb:438:in `do_start'
    from /usr/lib/ruby/1.8/net/pop.rb:432:in `start'
    from script/mail.rb:4
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

email pop3 ruby-on-rails

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

Registry ReadString方法在Delphi 7的Windows 7中不起作用

下面的代码示例用于返回我之前的windows id,但现在它不起作用,并返回空字符串,dunno为什么.

  function GetWindowsID: string;
  var
    Registry: TRegistry;
    str:string;
  begin
    Registry := TRegistry.Create(KEY_WRITE);
    try
      Registry.Lazywrite := false;
      Registry.RootKey := HKEY_LOCAL_MACHINE;
   //   Registry.RootKey := HKEY_CURRENT_USER;
      if CheckForWinNT = true then
       Begin
       if not Registry.OpenKeyReadOnly('\Software\Microsoft\Windows NT\CurrentVersion') then showmessagE('cant open');
       end
      else
        Registry.OpenKeyReadOnly('\Software\Microsoft\Windows\CurrentVersion');
      str := Registry.ReadString('ProductId');
      result:=str;
      Registry.CloseKey;
    finally
      Registry.Free;
    end; // try..finally
  end;
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

delphi registry windows-identity windows-7

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

在开始使用c#4.0之前,是否必须学习所有其他版本的c#?

由于我是刚刚完成工程的初学者,而且我对c,c ++有很好的了解...我还想过研究c#,但我发现c#4.0已经发布了......

  • 我应该关心以前的版本吗?
  • 您为初学者快速学习c#的提示有哪些?
  • 从c,c ++迁移到c#时需要考虑哪些因素?

.net c# versions

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