问题列表 - 第4724页

R是否有类似引用的运算符,如Perl的qw()?

任何人都知道R是否有类似引号的运算符,如Perl qw()用于生成字符向量?

perl r

21
推荐指数
4
解决办法
4534
查看次数

jQuery UI datepicker css

如何将自己的主题应用于日期选择器或至少将jQuery中的主题应用到它?

css themes jquery-ui

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

如何检测网页何时加载?

我想编写一个应用程序来检测浏览器中何时加载页面,然后我应该能够在加载的网页上插入内容?谁知道如何做到这一点?

请注意,我应该可以在任何浏览器(Firefox/IE)中执行此操作.

我应该使用什么语言来帮助我这样做?

如何从外部应用程序中检测到这一点?

我该如何将其与浏览器集成?

html javascript

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

学习树顶

我正在尝试自学Ruby的Treetop语法生成器.我发现,不仅文档中的"最佳"文档非常稀疏,而且它似乎并不像我希望的那样直观.

在高层次上,我真的很喜欢比现场文档或视频更好的教程,如果有的话.

在较低的层次上,这是一个我根本无法工作的语法:

grammar SimpleTest

  rule num
    (float / integer)
  end

  rule float
   (
    (( '+' / '-')? plain_digits '.' plain_digits) /
    (( '+' / '-')? plain_digits ('E' / 'e') plain_digits ) /
    (( '+' / '-')? plain_digits '.') / 
    (( '+' / '-')? '.' plain_digits) 
   ) {
      def eval
        text_value.to_f
      end
   }
  end

  rule integer
    (( '+' / '-' )? plain_digits) {
      def eval
        text_value.to_i
      end
    }
  end

  rule plain_digits
    [0-9] [0-9]*      
  end

end
Run Code Online (Sandbox Code Playgroud)

当我加载它并在一个非常简单的测试对象中运行一些断言时,我发现:

assert_equal @parser.parse('3.14').eval,3.14
Run Code Online (Sandbox Code Playgroud)

工作正常,而

assert_equal …
Run Code Online (Sandbox Code Playgroud)

ruby grammar parsing treetop

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

单元测试无用的项目类型

您是否认为单元测试(以及测试驱动开发)必须在任何情况下完成,或者是否存在一些例外情况.我最近一直致力于项目类型,我无法看到单元测试如何有用或改进设计,代码质量等.一种类型的项目是PDF报告生成器,它采用聚合数据(已计算的值和QAed)并将其输出到PDF报告文件.另一种类型是使用第三方ORM工具的直接CRUD应用程序.我可以看到有人可以为使用CRUD应用程序的单元测试做出争论,但这是一个不必要的和耗时的设置工作,比如捅掉所有对数据库的调用和模拟业务对象等等.你需要知道数据库是否发生了什么事.

谢谢

tdd unit-testing

10
推荐指数
5
解决办法
2674
查看次数

什么是常见的并发陷阱?

我正在研究如何让我们的团队了解并发性.开发人员陷入周围并发的最常见陷阱是什么?例如,在.Net中,关键字static为许多并发问题打开了大门.

是否有其他设计模式不是线程安全的?

更新

这里有很多很棒的答案很难选择一个作为公认的答案.请务必滚动浏览所有提示.

concurrency multithreading design-patterns

31
推荐指数
6
解决办法
6000
查看次数

Web应用程序的瓶颈?

这个问题涉及Ruby on Rails和PHP.在为Web应用程序寻找VPS主机时(还没有确定要编写它的两种语言中的哪一种),我应该考虑更多什么?内存还是CPU?我知道你需要两者的公平平衡,但我会先遇到哪一面?

我确定这取决于应用程序正在进行的工作类型,在我的情况下它是正常的CRUD.我的猜测是记忆,但我想确定一下.

php ruby-on-rails

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

在线程之间传递工作项(Java)

我有两个主题.生产者正在生成数据片段(String对象),消费者处理这些字符串.问题是我的应用程序只需要处理最新的数据对象.换句话说,如果生产者设法生成两个字符串"s1"然后"s2",那么我希望消费者只处理"s2"."s1"可以安全地丢弃.

当然,实现实现此行为的类没有问题,但我想使用java.util.concurrent中的标准机制(如果存在这样的机制).请注意,SynchronousQueue不是一个好的解决方案:消费者将在排队"s1"时阻止,并且不会有机会产生"s2".

(简而言之,我正在寻找具有阻塞删除操作和非阻塞设置操作的单元素集合)

有任何想法吗?

java multithreading

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

在电子邮件中发送asp.net mvc动作结果

我想在asp.net mvc中使用我的Action作为模板引擎,它会产生字符串形式,我可以通过电子邮件发送.

伪代码:

public ActionResult Register()
{
    SendEmail(View().ToString());

    return new EmptyResult();
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc template-engine

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

有没有人在Cygwin上安装MySQLdb for Python?

我正在尝试在Cygwin上安装MySQLdb for python.不幸的是,当我运行时python setup.py build,我收到以下错误:

$ python setup.py build
/bin/sh: /usr/local/bin/mysql_config: No such file or directory
Traceback (most recent call last):
  File "setup.py", line 16, in <module>
    metadata, options = get_config()
  File "/home/Ben/python/MySQL-python-1.2.2/setup_posix.py", line 43, in get_config
    libs = mysql_config("libs_r")
  File "/home/Ben/python/MySQL-python-1.2.2/setup_posix.py", line 24, in mysql_config
    raise EnvironmentError, "%s not found" % mysql_config.path
EnvironmentError: /usr/local/bin/mysql_config not found
Run Code Online (Sandbox Code Playgroud)

显然我没有mysql_config安装,我猜是问题.这在MySQL的README中提到,但它没有解释如何解决它或如何安装mysql_config.

所以也许这很简单:我如何mysql_config为Cygwin 安装?

或许它比那更难.

仅供参考:我有python 2.5.2和MySQL 5.1.30,在Cygwin下运行.

python mysql cygwin

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