小编Hal*_*alo的帖子

画布drawImage质量

这是一个.png图像(在右侧),以及我绘制图像的画布元素(在左侧).你能注意到质量差异吗?Canvas使图像质量明显下降.我们能做什么?

我在Chrome和IE9上观察到了这个结果.其他人可能会做同样的事情.我如何渲染图像是很常见的:在脚本中我创建一个新Image()对象,在它加载后我调用
context.drawImage(myimage, x, y);

对:我想要的,左:我得到了什么

编辑:

这是我在画布上观察到的初始图像:
更详细:我先得到了什么

这是我写完后画布渲染的内容:
context.drawImage(myimage,parseInt(x),parseInt(y));
更详细:我用圆角坐标得到了什么

我能说什么,很棒的答案.最好的喷射.这顶帽子给你了.

EDIT2:

我试过了context.drawImage(myimage, parseInt(x) + 0.5, parseInt(y)+ 0.5);,结果如下:

更详细:最坏的情况

我认为它比第一个更糟糕.我在Chrome上观察到这一点,在IE9上它有点像坏一样.

html5 canvas image image-quality

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

if-else结构

我有这些冗长的陈述,我将在这里称为x,y等.我的条件语句的结构如下:

if(x || y || z || q){
    if(x)
       do someth
    else if (y)
       do something

    if(z)
       do something
    else if(q)
       do something
}
else
    do smthing
Run Code Online (Sandbox Code Playgroud)

有没有更好,更短的方式来写这个东西?谢谢

java if-statement readability

12
推荐指数
1
解决办法
416
查看次数

空'关键'参数错误

我正在使用IReport 3.5.0,我的java GWT应用程序使用已编译的.jasper文件来创建报告.我正在java应用程序中创建数据源并使用fillReport()方法来填充报告.它工作正常,它填充了我在.jrxml和Java应用程序中定义的字段.

但是,我想使用这些字段来创建饼图,但它不起作用.我给我的工作字段作为图表的键和值表达式,但是当我运行应用程序时,它给出了java.lang.IllegalArgumentException: Null 'key' argument.我无法解决的错误,即使我给出$V{PAGE_COUNT}了关键表达式,它总是给出相同的'null key'错误.我被卡住了.谢谢你的帮助.

java charts jasper-reports ireport

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

bindingContext.ModelName 为空?

所以我试图应用Darin Dimitrov 的回答,但在我的实现中 bindingContext.ModelName 等于“”。

这是我的视图模型:

public class UrunViewModel
{
    public Urun Urun { get; set; }
    public Type UrunType { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

这是发布模型类型的视图部分:

@model UrunViewModel

@{
    ViewBag.Title = "Tablo Ekle";

    var types = new List<Tuple<string, Type>>();
    types.Add(new Tuple<string, Type>("Tuval Bask?", typeof(TuvalBaski)));
    types.Add(new Tuple<string, Type>("Ya?l? Boya", typeof(YagliBoya)));
}

<h2>Tablo Ekle</h2>

    @using (Html.BeginForm("UrunEkle", "Yonetici")) {
        @Html.ValidationSummary(true)
        <fieldset>
            <legend>Tablo</legend>

            @Html.DropDownListFor(m => m.UrunType, new SelectList(types, "Item2", "Item1" ))
Run Code Online (Sandbox Code Playgroud)

这是我的自定义模型绑定器:

public class UrunBinder : DefaultModelBinder
{
    protected override object CreateModel(ControllerContext …
Run Code Online (Sandbox Code Playgroud)

c# defaultmodelbinder asp.net-mvc-3

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

设置图表的标签和值

我正在使用创建饼图JFreeChart,我想分别设置值和标签iReport.换句话说,我希望图表在饼图上显示的结果与图例中的结果不同.有什么方法可以实现这个目标吗?

java jfreechart labels

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

自动调整JTextArea的大小

我希望我的JTextArea在达到最后一行(文本区域的高度可以提供)并且用户想要开始新行时自行调整大小(垂直扩展).你知道,就像MSWord中的文本框一样.

我有一个想法,使用getLineCount()并确定(如果需要)JTextArea的新高度.您是否拥有或知道实施此方法的更好方法?

java jtextarea autoresize

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

asp.net中的charset utf-8特殊的土耳其人物

我放在<meta http-equiv="content-type" content="text/html; charset=utf-8" />头上,DOCTYPE在我的顶部_Layout.cshtml,但是当我正在查看网站时,特殊的土耳其字符显示为'1; 等在源中,而不是在页面中.网页正确显示它们,源文件有问题..你知道我还应该做些什么来纠正这个问题吗?

asp.net utf-8 character-encoding razor

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