问题列表 - 第45798页

有没有办法显示Android Acivity堆栈?

是否有用于显示当前任务的活动堆栈的工具?我想做一些调试,例如:检查特定活动是否总是在新任务中启动,以及类似的事情.但我找不到任何工具.

谢谢

stack android android-activity

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

如何导航回Visual Studio中的最后一个光标位置?

什么是键盘快捷键导航回Visual Studio中的最后一个光标位置?

navigation keyboard-shortcuts visual-studio

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

根据输出功能设置输入设置的上限

我目前仍然坚持在列表推导中设置上限.

我要做的是找到低于一百万的所有斐波纳契数.为此我设计了一个相当简单的递归Fibonacci函数

fib :: Int -> Integer
fib n
    n == 0    = 0
    n == 1    = 1
    otherwise = fib (n-1) + fib (n-2)
Run Code Online (Sandbox Code Playgroud)

我坚持的事情是定义一百万个部分.我现在得到的是:

[ fib x | x <- [0..35], fib x < 1000000 ]
Run Code Online (Sandbox Code Playgroud)

这是因为我知道Fibonacci序列中的第35个数字足够高.但是,我想要的是通过一个函数找到这个限制并设置它.

[ fib x | x <- [0..], fib x < 1000000 ]
Run Code Online (Sandbox Code Playgroud)

这确实给了我数字,但它根本不会停止.这导致Haskell试图在序列中找到进一步低于一百万的斐波纳契数,这是相当无效的.

任何人都可以帮我解决这个问题吗?非常感谢!

haskell list-comprehension

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

XmlSlurper.parse(uri)具有HTTP基本身份验证

我需要从XML-RPC Web服务中获取数据.

new XmlSlurper().parse("http://host/service") 工作正常,但现在我有一个特殊的服务,需要基本的HTTP身份验证.

如何为parse()方法设置用户名和密码,或修改请求的HTTP标头?

使用http://username:password@host/service没有帮助 - 我仍然得到java.io.IOException: Server returned HTTP response code: 401 for URL例外.

谢谢

groovy xmlslurper basic-authentication

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

实现Singleton模式

如果我们将类实现为单例,我们将执行以下操作

class Single
{
  private Single singleton;

  public static Single getInstance()
  {
    if(null == singleton)
    {
      singleton = new Single();
    }
    return singleton;
  }

  //then we make the constructor private
  private Single()
  {
  }
}
Run Code Online (Sandbox Code Playgroud)

考虑到上述情况,覆盖clone()以及防止类的多个实例是一个好主意吗?

java singleton design-patterns

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

从Android中的SQL查询中的CursorAdapter支持的Spinner获取String值

我的代码在这里是非常错误的,我不确定你会如何正确地做到这一点.我有一个Spinner,它通过CursorAdapter从SQLite数据库查询填充.我需要获取当前所选项目的文本(值).我试过这个垃圾:

((Cursor)prdSpn.getItemAtPosition(prdSpn.getSelectedItemPosition())).getString(prdSpn.getSelectedItemPosition())
Run Code Online (Sandbox Code Playgroud)

获取文本,但每次都崩溃.这样做的正确方法是什么?这里有一些可能相关的附加代码:

/// qc defined above as a SimpleCursorAdapter
/////////setup product selection spinner from db
prdSpn = (Spinner)findViewById(R.id.prd_spn);
Cursor prdCur = null;
try {
    prdCur = mDb.query(smsDbSchema.ProductSchema.TABLE_NAME, null, null, null, null, null, null);
} catch(Exception e) {
    Log.e("smsdb", e.toString());
}
prdCur.moveToFirst();
startManagingCursor(prdCur);
qc = new SimpleCursorAdapter(
    this,
    android.R.layout.simple_spinner_item,
    prdCur,
    new String[] {smsDbSchema.ProductSchema.COLUMN_NAME},
    new int[] {android.R.id.text1}
);
qc.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
prdSpn.setAdapter(qc);
Run Code Online (Sandbox Code Playgroud)

