问题列表 - 第10306页

Java 2D Image调整大小忽略双三次/双线性插值渲染提示(OS X + linux)

我正在尝试使用Image Voodoo插件在JRuby/Rails应用程序中为上传的图像创建缩略图 - 问题是调整大小的缩略图看起来像......屁股.

似乎生成缩略图的代码绝对正确地将插值渲染提示设置为"bicubic",但是它并没有在我们的开发环境(OS X)或生产Web服务器(Linux)上表现出来. .

我已经提取出代码来生成缩略图,将其重写为直接的Java应用程序(即从main()方法启动),插值呈现提示明确设置为"bicubic",并且已经复制了(缺少)双三次和双线性调整大小.

正如在OS X和Linux上所预期的那样,拇指缩略是丑陋且像素化的,但在Windows上,它使用双三次插值很好地调整了图像的大小.

是否有任何JVM环境设置和/或其他库,我缺少使其工作?对于这个,我正在做很多撞墙的事.

java 2d resize image bicubic

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

javascript可以访问文件系统吗?

我很确定答案是否定的,因此google gear,adobe AIR等.

如果我是对的,那么http://tiddlywiki.com如何运作?它是持久的,用javascript编写.它也只是一个没有外部(服务器端)依赖项的HTML文件.WTF?在哪里/如何存储其状态?

javascript persistence tiddlywiki

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

如何在Windows上为Perl脚本输出文本?

我想使用Perl打印命令对打印到控制台的文本进行颜色格式化.

在我的情况下,脚本将只在WinXP-DOS命令行下运行,但如果它是独立于操作系统将是很好的,虽然我宁愿将它绑定到WinXP而不是下载一个单独的包.

console perl winapi

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

在Python中使用eval?

eval()Python中有一个函数我在玩游戏时偶然发现.我不能想到需要这个功能的情况,除了可能是语法糖.谁能举个例子?

python eval dynamic

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

什么是MVC同时发送文件和重定向到新页面的方式?

我有一个用户必须填写并提交的表格.控制器操作执行一些操作并确定用户可以拥有一个文件,因此重定向到另一个操作,即FilePathResult.

    [CaptchaValidator]
    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult Index(FormCollection collection)
    {
        // do some stuff ...
        return RedirectToAction("Download");
    }


    [AcceptVerbs(HttpVerbs.Get)]
    public FilePathResult Download()
    {
        var fileName = "c:\foo.exe";
        return File(fileName, "application/octet-stream", "installer.exe");
    }
Run Code Online (Sandbox Code Playgroud)

我想要做的是将用户重定向到另一个页面,感谢用户下载文件,但我不知道如何以"类似MVC"的方式实现这一点.

我能想到的唯一方法是跳过下载操作,而是重定向到ThankYou操作,并让ThankYou视图使用javascript发送文件.但这对我来说似乎不是MVC.有更好的方法吗?

结果:

接受的答案是正确的,但我想表明我实现了它.

Index操作会在重定向到的位置发生更改:

        return RedirectToAction("Thankyou");
Run Code Online (Sandbox Code Playgroud)

我添加了此控制器(和视图)以向用户显示任何"发布下载信息"并感谢您下载该文件.我从链接文本中抓取的AutoRefresh属性显示了一些其他优秀用途.

    [AutoRefresh(ControllerName="Download", ActionName="GetFile", DurationInSeconds=3)]
    [AcceptVerbs(HttpVerbs.Get)]
    public ActionResult Thankyou()
    {
        return View();
    }
Run Code Online (Sandbox Code Playgroud)

重定向到的动作与以前一样:

    [AcceptVerbs(HttpVerbs.Get)]
    public FilePathResult GetFile()
    {
        var fileName = "c:\foo.exe";
        return File(fileName, "application/octet-stream", "installer.exe");
    }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc controller

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

将FormsAuthentication cookie传递给WCF服务

我有一个与远程WCF Web服务对话的网站.两者都使用相同的自定义FormsAuthentication Provider.我想通过模拟当前登录站点的用户的WCF服务进行身份验证.我已经使用UserName客户端凭据手动执行此操作,但我需要知道用户密码.那么,最有效的是:经过身份验证的用户发出请求,我创建了一个服务客户端并设置了他的凭据:

serviceClient.ClientCredentials.UserName.UserName = username;
serviceClient.ClientCredentials.UserName.Password = password;
Run Code Online (Sandbox Code Playgroud)

但我真正想要的是直接传递FormsAuthentication cookie,因为我不想存储用户密码.

有任何想法吗?

asp.net wcf forms-authentication wcf-security

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

ASP.NET MVC UpdateModel()方法如何工作?

我正在研究我的第一个.NET MVC应用程序并使用NerdDinner教程作为参考点.目前令我着迷的一点是UpdateModel()方法.(我不喜欢使用我不太懂的东西.)

取自NerdDinner教程 -

//
// POST: /Dinners/Edit/2

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(int id, FormCollection formValues) {

    Dinner dinner = dinnerRepository.GetDinner(id);

    UpdateModel(dinner);

    dinnerRepository.Save();

    return RedirectToAction("Details", new { id = dinner.DinnerID });
}
Run Code Online (Sandbox Code Playgroud)

我的主要问题是如何UpdateModel()在Edit方法中传递对formValues的访问权限?为什么集合没有作为参数显式传递给方法?

asp.net-mvc

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

是否值得使用ORM与存储过程

我公司的政策强制只使用存储过程(SP)与DB通信(没有动态执行SELECT,可用于应用程序端的VIEWS)
业务对象(BO)从DB获取.
使用SQL Reader实现了简单的BO-DB映射器,这似乎运行良好.

在表格DB方面,我们为每个业务对象提供一个参数化SP,一个SP用于所有CRUD操作,由@MODE参数切换)因此我们没有单独的SP,如SP_INSERT,SP_UPDATE,SP_SELECT等...

我最近读过很多关于linq2SQL,nHibernate,Subsonic等的内容,看起来非常有趣.
我注意到主要的ORM的好处是直接从c#代码执行/过滤的灵活查询 - 在我的话中我不能执行这样的(只允许SP ...)

所以,我想知道
- 在我的环境中是否值得使用ORM?
- 你能提到任何好处吗?
- 如果是的话 - 你可以推荐什么ORM

你有什么看法?

orm stored-procedures .net-3.5

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

什么是Perl中并行处理的最佳模块?

Perl中并行处理的最佳模块是什么?我从未在Perl中完成并行处理.

什么是用于数据库访问和邮件的并行进程的优秀Perl模块?

我查看了模块Parallel :: ForkManager.任何想法都赞赏.

parallel-processing perl

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

敏捷实践以避免弃用代码?

我正在将一个开源Java库转换为C#,它有许多标记为已弃用的方法和类.这个项目是一个以干净的方式开始的机会,所以我打算完全删除它们.然而,作为大型项目的新手,我很紧张,情况会再次出现.由于敏捷开发的大部分内容都围绕着使某些东西现在正常工作并在以后需要时进行重构,因此API的弃用似乎必然是一个常见的问题.即使我不完全确定项目的未来发展方向,我是否可以采取预防措施来避免/尽量减少API弃用?

api agile deprecated

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