小编Tyi*_*ilo的帖子

参数扩展可以嵌套在Bash中吗?

可能重复:
$ {var}参数扩展表达式可以嵌套在bash中吗?

是否可以嵌套shell参数扩展(${})

如果我想做这样的事情:

foo=( 1 2 3 4 5 )
echo ${${foo[@]/3/bar}:1}
Run Code Online (Sandbox Code Playgroud)

bash

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

图像宽度/高度过渡不起作用

在放大图像时使用转换似乎在chrome中不起作用.

HTML:

<img src="foobar.png">
Run Code Online (Sandbox Code Playgroud)

CSS:

        img
        {
            float: left;
            margin-right: 10px;
            border-radius: 10px;
            width: 200px;
            -webkit-transition: width 1s ease, height 1s ease;
        }
        img:hover
        {
            width: 100%;
        }
Run Code Online (Sandbox Code Playgroud)

小提琴:http://jsfiddle.net/6Dk4D/

怎么了?

css css3 css-transitions

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

使用Xcode缩进Objective-C文字

Xcode认为这个:

NSArray *persons = @[
    @{
        @"name": @"Bob",
        @"pet": @"cat"
    },
    @{
        @"name": @"Alice",
        @"pet": @"dog"
    }
];
Run Code Online (Sandbox Code Playgroud)

会像这样更好地缩进:

NSArray *persons = @[
@{
@"name": @"Bob",
@"pet": @"cat"
},
@{
@"name": @"Alice",
@"pet": @"dog"
}
];
Run Code Online (Sandbox Code Playgroud)

你能教Xcode关于缩进Objective-C文字吗?

还有另一种选择吗?

注意:我已经知道我可以"强制"缩进cmdopt],但是这在复制/粘贴时消失,并且无法解决问题.

xcode indentation auto-indent objective-c-literals

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

c库x86/x64汇编程序

是否有用于将x86/x64汇编字符串组装到操作码的C库?

示例代码:

/* size_t assemble(char *string, int asm_flavor, char *out, size_t max_size); */

unsigned char bytes[32];
size_t size = assemble("xor eax, eax\n"
                       "inc eax\n"
                       "ret",
                       asm_x64, &bytes, 32);

for(int i = 0; i < size; i++) {
    printf("%02x ", bytes[i]);
}

/* Output: 31 C0 40 C3 */
Run Code Online (Sandbox Code Playgroud)

我看过asmpure,但它需要修改才能在非Windows机器上运行.

我实际上都需要一个汇编程序和一个反汇编程序,是否有一个提供两者的库?

c 64-bit x86 assembly

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

AppleScript:出错(尝试)行号

是否有可能获得行号,脚本引发错误?

例:

try
    set a to "abc" + "123"
 on error line number num
    display dialog "Error on line number " & num
end try
Run Code Online (Sandbox Code Playgroud)

applescript try-catch onerror

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

在bash中嵌套引号

我想在bash中这样的事情:

 alias foo='bar="$(echo hello world | grep \"hello world\")"; echo $bar;'; foo
Run Code Online (Sandbox Code Playgroud)

预期输出:你好世界

输出:grep:world":没有这样的文件或目录

  • 外部引号必须是单引号,双引号$ bar将为空.

  • 下一个引号必须是双引号,单引号$()不会扩展.

  • 内部引号可以是引号类型,但单引号不允许单引号内部引号.

我怎么做到这一点?

bash escaping

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

如何获取当前活动的UITextField/UITextView和resignFirstResponder?

是否可以在UIView中获取当前活动的UITextField或UITextView,这样我可以隐藏键盘[text resignFirstResponder];

iphone cocoa-touch uiview ios

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

你如何匹配正则表达式中的插入符号(^)?

我知道这些不会这样做也是为什么,但你如何匹配呢?

/^/
/(^)/
/[^]/
Run Code Online (Sandbox Code Playgroud)

regex caret

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

获取您在Twitter上关注的人员列表

有可能是这样的:

http://api.twitter.com/1/statuses/followers/xxxxxx.json

但是没有关注你的人员列表,您关注的人员列表?

twitter

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

保持命令行工具的活力

如何让命令行工具永远运行.

这是我的代码:

#import <Foundation/Foundation.h>

int main (int argc, const char * argv[])
{

    @autoreleasepool {

        [[NSDistributedNotificationCenter defaultCenter] addObserverForName:nil object:nil queue:nil usingBlock:^(NSNotification *notification)
         {
             NSLog(@"%@", notification);
         }];

        //Keep alive...

    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

objective-c command-line-tool

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