java android spinner simplecursoradapter

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

错误复制DBF/MDX文件

我使用以下代码将dbf/mdx文件从一个文件夹复制到另一个文件夹:

procedure TfrmMain.MyCopyFile(S1, S2: string);
begin
   if not FileExists(S2) then
      CopyFile(PCHAR(S1), PCHAR(S2), true)
   else
      if Application.MessageBox(PCHAR('Overwrite existing file ' + S2 + '?'), 'File exists in folder',MB_YESNO + MB_DEFBUTTON1) = IDYES
          then CopyFile(PCHAR(S1), PCHAR(S2), false)
end;
Run Code Online (Sandbox Code Playgroud)

当表名保持不变时,代码工作正常.

如果我更改表的名称:

    MyCopyFile(CurPath + '\orders.dbf', NewPath + '\ordly.dbf');
    MyCopyFile(CurPath + '\orders.mdx', NewPath + '\ordly.mdx');
Run Code Online (Sandbox Code Playgroud)

当我尝试打开ordly.dbf时收到错误消息:

损坏的表/索引标题.
文件:C:\ DATA\2011\ORDLY.MDX

delphi dbf

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

以编程方式清除用户自己的应用数据

我正在开发一个应用程序,我想让用户能够设置,如果他们在几次尝试进入应用程序后失败登录,它将自动删除所有数据,包括首选项和数据库.

是否有一种简单的方法可以执行此操作,还是必须编写代码来手动重置应用程序使用的所有内容?

android

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

MVC 3 Razor - Ajax.BeginForm OnSuccess

我是MVC的新手,我在提交表单后尝试更新我的页面; 但它不起作用.我只是试图隐藏表单,并显示div OnSuccess的内容.

我的代码是:

<script type="text/javascript">
    $(document).ready(function () {
        $('#confirmation').hide();
    });

    function MessageConfirmation() {
        $('#confirmation').show('slow');
        $('#contactForm').hide('slow');
    }

</script>

@using (Ajax.BeginForm("Index", new AjaxOptions { OnSuccess = "MessageConfirmation" }))
{
<fieldset id="contactForm">
    <legend>Message</legend>
    <p>
        @Html.Label("Email", "Email"): @Html.TextBox("Email")
    </p>
    <p>
        @Html.Label("Subject", "Subject"): @Html.TextBox("Subject")
    </p>
    <p>
        @Html.Label("Message", "Message"): @Html.TextArea("Message")
    </p>
    <p>
        <input type="submit" value="Send" />
    </p>
</fieldset>

<p id="confirmation" onclick="MessageConfirmation()">
    Thanks!!!
</p>
}
Run Code Online (Sandbox Code Playgroud)

我们非常欢迎任何其他解决方案/想法.

提前致谢!

ajax asp.net-mvc jquery asp.net-mvc-3

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

VBA中更大项目的缺点

我是Access 97中基于Visual Basic for Applications(VBA)的具有更大企业/会计系统的公司项目的新手.这个应用程序仍然存在,它们进行更新,一切工作都相对较好.但他们希望将此应用程序移至最高级别,加快开发速度,使这个应用程序对最终用户更具"吸引力"等等.但如果继续开发使用此技术(VBA)是个好主意我不会感到害羞因此我有几个问题.如果你能帮助我,我会很高兴的.

  1. VBA甚至是为更大的项目设计的吗?我认为,它更可能是宏和简单的功能,扩展了Access功能.
  2. 将应用程序转换为.NET winforms/wpf会更好
  3. 可以为VBA项目开发更多开发人员吗?
  4. 在针对独立应用程序的托管程序中运行VBA代码的最大缺点是什么?
  5. 可以运行单元测试或任何类似的技术吗?

非常感谢您的回复

编辑:Access接口现在几乎使用SQL Server,但这不会改变主要问题.

.net architecture ms-access vba access-vba

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