问题列表 - 第49990页

如何删除Matlab矩阵中的某些行?

我有一个带有4892行和4列的双打矩阵.

假设我在第3和第4列中有N行具有相同的值(但不一定在第1和第2列中),我想只留下一行中的一行.

一个例子:

1738 1738 8611 8611

1739 1738 8611 8611

1739 1739 8611 8611

我想在这一堆中只留下一行(无论哪一行).

我该怎么做呢?

谢谢!

matlab matrix

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

背景音乐切换(cocos2d iPhone)

我开始在我的设置场景中进行切换以打开/关闭背景音乐.我不知道如何只针对背景音乐进行此切换,因为我的游戏中还有其他效果.如何使切换仅影响我的应用中的背景音乐?

iphone background toggle cocos2d-iphone

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

DBContext添加/附加事件?

EF 4.1 RC.我想在实体添加/附加到DBContext后运行一些代码.是否有事件(我找不到).基本上我想检查添加/附加的实体是否属于某个界面,如果是,请用它做一些事情.谢谢!

entity-framework ef-code-first entity-framework-4.1

8
推荐指数
3
解决办法
5495
查看次数

Emacs 23.3 - 默认模式行格式已过时?

我从emacs 23.1切换到emacs 23.3.我在配置文件中有如下设置:

(setq default-mode-line-format '(
    string-one
    string-two
    more-strings
))
Run Code Online (Sandbox Code Playgroud)

Emacs响应default-mode-line-format自emacs 23.2以来已经过时,并且说要使用mode-line-format,但只是替换default-mode-line-format,mode-line-format似乎不起作用.如何修复它以使用emacs 23.3?

emacs elisp emacs23

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

Zsh zle班次选择

如何使用shift来选择命令行的一部分(就像许多文本编辑器一样)?

shell zsh zsh-zle

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

完整的谷歌日历与Rails 3网站集成

我需要将我的rails 3应用程序与谷歌日历集成.以下是该应用的要求:

  1. 在我的应用程序中,我可以创建日历活动并邀请人(几乎大多数谷歌日历功能).
  2. 我希望能够拉动用户现有的谷歌日历并同步?(可能).
  3. 我需要能够以不同的形式(每日,每周,每月)显示日历,并在日历中添加其他图形.
  4. 我需要使用日历中创建的项目来获取其他功能.具体来说,我需要跟踪数据库中包含某些内容的日历项目.例如,新约会的ID与我的数据库中用户的foo相关联.

起初我以为我应该将谷歌日历带入我的应用程序(直接进入div),但随后#4我真的需要更多.

我找到了以下 http://cookingandcoding.com/docs/gcal4ruby/(用于API集成)

http://www.web-delicious.com/jquery-plugins-demo/wdCalendar/sample.php (用于日历的可视化显示)

在我走这条路之前,我想看看其他人是否对此有所了解.我最关心的是如何构建这个解决方案,具体来说:

  • 让我们假设我使用上面列出的api专门为我的应用程序在谷歌日历中创建一个日历,并且我与这个单独的日历接口.
  • 我们还假设我可以在该日历中创建事件,从谷歌日历中获取ID,并将每个事件的ID放在我的数据库中(我需要存储它并引用我创建的特定事件).
  • 我还想从用户那里引入现有的日历(并重新同步它们).这个API能做到吗?

这些架构是否适合这种架构?

此外,我认为我需要使用omniauth,以便我不必存储用户谷歌日历用户名和密码.

calendar ruby-on-rails google-calendar-api

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

Ruby Structs中的命名参数

如果这是一个显而易见的问题,我对Ruby很新,所以道歉.

我想在实例化Struct时使用命名参数,即能够指定Struct中哪些项获取什么值,并将其余项默认为nil.

例如,我想做:

Movie = Struct.new :title, :length, :rating
m = Movie.new :title => 'Some Movie', :rating => 'R'
Run Code Online (Sandbox Code Playgroud)

这不起作用.

所以我想出了以下内容:

class MyStruct < Struct
  # Override the initialize to handle hashes of named parameters
  def initialize *args
    if (args.length == 1 and args.first.instance_of? Hash) then
      args.first.each_pair do |k, v|
        if members.include? k then
          self[k] = v
        end
      end
    else
      super *args
    end
  end
end

Movie = MyStruct.new :title, :length, :rating
m = Movie.new :title => 'Some Movie', :rating => …
Run Code Online (Sandbox Code Playgroud)

ruby struct named-parameters

30
推荐指数
5
解决办法
9036
查看次数

你如何单元测试自定义断言?

我正在编写自己的JUnit Assert?我该如何测试?

我知道如何为它提供一些会通过的东西以及会使它失败的东西,但是如何为这些东西编写JUnit测试呢?

自定义断言将类似于:

public static void assertSomething() {
    if (!something()) {
        fail("Expected something, but ...");
    }
}
Run Code Online (Sandbox Code Playgroud)

我怎么能抓到那个失败?

java junit unit-testing assert junit4

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

列表中两点之间的距离公式

我需要获取我创建的列表并找到最接近的两个点并打印出来.如何比较列表中的每个点?

没有任何需要绘图或任何东西,只需比较点并找到列表中最接近的两个.

import math # 'math' needed for 'sqrt'

# Distance function
def distance(xi,xii,yi,yii):
    sq1 = (xi-xii)*(xi-xii)
    sq2 = (yi-yii)*(yi-yii)
    return math.sqrt(sq1 + sq2)

# Run through input and reorder in [(x, y), (x,y) ...] format
oInput = ["9.5 7.5", "10.2 19.1", "9.7 10.2"] # Original input list (entered by spacing the two points).
mInput = [] # Manipulated list
fList = [] # Final list
for o in oInput:
    mInput = o.split()
    x,y = float(mInput[0]), float(mInput[1])
    fList += [(x, …
Run Code Online (Sandbox Code Playgroud)

python math

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

navigator.geolocation.GetCurrentPosition抛出"最后一个位置提供程序被禁用"错误

我正在尝试创建一个非常基本的HTML5页面来抓取地理位置,但我收到了一个错误.

这是我在'script'标签中的内容:

 function GetGeo() {
        if (!navigator.geolocation) {
            alert("Could not find geolocation");
        }
        else {
            navigator.geolocation.getCurrentPosition(showMap, function (error) { alert("error encountered: " + error.message ); });
        }
    }

    function showMap(position) {
        window.alert(position.coords.latitude + ", " + position.coords.longitude);
    }
Run Code Online (Sandbox Code Playgroud)

页面上只有一个按钮,调用GetGeo()函数.

我做的是将.html文件放到我手机的SD卡上.然后,我浏览了"content://com.android.htmlfileprovider/sdcard/GetGeo.html",页面显示正确.当我单击按钮并执行时,我收到以下错误:"最后一个位置提供程序已被禁用"

我有几个问题:1:将SD文件中的html文件丢弃并尝试在那里运行是不对的?2:有没有什么基本的我做错了,不让它从移动浏览器获得地理位置?

在此先感谢您的帮助!

mobile html5 android geolocation android-2.2-froyo

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