小编jpo*_*poz的帖子

使用Android SDK发布多部分请求

我正在尝试做一些我认为相对简单的事情:使用Android SDK将图像上传到服务器.我找到了很多示例代码:

http://groups.google.com/group/android-developers/browse_thread/thread/f9e17bbaf50c5fc/46145fcacd450e48

http://linklens.blogspot.com/2009/06/android-multipart-upload.html

但是对我来说都不起作用.我一直遇到的困惑是制作多部分请求真正需要的东西.Android的多部分上传(带图片)的最简单方法是什么?

任何帮助或建议将不胜感激!

android http multipartform-data android-sdk-2.1

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

使用JRuby加快RSpec速度

我对整个JRuby世界都很陌生.我在一个非常大的测试套件上使用RSpec.我希望能够经常运行规范,但JVM需要很长时间才能启动它,这将成为一个真正的时间流失.

有没有办法让JVM保持运行?或者通过JRuby让规格更快地运行的方法?

rspec ruby-on-rails jruby

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

Emacs缓冲区组/选项卡

我一直在同时处理多个代码库.通常是内部库,Web应用程序和一些服务.

有没有办法让Emacs为每个代码库打开多个缓冲区,但是这些缓冲区是否已分组?就像每个代码库或组的选项卡一样,我可以轻松切换.

我已经检查了tabbar-mode,这不是我正在寻找的.我正在寻找一种简单的方法来快速从一个代码库工作切换到另一个代码库.就像为每个项目保存一组窗口并在它们之间快速切换一样.

有任何想法吗?

emacs

16
推荐指数
3
解决办法
3604
查看次数

翻译Rails时区

我们几个月前将我们的网站国际化,但忘记了一个部分:用户选择时区的下拉菜单.

你如何翻译以下行:

  = f.time_zone_select :timezone, ActiveSupport::TimeZone.all
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails internationalization

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

为什么我的书呆子树有这些奇怪的字符

试图获得一个很好的vim设置.我想让书呆子树最好地工作,但是当我使用它时,每个部分前面都有这些字符:

?~V?
Run Code Online (Sandbox Code Playgroud)

看起来像这样:

?~V? project/$
  ?~V? tools/$
Run Code Online (Sandbox Code Playgroud)

vim nerdtree

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

Ember.js基于会话cookie的Rails和设计认证

我希望使用rails,devise和基于cookie的会话,使用我的Ember.js app身份验证来满足3个目标.

  1. #/sessions/new如果他们没有登录,则重定向到.
  2. 始终在应用程序模板中显示当前用户的信息.
  3. 如果用户已登录并且他们#/some/route直接转到.应该在加载时加载当前用户.

我已经看过这些embercast视频:客户端身份验证第1部分客户端身份验证第2部分.他们有点过时但很有帮助.

但还是不能完全解决.任何人都有完整的Rails 4,Devise,Emberjs 1.0.0的例子?

最大的问题是有一个策略在页面加载时加载当前用户并在提交登录表单时设置当前用户.

现在这是我的策略:


App.User = Em.Object.extend();

App.User.reopenClass({
  current: function() {
    return Ember.$.getJSON("/users/current").then(function(data) {
      return data
    })
  }
});

App.ApplicationRoute = Ember.Route.extend({
  model: function() {
    return App.User.current();
  }
});

App.SessionsNewController = Ember.ObjectController.extend({

  actions: {
    save: function(data) {
      var self = this, data = this.getProperties('email', 'password');

      $.post("/sessions", { session: data }).always(function(response, status, data) {
        if (status == "success") {
          self.transitionToRoute('index');
        } else {
          self.set('errorMessage', data);
        }
      }) …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails devise ember.js

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

在Ruby中区分两个XML文档?

使用?查看两个xml文件之间差异的最简单方法是什么?

我查看了Hpricot和Nokogiri,但找不到任何好的比较方法.我也研究了像diffxml这样的unix工具,但宁愿在ruby中使用一些东西.

有人有任何想法吗?

ruby xml diff

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

Facebook应用程序没有征求加载权限

如何在加载时制作不要求许可的应用程序?

或者这是不可能的?应用程序唯一做的就是发布到用户的墙上,但是在加载应用程序后我无法对其进行身份验证?

facebook

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

背景应用的关键窗口

我正在创建一个背景可可应用程序.它唯一缺少的是能够输入文本输入!

我通过在Info.plist中设置"Application is background only"来使应用程序背景化

但无论我做什么,我都无法将任何窗口作为关键窗口.

makeKeyWindow
makeKeyAndOrderFront
Run Code Online (Sandbox Code Playgroud)

两者都不起作用......

我知道应用程序可以做到这一点,任何人都知道如何让后台应用程序有一个关键窗口?

cocoa

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