问题列表 - 第42493页

Java世界中有多少百分比使用Maven?

我正在为Java库构建教程.有一个非常简单的方法可以开始使用Maven + Eclipse,但我不确定我是否可以认为遵循本教程的大多数人都会有Maven设置.所以,我很好奇,Java世界中有多少百分比使用Maven来管理他们的项目?

java maven

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

SQL数据类型问题

我在为简单的Oracle SQL数据库中的属性选择适当的数据类型时遇到了一些麻烦.

这是我的情况,我有两个表 - 客户和代理.我的Agent表中的一个属性称为Signed Customers,我需要它将一组整数(客户编号)作为一种数组.

Customer中的主键是Customer_ID,是INT.它与"签约客户"类型有关系??? 在表Agent中.那么"签约客户"的类型应该是什么?

任何帮助将不胜感激.

sql database oracle types

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

Rails 3:永久公开个人资料

我有/users/1公共用户配置文件(显示方法),但我想要/user_name而不是/users/1.

如果我使用设计,我可以实现吗?

谢谢

编辑:我的节目控制器:

# public profile page
  def show
    @user = User.find(params[:id])
  end
Run Code Online (Sandbox Code Playgroud)

rubygems ruby-on-rails devise ruby-on-rails-3

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

多线程时c#windows窗体不响应

我有一个只有两个功能的Windows窗体:第一个是在数据库中加载一些行,第二个功能是使用给定数量的线程处理这些行,因为处理速度在我的项目中非常重要,这就是为什么我不能考虑不使用多线程的选项.

问题依赖于我想添加停止执行进程的选项,这意味着如果发生任何问题就停止所有当前线程,以便用户指定另一个nr个线程并重新开始执行,但我的Windows窗体似乎冻结并执行在所有线程正常完成工作后进入停止方法.

在处理按钮单击事件中更详细我启动所有线程,然后我循环所有线程

for (int i = 0; i < threads.Length; i++)
{
      threads[i].Join();
}
Run Code Online (Sandbox Code Playgroud)

在按钮点击事件中停止我

for(int i=0;i<threads.Length;i++)
{
     if(threads[i].IsAlive)
     threads[i].Abort();
}
Run Code Online (Sandbox Code Playgroud)

我注意到,如果我评论加入部分,界面能够响应停止事件点击.

但我不想那样做,因为我想区分所有线程完成执行的那一刻,这就是我加入pa的原因

c# multithreading join abort

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

如何在Firefox中解码来自jQuery $ .ajax请求的XML响应

我正在尝试为WebService创建一个ajax请求,该请求返回给定XML中指定参数的数据.这似乎在IE中运行良好,但Firefox无法解码响应.解码后我也可以在Fiddler中成功查看响应.这是代码:

$(function() {
    $.ajax({
        type: "GET",
        url: 'http:/localhost/webservice.asmx/GetTags?groupId=10',
        contentType: "text/xml; charset=utf-8",
        dataType: "xml",
        success: function(response) {
            $('#result').html('success',response);
            $(response).find("string").each(function() {
                $('#result').append($(this).text());
            });
        },
        error: function(response) {
            $('#result').html('failure',response);
        }
    });

});
Run Code Online (Sandbox Code Playgroud)

有没有办法指定需要解码响应?或任何其他方式使其工作?

编辑: @Nikki9696 - 它不是JSON编码的,因为数据是以XML格式返回的.

@Oleg - 如果通过URL访问webservice,我可以在浏览器中看到的示例XML如下:

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://tempuri.org/">
  <string>tag 1</string>
  <string>tag 2</string>
  <string>tag 3</string>
</ArrayOfString>
Run Code Online (Sandbox Code Playgroud)

TextView中的提琴手返回?一条消息

"响应已编码,可能需要在检查前进行解码.点击此处进行转换."

单击后,它将显示相同的XML.我在IIS中关闭动态内容压缩然后直接在fiddler中看到XML,但FF仍然无法应对,因此排除了压缩.

我玩了一下脚本,似乎jQuery可以默认或猜测一些参数,所以dataType,例如,不是必须的.通过这些设置,我获得了成功消息,但它仍然不知道如何处理数据.我尝试将dataType设置为"jsonp",如某些SS线程中所建议的那样(此时无法找到它,将在我执行时将其链接)并且错误更改为missing ; before statement,我想因为它不是JSON对象,而是XML.有没有办法设置webservice来返回JSON?

编辑2:我已经更新,url以反映实际发生的事情.对不起,我错过了,让任何人都无法发现它.

asp.net jquery web-services

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

事后,从git存储库中修剪二进制数据

我不小心将一些大型二进制数据提交到了一些提交中.从那以后我更新了我的.gitignore,这些文件不再被提交了.但是我想回到旧的提交中,有选择地从存储库中删除这些数据,删除应该在.gitignore中的几个目录.我不想删除提交本身.

我将如何实现这一目标?我首选的方法是将.gitignore规则追溯应用于旧提交的某种方式...使用此方法的答案对其他人来说也非常有用,因为我确信我的问题不是唯一的.它也可以快速应用于通用解决方案,而无需针对每个用户的唯一目录结构进行大量自定义.

这是可能的,无论是我上面提出的简单方法,还是以更复杂的方式?

git version-control binary-data

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

为什么我不应该使用PHP的mail()函数?

在使用PHP发送电子邮件时,一般意见是要避开PHP的内置mail()函数并使用库来代替.

我想知道的是使用mail()库或扩展的实际原因和缺陷.例如,通常指定的标头未包含在标准mail()调用中.

php email

30
推荐指数
3
解决办法
9186
查看次数

jQuery - 如果element有类这样做

我需要一个jQuery脚本,它将查看是否有任何元素具有特定的类并执行更改位置等操作.

这是方法,但我认为这不会奏效.

$("a.contact").toggle(function() {
    $("#contact").animate({
        right: '0'
    }, 2000);

    if ($("#about").hasClass("opened")) {
        $("#about").animate({
            right: -700 + "px"
        }, 2000);
    }
}, function() {
    $("#contact").animate({
        right: -700 + "px"
    }, 2000);
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

Eclipse:通过快捷方式移动到新行?

我最近搬到了Eclipse.在Visual Studio中有一个快捷键Crtl+ Shift+ Enter,无论我在代码中的哪个位置(在行的中间,靠近行的开头/结尾,......),我都会转到新的行.

Eclipse中有这样的捷径吗?我在快捷键列表中找不到它.

PS.我不确定提到的快捷方式是Visual Studio本机快捷方式还是ReSharper的快捷方式.

eclipse keyboard-shortcuts

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

C#在命中属性之前运行一段代码

我有一个方法,我想始终在属性的get访问器之前运行.如果不在get {}中手动运行方法,这是否可行?这是我想要工作的一个例子.

    private string _someString;
    private string _someOtherString;

    public string SomeString
    {
        get { return _someString; }
    }

    public string SomeOtherString
    {
        get { return _someOtherString; }
    }

    public void AlwaysRun()
    {
        // Code to always run here.
    }
Run Code Online (Sandbox Code Playgroud)

c#

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