问题列表 - 第39032页

Dropbox和Xcode

我想在两台不同的机器上开始开发我的cocoa应用程序.我不确定实现这一目标的最简单方法,但考虑使用我的Dropbox文件夹.请问xcode可以吗?这是一种常见的方法吗?它运作良好吗?是否有一些我应该注意的常见问题?

xcode cocoa dropbox

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

在Ruby中,12个月!= 1.1年

Ruby的日期/时间助手很有用但我发现了一个差异.似乎12个月不等于1年.检查1.月,你会发现它等于30.days,当然,12*30.days = 360.days,比实际年份的长度短5.25天.

当我根据客户指定的授权月数设置访问我们网站的某些组件时,我遇到了这种情况.我发现在运行我的测试时,一个36个月的术语提前几周到期了.解决方案是这样的:

def months_to_seconds(number_of_months)
  ( (number_of_months.to_f / 12) * 1.year).to_i.seconds
end
Run Code Online (Sandbox Code Playgroud)

这将返回number_of_months表示的一年中任何部分的秒数.

由于1年是等于几秒到365.25天,为什么你认为他们没有1.month返回一年的1/12而不是30天的秒?

以前有人碰过这个吗?有没有人有更好的解决方案?

ruby ruby-on-rails date-math

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

缺少对AsyncCtpLibrary.dll的引用

我已经安装了使用C#5新功能的API,但是发生了一些奇怪的事情.

我能够使用async关键字,但VS 2010告诉我"找不到与任务相关的类型.你是否错过了对AsynCtpLibrary.dll的引用?"

而且我在编译时看到一些错误,如"编译器所需成员'System.Runtime.CompilerServices.AsyncMethodBuilder.Create'"

AsyncCtpLibrary.dll在哪里?它修复了我的问题,将其添加到引用?

.net c#

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

Perl:linux源代码中的checkstack.pl做了什么?

我正在linux内核中做一个项目,我想知道这个checkstack.pl做了什么?我从未学习过perl,因此无法理解该程序.如果我能从概念上理解程序,如果不是逐行理解,那将是很棒的.任何努力赞赏.

来源: 链接文字

假设我想编写自己的调整代码,可以在C程序中编写.我的主要问题是:为什么编写这段代码或者应该用perl编写?

linux perl stack linux-kernel

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

如何在JAVA上相应地操作GridLayout设置?

我有一个setLayout(new GridLayout(5,5,3,3));

5行5列.在第一行我想要一个大行.你知道如何在excel中合并单元格.所以我只想在第一行合并5列.我在第一行放置了一个JLabel,我非常讨厌每个网格单元需要多个JLabel,并确保间距很好.

有没有办法在GridLayout上执行此操作?或者我严格坚持5行5列?

java grid-layout

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

在Scala中解析JSON最直接的方法是什么?

我正在使用Scala开发一个简单的Web应用程序.计划是从外部API获取JSON数据,并将其插入到模板中(遗憾的是,以XML格式获取数据不是一种选择).

我曾尝试使用Twitter的scala-json库,但我无法正确编译(github上的代码无法在sbt中更新,说标准项目7.10不可用,我还没有解决这个问题).

lift-json看起来令人印象深刻,但似乎比我现在需要的要复杂得多.

试图导入我使用Java,jsonic的库,导致各种神秘的错误.这太糟糕了,因为我更喜欢简洁的jsonic.

我在内置的scala.util.parsing.json.JSON方面取得了一些进展,但实际上我无法告诉如何访问这些元素.你可能已经注意到了,我对Scala有些新意.如何访问JSONObjects的属性?

scala.util.parsing.json.JSON有很多信息,但有没有关于如何在任何地方使用它的直接教程?

我真的只对目前反序列化JSON,Ints,Strings,Maps和Lists感兴趣.我不需要序列化对象或使反序列化的对象适合当前的类.

任何人都可以指出我使用上述库之一的方法,或者帮助我设置一个可以满足我想要的Java库吗?

serialization parsing json scala scala-2.8

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

在Silverlight中动态调整ChildWindow高度会导致奇怪的行为

在调整画布的父级时,我遇到了一个奇怪的问题,它恰好是一个ChildWindow.

