问题列表 - 第27511页

rails + compass:直接使用haml + blueprint的优势

我在rails项目上使用haml(+ sass)有一些经验.我最近开始使用blueprintcss - 我唯一做的就是将blueprint.css转换为sass文件,并从那里开始编码.我甚至有一个rails发生器,默认包含所有这些.

似乎Compass完成了我的工作以及其他事情.我试图了解其他东西是什么 - 但文档/教程不是很清楚.

这些是我的结论:

  • Compass带有内置的sass mixin,可以实现常见的CSS习语,例如带有图标或水平列表的链接.我的解决方案没有提供类似的东西.(指南针1分).
  • Compass有几个命令行选项:您可以创建rails项目,但您也可以在现有的rails项目上"安装"它.我想,轨道发生器可以个性化来做同样的事情.(领带).
  • Compass有两种使用蓝图的模式:"基本"和"语义"用法.我不清楚这些之间的差异.使用我的rails生成器我只有一种模式,但似乎足够了.(领带)
  • 显然,除了蓝图(例如YUI)之外,Compass还准备使用其他框架.我找不到很多关于这方面的文档,我对此并不感兴趣 - 蓝图对我来说是好的(领带).
  • 指南针的学习曲线似乎有点僵硬,文档似乎很少.学习可能有点困难.另一方面,我知道我自己的系统的来龙去脉,可以马上使用它.(我的系统为1分).

通过这种分析,我很想给Compass一个尝试.

我的分析是否正确?我错过了任何关键点,还是我错误地评估了这些要点?

css haml ruby-on-rails sass compass-sass

12
推荐指数
3
解决办法
4247
查看次数

请告诉我c#.net中"default"关键字的用法

我有以下代码:

我有一个枚举:

public enum HardwareInterfaceType
{
    Gpib = 1,
    Vxi = 2,
    GpibVxi = 3,
}
Run Code Online (Sandbox Code Playgroud)

和m使用这个枚举像这样:

 HardwareInterfaceType type = default(HardwareInterfaceType);
Run Code Online (Sandbox Code Playgroud)

请告诉我关键字"默认"在这里做什么?有什么用?

c# default

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

算法:如何检查重复事件定义的交叉点?

问题来自MS Outlook日历行为.

想象一下,我有两个反复发生的事件(从今天开始):"每个第二个星期一"和"每个奇怪的日期".有没有办法检查交叉点和/或在算法上找到第一个交叉日期而不是在每个日期强制执行?

定义可以用CRON的符号或ICal符号表示.我觉得没关系.

阳历中有没有解决方案?

UPD:知道MS Outlook日历如何处理这些事件也很有趣.我的意思是它如何发现前者.今天有两个活动?我想也应该是确定具体日期是否适合重复事件定义的技术.

形式上它可以描述为两个函数算法:

Date:intersection(Event e1, Event e2)
boolean:contains(Date date, Event ev)
Run Code Online (Sandbox Code Playgroud)

关于限制,我们可以从事件定义表示法.您可以在outlook(或iCal)中看到,您可以定义不是那种复杂的重复事件.

algorithm date recurring

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

禁用Xdebug转储捕获的异常

默认情况下,Xdebug将转储任何异常,无论它是否被捕获:

try {
    throw new Exception();
}
catch (Exception $e) {
}
echo 'life goes on';
Run Code Online (Sandbox Code Playgroud)

启用XDebug并且默认设置这段代码实际上会输出如下内容(格式正确):

( ! ) Exception: in /test.php on line 3 Call Stack
#   Time    Memory  Function    Location 1  0.0003  52596   {main}( )   ../test.php:0
life goes on
Run Code Online (Sandbox Code Playgroud)

是否可以禁用此行为并使其仅转储未捕获的异常?

提前致谢.

更新:我即将得出结论,这是一个错误,因为默认情况下禁用了xdebug.show_exception_trace但它的行为并不像预期的那样(在Ubuntu 9.10上使用Xdebug v2.0.5和PHP 5.2.10).

