小编Mar*_*cus的帖子

来自adb的Nexus One的屏幕截图?

我的目标是能够键入一个单词命令,并从USB连接的Nexus One屏幕截图中获取屏幕截图.

到目前为止,我可以32bit xRGB888通过这样拉动它来获得我认为是原始图像的帧缓冲:

adb pull /dev/graphics/fb0 fb0
Run Code Online (Sandbox Code Playgroud)

从那里开始,我很难将它转换为png.我正在尝试像这样的ffmpeg:

ffmpeg -vframes 1 -vcodec rawvideo -f rawvideo -pix_fmt rgb8888 -s 480x800 -i fb0 -f image2 -vcodec png image.png
Run Code Online (Sandbox Code Playgroud)

这创造了一个可爱的紫色图像,其部分模糊地与屏幕相似,但它绝不是一个干净的屏幕截图.

graphics android screenshot ffmpeg

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

如何使用jQuery创建指定contentType的jsonp POST请求?

我需要使用内容类型'application/json'创建一个jsonp POST请求.我可以像这样向服务器发送POST请求:

      jQuery.ajax({
        type: 'POST',
        url: url,
        data: data,
        success: success,
        error: error,
        async: true,
        complete: complete,
        timeout: TIMEOUT,
        scriptCharset: 'UTF-8',
        dataType: 'jsonp',
        jsonp: '_jsonp',
      });
Run Code Online (Sandbox Code Playgroud)

但是一旦我添加该行:contentType: "application/json"它开始将其作为OPTIONS请求而不是POST发送.

如何指定内容类型并仍然以POST方式提交请求?

javascript ajax jquery jsonp http

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

如何在Rails帮助器中包装html中的内容

我想在Rails 3帮助器中用HTML包装一些内容,以便在我的视图中我可以这样做:

<%= rounded_box do-%>
  <%= raw target.text %>
<% end -%>
Run Code Online (Sandbox Code Playgroud)

我有一个看起来像这样的帮助方法:

def rounded_box(&block)
  str = "<div class='rounded_box'><div class='rounded_box_content'><div class='rounded_box_top'></div>        
  str << yield
  str << "<div class='rounded_box_bottom'><div></div></div></div>"
  raw str
end
Run Code Online (Sandbox Code Playgroud)

我现在拥有它的方式现在返回正确包装在HTML字符串中的内容,但不是在舍入round_box块中的任何erb之前(例如,在这种情况下,target.text呈现两次,一次包装,一次不包含).

有一个更好的方法吗?为简单起见,我想避免使用content_tag,但如果这是我能做到的唯一/最佳方式.

ruby ruby-on-rails erb ruby-on-rails-3

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