问题列表 - 第39328页

关于Hash排序和打印的问题

我在如何打印哈希内容方面遇到了麻烦.

这段代码片段,

#!/usr/bin/perl -w
use strict;
use warnings;

my (%data, $keyword);

while (my $line = <DATA>){
    next unless $line =~ /\S/;
    chomp $line;
    if ($line =~ /^Keyword/){
        $keyword = $line;
    }
    else {
        push @{$data{$keyword}}, $line;
    }
}

# How to sort by keys using while loop?
while ( my ($k,$v) = each %data ) { 
    print "$k => $v\n";
}

# BTW, foreach loop sorting works.
#foreach my $key (sort (keys(%data))) {
#   print "$key \t$data{$key}\n";
#}

__DATA__
Keyword1 …
Run Code Online (Sandbox Code Playgroud)

perl hash

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

Windows窗体中的文本框验证

我想在提交表单之前验证用户是否始终在文本框中输入值.但是我放的支票允许用户输入空格并继续提交表格.因此,如果文本框中只有空格,则如何进行检查以使用户无法提交表单.

.net c# validation textbox winforms

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

如何验证Codeigniter中结合的多个字段?

是否有一种创造性且简单的方法可以同时检查多个表单字段.

我有一个表单,其中包含动态生成的字段,每个表单都有唯一的ID.

事情是提交所有字段不是必需的,但在提交之前必须至少填写一个字段.

有没有办法在Codeigniter中执行此操作,或者我将如何有效地验证这一点.

我知道可以单独检查每个字段,但我正在寻求一种更清洁的方式.

我希望你们这些都很清楚.谢谢.

php codeigniter

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

如何隐藏视图源

有人可以帮我隐藏点网中网页的查看源选项吗?

c# asp.net

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

jQuery在元素之前前置

我有像这样的html结构/

<li id="1"></li>
<li id="2"></li>
<li id="3"></li>
<li id="comment-box"></li>
Run Code Online (Sandbox Code Playgroud)

现在我想要前置

<li id="4"></li>
Run Code Online (Sandbox Code Playgroud)

在评论框之前.

我从评论框提交表格,一旦成功,我想做前置.

html jquery prepend

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

Hibernate Annotations不适用于getter但适用于属性

我面临着hibernate注释的问题.对于下面显示的代码,我有一个酒店类,客户类,我使用customerhotelbooking来跟踪哪个客户预订了哪个酒店,反之亦然.但是当我在酒店和顾客的吸气剂上放置注释时,它给出了一个例外,令人惊讶的是,当我将它放在属性上时它会起作用.有人可以告诉为什么会如此?

`Caused by: org.hibernate.MappingException: Could not determine type for: com.xebia.hotelBooking.domain.Customer, at table: CustomerHotelBooking, for columns: [org.hibernate.mapping.Column(customer)]
 at org.hibernate.mapping.SimpleValue.getType(SimpleValue.java:290)
 at org.hibernate.mapping.SimpleValue.isValid(SimpleValue.java:274)
 at org.hibernate.mapping.Property.isValid(Property.java:217)
 at org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:464)
 at org.hibernate.mapping.RootClass.validate(RootClass.java:236)
 at org.hibernate.cfg.Configuration.validate(Configuration.java:1193)
 at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1378)
 at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:954)
 at org.jboss.seam.persistence.HibernateSessionFactory.createSessionFactory(HibernateSessionFactory.java:165)
 at org.jboss.seam.persistence.HibernateSessionFactory.startup(HibernateSessionFactory.java:79)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
 at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:144)
 at org.jboss.seam.Component.callComponentMethod(Component.java:2249)
 at org.jboss.seam.Component.callCreateMethod(Component.java:2172)
 at org.jboss.seam.Component.newInstance(Component.java:2132)`
Run Code Online (Sandbox Code Playgroud)

我有酒吧豆,如图所示`

@Id
 @GeneratedValue
 private int id;

 private String description;

 private String city;

 private String name;

 private String rating ;

 private int isBooked; 
 `
Run Code Online (Sandbox Code Playgroud)

Cusomer豆为`

        @Id …
Run Code Online (Sandbox Code Playgroud)

java orm hibernate

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

创建一个新的SVGTransform对象以附加到SVGTransformList

我正在使用firefox 3.6并且想要在单击时向svg元素添加翻译; 这个元素已经有了其他翻译.

var svgs = document.getElementsByTagName("svg:svg");
var group = svgs[0].childNodes[1];
group.addEventListener("click",function(e){
    var group2 = group.cloneNode(true);
    group2.setAttribute("transform", group2.getAttribute("transform")+" translate(10,10)");
    svg2.insertBefore(whole2, whole);
},false);
Run Code Online (Sandbox Code Playgroud)

但另一种方法setAttribute是:

group2.translate.baseVal.appendItem(newSVGTransformTranslation);
Run Code Online (Sandbox Code Playgroud)

在我被困的地方,我可以打电话

newSVGTransformTranslation =
  new SVGTransform(SVGTransform.SVG_TRANSFORM_TRANSLATE);
Run Code Online (Sandbox Code Playgroud)

但是生成的对象没有setTranslate(x,y)我期望的方法; 也没有任何人.奇怪group2.translate.baseVal.getItem(0)的确有它,但没有克隆或复制方法可用.

我必须错误地使用构造函数.有没有人有正确形式的例子?

javascript svg

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

按钮单击事件时旋转文本

我需要在按钮点击时以不同的角度旋转文本.

我需要两个按钮,一个用于顺时针移动文本,另一个用于逆时针移动文本.

javascript css

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

在java中调整jpeg图像的大小

我正在 Java 中进行图像比较。我认为在比较图像之前,最好先处理图像以设置固定大小的图像。是否有任何 Java 功能来调整图像大小。我想将图像重新缩放为 300*225。

java image-processing

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

Class.forName()如何工作?

我刚学会了java.sql package.它用于Class.forName()动态加载扩展的驱动程序DriverManager.然后我们使用DriverManager.getConnection()方法获得连接.

那么整个过程如何运作?
DriverManager类如何在不使用实际驱动程序的类名的情况下知道如何获取连接.

我们也可以将Class.forName()用于自定义应用程序......如果用一个例子来解释,我将非常高兴.

java jdbc

54
推荐指数
3
解决办法
7万
查看次数