小编azg*_*fer的帖子

在救援中输出错误(Ruby/Rails)

只是一个简单的问题.我在文档中找不到它.

如果我使用标准begin ... rescue,如何将所有错误或堆栈跟踪打印到救援中?

例如:

begin 
    do x
rescue
    puts errors
end
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

ruby ruby-on-rails exception

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

如何在Eclipse中为Android开发设置我的Git存储库?

我需要一些帮助才能使用Git/Eclipse正确版本化我的Android项目.
使用单个Android项目设置它没有问题.

但是,如果我将一个或多个第三方Android库添加到我的主项目(例如Facebook SDK),我试图弄清楚设置它的正确和正确的方法.

所以目前我git-submodules用来完成这个,这是我的目录结构:

/project/android-main.git
   +--- /project/android-main/facebook-sdk
Run Code Online (Sandbox Code Playgroud)

facebook-sdk在我的android-main项目中添加了一个git-submodule .
在Eclipse工作区的android-main项目中,我看到了子文件夹' facebook-sdk'.

然后是kludge:
我必须从/project/android-main/facebook-sdk一个新项目中导入"现有项目" ,以便我可以从android-main项目中将该项目作为库引用.

最后,Eclipse工作区有三个对' facebook-sdk'的引用:

  1. 项目本身在工作区中.
  2. 因为我把它添加为git-submodule,它在android-main项目中显示为一个文件夹.
  3. 另一个文件夹' facebook_sdk_src'由android-main项目中的Android SDK插件创建.

如果我添加更多子模块,这似乎会混乱工作区和主项目.
我做得对吗?
有没有更好的方法将Android库用作Eclipse中的子模块?

eclipse git android git-submodules egit

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

对于Google API Access,我可以为相同的Android程序包名称创建多个客户端ID吗?

我按照此处的快速入门指南将Google云端硬盘与我的Android应用集成:https://developers.google.com/drive/quickstart-android.

因此,我使用调试创建了两个客户端ID,并为相同的包名称释放SHA1指纹.API控制台允许这样做,但我想知道,因为我使用调试密钥SHA1指纹创建了客户端ID,Google OAuth2服务器是否接受来自我的发布应用程序的身份验证请求?

顺便说一句,我使用Google Play Services API来请求身份验证令牌,因此无法指定API控制台中显示的"客户端ID"字符串.

android google-drive-api google-play-services

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

在CSS中,如何响应地缩放多个叠加图像?

我有多个图像叠加在背景上,这是一个例子:

<div style="position: relative; left: 0; top: 0;">
    <img src="images/background.png" style="position: relative; top: 0px; left: 0px;"/> 
    <img src="images/overlay1.png" style="position: absolute; top: 20px; left: 20px; "/>
    <img src="images/overlay2.png" style="position: absolute; top: 40px; left: 40px; "/>
</div>
Run Code Online (Sandbox Code Playgroud)

如果浏览器处于全屏模式,则上述代码段有效.如果我减小浏览器大小,则只相应地缩放background.png,但overlay1.png和overlay2.png都保持固定在其位置的相同大小.我尝试将所有位置属性更改为relative但叠加图像出现在错误的位置.

我如何重构这个以允许div标签内的所有图像相对于彼此正确缩放?顺便说一下,我使用Twitter Bootstrap 2.3.2作为默认的CSS主题.

更多信息.所有图像都是固定大小的,例如背景是640x480,显示在位置0,0处.叠加图像也是固定大小,需要进入相对于背景图像的某些位置.例如,覆盖可能是64x64并且到达位置15,24(顶部,左侧),另一个可能是128x128并且进入位置200,231等.通过这些精确位置叠加,背景+覆盖变成完整的图像.

html css css3 responsive-design twitter-bootstrap

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

创建一个可扩展的数据库模式来存储高尔夫球比分

我正在尝试设计一个数据库来存储我所有的朋友和我的高尔夫成绩。您可能知道,高尔夫球比分由 18 洞个人比分组成。我可以想到两种设计模式的方法:

  1. 创建一个表,每个洞都有一列(例如 h1 到 h18),该表具有引用其他表的 FK player_id、round_id 和 course_id。它有一个总列,它是 h1 到 h18 列的总和。如果我更改了一个洞分数,我将需要手动更新总列。

  2. 创建一个表,其中包含一列球洞得分、一列球洞索引、一列 player_id、course_id 和 round_id。要获得一轮的总分,我需要对 round_id、player_id 进行 SUM 查询。

目前,数据库可能会存储少于 20 人的分数,因此任何一种方法都应该没问题。但是如果我想存储 20,000 人的分数,哪种方法更具可扩展性呢?

我正在使用 MySQL 5 和 PHP5。谢谢。

更新> 查询示例: 1. 读取所有玩家在一轮中的 9/18 得分并建立记分卡。2. 基本统计数据,例如找到球员最后 X 轮的最低/平均/最高总分。3. 更高级的统计数据,如最近 X 轮任何洞的平均得分。

mysql sql database-design database-schema

4
推荐指数
1
解决办法
4242
查看次数