问题列表 - 第31983页

FIND_IN_SET问题或

任何人都可以帮我解决一个mysql问题?我有一个项目列表的行,例如:'1','2','3','4','5','6','7','8','9'.. 3个元素的集合..从3到3 ..现在我怎么能用FIND_IN_SET在'4'之上搜索并从它的设置返回.在那种情况下,告诉我那是来自第2组

SELECT FIND_IN_SET('''4''', REPLACE(`some`, ' ', '')) FROM `x` WHERE `id` = 2
Run Code Online (Sandbox Code Playgroud)

与那一个...它返回我的位置..但现在,我想返回一些4来自的集合

'1','2','3'是一组,'4','5','6'是第二个,'7','8','9'是最后一个

mysql sql

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

检测点击MKAnnotationView中的CalloutBubble

我正在使用MKMapView和MKAnnotationView.

我在地图上有一个注释.当用户点击它时,会显示callOut Bubble.再次点击注释(并且callOut Bubble可见)我需要更改为另一个视图.

如何检测第二个水龙头或气泡中的水龙头?

mkmapview mkannotation mkannotationview ios

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

使用Maven时如何更改Eclipse中的默认测试位置?

如果我正在查看Eclipse中src/main/java下面的某个类(MyComponent,比如说),我可以右键单击它并选择新的...--> other - > JUnit test.Eclipse非常聪明,可以猜测单元测试类(MyComponentTest)的名称,但它坚持将单元测试放在src/main/java下.是否可以设置Eclipse或m2Eclipse中的任何内容,以便默认测试位置是src/test/java?鉴于这是使用Maven的标准方式,必须在某处设置此设置,但我无法找到它.

java eclipse maven-2 m2eclipse

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

MySQL,检查SQL中是否存在列

我正在尝试编写一个查询,以检查MySQL中的特定表是否具有特定列,如果不是 - 创建它.否则什么都不做.这在任何企业级数据库中都是一个简单的过程,但MySQL似乎是个例外.

我觉得有点像

IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS 
           WHERE TABLE_NAME='prefix_topic' AND column_name='topic_last_update') 
BEGIN 
ALTER TABLE `prefix_topic` ADD `topic_last_update` DATETIME NOT NULL;
UPDATE `prefix_topic` SET `topic_last_update` = `topic_date_add`;
END;
Run Code Online (Sandbox Code Playgroud)

会工作,但它失败了.有办法吗?

mysql

119
推荐指数
6
解决办法
20万
查看次数

如果我们不支持IE6,为IE浏览Jzip文件是否有意义?

我正在使用Django GZip中间件(django.middleware.gzip.GZipMiddleware)来压缩内容,如果浏览器允许压缩.

如果浏览器是Internet Explorer(MSIE)并且内容是Javascript文件,则中间件不会对内容进行gzip.我的理解是,在这种情况下,中间件避免了压缩,因为IE6(没有补丁)存在gzip响应问题.

对于我们的网站,我们不支持IE6,但我们支持IE7和IE8.考虑到我们不支持IE6,即使浏览器是IE,我们最好还是gzip所有的javascript文件吗?

如果是这样,获取这些文件的最佳方法是什么?我们想继续使用Django中间件模块进行gzip.我们是否应该制作gzip中间件模块的副本并编辑处理IE和Javascript的几行(这感觉就像我们会违反DRY)?使用Apache进行gzip也是一种选择.

javascript django internet-explorer gzip

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

设计Ruby on Rails,安装后路由问题

我有rails Rails 2.3.8和Devise 1.0.8.我已按照安装说明进行操作,但在修改routes.rb后第一次尝试访问/ users/sign_in时,我得到了

Internal Server Error
undefined method `[]' for :users:Symbol
Run Code Online (Sandbox Code Playgroud)

当我重装时,我明白了

Routing Error
No route matches "/users/sign_up" with {:method=>:get}
Run Code Online (Sandbox Code Playgroud)

如果放在map.devise_for :users其他map.s 之上,我在尝试访问例如/ artists或/ songs时会遇到相同类型的路由错误.

我错过了什么吗?

更新:这是完整的输出 rake routes

      new_user_session GET    /users/sign_in                               {:controller=>"sessions", :action=>"new"}
          user_session POST   /users/sign_in                               {:controller=>"sessions", :action=>"create"}
  destroy_user_session GET    /users/sign_out                              {:controller=>"sessions", :action=>"destroy"}
     new_user_password GET    /users/password/new(.:format)                {:controller=>"passwords", :action=>"new"}
    edit_user_password GET    /users/password/edit(.:format)               {:controller=>"passwords", :action=>"edit"}
         user_password PUT    /users/password(.:format)                    {:controller=>"passwords", :action=>"update"}
                       POST   /users/password(.:format)                    {:controller=>"passwords", :action=>"create"}
 new_user_registration GET    /users/sign_up(.:format)                     {:controller=>"registrations", :action=>"new"}
edit_user_registration GET    /users/edit(.:format)                        {:controller=>"registrations", …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails devise

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

如何打印格式化的BigDecimal值?

我有一个BigDecimal字段amount代表钱,我需要打印其值在浏览器的格式一样$123.00,$15.50,$0.33.

我怎样才能做到这一点?

(我认为自己唯一的简单解决方案是floatValue从分数部分开始BigDecimal,然后使用NumberFormat两位数的精度).

java formatting bigdecimal number-formatting

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

Android和Javadoc:@inheritDoc无效

每次我在javadoc中使用@inheritDoc标记时,都会看到以下警告(示例):

@inheritDoc used but getCount() does not override or implement any method.
Run Code Online (Sandbox Code Playgroud)

有人知道如何避免这种情况吗?我确信这些方法实现/覆盖另一个方法,因为我还设置了@override标记,而Eclipse并没有抱怨.

我有一个类似的警告,暗示@link无法找到参考文献.这是通过使用绝对标识符(例如android.content.Intent而不是Intent)来解决的.这个问题有没有类似的解决方案?

java eclipse android javadoc

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

<a>标签替换的正则表达式

我是正则表达式的新手,但我正在努力学习它.我想删除html文本的标记,只允许内部文本.像这样的东西:

Original: Lorem ipsum <a href="http://www.google.es">Google</a> Lorem ipsum <a href="http://www.bing.com">Bing</a>
Result:  Lorem ipsum Google Lorem ipsum Bing
Run Code Online (Sandbox Code Playgroud)

我正在使用此代码:

$patterns = array( "/(<a href=\"[a-z0-9.:_\-\/]{1,}\">)/i", "/<\/a>/i");
$replacements = array("", "");

$text = 'Lorem ipsum <a href="http://www.google.es">Google</a> Lorem ipsum <a href="http://www.bing.com">Bing</a>';
$text = preg_replace($patterns,$replacements,$text);
Run Code Online (Sandbox Code Playgroud)

它有效,但我不知道这个代码是更高效还是更易读.

我可以用某种方式改进代码吗?

html php regex preg-replace

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

用匹配替换回调函数

需要更换<wiki>this page</wiki>,以<a href='wiki/this_page'>this page</a>
利用回调函数:

text = text.replace(/<wiki>(.+?)<\/wiki>/g, function(match)
    {
        return "<a href='wiki/"+match.replace(/ /g, '_')+"'>"+match+"</a>";
    }
);
Run Code Online (Sandbox Code Playgroud)

结果是该标签<wiki>被保留(完全匹配) -<a href='wiki/<wiki>this_page</wiki>'><wiki>this page</wiki></a>

有没有办法获得匹配[0],匹配[1],就像在PHP中一样preg_replace_callback()

javascript

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