问题列表 - 第39632页

Ruby on Rails还是Spring是第一个成功的MVC Web架构?

从历史的角度来看,Ruby on Rails还是Spring的第一个MVC开发平台?

spring ruby-on-rails

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

C#不能在匿名方法体内使用ref或out参数

我正在尝试创建一个可以创建一个Action的函数来增加传入的整数.但是我的第一次尝试是给出了一个错误"不能在匿名方法体内使用ref或out参数".

public static class IntEx {
    public static Action CreateIncrementer(ref int reference) {
        return () => {
            reference += 1;
        };
    }
}
Run Code Online (Sandbox Code Playgroud)

我理解为什么编译器不喜欢这个,但是我希望有一个优雅的方法来提供一个可以指向任何整数的漂亮的增量器工厂.我看到这样做的唯一方法如下:

public static class IntEx {
    public static Action CreateIncrementer(Func<int> getter, Action<int> setter) {
        return () => setter(getter() + 1);
    }
}
Run Code Online (Sandbox Code Playgroud)

但当然这对来电者来说更是一种痛苦; 要求调用者创建两个lambda而不是仅仅传入一个引用.有没有更优雅的方式来提供这个功能,或者我只需要忍受双lambda选项?

c# lambda anonymous-methods ref

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

从File - New Project设置Fluent NHibernate的指南

我正在尝试创建一个新项目,我想使用NHibernate(特别是Fluent NHibernate).

学习新技术的最大问题就是设置它,我遇到了很多困难.我开始看这个(http://dotnetslackers.com/articles/ado_net/Your-very-first-NHibernate-application-Part-1.aspx#download-fluent-nhibernate),但它似乎已经过时,因为我也看了这个(http://wiki.fluentnhibernate.org/Getting_started#Installation),他们有不同的二进制文件.

还有其他一些指南,但大多数人都认为你的项目已经有了NHiberate,而且它只是设置Fluent NHibernate的指南.

任何简单的指南都可以帮助您进行设置,从一开始就使用File - New Project?

我不知道它是否有所作为,但我使用的是.NET 4.0和MVC.

.net c# nhibernate fluent-nhibernate

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

iOS - 使用SDK登录后在webView中登录

我正在构建一个具有一些社交功能的iPhone应用程序.我设法让用户在我的应用程序中登录到Facebook.我还实现了一个加载facebook iPhone优化页面的webview.我现在想做的是我的用户在webview中登录而无需登录两次(一次在应用程序中,一次在webview中)

我尝试了一些在URL中使用access_token的东西,但它没有用.

有谁知道是否可以实现它以及如何实现它?

在此先感谢您的帮助

iphone authentication facebook webview ios

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

代码让浏览器先选择Flash播放器,然后再回到HTML5视频

我只是在我的网站上制作符合HTML5标准的便携式iOS设备视频,我遇到的一件事是我希望客户端浏览器首先尝试使用Flash播放器,因为它更易于定制,如果Flash不可用,请尝试HTML5 .

我原以为视频标签中的顺序可能会这样做,但无论标签的顺序如何,它总是会转到HTML5.

例如:

<video width="640" height="360" controls>
     <object width="640" height="360"><embed src="flashplayer.swf?movie=movie.mp4" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="360"></embed></object>
     <source src="/video/ogg/movie.ogg" type="video/ogg">
     <source src="/video/mp4/movie.mp4" type="video/mp4">
</video>
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激,谢谢.

html flash html5

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

我的processing.js草图没有加载.这不应该太难回答

我想对我刚刚移植到processing.js的草图进行测试.当我加载网页时,我从Chrome中的javascript控制台收到以下错误:

XMLHttpRequest无法加载file:///Users/aoeuaoeu/Desktop/projects/local%20site%20files/_/ee.pde.Access-Control-Allow-Origin不允许使用null.processing.js:27未捕获错误:NETWORK_ERR:XMLHttpRequest异常101

这是我正在加载的页面的来源:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Earnest Emporium</title>
<!--Contact: earnestemporium@gmail.com--> 
<script src="processing.js"></script>   
<canvas data-processing-sources="ee.pde"></canvas>  
</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

ee.pde和processing.js与html文件在同一目录中,所以我不确定发生了什么.我还应该指出,我正在本地测试这个,当我上传到我的ftp服务器上加载页面时出现了不同的错误.(也许它是chrome?我得到一个黑盒子,一旦它上传到ftp服务器就不会出现在firefox上的chrome上.它在firefox本地工作正常)

 /processing.js:17946Uncaught SyntaxError: Unexpected token <
Processing.Sketch.attach/processing.js:17946
Processing.Processing.executeSketch/processing.js:16209
Processing/processing.js:16237
init/processing.js:17991
window.addEventListener.i
Run Code Online (Sandbox Code Playgroud)

html javascript processing.js

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

PHP整数舍入问题

echo (int) ( (0.1+0.7) * 10 );

为什么以上输出7?我理解PHP如何向0舍入,但不是(0.1+0.7) * 10作为一个浮点数计算,然后作为整数转换?

谢谢!

php floating-point integer

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

如何使DIV始终浮在右上角的屏幕上?

如何使DIV始终浮在屏幕的右上角,这样即使我向下滚动页面,DIV仍会显示在同一个固定位置?谢谢.

javascript css

53
推荐指数
2
解决办法
12万
查看次数

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

git/github和Web服务器部署配置

我正在运行一个Apache Web服务器,并想知道将更改(从github)部署到Web服务器的最佳方法是什么?

/ var/www /现在只能由root写入.

我应该直接在/ var/www /中使用我的git项目吗?(所以创建/var/www/.git/?)

但是,当我需要运行命令(即sudo git push)时不起作用(因为我的ssh键不在sudo下).

我自己(而不仅仅是root)制作/ var/www/writable会更好吗?或者我应该向root用户添加ssh密钥?或者我应该完全做其他事情?

谢谢.

apache git webserver github

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