问题列表 - 第20418页

如何在WPF中将位图渲染到画布?

我已经子类化,Canvas以便我可以覆盖它的Render功能.我需要知道如何在WPF中加载位图并将其渲染到画布.我是WPF的新手,我没有找到任何教程向您展示如何做一些看似微不足道的事情.带示例的分步说明会很棒.

.net c# wpf canvas bitmapimage

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

关于UML扩展/包含的问题来自Book Example

阅读有关UML的书,我不明白以下内容:

                                      --------include---> Add new manufacturer
  Servoce Assistant---Add new product
                                     <--------extend----Add new product type    
Run Code Online (Sandbox Code Playgroud)

我只是不明白.如果还有未知的制造商,则使用附带的案例添加制造商.但如果它还是未知类型,还有延伸吗?这对我没有任何意义.如果只能从不同的地方调用添加制造商,但仅为该情况存在添加新产品类型,这是有意义的.这是对的吗?谢谢!

uml use-case

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

在Java中操作和存储日期的最佳实践是什么?

操作和存储日期的最佳实践是什么,例如在企业Java应用程序中使用GregorianCalendar?

寻找反馈,我会将任何好的答案合并到其他人可以使用的最佳实践中.谢谢!

java date

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

jquery循环每行第一个td

我有以下jquery为表中的每个图像添加一个onclick

$("#listtable tr td img").each(
    function(intIndex) {
        $(this).click(function() {
          $(this).load("/Admin/ChangeIdeaStatus/" + $(this).attr('rel'));
        });
    }
);
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是我想修改它,以便只有表中每行的第一个TD中的图像才能获得onclick事件.

我尝试了以下,但它不起作用

$("#listtable tr td:first img").each(
Run Code Online (Sandbox Code Playgroud)

each jquery

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

在异常被捕获错设计后返回null

我总是遇到同样的问题,当在具有非void返回值的函数中捕获异常时,我不知道要返回什么.以下代码段说明了我的问题.

public Object getObject(){
  try{
    ...
    return object;
  }
  catch(Exception e){
    //I have to return something here but what??
    return null; // is this a bad design??
  }
}
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:

  • 返回null设计不好吗?
  • 如果是这样,什么被视为更清洁的解决方案?

谢谢.

java exception return-value

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

什么!! (双感叹号)是什么意思?

在下面的代码中,从Alias博客文章中,我注意到使用双感叹号!!.我想知道这意味着什么以及我将来可以在哪里找到像这样的Perl语法的解释.(是的,我已经!!perlsyn搜索了).

package Foo;

use vars qw{$DEBUG};
BEGIN {
    $DEBUG = 0 unless defined $DEBUG;
}
use constant DEBUG => !! $DEBUG;

sub foo {
    debug('In sub foo') if DEBUG;

    ...
}
Run Code Online (Sandbox Code Playgroud)

更新
感谢您的所有答案.

以下是我刚发现的与List Squash Operator相关其他内容x!!

perl boolean operators negation

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

当localhost正常工作和MacOSX时,可以通过本地IP地址访问AppEngine SDK站点

当localhost正常工作时可以通过本地ip-address访问AppEngine SDK站点,使用GoogleAppEngineLauncher可以访问MacOSX.

我正在尝试设置Facebook开发站点(使用指向我的防火墙的dyndns.org主机名,将调用重定向到我的mac书).

似乎GoogleAppEngineLauncher默认为localhost并直接阻止对ip-address的访问.有没有办法在GoogleAppEngineLauncher中更改该行为?这是Google内置的某种限制吗?

它似乎不是配置问题,因为没有任何设置.所以我猜测修补源将是必需的?

python macos google-app-engine facebook

10
推荐指数
3
解决办法
6555
查看次数

在仿射变换上扩展iPhone"基于矢量的图形"

我用这个drawRect做了一个"圆圈"视图

- (void)drawRect:(CGRect)rect 
{
    CGContextRef ctx = UIGraphicsGetCurrentContext();

    CGContextSetFillColorWithColor(ctx, color.CGColor);
    CGContextAddEllipseInRect(ctx, rect);
    CGContextFillPath(ctx);
}
Run Code Online (Sandbox Code Playgroud)

当我尝试使用时缩放视图时CGAffineTransformMakeScale(2.0, 2.0),结果是边缘模糊和像素化.但是,编程指南说Quartz使用基于矢量的命令来绘制视图,并且在使用仿射变换时它们会继续看起来很好:

Quartz绘图系统使用基于矢量的绘图模型.与基于光栅的绘图模型相比,绘图命令对各个像素进行操作,Quartz中的绘图命令使用固定比例绘图空间(称为用户坐标空间)指定.然后,iPhone OS将此绘图空间中的坐标映射到设备的实际像素上.该模型的优点是使用矢量命令绘制的图形在使用仿射变换放大或缩小时继续看起来很好.

或者我不使用基于矢量的命令?如果没有,我该怎么做才能画圆圈?

谢谢.

iphone vector core-graphics quartz-graphics

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

是否有基于文本的mysql UI?

我不是指标准的mysql-client CLI,而是类似于午夜指挥官对文件系统管理的看法.基本cli的简单命令历史也不错,但在测试更复杂的查询时确实没有削减它,并且数据的布局不是那么好.PHPMyAdmin非常有用,但它很丑,需要大量鼠标使用.

操作系统:linux

mysql terminal user-interface frontend

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

在轨道中使用相同型号的多对多关系?

如何在rails中与同一模型建立多对多关系?

例如,每个帖子都连接到很多帖子.

ruby-on-rails

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