小编Zac*_*y K的帖子

如何调试Web worker

我一直在使用HTML 5中的Web worker,并且正在寻找调试它们的方法.理想情况下像firebug或chrome调试器.有没有人对此有任何好的解决方案.无法访问控制台或DOM,它很难调试iffy代码

javascript html5 firebug google-chrome

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

QuickCheck for Javascript

是否有适用于Javascript的quickcheck版本,并且维护得很好?我找到了几个如check.js和claire,但它们似乎都没有支持缩小失败的测试用例,这一直是我整个问题中最有用的部分.

javascript quickcheck node.js

9
推荐指数
2
解决办法
1824
查看次数

榆树中的TextArea

我正在尝试使用elm 表单演示作为我的应用程序的基础,但我不能为我的生活弄清楚如何制作文本区域而不是1行输入?我错过了什么

elm

6
推荐指数
2
解决办法
2180
查看次数

是否有可以在浏览器中使用JavaScript运行的序言

我正在寻找一个可以在浏览器中使用JavaScript运行的prolog版本.这是我希望能够使用prolog在javascript Web应用程序中嵌入逻辑操作

javascript prolog

6
推荐指数
1
解决办法
3163
查看次数

Selenium可以监控XHR请求

在Selenium中是否有任何方法来监视来自应用程序的XHR请求.我想创建一个测试,测试单击一个按钮,然后检查是否有正确的Ajax请求.

编辑,我正在使用PHP单元,如果这很重要.

ajax selenium

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

Yesod持续的例子

我正在和Yesod一起徘徊,我遇到了麻烦,我需要一个很好的例子来说明如何提交表单并将其输入SQLite持久数据库.该耶索德书中谈到了很多关于如何设置一个表,但是很短就如何插入一行的例子,以及如何在数据库中保存的数据的列表.

sqlite haskell web-services yesod

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

RecursiveDirectoryIterator()不显示空目录

我试图使用PHP的RecursiveDirectoryIterator列出一组目录.我遇到的问题是它似乎正在跳过它命中的任何空目录.任何想法如何使其列出空目录?

这是我正在使用的代码的剪辑:

 $iterator =  new RecursiveIteratorIterator(
                        new RecursiveDirectoryIterator($root));
 $result = array();

 $prefix_length = strlen($root) + 1;
 foreach($iterator as $file)
 {      
   if($file->isDir())
   {

      $result[] = dirname(substr($file->__toString(), $prefix_length));
   }
 }
Run Code Online (Sandbox Code Playgroud)

php

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

静态分析与静态类型

我正在学习Elixir,工具'dialyzer'允许你进行静态分析 - 用它预期的参数的类型规范和它返回的输出来注释函数定义.它是完全可选的,但是如果要尽可能地使用它,它如何与良好的静态打字相匹配?

erlang reduce elixir dialyzer

5
推荐指数
2
解决办法
1704
查看次数

emacs flymake模式因coffeescript而失败

我正在尝试使用CoffeeScript运行flymake模式.出于某种原因,当我调用flymake模式时,我收到此消息(它在错误日志中的所有行上):

Flymake:运行时出现配置错误(/ usr/bin/coffee /tmp/flymake16162knP.coffee).Flymake将关闭

我曾经以为它找不到coffeescript命令所以我给它完整的路径,但截至目前我无法让它工作.

emacs flymake coffeescript

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

在Erlang中获取Eunit的测试结果

我正在与Erlang和EUnit一起进行单元测试,我想编写一个测试运行器来自动运行单元测试.问题是eunit:test/1似乎只返回"错误"或"确定"而不是测试列表以及它们返回的内容是通过还是失败.

那么有没有办法运行测试并返回某些形式的测试运行的数据结构及其通过/失败状态?

erlang eunit

4
推荐指数
2
解决办法
2294
查看次数

使用 elcloud_s3 将文件上传到 S3 i

我正在尝试使用 erlang 模块 erlcloud_s3 将文件上传到 S3。由于某种原因,我无法解决它不起作用。我已经包含了我的代码(当然删除了密钥)以及我尝试运行它时得到的响应。有人可以告诉我我缺少什么(或者是否有更好的 Erlang AWS 包,其中实际上有一些文档或示例?)

-module(compose).

-define('ACCESS_KEY',       "********************").
-define('SECRET_ACCESS_KEY',    "****************************************").
-define('BUCKET',       "zacharykessin"). 

-export([upload/2, upload_file/2]).

upload_file(Key, Path) ->    
    R = file:read_file(Path),
    {ok, Binary} = R,
    upload(Key, Binary).


upload(Key, Value) ->
    A = erlcloud_ec2:configure(?ACCESS_KEY, ?SECRET_ACCESS_KEY),
    error_logger:info_msg("~p:~p Settng up AWS ~p to S3 ~n", 
              [?MODULE, ?LINE, A]),
    R = erlcloud_s3:put_object(?BUCKET, Key, Value, [], [{"Content-type", "image/jpeg"}]),

    error_logger:info_msg("~p:~p Uploaded File ~p to S3 ~n", 
              [?MODULE, ?LINE, R]),
    {ok, R}.


 {noproc,
  {gen_server,call,
   [httpc_manager,
    {request,
     {request,undefined,<0.2.0>,0,https,
      {"zacharykessin.s3.amazonaws.com",443},
      "/test",[],put,
      {http_request_h,undefined,"keep-alive",
       "Thu, 15 Mar 2012 …
Run Code Online (Sandbox Code Playgroud)

erlang amazon-s3 amazon-web-services

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

让Dialyzer支持自定义行为

我正在使用Dialyzer的一些自定义行为,问题是当我这样做时,Dialyzer给了我这个错误:

src/max.erl:3: Callback info about the gen_strategy behaviour is not available
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚的一件事是如何创建回调信息.我想将此信息添加到我的行为中,因此我可以从Dialyzer中获得更多测试.

erlang dialyzer

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

从unix命令行调用Selenium IDE的方法

有没有办法从Linux命令行调用Selenium IDE.我真的想要一个命令,运行时会导致Selenium IDE运行当前测试.(这样我可以将它挂钩到gvim的保存钩子中,永远不会把我的手从键盘上移开)

编辑:

我知道如何让PHP单元等运行selenium.这对于运行测试非常有用,问题是我现在正在尝试使用selenium IDE作为宏.IE加载我的应用程序并导航我到我正在处理的部分.这在phpunit中效果不佳,因为它会在测试结束后立即重新加载页面.

selenium selenium-ide

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