小编Eri*_*rik的帖子

在处理其他事情时,如何将一堆未提交的更改放在一边

如果我有一堆未提交的更改,并希望在处理其他内容时将其置于一边,然后稍后(几天之后发送)返回到它并继续工作.完成此任务最简单的工作流程是什么?(到目前为止,我只有使用Mercurial的基本功能).我通常的方法是使用clone创建一个新的分支,但可能有更好的方法.

mercurial

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

如何在S3上删除或清除旧文件?

是否有现有的解决方案来删除x天以前的任何文件?

timestamp amazon-s3 purge delete-file s3cmd

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

如何在64位汇编程序中使用RIP相对寻址?

如何在AMD64架构的Linux汇编程序中使用RIP相对寻址?我正在寻找一个使用AMD64 RIP相对地址模式的简单示例(Hello world程序).

例如,以下64位汇编程序将与普通(绝对寻址)一起使用:

.text
    .global _start

_start:
    mov $0xd, %rdx

    mov $msg, %rsi
    pushq $0x1
    pop %rax
    mov %rax, %rdi
    syscall

    xor %rdi, %rdi
    pushq $0x3c
    pop %rax
    syscall

.data
msg:
    .ascii    "Hello world!\n"
Run Code Online (Sandbox Code Playgroud)

我猜测使用RIP相对寻址的相同程序将是这样的:

.text
    .global _start

_start:
    mov $0xd, %rdx

    mov msg(%rip), %rsi
    pushq $0x1
    pop %rax
    mov %rax, %rdi
    syscall

    xor %rdi, %rdi
    pushq $0x3c
    pop %rax
    syscall

msg:
    .ascii    "Hello world!\n"
Run Code Online (Sandbox Code Playgroud)

编译时,正常版本运行正常:

as -o hello.o hello.s && ld -s -o hello hello.o && ./hello
Run Code Online (Sandbox Code Playgroud)

但我无法使RIP版本正常工作. …

64-bit assembly x86-64 gnu-assembler

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

Ruby存在(实验性)类浏览器吗?

Ruby存在(实验性)类浏览器吗?

我在谈论类似于大多数Smalltalk实现的类浏览器/编辑器组合(即专注于[runtime]类/对象而不是.rb文件)

Squeak Smalltalk类浏览器

PS:看起来pry已经能够做很多smalltalk样式类浏览器所需要的东西了吗?https://speakerdeck.com/u/rahult/p/pry-an-irb-alternative-on-steroids

PS2:看起来Seaside Smalltalk框架有一个基于Web浏览器的类浏览器

PS3:MagLev/Webtools是我发现的最接近的:

在此输入图像描述

PS4:显然http://tibleiz.net/code-browser/index.html有Ruby支持,能够提供类似于类的浏览器:

在此输入图像描述

ruby ide smalltalk maglev pry

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

如何使用纤薄的模板语言在段落中间放置超链接?

你如何用苗条的模板语言写下以下内容?

<p>Join the <a href="">Google group</a> and let us know what you think, or what other features you’d like to see.</p>
Run Code Online (Sandbox Code Playgroud)

我尝试了以下方法:

p
  ' Join the
  a href="" Google Group
  ' and let us know what you think, or what other features you’d like to see
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为"Group"和"and"这两个词之间没有空格.

ruby templates slim-lang

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

heroku db:拉不起作用?

我收到以下错误消息:

heroku db:pull --debug postgres://USERNAME:PASSWORD@localhost/test 
Loaded Taps v0.3.23
Warning: Data in the database 'postgres://USERNAME:PASSWORD@localhost/test' will be overwritten and will not be recoverable.
Receiving schema
Unable to fetch tables information from http://heroku:foo9dsfsdfsdb465ar@taps19.heroku.com. Please check the server log.
Run Code Online (Sandbox Code Playgroud)

上面的命令不会在日志中生成任何可以使用"heroku logs"查看的消息.

知道我做错了什么吗?

ruby database migration heroku taps

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

是否可以在并行进程上分配STDIN?

给出STDIN上的以下示例输入:

foo
bar bar
baz
===
qux
bla
===
def
zzz yyy
Run Code Online (Sandbox Code Playgroud)

是否可以将它拆分为分隔符(在本例中为'===')并通过stdin将其提供给并行运行的命令?

因此上面的示例输入将导致3个并行进程(例如,名为do.sh的命令),其中每个实例都接收STDIN上的一部分数据,如下所示:

do.sh(实例1)通过STDIN接收:

foo
bar bar
baz
Run Code Online (Sandbox Code Playgroud)

do.sh(实例2)通过STDIN接收:

qux
bla
Run Code Online (Sandbox Code Playgroud)

do.sh(实例3)通过STDIN接收:

def
zzz yyy
Run Code Online (Sandbox Code Playgroud)

我想这样的事情可能使用xargs或GNU parallel,但我不知道如何.

parallel-processing bash stdin process xargs

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

如何使用jquery-mobile获取tap事件的位置/坐标?

Jquery-mobile支持以下事件:

http://jquerymobile.com/demos/1.0a3/docs/api/events.html

如何在移动设备上获取点击事件(例如图像内)的位置?

$('#myimg').bind('tap', function(e){
  var x = ???;
  var y = ???;

  alert([x, y]);
})
Run Code Online (Sandbox Code Playgroud)

mobile jquery position tap jquery-mobile

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

如何防止在移动旅行中改变方向后获得额外的宽度

在iPad上的Mobile Safari中,我在更改设备方向后会遇到一些奇怪的行为.这是我的测试文件:

<!DOCTYPE HTML>
<html>
    <head>
        <meta name="viewport" content="initial-scale=0.7" />
        <style>
            #block {
                border: 1px solid red;
                background-color: yellow;
                font-size: 400%;
                width: 700px;
                height: 500px;
            }   
        </style>
    </head>
    <body>
        <div id="block">Hello world!</div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

您可以通过以下URL在Mobile Safari中查看它:

http://fiddle.jshell.net/eterps/jsTqj/show/

当我使用我的iPad纵向移动URL并进行一些滑动手势时,页面不会滚动,这是正确的.

然而,当我将设备旋转到横向模式并进行一些滑动手势时,我在右侧获得了额外的空间,没有明显的原因.

但更奇怪的是,当我重新启动移动safari并且一直处于横向方向时转到URL时,右侧的额外空间不存在.

为什么在方向改变后会出现右边的额外空间?我该如何预防呢?

html5 mobile-safari viewport orientation device-orientation

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

Graphviz可以像这样呈现状态转换图吗?

Graphviz可以像这样呈现状态转换图吗?

http://upload.wikimedia.org/wikipedia/commons/c/cf/Finite_state_machine_example_with_comments.svg

===编辑===

Marapet的代码非常接近(参见:http://i.imgur.com/ElzSl.png ).我接受了他的回答.

diagram state graphviz

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