问题列表 - 第42716页

记录动作的优雅方式?

假设您有一系列操作的应用程序.您如何编写它以便在触发操作时记录操作?

  1. 使用模板模式.
  2. 使用AOP.
  3. 使用监听器和事件.
  4. 使用上述的组合.
  5. 别的(解释).

java logging swing action

2
推荐指数
1
解决办法
291
查看次数

什么是python中ruby的字符串inspect()

我为这个问题的愚蠢向前道歉,但我无法弄明白,它让我发疯.

在红宝石中我能做到:

irb(main):001:0> s = "\t\t\n"  
=> "\t\t\n"  
irb(main):003:0> puts s  

=> nil  
irb(main):004:0> puts s.inspect  
"\t\t\n"  
Run Code Online (Sandbox Code Playgroud)

inspect在python中是否有相当于ruby的功能?

ruby python string

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

如何将一个NSString从CamelCase转换为TitleCase,'playerName'转换为'Player Name'?

我正在寻找将字符串从驼峰格式转换为标题案例格式的最简单方法.

如何将"playerName"更改为"玩家姓名"?

string cocoa camelcasing objective-c

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

在文件:protocol上发出json/jsonp xhr请求

我正在编写一个将在file:协议上托管的javascript应用程序(即:应用程序只是一个html,css和javascript文件夹,位于我硬盘上的某个位置).当我尝试正常的XHR请求时,由于相同的原始策略,它们会失败.

所以我的问题是,如上所述,使用应用程序请求json/jsonp文件的最佳方法是什么?

注意:到目前为止,我已经使用硬编码的回调函数获得了所有jsonp文件,但我希望能够为这些请求使用动态回调函数..有没有办法做到这一点?

html javascript json xmlhttprequest file-uri

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

Git责备:统计数据

我如何"滥用"指责(或者一些更适合的函数,和/或与shell命令结合使用)来统计存在来自每个提交者的存储库中当前有多少行(代码)?

示例输出:

Committer 1: 8046 Lines
Committer 2: 4378 Lines
Run Code Online (Sandbox Code Playgroud)

git

191
推荐指数
6
解决办法
5万
查看次数

在node.js中fs.createReadStream与fs.readFile的优缺点是什么?

我正在讨论node.js,并且已经发现了两种读取文件并将其发送到网络的方法,一旦我确定它存在并且已经使用writeHead发送了正确的MIME类型:

// read the entire file into memory and then spit it out

fs.readFile(filename, function(err, data){
  if (err) throw err;
  response.write(data, 'utf8');
  response.end();
});

// read and pass the file as a stream of chunks

fs.createReadStream(filename, {
  'flags': 'r',
  'encoding': 'binary',
  'mode': 0666,
  'bufferSize': 4 * 1024
}).addListener( "data", function(chunk) {
  response.write(chunk, 'binary');
}).addListener( "close",function() {
  response.end();
});
Run Code Online (Sandbox Code Playgroud)

我是否正确假设fs.createReadStream可能提供更好的用户体验,如果有问题的文件是大的,如视频?感觉它可能不那么块状; 这是真的?我还需要了解其他优缺点,缺点,警告或陷阱吗?

javascript file fs node.js

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

jQuery Colorbox Iframe和Selector

我有这个:

$("a.money").colorbox({href:$("a.money").attr("href")+" div#content"});
Run Code Online (Sandbox Code Playgroud)

这会打开覆盖,但只打开#content选择器中的内容.如果我添加iframe:true,这将不再有效.有没有办法让它与iframe一起使用?

编辑: 我最接近它的工作是通过这样做:

$("a.money").colorbox({iframe:true, width:700, height:425,
    onComplete: function() {
        alert('test');
        $test = $("#cboxLoadedContent iframe").contents().find("#content").html();
        $("#cboxLoadedContent iframe").contents().find("#container").html($test);
    } 
});
Run Code Online (Sandbox Code Playgroud)

虽然没有警报它似乎不起作用,但我调查了一下,我想我需要使用.live(),这导致我尝试这个:

$('a.money').live('click', function() { 
    url = this.href; // this is the url of the element event is triggered from
    $.fn.colorbox({href: url, iframe:true,width:700, height:425,
        onComplete: function() {
            $test = $("#cboxLoadedContent iframe").contents().find("#content").html();
            $("#cboxLoadedContent iframe").contents().find("#container").html($test);
        } 
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)

没有工作,我仍然需要添加一个警报,使其工作.

万一你可能想知道我在做什么.网页加载到iframe中,其中包含#container中的所有元素,因此包含#header,#sidebars,但我只想在iframe中显示#content.然而,这让我意识到另一个问题.假设我在没有警报的情况下使用它,它只适用于该初始页面.例如,如果我在iframe中加载了一个表单,在提交表单后,我会再次看到整个布局而不仅仅是#content部分.是否可以继续仅在进一步导航时显示页面的#content部分?

iframe jquery colorbox

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

异常处理模式

这是我看到的常见模式,其中与异常关联的错误代码存储为静态最终整数.当创建要抛出的异常时,它将使用这些代码之一以及错误消息构造.这导致该方法要抓住它必须查看代码然后决定一个行动方案.

替代似乎是 - 为每个异常错误情况声明一个类(尽管相关的异常将从一个公共基类中解除)

有中间地带吗?推荐的方法是什么?

java enums design-patterns exception

11
推荐指数
3
解决办法
9541
查看次数

当我关闭我的应用程序时,我的程序仍在任务管理器中

当我关闭我的应用程序时,我的程序仍在任务管理器中.我的问题是我必须做些什么来释放所有资源并完全关闭我的程序?

我有一个BackgroundWorked和两个定时器,也许有一个问题.

.net c#

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

适用于Python或Ruby的Amazon Book API?

可能重复:
Python的Amazon API库?

我正在寻找一个允许我的亚马逊API:

  • 按标题或作者查找书籍
  • 显示书籍封面
  • 获取有关每本书的信息(价格,评级,评论数量,格式,页数等)

Python或Ruby库都可以(我只想要最容易使用的库).有什么建议?我知道在SO上还有其他一些关于这个的帖子,但似乎这些API很快就过时了.[几个月前我尝试了几个建议的Ruby库,但无法使它们中的任何一个工作.]

ruby python amazon amazon-product-api

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