问题列表 - 第33907页

我的模型应该怎么样?

当我进一步深入研究MVVM和MVVM-light时,我认识到,没有MVVM-light为模型提供基类.

但根据我的理解,消息传递和提出通知也可能发生在模型中.至少在模型之间的沟通中,我会发现消息传递非常方便.

所以我决定从ViewModelBase派生我的模型,即使某些属性(如设计时间属性)将不被使用.

但是我越看这个,我就越想错过什么.从ViewModelBase派生我的模型被认为是"不好的做法"吗?

是否可以使用Messaging进行模型通信?

c# wpf design-patterns mvvm-light

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

在javascript中捕获Android手机中的原生按钮点击次数

有没有办法我们可以使用phonegap/jqtouch/javascript捕获Android应用程序中的html文件中的HOME和BACK按钮的点击?

我有一个使用phonegap的Android应用程序.我想在html页面中捕获Android手机的原生HOME和BACK按钮的点击以优雅地退出/返回.

javascript android jqtouch cordova

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

SL 4 - 强制重绘可视树

我们的应用程序在画布上有许多对象; 画布包含在滚动查看器中.我们还有一个滑块控件和一些按钮,总是位于窗口顶部的中心.
我试图通过捕获应用程序的位图来打印应用程序,但没有任何"装饰" - 滑块,按钮或滚动条.

        _scrollViewer.HorizontalScrollBarVisibility = ScrollBarVisibility.Hidden;
        _scrollViewer.VerticalScrollBarVisibility = ScrollBarVisibility.Hidden;
        var s = xSlider;
        s.Visibility = Visibility.Collapsed;
        var b = xPlusButton;
        b.Visibility = Visibility.Collapsed;
        b = xMinusButton;
        b.Visibility = Visibility.Collapsed;

        b = xButton;
        b.Visibility = Visibility.Collapsed;
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,滑块和按钮是隐藏的,但滚动条不是.
我怀疑应用程序需要重新绘制布局才能隐藏滚动条.有没有办法让这种情况发生?由于SL 4中的打印操作必须由UI手势启动,因此这变得更加复杂.没有办法(AFAIK)以编程方式启动,因此这个重绘必须在其中一个PrintDocument事件处理程序中进行.

谢谢你的任何建议......

silverlight silverlight-4.0

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

通知中的内存使用量很大

我正在开发一个带有服务的应用程序,该服务显示通知区域中的计时器的进度(带有进度条和文本).我已经在下面提取了一个具有相同问题的简单示例.

服务代码:

public class TNService extends Service {
    private NotificationManager nm;
    private Notification notification;
    private RemoteViews remoteView;

    @Override
    public void onCreate () {
        nm = (NotificationManager) this.getSystemService(Context.NOTIFICATION_SERVICE);
        notification = new Notification(android.R.drawable.stat_sys_download, 
                "My notification", 
                System.currentTimeMillis());
        remoteView = new RemoteViews(this.getPackageName(),
                R.layout.notification);
        remoteView.setImageViewResource(R.id.icon, android.R.drawable.stat_sys_download);
        remoteView.setTextViewText(R.id.text, "");
        remoteView.setProgressBar(R.id.progress, 100, 0, false);
        notification.flags = Notification.FLAG_NO_CLEAR;
        notification.contentView = remoteView;
        notification.contentIntent = PendingIntent.getActivity(this, 0, new Intent(this,
                TNActivity.class), PendingIntent.FLAG_UPDATE_CURRENT);

        Timer timer = new Timer ();
        timer.schedule(new TNTask(this), 0, 200);
    }

