问题列表 - 第31109页

如何指定maven的分布管理组织?

我正在试图弄清楚如何组织许多(大约50多个)maven2项目,以便他们可以部署到一个中央nexus存储库.在使用mvn deploy目标时,需要在distributionManagement标记中指定目标,如下所示:

<distributionManagement>
   <repository>
      <id>nexus-site</id>
        <url>http://central_nexus/server</url>
   </repository>
</distributionManagement>
Run Code Online (Sandbox Code Playgroud)

现在,我不希望每个pom.xml(50+以上)一遍又一遍地包含这个块.我的第一个虽然是settings.xml文件,但似乎不可能(按设计)在那里定义它.那么,第一个问题是,为什么会这样呢?如果有可能我可以在maven2发行版的settings.xml中指定它,它可以分发给所有开发人员.

我发现唯一可行的解​​决方案是创建一个组织范围的master-pom项目,它确实包含这些设置,并使所有其他pom.xml依赖于这个master-pom via <parent>标签.但这在多模块构建中看起来很奇怪:

- master configuration POM (pm)
- Project 1 parent pom (p1 with module 1 and module 2 as modules)
    - Project 1 module pom (with pm as parent)
    - Project 2 module pom (with pm as parent)
Run Code Online (Sandbox Code Playgroud)

通常我在所有文档中都读到模块poms应该使用父pom,而不是一些不同的pom.但在阅读了关于继承诉聚合的maven网站之后,我们写道它确实是可能的.

我发现的一个问题是maven网站生成,这似乎有这个设置的问题(模块如果没有直接的反向引用就无法正确链接)

那么,这是一种有效的方法吗?问题的任何其他更明显,更简单的解决方案?

java deployment maven-2 nexus maven

105
推荐指数
3
解决办法
10万
查看次数

使用jQuery选择DropDownlist时如何防止AutoPostBack

我想在用户选择DropDownList中的项目时显示确认对话框.如果用户按"取消",我想停止回发.这是我添加到onchange事件的函数:

function imitateConfirmUnload(event) {
    if (window.onbeforeunload = null)
        return true;

    return confirm("Are you sure you want to navigate away from this page?\n\nYou have unsaved changes\n\nPress OK to continue or Cancel to stay on the current page.");
}
Run Code Online (Sandbox Code Playgroud)

这是我的启动脚本中的相关代码,用于将处理程序添加到事件中:

function addConfirmToWarnClasses() {

    $('.warn').change(function() {
        imitateConfirmUnload()
    });
}
Run Code Online (Sandbox Code Playgroud)

问题是即使用户选择"取消",也会发生回发.如果我将处理程序移动到click事件,它就可以工作.但它对我来说很笨拙.

编辑

更正:它不起作用,因为对话框阻止选择,因此当用户选择"确定"时,没有发生任何更改,并且在您需要时不会回发!

编辑2

DropDownList位于UpdatePanel内部,因此可能会影响行为.

asp.net jquery javascript-events

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

C#中的DataTable.Select和Performance问题

我正在从DataTables中的三个制表符分隔文件导入数据,然后我需要遍历主表的每一行并找到两个子表中的所有行.对于我从子表中找到的每个DataRow []数组,我必须再次单独遍历每一行并根据不同的参数检查值,最后我需要创建一个最终记录,这将是主人和两个孩子的合并表列.现在我已经完成了它的工作,但问题在于它的性能.我正在使用DataTable.Select来查找子表中的所有子行,我认为这些行非常慢.请记住表中没有任何主键,因为重复行是可接受的.目前我在主表中有1200行,在子表中有8000行,这样做的总时间是8分钟.

不知道如何提高性能.提前致谢

