小编NM.*_*NM.的帖子

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

在gmail中通过api更改设置?

是否可以通过某些API更改gmail设置,创建过滤器等?我已经搜索了互联网,可以找到一个api的Gmail邮件联系人和谷歌日历,但没有gmail设置等?这样的事情可能吗?

api gmail

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

rails中的SQL查询构建器

我们正在尝试构建一个SQL查询构建器,允许用户使用可视化辅助进行查询.
我们已经得到了前端所有用户可以选择表添加条件等.然而,我们的后端是一团糟,因为我们试图将这些查询作为字符串从用户获取条件,然后在我们的模型中创建适当的SQL字符串.
当我们添加对越来越复杂的查询的支持时,这最终将变得非常错误并且难以维护.有人知道我们可以使用的sql builder插件,或者更好的方法来解决这个问题.

sql ruby-on-rails

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

多个PHP版本在同一个盒子上

是否有可能在同一个盒子上运行多个版本的PHP(如rails).这是我的问题,我需要开始一个新项目的开发,并计划使用PHP 5.3,以便我可以使用最新的Zend框架和活动记录.
但是,我需要托管我的应用程序的机器有PHP 4.4,并且还有其他几个托管应用程序.我不想像过去那样在服务器上升级PHP版本我在升级PHP版本和弃用功能时遇到了很多问题.
我想知道是否可以在同一个盒子上安装多个版本的PHP,然后以某种方式指定您希望应用程序加载的版本(类似于rails)

php server-configuration multiple-versions

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

ruby 1.9.2的新正则表达式引擎(Oniguruma)是非常慢的吗?

我最近从rails 2迁移到Rails 3,因此得到了默认情况下在ruby 1.9.2中出现的新正则表达式引擎.

我听说过这个正则表达式引擎有很多好处.但是,我的应用程序的一部分严重依赖于正则表达式变得非常缓慢.
这就是我想要实现的:我需要检查字符串中的某些特定关键字.一旦我点击关键字,我需要修改字符串,根据匹配的关键字添加指向某个网站的链接.一个字符串可能包含多个这样的关键字,我需要检查数千个关键字的字符串.所有这些都需要在几分钟内完成,并且所有内容都与ruby 1.8.7中的逻辑完美配合.

之前它曾经在几秒钟内完成,现在需要几个小时.我今天比较两个同时运行,红宝石1.8.7在2秒内完成,而1.9.2一个花了1.5小时!显然有些不对劲.

我的正则表达式如下:

/.*\b(sometext)\b/i
Run Code Online (Sandbox Code Playgroud)

问题:

  1. 我是否需要以不同的方式使用正则表达式,或者是否有其他技巧可以加速ruby 1.9.2中的匹配过程?
  2. 最坏的情况是,有没有办法使用红宝石1.8.7正则表达式引擎与ruby 1.9.2?

ruby regex ruby-on-rails-3

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