从高层次来看,这是我在用户点击按钮时尝试做的事情:

  1. 通过将RowDefinition高度从0设置为更大来取消隐藏行.
  2. 调整画布大小,因为内部的所有内容都更高.
  3. 调整画布的父级(ChildWindow)的大小,因为画布更高.

步骤1和2工作正常.问题出在第3步:当我单步执行F#/ Silverlight代码时,所有大小似乎都设置正确.问题是,ChildWindow获取屏幕上呈现为比它确实应该更高.

看一下下面的例子:

member this.btnWhatever_Click(sender : obj) (args : RoutedEventArgs) =
    let parentWindow = this.Parent :?> ChildWindow // get the canvas' parent, and cast it to a ChildWindow
    // if the RowDefinition height is set to our standard, the hide it by setting it to 0
    if this.aRowDefinition.Height.Value.Equals STANDARD_ROW_HEIGHT then
        this.aRowDefinition.Height <- new GridLength(0.)
        this.Height <- this.Height - HEDGE_ROW_HEIGHT
        parentWindow.Height <- parentWindow.Height - STANDARD_ROW_HEIGHT
        this.btnCreateOrRemoveHedge.Content <- "On"
    // otherwise, unhide the RowDefinition by …
Run Code Online (Sandbox Code Playgroud)

silverlight xaml f# silverlight-4.0

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

Javascript IE检测,为什么不使用简单的条件注释?

为了检测IE,大多数Javascript库都做了各种各样的技巧.

  • jQuery似乎在页面的DOM中添加了一个临时对象来检测某些功能,
  • YUI2对其YAHOO.env.ua = function()(文件yahoo.js)中的用户代理进行正则表达式

在阅读了这个答案之后,我想到了这是真的,为了在Javascript中简单地检测IE,我们可以简单地添加到我们的页面:

<!--[if IE]><script type="text/javascript">window['isIE'] = true;</script><![endif]-->

<script type="text/javascript" src="all-your-other-scripts-here.js"></script>
Run Code Online (Sandbox Code Playgroud)

现在,window.isIE为我们所有的Javascript代码设置变量,只需执行以下操作:

if(window.isIE)
   ...
Run Code Online (Sandbox Code Playgroud)

除了这可能导致痛苦,因为它必须在所有页面中添加之外,是否存在我可能不知道的任何问题/考虑因素?


仅供参考:我知道最好使用对象检测而不是浏览器检测,但有些情况下您仍然需要使用浏览器检测.

javascript internet-explorer browser-detection conditional-comments

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

在本地安装ruby-debug19

我目前在Windows XP 32位机器上运行Ruby 1.9.2p0.自从我们升级到Ruby 1.9以来,我无法进行任何形式的调试.我被告知你需要新的ruby-debug19 gem才能让事情运行起来.问题是,我公司的代理阻止了gem依赖管理器连接外部存储库.没关系,我会自己下载gem并在本地安装.结果:

ERROR:  Error installing ruby-debug19-0.11.6.gem:
    ERROR: Failed to build gem native extension.

C:/Ruby192/bin/ruby.exe extconf.rb --with-ruby-include=C:\Ruby192\include
checking for vm_core.h... no
checking for vm_core.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
    --with-opt-dir
    --without-opt-dir
    --with-opt-include
    --without-opt-include=${opt-dir}/include
    --with-opt-lib
    --without-opt-lib=${opt-dir}/lib
    --with-make-prog
    --without-make-prog
    --srcdir=.
    --curdir
    --ruby=C:/Ruby192/bin/ruby
    --with-ruby-dir
    --without-ruby-dir
    --with-ruby-include=${ruby-dir}/include
    --with-ruby-lib
    --without-ruby-lib=${ruby-dir}/lib
C:/Ruby192/lib/ruby/1.9.1/net/http.rb:644:in `initialize': …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-debug ruby-1.9

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

从PHP推送奇怪格式的日期到MySQL

我相信这一定是一个常见的问题,但我无法在任何地方找到它,所以在这里:

我有这种格式的日期:09/Jul/2003:00:03:48 -0300我想将它们推入DATETIMEMySQL中的一个字段.

最简单的方法是什么?按下它们会导致它们归零.

php mysql sql date-manipulation

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