小编typ*_*ror的帖子

APC命中/未命中和配置

什么是"点击和未命中"参考APC操作码缓存?我已经安装了APC并且它运行良好,但我有"一些"失误,我想知道这是否"糟糕".此外,我正在运行Openx,因此,我很快就填满了"Cache full count(s)".我需要更改配置以最大限度地减少这些内容?任何推荐的配置?

opcode-cache apc

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

PHPDocumentor日期问题警告

我有一些问题让phpdoc正确运行.大部分文档都是成功生成的,但我多次收到以下警告:

警告:date():依赖系统的时区设置是不安全的.您需要使用date.timezone设置或 date_default_timezone_set()函数.如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符.我们America/Los_Angeles在5064行的/Users/ben/bin/PhpDocumentor/phpDocumentor/Converter.inc中选择' '代表'PST/-8.0 /无DST'

警告:strftime():依赖系统的时区设置是不安全的.您需要使用date.timezone设置或 date_default_timezone_set()函数.如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符.我们America/Los_Angeles在第370行的PhpDocumentor/phpDocumentor/Smarty-2.6.0/libs/Smarty_Compiler.class.php中选择' '代表'PST/-8.0 /无DST'

我可以轻松地从代码中删除Smarty警告,因为它只是在渲染文档中的模板顶部生成时间戳.没什么大不了的.phpDocumentor中的第一个错误我不确定.似乎只是为Smarty为模板指定了一个日期:

$templ->assign("date",date("r",time()));
Run Code Online (Sandbox Code Playgroud)

也许我可以删除Smarty模板和此行中的所有"日期"变量.

无论如何,此警告也在生成的文档中,索引页面只显示此警告.有什么想法在这里发生了什么?我正在使用1.4.3版本,这里是我的标志/选项:

#!/usr/bin/env bash
phpdoc \
    --title 'Asra Documentation' \
    --directory library/Asra \
    --target docs \
    --defaultcategoryname Asra \
    --defaultpackagename Asra \
    --quiet on \
    --output HTML:frames:phpedit
Run Code Online (Sandbox Code Playgroud)

php phpdoc smarty

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

Hashtable是否适合存储资产?

我来自Actionscript3背景,这是我第一次在我的生活中编写任何Java.Hashtables似乎与Flash中的Dictionaries类似,但我想确保我正确使用它们.我相信Hashtable的类型是接受字符串作为键和字体作为对象.它是否正确?是否有一个不同的Collection子类更适合这样的东西?无论如何,请撕掉我的n00b Java.我需要学习这个.

package com.typeoneerror.apps.app_name.utils;

import android.content.Context;
import android.graphics.Typeface;

import java.util.Hashtable;

public class FontRegistry
{
    private static FontRegistry _instance;

    private Context                         _context;
    private Hashtable<String, Typeface>     _fonts;

    private FontRegistry()
    {
        _fonts = new Hashtable<String, Typeface>();
    }

    public static FontRegistry getInstance()
    {
        if (_instance == null)
        {
            _instance = new FontRegistry();
        }
        return _instance;
    }

    public void init(Context context)
    {
        _context = context;

    }