php debugging exception xdebug

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

iPhone 3.1 SDK:UIViewController类别正在影响所有ViewControllers

iPhone SDK问题给你.

我创建了一个UIViewController类,当编辑UITextFields并出现键盘时,移动视图,阻止字段.我在网上找到了代码,毫无疑问你对iPhone大师很熟悉.界面如下所示:

@interface UIViewController (Shiftable) 

      - (IBAction) textFieldDidBeginEditing:(UITextField *)textField;

      - (IBAction) textFieldDidEndEditing:(UITextField *)textField;

      - (void) animateTextField: (UITextField *)textField up:(BOOL)up;

@end
Run Code Online (Sandbox Code Playgroud)

我的问题是这个 - 我的每个UIViewControllers都受到这个类别的影响!我认为这只会影响导入类别的UIViewControllers,如下所示:

 #import "UIViewController Shiftable.h"
Run Code Online (Sandbox Code Playgroud)

但是,即使是不导入此类别的UIViewControllers,当编辑UITextField时,它们的视图也会向上移动,当然,当键盘出现时我的某些视图不需要移动,因为键盘不会隐藏字段.

我对类别的理解不正确吗?任何人都可以对此有所了解吗?

谢谢.

iphone objective-c categories iphone-sdk-3.0

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

在Grails中快速运行单一集成测试

是否可以在Grails中快速运行单个/所有集成测试.测试应用程序带来了清除所有已编译文件和生成cobertura报告的沉重包袱,因此即使我们运行单一集成测试,整个代码库也会被编译,检测并生成cobertura报告.对于我们的应用程序,这需要超过2分钟.

如果可以快速运行一个集成测试并获得快速反馈,那将非常有用.

此外,一旦测试完成,清理所有已编译的文件是否很重要?如果我们运行整套集成测试,这种清理很好,但是如果我们要在一个类中运行一个或两个测试,那么清理和重新编译似乎是一个很大的瓶颈,可以更快地向开发人员反馈.

谢谢

testing grails groovy integration-testing

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

JPQL检查多对多关系

只是一个简单的问题:

有一个实体(例如User)与ManyToMany关系连接到同一个实体(例如,这个关系描述了"友谊",它是对称的).

检查用户A是否是用户B的"朋友"的执行时间最快的方法是什么?"愚蠢"的方式是获取整个List,然后检查用户是否存在,但这显然是开销.

我正在使用JPA 2

这是示例代码:

@Entity
@Table(name="users")
public class UserEntity {
    @ManyToMany(fetch = FetchType.LAZY)
    private List<UserEntity> friends;

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

java jpa jpql jpa-2.0

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

JSON和Object Literal Notation有什么区别?

有人能告诉我使用"Object Literal Notation"JSON对象定义的JavaScript对象之间的主要区别是什么?

根据一本JavaScript书,它说这是一个使用Object Notation定义的对象:

var anObject = {
    property1 : true,
    showMessage : function (msg) { alert(msg) }
};
Run Code Online (Sandbox Code Playgroud)

在这种情况下,为什么它不是JSON对象?仅仅因为它没有使用引号定义?

javascript json object-notation

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

在PageLoad上使用JavaScript填充文本框

我的表单上有一个名为txtName的文本框.

在我的页面中,我知道我需要将代码放在我的HEAD标签中......

<script type='text/javascript' language="javascript">

 document.FormName.txtName.value = "Robert";

 </script> 
Run Code Online (Sandbox Code Playgroud)

但我似乎无法使用上面的代码为我的textbox txtName设置一个值......

html javascript asp.net

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

ASP.NET中SessionState中"InProc"和"stateServer"模式的区别

就像标题显示我想知道ASP.NET上SessionState中"InProc"和"stateServer"模式之间的区别.

谢谢

asp.net cookies session system.web

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