小编Ars*_*Ali的帖子

如何在Android中调整位图大小?

我从远程数据库中获取了一个Base64字符串的位图,(encodedImage是用Base64表示图像的字符串):

profileImage = (ImageView)findViewById(R.id.profileImage);

byte[] imageAsBytes=null;
try {
    imageAsBytes = Base64.decode(encodedImage.getBytes());
} catch (IOException e) {e.printStackTrace();}

profileImage.setImageBitmap(
    BitmapFactory.decodeByteArray(imageAsBytes, 0, imageAsBytes.length)
);
Run Code Online (Sandbox Code Playgroud)

profileImage是我的ImageView

好的,但是我必须在显示我ImageView的布局之前调整此图像的大小.我必须将其调整为120x120.

有人能告诉我调整大小的代码吗?

我找到的示例无法应用于获得位图的base64字符串.

base64 android bitmap

314
推荐指数
8
解决办法
41万
查看次数

如何使用Ruby on Rails解析JSON?

我正在寻找一种简单的方法来解析JSON,提取一个值并将其写入Rails中的数据库.

特别是我正在寻找的是一种shortUrl从bit.ly API返回的JSON中提取的方法:

{
  "errorCode": 0,
  "errorMessage": "",
  "results":
  {
    "http://www.foo.com":
    {
       "hash": "e5TEd",
       "shortKeywordUrl": "",
       "shortUrl": "http://bit.ly/1a0p8G",
       "userHash": "1a0p8G"
    }
  },
  "statusCode": "OK"
}
Run Code Online (Sandbox Code Playgroud)

然后使用shortUrl并将其写入与long URL关联的ActiveRecord对象.

这是我完全可以在概念中思考的事情之一,当我坐下来执行时,我意识到我有很多需要学习的东西.

ruby json ruby-on-rails

310
推荐指数
8
解决办法
28万
查看次数

如何在Rails 4中使用attr_accessible?

attr_accessible 似乎不再适用于我的模型.

在Rails 4中允许批量分配的方法是什么?

ruby-on-rails ruby-on-rails-4

257
推荐指数
3
解决办法
14万
查看次数

去vim的角色

我从python脚本收到错误消息at position 21490.

我怎么能去Vim的这个位置?

vim

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

Vim:将选择复制到OS X剪贴板

假设你在vim中选择了一个区域.如何将其复制到OS X剪贴板中?

(提示:OS X剪贴板可以通过管道写入/usr/bin/pbcopy)

macos vim clipboard

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

给定一个类,看看实例是否有方法(Ruby)

我在Ruby中知道我可以respond_to?用来检查对象是否有某种方法.

但是,鉴于课程,我如何检查实例是否有某种方法?

即,像

Foo.new.respond_to?(:bar)
Run Code Online (Sandbox Code Playgroud)

但我觉得有必要比实例化一个新实例更好的方法.

ruby respond-to

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

我可以在视图中获取当前控制器的名称吗?

有没有办法在视图中找出当前控制器的内容?

举例说明为什么我想知道这个:如果几个控制器共享相同的布局,我可能在布局ERB文件中有一个部分,我想根据控制器突出显示当前页面的菜单项.

也许这是一个糟糕的方法.如果是这样,更优选的方法是什么?

不过,我很想知道如何获得当前控制器的名称.

(显然我可以@controller_name = 'users'在每个控制器中放置类似的东西;但这似乎是Rails在幕后已经完成的事情.所以我只是想知道是否有内置方式.)

model-view-controller controller ruby-on-rails view

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

在远程存储库上提交历史记

我试图访问远程存储库上的分支的提交历史记录.我看了一下doc但是找不到任何关于如何使用我的本地git客户端访问远程repo的提交历史的实质性信息.

git git-log

193
推荐指数
7
解决办法
17万
查看次数

将元素推送到数组开头的最简单方法是什么?

我想不出一条单行的方式来做到这一点.有办法吗?

ruby arrays

192
推荐指数
6
解决办法
10万
查看次数

签出旧提交并使其成为新提交

在Git上,说我弄乱了我的提交,我想让版本3提交以前作为新版本.如果我这样做git checkout xxxx,它会创建一个新的分支,似乎我只能合并它?我可以把它变成新的"主版"吗?

我想要:

A-B-C-D-E
Run Code Online (Sandbox Code Playgroud)

成为

A-B-C-D-E-F
Run Code Online (Sandbox Code Playgroud)

其中F与C的内容完全相同

如果我使用git revert xxxx,它似乎肯定会有冲突,我需要手动解决它.

我真正想要的只是在某个时刻进行旧提交新的提交,无论我的工作目录或最新的提交是什么.

我该怎么做呢?

git

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