问题列表 - 第41820页

如何使用phpmyadmin导出MySQL中的特定列?

我在MySQL数据库中有成千上万的网站列表和其他信息.

我只想将名为"web"的网站列导出为ex​​cel或text或csv.

我知道如何导出整个数据,但不知道如何导出特定列.

php mysql phpmyadmin

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

rails使用正则表达式以逗号分隔的自动完成标记

我使用旧的auto_complete插件与gem上的taggable一起使用,试图基本上复制Stack Overflow本身的标记行为!我或多或少做了这个rails cast中描述的内容.对于单个标签,这很有用.但是,我真的想让它每次用户输入空格或逗号(就像在Stack Overflow上一样)时,自动完成将重新开始.我想有一些方法可以通过正则表达式做到这一点,但我不知道如何将这种行为应用到text_field(我想用JavaScript来"重启"自动完成,但不可否认我相当弱谈到JavaScript.这就是我的观点:

<%= text_field_with_auto_complete :business, :tags, {}, { :url => formatted_businesses_path(:js), :method => :get, :with => "'search=' + element.value" } %>
Run Code Online (Sandbox Code Playgroud)

我的控制器非常简单,只需保存特定业务的标签即可.

如果有人能指出我正确的方向(因为我不知道如何去做)我会非常感激.

javascript regex tags autocomplete ruby-on-rails

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

rails has_many最小集合大小更新验证

我有一个has_many接受嵌套属性的关联.我需要在集合中至少有一个关联对象,所以我写了一个自定义验证器:

class MinimumCollectionSizeValidator < ActiveModel::EachValidator
  def validate_each(record, attribute, value)
    if value.size < options[:size]
      record.errors[attribute] << (options[:message] || "must have at least #{options[:size]} line.")
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

该模型看起来像:

has_many :foos, :dependent=>:destroy
accepts_nested_attributes_for :foos
validates :foos, :minimum_collection_size=>{:size=>1}
Run Code Online (Sandbox Code Playgroud)

这在模型创建方面效果很好,但在更新时失败了. @my_model.update_attributes(params[:my_model])即使所有foos都被_destroy删除,也会返回true.

我怎么update_attributes能表现得一样save

ruby-on-rails ruby-on-rails-3

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

查找NSArray(或NSMutableArray)中的最大元素

我在导航时遇到了一些麻烦NSArray.

我的阵列:

Element[0] = "ElementA"
Element[1] = "ElementA"
Element[2] = "ElementA"
Element[3] = "ElementA"
Element[4] = "ElementB"
Element[5] = "ElementC"
Run Code Online (Sandbox Code Playgroud)

Objective-C中是否有任何方法可以帮助我找到"中位数"元素?在这种情况下,"中位数"将是"ElementA",或者是出现最大次数的值.

在C#中,这将是一次调用,但我找不到Objective-C中的等价物.

非常感谢,布雷特

iphone objective-c ios4

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

杰克逊与JSON:未被识别的领域,没有标记为可忽略

我需要将某个JSON字符串转换为Java对象.我正在使用Jackson进行JSON处理.我无法控制输入JSON(我从Web服务中读取).这是我的输入JSON:

{"wrapper":[{"id":"13","name":"Fred"}]}
Run Code Online (Sandbox Code Playgroud)

这是一个简化的用例:

private void tryReading() {
    String jsonStr = "{\"wrapper\"\:[{\"id\":\"13\",\"name\":\"Fred\"}]}";
    ObjectMapper mapper = new ObjectMapper();  
    Wrapper wrapper = null;
    try {
        wrapper = mapper.readValue(jsonStr , Wrapper.class);
    } catch (Exception e) {
        e.printStackTrace();
    }
    System.out.println("wrapper = " + wrapper);
}
Run Code Online (Sandbox Code Playgroud)

我的实体类是:

public Class Student { 
    private String name;
    private String id;
    //getters & setters for name & id here
}
Run Code Online (Sandbox Code Playgroud)

My Wrapper类基本上是一个容器对象,用于获取我的学生列表:

public Class Wrapper {
    private List<Student> students;
    //getters & setters here
}
Run Code Online (Sandbox Code Playgroud)

我一直收到这个错误,"包装"返回null.我不确定缺少什么.有人可以帮忙吗?

org.codehaus.jackson.map.exc.UnrecognizedPropertyException: 
    Unrecognized field …
Run Code Online (Sandbox Code Playgroud)

java data-binding json jackson

602
推荐指数
30
解决办法
69万
查看次数

horizo​​ntalScrollView里面的布局,就是屏幕的大小

我是android新手,一直在寻找解决方案,但到目前为止还没有运气.我想创建一个类似下图的布局.

我想有一个linearLayout,它是屏幕的大小.然后有另一个linearLayout,它也是屏幕的大小,但屏幕外.然后我可以在两个虚拟"屏幕"之间滚动.

在此输入图像描述

有一篇有趣的文章解释了如何扩展scrollView类,以便我可以获得一个很酷的捕捉效果,所以如果我可以让它工作,我的应用程序将感觉很像在主屏幕之间滚动.

我已经阅读了有关权重以及scrollView的fillViewport ="true"的内容.我担心我不明白这些如何与horizo​​ntalScrollView一起使用以使linearLayouts填满屏幕.我尝试过fill_parent和wrap_content的各种组合,但无济于事.

正如我所看到的,只要构建子视图(每个"屏幕"中的元素)并考虑到屏幕可变性,此功能不会损害具有不同屏幕的设备之间的应用程序的可移植性.

这是我尝试的XML的一个简单示例:

<HorizontalScrollView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/HorizontalScrollView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fillViewport="true">

<LinearLayout 
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <LinearLayout 
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent">

        <EditText
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:id="@+id/txtTestBox"
            >
        </EditText>
    </LinearLayout>

    <LinearLayout 
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">

        <Button
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="Button 1"
        />

    </LinearLayout>

</LinearLayout>

</HorizontalScrollView>
Run Code Online (Sandbox Code Playgroud)

不幸的是,这甚至没有接近我正在寻找的东西.希望这可以做到......

感谢您的任何帮助或建议.

android

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

Rails不会在测试数据库中重新创建mysql视图,即使在config.active_record.schema_format =:sql时也是如此

我们在开发和测试数据库中有一些mysql视图,这些视图是在迁移过程中通过执行(sql)语句创建的.Rails的默认schema.rb将这些视图创建为表.当config.active_record.schema_format设置为:sql时,根本不会创建这些视图.

是否有设置确保在测试数据库中重新创建这些视图?

如果没有,有人可以建议解决方法吗?

注意,show create table这个视图是这样的:

CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `sales_reports` AS select ...
Run Code Online (Sandbox Code Playgroud)

并且视图包含在 show tables

经过调查,看起来activerecord故意这样做.

active_record/connection_adapters/mysql_adapter.rb

有这么好的理由吗?

ruby mysql migration activerecord ruby-on-rails

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

请验证此代码给我一个建议?

嗨,这会产生错误,我需要动态创建行和删除请帮助我

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title>Dynamic Rows</title>
  <script src="Include_Files/jquery-1.4.2.min.js" type="text/javascript"></script>
  <script>
   $(document).ready(function(){
    $("<table class='ta1' border='1'></table>").appendTo('.table1');
    $('.add').click(function(){
     addRows();
    };
function addRows(){
$table=$(".ta1");
$("<tr class='ta1'><td>rajasekhar</td><td>hostanalytics</td></tr>").appendTo($table); 
}
});
  </script>
   </head>
<body>
  <div id="table1"></div>
     <input type="button" class="add" name="add" value="AddRows"/>
     <input type="button" class="delete" name="delete" value="DeleteRows"/>
 </body>
</html>
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

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

Android Media Player在调用Stop后重新启动音频

我能够流动音频并且没有任何问题地停止它,但是当我尝试在停止后再次启动它时,它不会启动并且我得到一个IllegalState异常.

这是我正在做的事情:

开始玩

mediaPlayer.setDataSource(PATH);
mediaPlayer.prepare();
mediaPlayer.start();
Run Code Online (Sandbox Code Playgroud)

别玩了

mediaPlayer.stop
Run Code Online (Sandbox Code Playgroud)

现在,如果我想再次开始播放相同的媒体,我该怎么做?

*PATH是连续运行的无线电台的URL.

audio android media-player

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

如何在android中点击叠加显示弹出窗口?

在我的地图应用程序中,我在地图上显示一组叠加层.每当我点击叠加层时,我都需要显示一个弹出窗口,就像这样

MapView与覆盖弹出窗口的图像

任何人都可以帮我解决这个问题吗?

android google-maps android-mapview

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