    public Typeface getTypeface(int resourceId)
    {
        String fontName = _context.getResources().getString(resourceId);
        if (!_fonts.containsKey(fontName))
        {
            String fontPath = "fonts/" + fontName;
            Typeface …
Run Code Online (Sandbox Code Playgroud)

java android actionscript-3

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

如何在 AJAX 中使用 Stripe checkout

我有一个用于 Stripe 结账的按钮(它会弹出 Stripe 表单)。我想要做的是使用 Ajax 将输入发送到我的后端(使用路由),然后存储该信息。我该怎么做?

当前代码如下:

<div class="button_row">
{{ Form::button('Pay $1', array( 
        'id' => 'customButton',
        'class' => 'button',
        )); }}
</div>

<script src="https://checkout.stripe.com/checkout.js"></script>

<script>
  var handler = StripeCheckout.configure({
    key: '*****************',
    image: '/assets/images/1024icon.png',
    token: function(token) {
      // Use the token to create the charge with a server-side script.
      // You can access the token ID with `token.id`
    }
  });

  $('#customButton').on('click', function(e) {
    // Open Checkout with further options
    handler.open({
      name: 'Test',
      description: 'Test',
      amount: 100
    });
    e.preventDefault();
  });

  // …
Run Code Online (Sandbox Code Playgroud)

ajax jquery stripe-payments

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

与edge.create类似的事件不同

通过Facebook javascript API,您可以订阅'event.create'事件,以便在用户通过Like插件"喜欢"页面时监听.是否有可能回应同一个用户不喜欢它?我没有看到任何记录的事件,想知道这是否是一个隐藏的功能.

facebook facebook-graph-api

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

测试用户是否使用Graph API安装了应用程序

确定Facebook用户是否安装了应用程序的最新方法是什么?我看到用户对象的"权限"连接上有一个"已安装"字段,但这需要access_token进行测试.isAppUser发生了什么,为什么这个URL说明如下:

请使用Graph API User对象和GET/[UID]?field = installed来检查用户是否已使用该应用程序.

引用的/ [UID]?field = installed什么都不做.

api facebook facebook-graph-api

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

将资产管道与文件组一起使用

在资产管道的Rails文档中,它指出:

Rails 3.1及更高版本中的默认行为是将所有文件连接成一个主文件,每个文件用于JS和CSS.但是,如果需要,您可以分隔文件或文件组(见下文)

您如何将文件分成如图所示的组?例如,如果我有一个也有管理区域的应用程序,我想创建三个编译文件:

shared.css(前端和后端都使用此)
application.css(仅限前端)
admin.css(仅限后端)

默认情况下将我的所有文件合并到application.css中.

ruby-on-rails ruby-on-rails-3.1 asset-pipeline

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

AVAudioPlayer阻塞和iOS 5问题

我正在从远程服务器下载.mp3文件,一旦文件加载,我将它存储在Caches目录中.然后我创建一个AVAudioPlayer实例并将数据加载到其中:

- (void)playAudio:(NSString *)path
{
    NSLog(@"start playing audio at path %@", path);
    NSError *error = nil;
    NSData *audioData = [NSData dataWithContentsOfFile:path];
    _audioPlayer = [[AVAudioPlayer alloc] initWithData:audioData error:&error];
    if (error == nil)
    {
        [_audioPlayer play];    
    }
}
Run Code Online (Sandbox Code Playgroud)

在此文件开始播放期间,还会发生一些动画.如果我允许AVAudioPlayer开始播放,它似乎会阻止UI并且动画被冻结,直到歌曲播放了一两秒钟.这是在模拟器上,仅供参考.我想知道它是否与AVAudio开始播放时吐出的(可能的)错误/日志有关?有没有办法播放音频文件而不影响UI /动画?

如果我注释掉[_audioPlayer play],动画运行正常,所以问题似乎不在initWithData:调用中.

以下是iOS 5记录的问题:

2012-01-05 14:32:27.427 Lovebind[53526:207] Error loading /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn:  dlopen(/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): Symbol not found: _CFXMLNodeGetInfoPtr
  Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
2012-01-05 14:32:27.433 Lovebind[53526:207] Error loading /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn:  dlopen(/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): Symbol not found: _CFXMLNodeGetInfoPtr
  Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation …
Run Code Online (Sandbox Code Playgroud)

audio objective-c avaudioplayer ios ios5

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

通过 :ruby 过滤器输出 haml 内容

当我使用:ruby过滤器在haml中做一些简单的事情时,例如......

:ruby
  to = comments > max_comments ? max_comments : comments
  (0...to).each do |i|
    comment = data[i]
    puts li_comment comment[0], comment[1], comment[2]
  end
Run Code Online (Sandbox Code Playgroud)

puts语句将输出写入控制台。:ruby文档表明它

创建一个名为 的 IO 对象haml_io,写入它的任何内容都会输出到 Haml 文档中。

究竟如何使用haml_io 对象写入 haml 文档,而不是写入控制台(认为我需要除 之外的其他东西puts)?

ruby haml middleman

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

为什么回调在Ruby on Rails中使用符号

我很难理解何时何时不在Rails中使用符号.我知道符号与没有很多方法的字符串差别太大.我也理解符号是好的键,因为同名的符号占用内存中的一个地址.

我很难理解为什么Rails决定在某些情况下使用符号.如果我有回调

before_action :ask_stack_overflow_question

def ask_stack_overflow_question
  puts "why did I just use a symbol?"
end
Run Code Online (Sandbox Code Playgroud)

我不太明白为什么把方法当作符号?为什么我需要保持方法不变?

我在文档中找不到任何答案.

谢谢

ruby symbols ruby-on-rails callback

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