问题列表 - 第20482页

删除括号PHP之间的文本

我只是想知道如何在php中删除一组括号和括号之间的文本.

示例:

ABC(Test1)

我想删除它(Test1)并且只留下ABC

谢谢

php text parentheses

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

HABTM关系和连接表

我正在尝试连接两个连接表的值,并根据条件关系显示结果......我遇到了一些问题

我有一个用户模型(:name,:password,:email)和Events模型(:name,:etc)和Interests模型(:name)

我在每个模型中创建了大约5条记录.

然后我创建了两个连接表 - > UsersInterests和EventsInterests; 每个都不包含主键,并且分别仅包含user_id/interest_id和event_id/interest_id.

然后我将HABTM关系添加到模型文件中

users => has_and_belongs_to_many :interests
events => has_and_belongs_to_many :interests
interests => has_and_belongs_to_many :users
         has_and_belongs_to_many :events
Run Code Online (Sandbox Code Playgroud)

现在我想创建一个控制器,只找到用户兴趣与事件兴趣相对应的事件

从一段时间的工作开始,我认为我需要一些东西

@Events = Event.User.find([condition])
[condition] = where users.interest == event.interest
Run Code Online (Sandbox Code Playgroud)

或类似的东西...我有点迷失.你如何陈述查找条件?...我知道如何在sql中进行内连接但我正在寻找优雅的Rails方法来做到这一点. ..任何提示家伙?

ruby-on-rails relational-database has-and-belongs-to-many

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

保存网址时保留或丢弃"www"?

我正在PHP5中创建一个需要为网站存储唯一URL的应用程序.例如,如果用户输入" http://www.google.com/ ",则在解析之后将其作为" google.com " 存储在数据库中.基本上我需要一个一致的URL约定,以便同一站点没有多个条目.

基本上,从输入的所有URL中取出"www"是否可以?或者我应该保留它?

我很想听听你的意见.

提前致谢!

php url

3
推荐指数
2
解决办法
201
查看次数

没有其他Ruby的三元运算符

是否有一个红宝石成语"If do-this"和"do-this"就像一个简单的命令一样?

例如,我现在正在做

object.method ? a.action : nil
Run Code Online (Sandbox Code Playgroud)

将else子句留空,但我觉得这可能是一种更惯用的方法,不需要在最后指定一个nil.(另外,在这种情况下,我觉得占用多行代码会很浪费.

ruby conditional operators conditional-operator

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

将值存储在html中

我有一堆元素(div),它们代表项目.我可以通过单击链接删除它们,并通过ajax完成.我让div存储了id中的值但是看起来即使它确实有效,标准也说id名称必须以字母开头.所以我可以用一个字母开始它并在我使用ajax时删除它,或者我可以以另一种方式存储值.

我可以用什么方式在html中存储值?我不认为输入在形式之外是合法的,但我正在重新思考什么是存储价值的好方法.

html ajax

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

找到字符串的结尾:*s ++ VS*s然后是s ++

我正在编写一个简单的字符串连接程序.

该程序按我发布的方式工作.但是,我首先使用以下代码编写它来查找字符串的结尾:

while (*s++)
    ;
Run Code Online (Sandbox Code Playgroud)

但是,该方法不起作用.传递给它的字符串未正确复制.具体来说,我试图将"abc"复制到一个持有"\ 0"的char []变量.

从阅读C K&R书籍看起来应该可行.紧凑的表格应采取以下步骤.

  1. *s与'\ 0'进行比较
  2. s指向下一个地址

那为什么不起作用呢?我在Debian上用gcc编译.

我发现这个版本确实有效:

strncat(char *s, const char *t, int n)
{
    char *s_start = s;

    while (*s)
        s++;

    for ( ; n > 0 && *t; n--, s++, t++)
        *s = *t;

    *(s++) = '\0';

    return s_start;
}
Run Code Online (Sandbox Code Playgroud)

提前致谢.

c pointers postfix-operator

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

如何创建具有多个大小/图像的System.Drawing.Icon?

我想以编程方式从32x32,16x16位图创建一个System.Drawing.Icon.这可能吗?如果我加载图标 -

Icon myIcon = new Icon(@"C:\myIcon.ico");
Run Code Online (Sandbox Code Playgroud)

...它可以包含多个图像.

.net c# winapi icons

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

客户端图像处理

我们正在构建一个需要大量图像处理的基于Web的应用程序.我们希望这个处理负载尽可能地在客户端上,我们希望尽可能多地支持平台(甚至是移动设备).

是的,我知道,一厢情愿

这是信息:

  1. 图像处理是来自某些数据的光栅化.想像从PDF文件创建PNG图像.

  2. 我们没有很多服务器电源.所以客户端处理是必须的.

所以,我们正在考虑:

  1. Flash - 最普遍,但从我读到的开发工具乏善可陈.(目前还没有iPhone/iPad支持).

  2. Silverlight - 允许我们使用.NET CLR,因此是一个很大的++(很多代码都在.NET中).但大多数手机都不支持(未来传闻的Android支持)

  3. HTML5 + Javascript - 可能是最"便携"的选项.问题是必须在Javascript中重写所有图像处理代码.

任何可能有帮助的想法或架构?澄清:我不需要进一步了解哪些库可用于Silverlight和Javascript.我的困境是

  • 选择Silverlight意味着不支持大多数手机
  • 选择Flash意味着我们必须重新开发大部分代码而不支持iPhone/iPad
  • HTML5 + Javascript我们必须重新开发大部分代码,并且尚未在所有浏览器中完全支持
  • 选择两个(Silverlight + Flash)将太昂贵

我可能会缺少任何开箱即用或明智的想法/替代方案?

flash silverlight html5 ria image-processing

32
推荐指数
2
解决办法
5434
查看次数

如何在C++项目中包含boost :: thread?

在项目中包含boost :: thread需要做什么?我已经将整个线程文件夹复制到了我的工作路径(我希望能够在几台计算机上运行它),我得到了

致命错误C1083:无法打开包含文件:'boost/thread/detail/platform.hpp':没有这样的文件或目录

从行 #include "thread/thread.hpp"

是什么赋予了?

编辑: 即使我只是链接到那里安装了预编译的二进制升压文件夹,我用#include <boost/thread/thread.hpp>我得到

致命错误LNK1104:无法打开文件'libboost_thread-vc90-mt-1_41.lib'

c++ multithreading boost

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

为什么断言是从生产版本(性能除外)中编译出来的?

从生产代码中删除断言的典型论据是性能。这对我来说没有意义。是的,从性能关键的 5% 左右的代码中剥离一些断言可能是一种有用的优化。然而,对于另外 95% 的人来说,它们可能没有可测量的效果,并且断言只会增加这样的可能性:如果您的代码有错误,它会以一种易于诊断的方式快速失败。

我的大部分编程都是在 D 中完成的,它的enforce()功能基本上可以完成相同的assert()功能,只是它保留在发布版本中。我通常发现自己enforce()大部分时间都在使用,而且assert()只在少数enforce()太贵的地方使用。

除了性能之外,还有其他原因从发布版本中删除断言吗?如果不是,为什么语言不让断言的默认行为即使在发布版本中也始终执行,并提供第二个更冗长且更难记住的函数,类似的东西expensiveAssert()从发布版本中删除并建议仅在代码中性能关键的部分?

error-handling assert

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