问题列表 - 第33268页

HTML - 在表格的单元格中启用滚动

假设我有一个固定宽度和高度的表格单元格......我的数据超出了单元格的固定尺寸......

<td width="500" height="300">lots of data that exceeds the dimensions</td>
Run Code Online (Sandbox Code Playgroud)
  • 我可以在单元格中启用滚动此数据....
  • 如果不是什么解决方案..我只有500 x 300的空间

html scroll html-table cell

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

针对 javax 绑定注释而不是模式进行验证

一直在使用最新的 JAXB Sun 实现,但可以依靠 XJC 生成正确的注释。有几个示例,其中 XJC 没有任何逻辑原因没有附加 XMLElement 或 XMLAttribute 注释。加上插件框架背后的逻辑有问题。无论如何,我想放弃编写模式只是为了生成 POJO,然后必须加载模式仅用于验证的想法。

有人有办法直接针对 Javax 绑定注释进行验证吗?看到了一个很酷的解决方法: 如何在 jaxb 中解组并享受模式验证而不使用显式模式文件

动态创建模式只是为了进行验证。正在寻找一种直接针对注释的方法(例如 Hibernate Validator 和 JSR 303,但专门针对 Javax 绑定注释)?

java validation annotations jaxb

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

在NetBeans 6.9中找不到主类

每当我加载NetBeans 6.9(同样的错误也发生在以前的版本上)时,我让NetBeans完成扫描我的项目,一旦完成,我尝试运行一个指向带有main方法的类的配置文件,NetBeans总是说主类不是发现,即使它弹出错误,它会出现在类列表中.

如果我从列表中选择类并单击"确定",则会再次发生相同的错误(未找到主类).

如果我编译主类,我仍然会遇到同样的问题.

如果我重建整个项目,我想我仍然会遇到同样的问题. - >当我编译主项目时,它会编译所有项目,甚至是那些已关闭的项目.到底是怎么回事?

到目前为止,我找到解决这个问题的唯一方法是关闭项目并重新打开它,等待项目扫描再次完成.

这令人非常恼火.有没有解决这个问题?

我注意到的另一个奇怪的事情是我的项目似乎构建了错误的JAR文件名(尽管如果我执行上述步骤关闭并重新打开项目它仍然有效).我有两个具有不同名称的项目,甚至在关闭了另一个项目并重新启动NetBeans很多次之后,当我构建第一个项目时,它使用JAR文件名作为已经关闭了很长时间的第二个项目.

netbeans

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

更新通知区域中的进度条

关于如何在通知栏中进行自定义布局,已经有几个主题.问题是我必须遗漏一些简单的东西.

我有一个custom_notification_layout.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
              android:orientation="vertical"
              android:layout_width="fill_parent"
              android:layout_height="fill_parent"
              android:padding="3dip"
              >

    <TextView android:id="@+id/text"
              android:text="Uploading"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content"
              android:textColor="#000"
              />

    <ProgressBar  
            style="?android:attr/progressBarStyleHorizontal" 
            android:layout_height="wrap_content" 
            android:layout_width="fill_parent"
            android:max="0" 
            android:progress="0"   
            android:layout_marginLeft="10dip"  
            android:id="@+id/progressBar" 
            />  
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我还有一些创建通知的测试代码,它可以工作并显示进度条.

NotificationManager mManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
Notification notification = new Notification(R.drawable.icon, title, System.currentTimeMillis());
RemoteViews contentView = new RemoteViews(context.getPackageName(), R.layout.custom_notification_layout);
contentView.setProgressBar(R.id.progressBar, 10, 0, false);        
contentView.setTextViewText(R.id.text, text);       
notification.contentView = contentView;

Intent notificationIntent = new Intent(context, NotificationHandler.class);
PendingIntent contentIntent = PendingIntent.getActivity(context, 0, notificationIntent, 0);
notification.contentIntent = contentIntent;
mManager.notify(APPID, notification);
Run Code Online (Sandbox Code Playgroud)

最后我尝试更新进度条,这不起作用.

contentView.setProgressBar(R.id.progressBar, 10, 5, false); 
Run Code Online (Sandbox Code Playgroud)

实际更新通知的秘诀是什么?

android

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

使用jQuery使用multipart/form-data进行HTTP POST调用?

我正在尝试使用jQuery使用multipart/form-data进行HTTP POST调用:

$.ajax({
  url: 'http://localhost:8080/dcs/rest',
  type: 'POST',
  contentType:'multipart/form-data',
  data: 'dcs.source=boss-web&query=data&dcs.algorithm=lingo&dcs.output.format=JSON&dcs.clusters.only=true', 
  //dataType: "jsonP",
  success: function(jsonData) {alert('POST alert'); data=jsonData ; },
  error : function(XMLHttpRequest, textStatus, errorThrown) {
            console.log('An Ajax error was thrown.');
            console.log(XMLHttpRequest);
            console.log(textStatus);
            console.log(errorThrown);
          }
});
Run Code Online (Sandbox Code Playgroud)

