小编Chr*_*ler的帖子

Objective C - 对字符串数组进行排序

我必须通过作为字符串的对象的属性对对象数组进行排序.我怎样才能做到这一点?

arrays sorting string objective-c

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

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

div漂浮在桌子上

我试图让一个div漂浮在一张桌子上,所以它将在所有文本的顶部?

html

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

在iOS中使用滑动手势滚动效果

我有一个有两个标签的视图.当我向左滑动时,我将下一个内容填充到标签文本中.同样,向右滑动可加载以前的内容.我想对标签产生影响,就像他们从左或右滚动一样.之前我使用过scrollview但它有内存问题.所以我使用一个视图,然后滑动手势加载下一个或上一个内容.我想将scrollview的滑动效果添加到标签中.我怎样才能做到这一点?

iphone scroll effect ios

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

Zentest - 如何在红色时停止自动测试

我正在尝试配置自动测试,以便当我运行我的测试套件并且我有一个失败的测试时,自动测试停止测试并等待我再次测试之前进行更改.使用我当前的配置,当遇到失败的测试时,自动测试会不断地进行测试,这使得处理时有点麻烦(每次我遇到测试失败时都必须键入终端并停止自动测试服务器).

我正在使用RSpec,Zentest和Spork开发rails应用程序.

相关宝石版本:

autotest (4.4.6)
rspec (2.6.0)
rspec-core (2.6.4)
rspec-expectations (2.6.0)
rspec-mocks (2.6.0)
rspec-rails (2.6.1)
spork (0.9.0.rc8)
ZenTest (4.5.0)
Run Code Online (Sandbox Code Playgroud)

我的.autotest文件:

module Autotest::Notify
  def self.notify title, msg, img, pri='low', time=3000
    `notify-send -i #{img} -u #{pri} -t #{time} '#{msg}'`
  end

  Autotest.add_hook :ran_command do |autotest|
    results = [autotest.results].flatten.join("\n")
    output = results.slice(/(\d+)\s+examples?,\s*(\d+)\s+failures?(,\s*(\d+)\s+pending)?/)
    folder = "~/.autotest_icons/"
    if output  =~ /[1-9]\d*\sfailures?/
      notify "FAIL:", "#{output}", folder+"failed.png", 'critical', 10000
    elsif output  =~ /[1-9]\d*\spending?/
      notify "PENDING:", "#{output}", folder+"pending.png", 'normal', 10000
    else
      notify "PASS:", "#{output}", folder+"passed.png"
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

注意:我的.autotest文件的大部分内容都是让linux中的弹出窗口显示我的测试是通过还是失败. …

ruby-on-rails autotest zentest spork rspec-rails

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

斐波纳契在子进程中使用fork()

我为了家庭作业而编写了以下代码.当我在OSX中的XCode上运行它时,在句子"输入Fibonacci序列号:"之后,我输入数字2次.为什么2而且只有1 scanf.

代码 :

#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <sys/wait.h>

int main()

{



int a=0, b=1, n=a+b,i;


printf("Enter the number of a Fibonacci Sequence:\n");
scanf("%d ", &i);

pid_t pid = fork();
if (pid == 0)
{
    printf("Child is make the Fibonacci\n");
    printf("0 %d ",n);
    while (i>0) {
        n=a+b;
        printf("%d ", n);
        a=b;
        b=n;
        i--;
        if (i == 0) {
            printf("\nChild ends\n");
        }
    }
}
    else 
    {
        printf("Parent is waiting for child to complete...\n");
        waitpid(pid, NULL, 0);
        printf("Parent …
Run Code Online (Sandbox Code Playgroud)

c linux fork system

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

以编程方式确定 MacVim 何时完成编辑文件

我想编写一个脚本,用 MacVim 打开一个指定的文件,然后等到文件关闭再继续。我最初的想法是:

#!/bin/sh
file="some-file.txt"
mvim $file
cat $file | pbcopy
Run Code Online (Sandbox Code Playgroud)

这会用 MacVim 打开指定的文件并立即执行下一个命令。我一直在想一些令人难以置信的骇人听闻的东西,lsof但我希望有更好的方法。

如果使用普通的 shell 脚本无法做到这一点,我愿意接受其他任何想法。(AppleScript 等)

macos vim bash shell applescript

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

什么时候使用Core Data和什么时候使用Sqlite?

我当时正在学习Core Data,以前我在其中一个项目中使用过SQLite。我的问题是,我应该在哪种情况下使用Core Data vesus SQLite?我已经阅读了Core Data的一些优点,它提供了可视化的方法来设计数据结构,抽象的访问数据级别以及SQLite可以在多平台上使用,但是与数据大小有关吗?那如果数据量大于我们应该使用核心数据,反之亦然?

sqlite iphone core-data

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

Clojure函数定义中的运算符优先级是什么?

假设我们定义如下函数,Clojure中的运算符优先级是什么?

(defn leap-year? [input-year] (or (and (= (rem input-year 4) 0) (> (rem input-year 100) 0)) (= (rem input-year 400) 0)))
Run Code Online (Sandbox Code Playgroud)

function clojure operator-precedence operator-keyword

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

如何在UITableView中选择多行?

我想在UITableView中多次选择,并将其数据分成一个数组或一个字典...

iphone xcode uitableview

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

Python subprocess.call - 向subprocess.call添加变量

我正在尝试用Python编写一个简单的程序,它从我的Downloads文件夹中获取所有音乐文件并将它们放入我的Music文件夹中.我正在使用Windows,我可以使用cmd提示移动文件,但是我收到此错误:

WindowsError: [Error 2] The system cannot find the file specified

这是我的代码:

#! /usr/bin/python

import os 
from subprocess import call

def main():
    os.chdir("C:\\Users\Alex\Downloads") #change directory to downloads folder

    suffix =".mp3"    #variable holdinng the .mp3 tag
    fnames = os.listdir('.')  #looks at all files

    files =[]  #an empty array that will hold the names of our mp3 files

    for fname in fnames:  
        if fname.endswith(suffix):
            pname = os.path.abspath(fname)
            #pname = fname
            #print pname

            files.append(pname)  #add the mp3 files to our array
    print files …
Run Code Online (Sandbox Code Playgroud)

python subprocess windowserror

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