    @Override
    public IBinder onBind(Intent arg0) {
        return null; …
Run Code Online (Sandbox Code Playgroud)

java service notifications android

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

如何重新映射符号以调用不同的函数

我有一个ELF共享对象,我想修改它,以便对系统函数的调用memcpy实际上路由到memcpy.

我一直在研究并阅读了有关PLT重定向和ELF感染的内容,但我仍然不确定如何实现我的目标。

谁能给我一些提示和技巧,或者详细说明PLT重定向和ELF感染?

问候,

保罗

linux gcc elf

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

多个特定捕获或一个捕获所有?

我见过有时这个话题出现在过去,但即使谷歌搜索后,这件事,我仍然无法弄清楚什么是对付它的好和优雅的方式,所以在这里不言而喻.

假设我有一些引发各种异常的代码......

try {
  /* some code that throws these exceptions */
} catch (NoSuchAuthorityCodeException e) {
    throw new MyAPIException("Something went wrong", e);
} catch (FactoryException e) {
    throw new MyAPIException("Something went wrong", e);
} catch (MismatchedDimensionException e) {
    throw new MyAPIException("Something went wrong", e);
} catch (TransformException e) {
    throw new MyAPIException("Something went wrong", e);
}
Run Code Online (Sandbox Code Playgroud)

......正如我们所看到的,我只是将这些异常包装起来并抛出一个新的异常,说明我的API中出了问题.

在我看来,这是一个过于重复的代码,因此只需捕获一个Exception类型并处理它并将其抛出一个新的代码.

try {
  /* some code that throws these exceptions */
} catch (Exception e) {
    throw new MyAPIException("Something went …
Run Code Online (Sandbox Code Playgroud)

java exception-handling

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

在IntelliJ IDEA中查找注释

我可以使用SSR(结构搜索和替换)在我的项目中轻松找到所有提及的注释.例如,我有以下基于弹簧的代码:

class DashboardController {

  @RequestMapping("/dashboard")
  public void doDashboard() {
    [...]
  }
}
Run Code Online (Sandbox Code Playgroud)

如果我按模式搜索,org.springframework.web.bind.annotation.RequestMapping我会找到我的代码.但是,如果我想找到使用参数化注释注释的方法,那么如果只查找带有@RequestMapping"/ dashboard"url 注释的方法呢?

我可以简单地按@RequestMapping("/dashboard")字符串搜索,但注释可以用几种方式编写:

@RequestMapping("/dashboard")
@RequestMapping(value = "/dashboard", method = {RequestMethod.POST})
@RequestMapping(headers = "content-type=application/*", value = "/dashboard")
Run Code Online (Sandbox Code Playgroud)

等等

java annotations intellij-idea structural-search

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

Java DateFormat.SHORT与全年

DateFormatDateFormat.SHORT用作格式时,是否有任何方法可以格式化带有全年(例如2010年12月12日)的日期?我必须用en_US和da_DK格式化日期。

我知道我可以使用DateFormat.MEDIUM,但是日期只能使用数字和分隔符设置格式,并且DateFormat.MEDIUMen_US会生成类似“ 2010年12月12日”的内容。

java date

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

如何在textarea输入中更改滚动条?

我需要知道如何更改 textarea 输入,例如我想添加我自己的箭头和条。

我知道我们可以在 CSS 中改变颜色,但我想像这张图片一样添加我自己的图片

替代文字

我希望它在用户可以输入的 textarea 输入中。我们可以这样做吗??

编辑: jScrollPane 不适用于 textarea 输入,请检查此图像

替代文字

html css

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

参考数据完整性:必要性,美好或旧帽子?

像Rails这样的框架鼓励在数据库中移除大量逻辑,甚至包括约束和外键之类的东西 - 在我看来.为了更好,因为它更易于管理且易于更改.即便如此,某些操作更容易更快,或者只是在SQL中才能实现.

最近MongoDB,Cassandra等noSQL数据库普及的爆炸式增长,更加彻底地改变了数据库开发的最佳实践方法.

我的问题:参考数据完整性不再是必需品吗?

我意识到它通常归结为选择最适合这项工作的工具,但让我们排除金融应用程序和类似类型的应用程序,其中交易是必须的,并专注于更赚钱但不需要银行级完整性的更典型的应用程序.

参考数据完整性有多大必要?有人可以列出他们不使用时遇到的一些问题吗?

是使用像PostgreSQL这样的数据库来获取更多关键数据,而MongoDB是用于不那么重要但要求很高的数据的智能策略?您如何建议准确定义哪些数据"关键"以及什么是"非关键"?

referential-integrity ruby-on-rails relational-database nosql

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