问题列表 - 第22610页

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

高端2D Java(SE)图形库

我正在寻找Java标准版的高端图形库.我知道一些相当低级的库:AWT/Swing,JOGL,SDL.是否有替代方案?

我的要求是(至少):

  • 抗锯齿
  • 全屏支持
  • Alpha通道
  • 混合模式和Z深度
  • 光栅效果:(运动)模糊,发光,阴暗等

并且,可选:

  • 硬件加速
  • 矢量图形(以浮点精度缩放/旋转/平移)
  • 记录完好,易于上手.

我理解是否没有符合所有要求的库/框架,如果是这样,你能评论它的可扩展性吗?

编辑:

除了Processing之外还有其他选择吗?处理是否可用(并且容易?)作为库?

java graphics 2d

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

空值的默认值

在Powershell脚本上工作我有几个地方我想要A除非它是null,否则B.本质上是?? C#中的运算符.我最终编写了下面显示的函数,但我不禁想到有一种内置的方法可以做到这一点.

有没有更好的,内置的方式?

function Get-ValueOrDefault()
{
    foreach ($value in $args)
    {
        if ($value -ne $null) { return $value }
    }
}
Run Code Online (Sandbox Code Playgroud)

我认为这更好:

function Get-ValueOrDefault() { $args | select -first 1 }
Run Code Online (Sandbox Code Playgroud)

powershell

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

在Rails中跳过before_filter

为清楚起见,简化了名称和对象.基本概念保持不变.

我有三个控制器:dog,cat,和horse.这些控制器都继承自控制器animal.在控制器中animal,我有一个before过滤器,用于对用户进行身份验证:

before_filter :authenticate

def authenticate
  authenticate_or_request_with_http_basic do |name, password|
    name == "foo" && password == "bar"
  end
end
Run Code Online (Sandbox Code Playgroud)

show行动中dog,我需要对所有用户具有开放访问权限(跳过身份验证).

如果我要单独编写身份验证dog,我可以这样做:

before_filter :authenticate, :except => :show
Run Code Online (Sandbox Code Playgroud)

但是由于dog继承自animal,我无法访问特定于控制器的操作.添加:except => :showanimal控制器不仅将跳过认证show的作用dog,也表明中cathorse.不希望出现这种情况.

如何才能跳过身份验证仅针对仍然继承的show操作?doganimal

inheritance ruby-on-rails before-filter

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

查找文件首次添加到Git存储库的日期/时间

是否有一个简单的Git命令来确定存储库中文件的"创建日期",即它首次添加的日期?

如果它甚至可以通过文件重命名/移动来确定它,那将是最好的.我希望它是一个计算机可读的单行输出; 可能是我没有找到正确的git log <fname>选项来做到这一点.

git

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

如何为GridView中的特定行指定CSS类?

我在C#中创建一个SharePoint Web部件,其中一部分将GridView控件输出到页面.虽然我可以通过设置GridView本身的CSS类来对其显示方式进行相当广泛的控制,但我真正想要做的是能够为某些特定的td元素指定类.我不知道该怎么做,或者在GridView填充行时,或者在GridView添加到页面时完成.

在伪代码中,我基本上设想的是能够说出类似的东西gridView.Row[4].CssClass = "header",它会将GridView中第五行的td设置为类"header".

我已经研究过使用RowDataBound事件,所以我只是使用以下方法来测试它:

protected void outputGrid1_RowDataBound(object sender, GridViewRowEventArgs e)
{
    e.Row.CssClass = "outputHeader";
}
Run Code Online (Sandbox Code Playgroud)

这可能是我对如何正确使用它的误解,但它似乎没有做任何事情.我认为它会将所有行设置为类"header",如果有的话,我将从那里开始处理我的逻辑,但我甚至无法让它工作.感谢任何人都能提供的帮助!

css asp.net gridview

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

简单图理论术语问题

这可能是一个没脑子,我一直在寻找,但似乎无法找到答案.对于只有两个顶点且它们之间只有一条边的图形,术语(以及任何替代术语)是什么?

这不是一个家庭作业问题:-)

terminology graph-theory

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

版权日期是否需要更新?

我偶尔会看到一个拥有旧版权日期的网站.在我看来,我总是想"看看那个忘记更新版权年份的傻瓜!" 然后,当我将版权年度硬编码到我正在设计的网站时,它突然让我感到震惊:

我怎么会记得更新这个?

我的直接反应是使用一些服务器端编码来自动显示当前年份.巴姆,修好了.

后来,我开始思考自己,如果像谷歌这样大而聪明的人可以忽视这一点,那么这样做可能有些不对劲.也许我做错了什么?我想我真正想知道的是为什么我不得不让版权年保持最新状态.是有原因,还是我的慢性强迫症?

如果有充分的理由让它们保持最新,为什么没有更多的开发人员使用服务器端代码?我看到这些"错误" 地方.

server-side copyright-display

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

为什么canvas.toDataURL()会抛出安全异常?

我睡眠不足还是什么?以下代码

var frame=document.getElementById("viewer");
frame.width=100;
frame.height=100;

var ctx=frame.getContext("2d");
var img=new Image();
img.src="http://www.ansearch.com/images/interface/item/small/image.png"

img.onload=function() {
    // draw image
    ctx.drawImage(img, 0, 0)

    // Here's where the error happens:
    window.open(frame.toDataURL("image/png"));
}
Run Code Online (Sandbox Code Playgroud)

抛出这个错误:

SECURITY_ERR: DOM Exception 18
Run Code Online (Sandbox Code Playgroud)

这不可能不起作用!请问有人解释一下吗?

javascript html5 canvas cross-domain

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

.Net是否为客户端和服务器提供了不同的环境?

最近我听到了吼叫声.有人可以详细说明吗?

对于客户端应用程序,Java具有比.Net更好的性能.原因是服务器端的.Net环境(iis?)与客户端不同.虽然Java在两端使用相同的环境.由于框架性能主要在服务端进行优化,因此.Net客户端不如.Net服务器端或Java.

更新:我相信他也提到了客户端(XP,VISTA)和服务器(Windows 2008服务器)之间的差异.Net

.net java performance

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