小编Luk*_*uke的帖子

什么时候不使用Cassandra?

最近有很多关于卡桑德拉的谈话.

Twitter,Digg,Facebook等都使用它.

什么时候有意义:

  • 用Cassandra,
  • 不要使用Cassandra,而且
  • 使用RDMS而不是Cassandra.

database rdbms cassandra nosql

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

如何在Android中更新前台服务的通知文本?

我在Android中有一个前台服务设置.我想更新通知文本.我正在创建服务,如下所示.

如何更新在此前台服务中设置的通知文本?更新通知的最佳做法是什么?任何示例代码将不胜感激.

public class NotificationService extends Service {

    private static final int ONGOING_NOTIFICATION = 1;

    private Notification notification;

    @Override
    public void onCreate() {
        super.onCreate();

        this.notification = new Notification(R.drawable.statusbar, getText(R.string.app_name), System.currentTimeMillis());
        Intent notificationIntent = new Intent(this, AbList.class);
        PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0);
        this.notification.setLatestEventInfo(this, getText(R.string.app_name), "Update This Text", pendingIntent);

        startForeground(ONGOING_NOTIFICATION, this.notification);

    }
Run Code Online (Sandbox Code Playgroud)

我正在我的主要活动中创建服务,如下所示:

    // Start Notification Service
    Intent serviceIntent = new Intent(this, NotificationService.class);
    startService(serviceIntent);
Run Code Online (Sandbox Code Playgroud)

service notifications android foreground

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

UIWebView将Objective C暴露给JavaScript

在使用iPhone SDK时,如何在JavaScript中公开Objective-C方法?UIWebView

任何帮助,将不胜感激!

iphone cocoa-touch objective-c uiwebview ios

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

Android ListView默认分隔符样式/属性

我有一个LinearLayout视图,我试图添加一个分隔符,使其看起来与默认的ListView控件完全相同.我想在默认的Android(Nexus S 2.3.3)联系人应用程序中复制编辑联系人,我相信LinearLayout最适合性能.

我正在使用代码来复制分隔符,如下所示:

    <View
    android:id="@+id/Separator"
    android:layout_width="fill_parent"
    android:layout_height="?android:attr/dividerHeight"
    android:background="?android:attr/divider"/>
Run Code Online (Sandbox Code Playgroud)

如何访问默认分频器颜色或drawable以及分频器高度?我希望这与我设置的ListViews相匹配,所以我认为使用Android系统属性是最好的.上面的代码崩溃,如下所示,所以我假设我无法访问这些属性或正在解决这个问题.

03-13 22:59:38.851: ERROR/AndroidRuntime(3575): Caused by: java.lang.RuntimeException: Binary XML file line #26: You must supply a layout_height attribute.
Run Code Online (Sandbox Code Playgroud)

android listview divider android-linearlayout

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

如何使用Obj-C轻松保存窗口大小和位置状态?

使用Obj-C记住应用程序加载之间的Windows位置的最佳方法是什么?我正在使用Interface Builder作为接口,是否可以使用绑定来完成此操作.

推荐的方法是什么?谢谢.

macos cocoa objective-c

19
推荐指数
3
解决办法
6342
查看次数

所有文件夹中的Exchange Web服务(EWS)FindItems

我使用以下代码查找用户发送的所有电子邮件,但这只搜索主收件箱文件夹,不检查任何子文件夹.我想搜索所有邮件项目,包括任何子文件夹.

我尝试过WellKnownFolderName.Root和WellKnownFolderName.Inbox,这些只搜索那些文件夹,而不是子文件夹.

    private static void SearchItems(string email)
    {
        ItemView iv = new ItemView(10);
        FindItemsResults<Item> fiitems = _service.FindItems(WellKnownFolderName.Inbox, "from:username@example.com", iv);

        foreach (Item item in fiitems)
        {
            Console.WriteLine("Subject:\t" + item.Subject);
            Console.WriteLine("Received At:\t\t" + item.DateTimeReceived.ToString("dd MMMM yyyy"));
            Console.WriteLine();
        }

        Console.WriteLine("Press Enter to continue");
        Console.ReadLine();
    }
Run Code Online (Sandbox Code Playgroud)

c# exchange-server exchangewebservices

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

如何打开NSWindow并选择并关注窗口?

我正在尝试使用以下代码打开NSWindow:

NSWindowController *window = [[NSWindowController alloc] initWithWindowNibName:@"MainWindow"];
[window showWindow:nil];
Run Code Online (Sandbox Code Playgroud)

窗口打开正常但前一个窗口仍然是mainWindow并且是焦点.我尝试了以下代码来强制主窗口,它不起作用.该窗口仍有一个禁用的标题栏,不接受关键事件等.

[self.window makeKeyAndOrderFront:self];
[self.window makeMainWindow];
Run Code Online (Sandbox Code Playgroud)

我似乎能够让前一个窗口失去焦点的唯一方法是在调用showWindow后关闭窗口:[[NSApp mainWindow] close];

有任何想法吗?

macos cocoa objective-c nswindow nswindowcontroller

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

默认ContextMenu样式 - WPF

我试图修改WPF中ContextMenu的默认样式.

通常,您可以使用"编辑控件"(模板)>"编辑复制"菜单选项在Expression Blend中创建默认值的副本.但是我无法解决如何使用ContextMenu执行此操作.知道我怎么能修改默认样式?

我试图禁用上下文菜单的左侧,通常显示图标.

谢谢!

更新: 也许我不清楚删除图标.例如,如果您有一个没有图标的上下文菜单,那么菜单的整个左侧就是浪费的空间.我想修改上下文菜单背景的默认样式以删除它.我只是不知道如何访问此默认样式.

.net wpf contextmenu

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

WCF命名管道安全性和多个用户会话?

我已经使用Mutex设置了一个单实例的WPF应用程序,如果您使用用户切换,这允许应用程序在每个用户帐户中运行.应用程序设置一个名为WCF的管道,以便我可以从另一个进程与单个实例进行通信(即第二个进程在由于Mutex而终止之前运行).

我想知道是否应该采取任何措施(最佳实践)来保护命名管道?

此外,我想知道命名管道消息是否会到达系统内的所有正在运行的进程,或者仅在当前用户会话中.如果在系统范围内发送命名管道,那么限制与当前用户会话的通信的最佳方法是什么?

.net wcf named-pipes

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

WPF TreeView清除选择

如何在WPF TreeView中清除TreeView选项?我已经尝试循环TreeNodes并清除IsSelected属性,但这是一个ReadOnly属性.有任何想法吗?

TreeView是使用XML通过绑定XMLDataProvider对象.

.net wpf treeview

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