问题列表 - 第21179页

用于通知的ID号

public static final int NOTIFY_FAILED = 1;

private final Notification displayErrorNotification = new Notification(R.drawable.notification, "Communication Error", System.currentTimeMillis());
private void displayNotificationError(String message) {
    PendingIntent contentIntent = PendingIntent.getActivity(this, 0, new Intent(), 0);
    displayErrorNotification.number++;
    displayErrorNotification.setLatestEventInfo(getApplicationContext(), "Failed x ("+displayErrorNotification.number+")", message, contentIntent);
    notificationManager.notify(NOTIFY_FAILED, displayErrorNotification);
}
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我使用1来表示失败的通知,但是如果其他程序也使用数字1作为通知.

当我这样做时会发生什么:

notificationManager.cancel(NOTIFY_FAILED);
Run Code Online (Sandbox Code Playgroud)

android

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

JS:检测包裹的内联元素?

我输出了无限量的内联元素.现在,根据浏览器宽度,一些元素当然会换行到一个新行.是否可以检测并挑出这些元素行,或者dom只是将其视为一条大线?

谢谢您的帮助!!

编辑:尝试通过偏移高度检测包裹的元素(感谢Matchu).包装的元素输出与第一行相同的值(元素的总高度).有什么理由吗?

$('#content').children().each(function() {
       alert($(this)[0].offsetHeight); 
    });
Run Code Online (Sandbox Code Playgroud)

html javascript jquery dom

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

我可以在两次提交之间的git子文件夹中获取已更改文件的列表吗?

我有一个包含许多文件夹的git repo.我需要找出两个提交之间的其中一个文件夹中哪些文件已更改.

有这么好的方法吗?

git

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

如何在捕获的异常上显示堆栈跟踪?

我有一个打印异常的通用函数(使用log4j):

private void _showErrorMessage(Exception e) {
    log.error(e.getClass() + ": " +  e.getMessage() + ": " + e.getCause() + "\n" +  e.getStackTrace().toString());
}
Run Code Online (Sandbox Code Playgroud)

而不是看到我看到的堆栈跟踪:

[Ljava.lang.StackTraceElement;@49af7e68
Run Code Online (Sandbox Code Playgroud)

如何正确查看异常的堆栈跟踪?

更新

log.error(e)< - 显示错误,但不显示堆栈跟踪

java tomcat stack-trace

25
推荐指数
4
解决办法
6万
查看次数

动态编程算法N,K问题

一种算法,它将取两个正数N和K,并通过从N中删除K个数字,将N转换为另一个数,计算出我们可以获得的最大可能数.

例如,假设我们有N = 12345和K = 3所以我们通过从N中删除3位数得到的最大可能数是45(其他转换将是12,15,35但45是最大的).此外,您无法更改N中的数字顺序(因此54不是解决方案).另一个例子是N = 66621542和K = 3,因此解决方案将是66654.

我知道这是一个动态编程相关的问题,我无法理解解决它.我需要解决这个问题2天,所以任何帮助都表示赞赏.如果你不想为我解决这个问题,你没有必要,但请指出我的技巧或至少一些材料,我可以阅读更多有关类似问题的信息.

先感谢您.

c++ algorithm dynamic-programming

7
推荐指数
3
解决办法
1487
查看次数

Delphi TLB编辑器更换

你知道任何可以用来代替Delphi附带的TLB编辑器(甚至是商业编辑器)吗?它在很多情况下令人头疼(大TLB,重命名条目......等)

谢谢!

delphi typelib

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

我的命名空间有什么问题?

我正在重命名项目中的命名空间.我发现了一件奇怪的事情,无法理解为什么会这样?

原始结构:

namespace Mycompany.Util
{
    public class Util{
        public static void ReadDictionaryFile()
        {
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在另一个文件中

using MyCompany.Util;

namespace Logging {
    public class Log {
        public void MethodB() {
            ...
            Util.ReadDictionaryFile();
            ...
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

上面工作正常,没有编译错误.

然后我将Logging命名空间更改为MyCompany.Logging,我在MethodB中立即收到错误告诉我

"Error 5 The type or namespace name 'ReadDictionaryFile' does not exist in the namespace 'MyCompany.Util' (are you missing an assembly reference?) C:\workspace\SystemSoftware\SystemSoftware\src\log\Log.cs 283 61 SystemSoftware
"
Run Code Online (Sandbox Code Playgroud)

我必须改变那个函数调用Util.ReadDictionaryFile(),MyCompany.Util.Util.ReadDictionaryFile()我不知道为什么?系统库中是否有另一个Util类?

整个使用线遵循:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO; …
Run Code Online (Sandbox Code Playgroud)

c# namespaces

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

WCF,Web服务或ADO.NET数据服务:我应该使用什么?

对于一个项目,我必须在Web服务器上托管的数据库和互联网上的几个客户端之间实现通信.在阅读了一些内容并观看了一些关于可能(微软)技术的介绍性视频后,我发现我似乎有(至少)三种选择:

1)Windows Communication Foundation(WCF)
2)ASP.NET Web服务
3)ADO.NET数据服务

因为我不熟悉这三种技术中的任何一种,我必须深入学习(希望只有)其中一种技术 - 问题是:哪一种?

或者更确切地说:哪一个用于以下任务?

需要将数据从客户端上载到服务器/数据库,并且还需要下载一些其他数据.在客户端,这不会由在浏览器中工作的用户以交互方式发生,而是作为客户端上的自动进程定期运行(例如每2小时).

a)在Web服务器端,将有:

  • SQL Server数据库
  • .NET Framework 3.5 SP1
  • 表示数据库结构并使用ADO.NET Entity Framework建模的类库
  • (一个ASP.NET Web应用程序,它将在浏览器中显示数据库中的数据:我把它放在括号中,因为这个Web应用程序并不重要,因为上面提到的数据上传/下载不会通过浏览器GUI触发.)

b)客户方不太清楚,必须更灵活.在这里,我必须区分两个要求:

i)优先级一(根据我可用于开发的时间):

  • 客户端在我的控制之下,这意味着:我在客户端上有任何Windows操作系统,我可以安装.NET Framework,我可以决定开发Windows服务,控制台应用程序,Windows窗体应用程序等等.我对上面提到的类库有所了解和访问.

ii)优先级较低,但必须是未来选项:

  • 我需要公开任何类型的接口描述,允许其他开发人员构建自己的应用程序来上传/下载数据.
  • 其他人将开发的客户端可以使用任何类型的操作系统(Windows,UNIX,MacOS等)进行操作.他们也应尽可能自由地选择自己喜欢的编程语言.

由于最后一点迫使开发人员在客户端使用.NET Framework不是一种选择.客户端的通信必须是可从各种平台和语言访问的任何"标准"技术.在我的小研究中,我正在阅读"SOAP","REST"或"AtomPub"等术语,这些似乎是一种标准协议或通信技术(不是微软的专有发明).但我不确定也不知道哪种技术是"最新的",具有"最佳未来",是最常见和众所周知的,是最强大的还是最容易使用的(从其他可能的角度来看)开发人员!问题是我必须支持哪些让大多数客户端开发人员满意.

最后一点:安全很重要!上传/下载数据必须限于专职人员.没有适当的凭证,就不可能使用或探索界面.

什么技术现在最好用?(1),(2)或(3)?你为什么推荐它?

非常感谢您的任何建议!

wcf web-services wcf-data-services

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

如何使用PHP ADOdb获取"字段名称"?

我正在使用PHP ADOdb,我可以得到结果集:

$result = &$db->Execute($query);
Run Code Online (Sandbox Code Playgroud)

如何从该行获取字段名称并循环它?

(如果重要,我正在使用访问数据库.)

php adodb-php

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

如何在Python中自动测量函数的执行时间

我需要有一个基类,我将用它来继承其他类,我想测量其函数的执行时间.

因此,这一翻译的有这样的事情:

class Worker():
    def doSomething(self):
        start = time.time()
        ... do something
        elapsed = (time.time() - start)
        print "doSomething() took ", elapsed, " time to finish"

#outputs: doSomething() took XX time to finish
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

class Worker(BaseClass):
    def doSomething(self):
        ... do something

#outputs the same: doSomething() took XX time to finish
Run Code Online (Sandbox Code Playgroud)

所以BaseClass需要处理测量时间

python oop

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