它不起作用.Firebug返回未定义的错误,返回的XMLHttpRequst对象multipart字段设置为false.

我可以做些什么来使用jQuery工作?如果不可能有一个简单的实现这个?

即idon't不需要传输文件,只需要一些数据.但服务器需要multipart.

javascript jquery post http multipart

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

UIMenuController自定义项目

我创建了一个UIMenuController并设置了一个自定义菜单项,如下所示:

UIMenuController *menuController = [UIMenuController sharedMenuController];
UIMenuItem *item1 = [[UIMenuItem alloc] initWithTitle:@"Do This" action:@selector(item1)];
[menuController setMenuItems:[NSArray arrayWithObject:item1]];
Run Code Online (Sandbox Code Playgroud)

但我希望该对象是唯一出现的对象,所以我添加了这段代码:

- (BOOL)canPerformAction: (SEL)action withSender: (id)sender {
    BOOL answer = NO;

    if (action == @selector(item1))
        answer = YES;

    return answer;
}
Run Code Online (Sandbox Code Playgroud)

问题是它仍然显示其他##标题##项目,例如"选择","全选"和"粘贴".这可能与在...中显示的内容有关UITextView.但是,如果显示所有其他项目,我该如何停止?

iphone cocoa-touch objective-c uitextview uimenucontroller

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

Dot与新线不匹配?

当我.在其中编写正则表达式时,它与新行不匹配.

preg_match('/.*+?/') ...
Run Code Online (Sandbox Code Playgroud)

我需要写什么,以匹配所有可能的字符和新行?

php regex

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

ArrayList.remove(int index)不使用非匿名类对象

ArrayList.remove(int index)正在使用ActionListener类的匿名实例: -

DeleteModule.java: -

import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import javax.swing.JTextField;



class MyFrame extends JFrame{

    private ArrayList<String> list = new ArrayList<String>() ; 
    private JButton btn = new JButton("Enter index to delete : ") ;
    private JTextField fld = new JTextField() ;

    MyFrame(){
        populateList() ;

        setLayout(new GridLayout(1, 2)) ;
        setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE) ;
        setSize(400, 60) ;

        btn.addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent e) {
                list.remove( Integer.parseInt( fld.getText() ) ) ;
                JOptionPane.showConfirmDialog(null, list, …
Run Code Online (Sandbox Code Playgroud)

java collections arraylist anonymous-class

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

OCaml中具有多个参数的函子

我有以下情况:

module type M = sig type s = ...  end

module Make(P: Something) : (M with type s = P.t) = struct
   type s = P.t
   ...
end
Run Code Online (Sandbox Code Playgroud)

这适用于生成在其实现M中使用类型模块的特定实现的类型的模块Something.

现在假设我有另一个模块定义为

module type AU = sig
  val feed : float -> unitv
  val nth : int -> (float -> float)
  val reset : unit -> unit
end
Run Code Online (Sandbox Code Playgroud)

有各种实现

module SUAlg : AU = struct ... end
module MLAlg : AU = struct ... end
module ACEAlg …
Run Code Online (Sandbox Code Playgroud)

ocaml module functor

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

如何在禁用Javascript的情况下让我的UI"优雅地降级"?

我已经在SO上阅读了多篇文章,如果用户禁用了Javascript,理想情况下,您的页面应该"优雅地降级".我不确定一般来说应该做些什么类型的事情来实现这一目标.

我有一大堆HTML用于配置'计划'.根据选择框的值,将显示不同的字段.

<select name="schedule.frequency"
    id="schedule.frequency" 
    onChange='updateScheduleFields()' >
        <option value="Manual">Run Manually</option>
        <option value="Monthly">Monthly</option>
        <option value="Weekly">Weekly</option>
        <option value="Daily">Daily</option>
        <option value="Hourly">Hourly</option>
</select>
Run Code Online (Sandbox Code Playgroud)

更新选择后,我隐藏显示的字段,以便在不合适时不显示"星期几"或"月中的日期"等字段.我不确定如何在没有Javascript的情况下优雅地降低这种性能,因为如上所述,某些字段对于各种计划类型来说完全不合适.

我的问题是:一般来说,如果没有Javascript,我将如何制作禁用/隐藏不适当字段的内容或者某些前/后处理是否会正常降级?

我也对我能看到的可以处理这种退化的特定网站感兴趣吗?

javascript graceful-degradation

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