小编Kam*_*i81的帖子

ruby中#encode和#force_encoding有什么区别?

我真的不明白之间的差别#encode,并#force_encoding在Ruby中的String类.我明白"kam".force_encoding("UTF-8")将强制"kam"采用UTF-8编码,但有何#encode(encoding)不同?

http://ruby-doc.org/core-2.0/String.html#method-i-encoding

ruby encoding

24
推荐指数
2
解决办法
8517
查看次数

我如何在Firebase中运行服务器端代码?

我有一个功能,我想执行一些服务器端验证,但我不知道如何做到这一点?我应该看看的任何建议.在如何做的文档中没有什么?

validation firebase

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

如何查看我的Redis数据库current_size?

我知道redis-cli,以及info和config命令.但是,它们没有任何说明当前数据库大小的内容.我怎么能想到这个?

redis

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

我将Android从targetSdk 22升级到23,我得到了NoSuchMethodError.我怎么能解决这个问题?

这是我的配置和我的赘述,我不知道如何解决这个问题?

compileSdkVersion 23
buildToolsVersion "23.0.1"

defaultConfig {
    applicationId "com.rithmio.coach"
    minSdkVersion 19
    targetSdkVersion 23
}
Run Code Online (Sandbox Code Playgroud)
09-17 22:52:15.645  15249-15249/com.rithmio.coach E/AndroidRuntime? FATAL EXCEPTION: main
    Process: com.rithmio.coach, PID: 15249
    java.lang.NoSuchMethodError: No virtual method getColor(ILandroid/content/res/Resources$Theme;)I in class Landroid/content/res/Resources; or its super classes (declaration of 'android.content.res.Resources' appears in /system/framework/framework.jar)
            at com.rithmio.coach.mobile.fragment.WorkoutsListFragment.onCreateView(WorkoutsListFragment.java:55)
            at android.support.v4.app.Fragment.performCreateView(Fragment.java:1962)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1016)
            at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1197)
            at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738)
            at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1562)
            at android.support.v4.app.FragmentController.execPendingActions(FragmentController.java:330)
            at android.support.v4.app.FragmentActivity.onStart(FragmentActivity.java:511)
            at com.rithmio.coach.mobile.MobileMainActivity.onStart(MobileMainActivity.java:269)
            at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1236)
            at android.app.Activity.performStart(Activity.java:6006)
            at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2288)
            at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
            at android.app.ActivityThread.access$800(ActivityThread.java:151)
            at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
            at android.os.Handler.dispatchMessage(Handler.java:102)
            at android.os.Looper.loop(Looper.java:135)
            at android.app.ActivityThread.main(ActivityThread.java:5254)
            at …
Run Code Online (Sandbox Code Playgroud)

android android-sdk-tools

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

在Vim窗口之间移动的快捷方式

假设我有单个Vim选项卡显示9个缓冲区(同样分开,如表3x3).目前,从左上方窗口右下角一送,我必须按3,Ctrl+ W,J,然后3,Ctrl+ W,L.这是麻烦的,我想只能够按Ctrl+ 9转到第九窗口和Ctrl+ 3去第三窗口,等有没有简单的方法可以让我在地图Vim的这样呢?

vim buffer window

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

如何在Ruby gem中正确记录?

目前我正在使用puts,但我确定这不是正确的答案.如何在我的gem中正确设置记录器,以输出我的内部日志而不是puts

ruby

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

为什么Mandrill无法识别我的合并标签?

我正在使用Mandrill API并有一个简单的模板:

<html>
    <body>
        <p>Hello *|name|* 
        </p>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我从这里使用send-template.json API:https://mandrillapp.com/api/docs/messages.JSON.html#method=send-template

当我插入我的有效载荷时,'name'var仍然没有填充,任何想法为什么?

{
    "key": "secret",
    "template_name": "mandrill-sunday",
    "template_content": [
        {
            "name": "example name"
        }
    ],
    "message": {
        "html": "<p>Example HTML content</p>",
        "text": "Example text content",
        "subject": "example subject",
        "from_email": "message.from_email@example.com",
        "from_name": "Example Name",
        "to": [
            {
                "email": "myemail@gmail.com",
                "name": "Recipient Name"
            }
        ],
        "headers": {
            "Reply-To": "myemail@yahoo.com"
        },
        "important": false,
        "track_opens": null,
        "track_clicks": null,
        "auto_text": null,
        "auto_html": null,
        "inline_css": null,
        "url_strip_qs": null,
        "preserve_recipients": null,
        "bcc_address": "kamil@myemail.com",
        "tracking_domain": …
Run Code Online (Sandbox Code Playgroud)

mailchimp mandrill

15
推荐指数
1
解决办法
9529
查看次数

我什么时候应该使用DateTime vs date,ruby/rails中的时间字段?

我目前有单独的game_date和game_time字段,由于时区问题,我有一段时间将我的DateTime.now与连接的DateTime进行比较.我应该重新设计我的数据库以使用DateTime吗?我有一个时间字段,因为在某些时间点,时间可能为NULL.什么是典型的做法,以及我应该如何解决以下时区的问题?

    now = DateTime.now
    @upcoming_games = []
    @past_games = []
    games.each do |game|
      game.game_time = DateTime.now if game.game_time.nil?
      dt = DateTime.parse("#{game.game_date}T#{game.game_time.strftime("%H:%M:00")}")
      if dt >= now
        @upcoming_games << game
      else
        @past_games << game
      end
    end
Run Code Online (Sandbox Code Playgroud)

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

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

为什么github一直要求我提供回购凭证?

我们最近将我们的github从一个帐户所有者移动到另一个帐户所有者,现在突然间,当我git pull在远程仓库上执行或任何git命令时,它会要求我输入github用户名和密码.

我的git-config说:

[github]
    user = kamilski81
    token = *********
Run Code Online (Sandbox Code Playgroud)

我知道如何阻止它询问我的凭据并记住所有内容,新的所有者是否必须设置我的ssh密钥或类似的东西?

github

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

Django调用保存在QuerySet对象上 - 'QuerySet'对象没有属性'save'

如何让以下工作?

player = Player.objects.get(pk=player_id)
game = Game.objects.get(pk=game_id)
game_participant = GameParticipant.objects.filter(player=player, game=game)
game_participant.save()
Run Code Online (Sandbox Code Playgroud)

当对象已存在于数据库中时,我得到:

'QuerySet'对象没有属性'save'.

在我的模型来看,GameParticipantForeignKeyGamePlayer.我理解过滤器会返回一个QuerySet,但我不知道如何将其转换为GameParticipant或者是不正确的思考?

class Player(models.Model):
    name = models.CharField(max_length=30)
    email = models.EmailField()

class Game(models.Model):
    game_date = models.DateTimeField()
    team = models.ForeignKey(Team)
    description = models.CharField(max_length=100, null=True, blank=True)
    score = models.CharField(max_length=10, null=True, blank=True)

class GameParticipant(models.Model):
    STATUS_CHOICES = (('Y','Yes'),('N','No'),('M','Maybe'))
    status = models.CharField(max_length=10, choices=STATUS_CHOICES)
    game = models.ForeignKey(Game)
    player = models.ForeignKey(Player)
Run Code Online (Sandbox Code Playgroud)

或者有更好的方法做什么我想做什么?即.使用.get()而不是.filter()然后我遇到其他问题???

python django

13
推荐指数
2
解决办法
3万
查看次数