代码低于***************

 DataTable rawMasterdt = importMasterFile();
 DataTable rawDespdt = importDescriptionFile();

        dsHelper = new DataSetHelper();
        DataTable distinctdt = new DataTable();
        distinctdt = dsHelper.SelectDistinct("DistinctOffers", rawMasterdt, "C1");

        if (distinctdt.Rows.Count > 0)
        {
            int count = 0;
                foreach (DataRow offer in distinctdt.Rows)
                {
                    string exp = "C1 = " + "'" + offer[0].ToString() + "'" + "";
                    DataRow masterRow = rawMasterdt.Select(exp)[0];

                    count++;
                    txtBlock1.Text = "Importing Offer " + count.ToString() + " of " + distinctdt.Rows.Count.ToString(); 
                    if (masterRow != null )
                        {
                            Product …
Run Code Online (Sandbox Code Playgroud)

c# datatable.select

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

如何一次删除Hibernate JoinTable中的所有关联?

我们有以下两个具有多对多关联的实体:

@Entity
public class Role {
  ...
  @ManyToMany
  @JoinTable( name = "user_has_role", joinColumns = { @JoinColumn( name = "role_fk" ) }, inverseJoinColumns = { @JoinColumn( name = "user_fk" ) } )
  private Set<User>           userCollection; 
  ...
}
Run Code Online (Sandbox Code Playgroud)

@Entity
public class User {
  ...
  //bi-directional many-to-many association to Role
  @ManyToMany( mappedBy = "userCollection" )
  private Set<Role>        roleCollection;
  ...
}
Run Code Online (Sandbox Code Playgroud)

如果我们想要截断所有数据

em.createQuery( "DELETE Role" ).executeUpdate();
Run Code Online (Sandbox Code Playgroud)

我们必须清除"user_has_role"JoinTable中的所有关联,如下面的答案所示:

for ( ... )
{
    A a = aDao.getObject(aId);
    B b = bDao.getObject(bId);

    b.getAs().remove(a); …
Run Code Online (Sandbox Code Playgroud)

java many-to-many hibernate jointable

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

使用django上传文件

以下代码用于文件上传有什么问题.request.FILES ['file']看起来是空的

楷模:

  from django.db import models 
  from django import forms

  class UploadFileForm(forms.Form):
      title = forms.CharField(max_length=50)
      file  = forms.FileField(label="Your file")
Run Code Online (Sandbox Code Playgroud)

浏览次数:

def index(request):
  if request.method == 'POST':
   a=request.POST
   logging.debug(a["title"])
   logging.debug(a["file"])
   form = UploadFileForm()
   form = UploadFileForm(request.POST, request.FILES)

  handle_uploaded_file(request.FILES['file'])

  if form.is_valid():
     handle_uploaded_file(request.FILES['file'])

     return HttpResponseRedirect('/Files/')
else:
  form = UploadFileForm()
return render_to_response('Files/index.html', {'form': form})


def handle_uploaded_file(f):
 logging.debug("here1")
 #destination = open('some/file/name.txt', 'wb+')
 destination = open('/tmp', 'wb+')
 for chunk in f.chunks():
   destination.write(chunk)
 destination.close()
Run Code Online (Sandbox Code Playgroud)

模板:

      <form name="lang" action="/test/" method="post">
      <table>
     <tr><td>
     <b> {{ form.file.label_tag }}</b>  {{ …
Run Code Online (Sandbox Code Playgroud)

python django django-templates django-models django-views

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

Java/zip:为什么.jar文件是非确定性创建的?

我从未真正研究过它,但现在我意识到我无法轻松构建两个相同的.jar文件.

我的意思是,如果我构建两次,没有改变任何东西,我得到完全相同的大小但.jar的校验和不同.

于是我赶紧跑了一些测试(基本解压,排序-n -k 5 "荷兰国际集团,然后DIFF "荷兰国际集团)看到所有文件里面将.jar是相同的,但该.jar是不同的.

所以我用一个简单的.zip文件做了测试,发现了这个:

... $ zip 1.zip a.txt
... $ zip 2.zip a.txt
... $ ls -l ?.zip
-rw-rw-r-- 1 webinator webinator 147 2010-07-21 13:09 1.zip
-rw-rw-r-- 1 webinator webinator 147 2010-07-21 13:09 2.zip
Run Code Online (Sandbox Code Playgroud)

(完全相同的.zip文件大小)

... $ sha1sum ?.zip
db99f6ad5733c25c0ef1695ac3ca3baf5d5245cf  1.zip
eaf9f0f92eb2ac3e6ac33b44ef45b170f7984a91  2.zip
Run Code Online (Sandbox Code Playgroud)

(不同的SHA-1总和,让我们看看为什么)

$ hexdump 1.zip -C > 1.txt

$ hexdump 2.zip -C > 2.txt

$ diff 1.txt 2.txt 
3c3
< 00000020 …
Run Code Online (Sandbox Code Playgroud)

java zip

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

是否为java调用方法中的每个循环执行高级操作,该方法返回一个数组以便每次迭代?

他,

我对java中的高级for循环有疑问.如果有一个方法调用Method.returnArray(),我用for(ArrayElement e:Method.returnArray())迭代数组{// do smth}

每次迭代都会调用.returnArray()吗?

谢谢.

java foreach

31
推荐指数
3
解决办法
7891
查看次数

如何在asp.net成员资格中最好地处理权限(而不是角色),特别是在ASP.NET MVC中

有很多关于设置asp.net成员资格,角色提供者等的问题(和信息).您是否应该使用microsoft提供的内置平台,或者角色扩展您自己的基类和角色.

我决定扩展默认提供程序并实现我自己的成员资格和角色提供程序.现在我的问题,特别是围绕角色身份验证.

传统上,您可以创建角色,例如"经理,管理员,员工,超级用户"或任何您拥有的角色.但是对于我认为是更精细控制的权限,您应该/应该做什么?让我详细说明......

在我的asp.net mvc网站中,我有不同的领域,如管理,管理,消息传递,报告等.我会为"管理员","经理","报告者"等各个角色创建角色.如果没有相应的角色,您可以无法访问该网站的该区域.所以我会在类级别锁定整个控制器.

但现在以一个地区为例; 消息,并说我想为CRUD获得更好的谷物权限; 创建消息,查看/阅读消息,编辑消息,删除消息等.

最后我的问题.如何实现这种更精细的控制?我看到的一种方法(不确定它是否是一个好方法),就是为所有东西创建asp.net成员角色.所以我可能......

Messenger(广义级角色),CreateMessage,ReadMessage,EditMessage,DeleteMessage.

一方面,我希望一些用户能够阅读/查看消息.但不一定要创建或删除它们.单个控制器操作可以应用特定角色.

你觉得这种方法有什么问题吗?你有更好的主意吗?

迄今解决方案

我决定创建自己的架构并实现自定义成员资格和角色提供程序.我的架构包括;

  • 用户
  • 用户资料
  • 允许
  • PermissionAssignment
  • 角色
  • RoleAssignment

将在第二天或第二天离开,但是当我有机会时会更新更多信息.

asp.net-mvc asp.net-membership asp.net-authentication asp.net-roles

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

正则表达式以在标签之间获取文本

我正在编写一个应用程序来获取html页面的标题,body标签下的一些文本和图像.这就像facebook的分享内容.我可以得到一个正则表达式.谢谢你的帮助.

html php regex

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

如何通过iframe嵌入调整大小的网站?

我需要在另一个网站上嵌入一个网站(我认为通过iframe).我想在这个分辨率中嵌入这个网站:200x150像素.

我怎样才能做到这一点 ?

html css iframe xhtml html5

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