问题列表 - 第16753页

使用jQuery拖放防止单击事件

我在页面上有可用jQuery拖动的元素.这些元素是否具有导航到另一页面的点击事件(例如普通链接).

什么是防止点击触发放弃这样的元素同时允许点击它的最佳方法是不是拖放状态?

我有可排序元素的这个问题,但认为有一个普通拖放的解决方案是好的.

我已经为自己解决了这个问题.在那之后我发现Scriptaculous存在相同的解决方案,但也许有人有更好的方法来实现它.

javascript jquery events drag-and-drop jquery-ui-sortable

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

打印没有页面的Jasper报告

我正在创建HTML(弹出窗口),EXCEL和PDF报告,并希望在一个页面上显示我的报告.此报告不会用于​​打印,因此不需要将报告分成页面.此后,用户还希望使用Buildin Excel排序.

是否有忽略页面的选项?

java jasper-reports

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

在C中格式化字符串

通常你可以像这样在C中打印一个字符串.

printf("No record with name %s found\n", inputString);
Run Code Online (Sandbox Code Playgroud)

但我想用它制作一个字符串,我该怎么做呢?我在寻找像这样的东西..

char *str = ("No record with name %s found\n", inputString);
Run Code Online (Sandbox Code Playgroud)

我希望很清楚我在寻找什么......

c

4
推荐指数
3
解决办法
434
查看次数

Unix hexdump中的字节序

以下*nix命令将一个IP和端口(127.0.0.1:80)的十六进制表示形式管道到hexdump命令中.

printf "\x7F\x00\x00\x01\x00\x50" | hexdump -e '3/1 "%u." /1 "%u:" 1/2 "%u" "\n"'
Run Code Online (Sandbox Code Playgroud)

-e标志允许任意格式解析输入.在这种情况下,我们将IP的前三个八位字节解析为无符号小数,后跟一个点.最后的八位字节也被解析为无符号小数,但后面跟一个冒号.最后 - 这就是问题所在 - 端口的2个字节被解析为单个无符号小数后跟换行符.

根据执行此命令的系统的字节顺序,结果会有所不同.一个大端系统将正确显示端口80; 而小端系统将显示端口20480.

有没有办法操纵hexdump以了解字节顺序,同时仍允许通过-e进行任意格式规范?

unix hexdump endianness

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

线程的上下文类加载器和普通的类加载器之间的区别

线程的上下文类加载器和普通的类加载器有什么区别?

也就是说,如果Thread.currentThread().getContextClassLoader()getClass().getClassLoader()返回不同的类加载器对象,将使用哪一个?

java multithreading jvm classloader

225
推荐指数
4
解决办法
10万
查看次数

外部表与SQLLoader

因此,我经常需要将数据加载到保存表中以运行一些数据验证检查,然后返回结果.通常,我创建保存表,然后创建一个sqlldr控制文件并将数据加载到表中,然后运行我的查询.是否有任何理由我应该使用外部表格来代替?他们会以什么方式让我的生活更轻松?

oracle external-tables sql-loader

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

什么时候模板实例化膨胀在实践中很重要?

似乎在C++和D中,静态编译的语言和模板元编程是一种流行的技术,对模板实例化膨胀有很多关注.除了资源非常有限的嵌入式系统外,在我看来,这似乎主要是理论上的问题.在嵌入式领域之外,我还没有听说过一个人能够证明这在实践中是一个问题的例子.

任何人都可以在资源有限的嵌入式系统之外提供一个例子,其中模板实例化膨胀在实践中很重要并且具有可测量的,实际上显着的负面影响吗?

c++ templates d

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

获得逻辑驱动器

我使用以下代码来获取逻辑驱动器:

string[] strDrives = Environment.GetLogicalDrives();
Run Code Online (Sandbox Code Playgroud)

但是当我想要遍历它时,会发生异常,并显示以下消息:

Drive Not Ready
Run Code Online (Sandbox Code Playgroud)

我怎样才能准备好驱动器?

.net c# drives

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

如何强制子类实现一个方法

我正在创建一个对象结构,我希望强制基类的所有子类实现一个方法.

我能想到的唯一方法是:

  1. 一个抽象类 - 可以工作,但基类有一些有用的辅助函数,可供一些子类使用.

  2. 接口 - 如果仅应用于基类,则子类不必仅实现基类所具有的功能.

这甚至可能吗?

注意这是一个.NET 2应用程序.

c# oop inheritance

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

通过反射访问Java中的私有变量

我正在尝试编写一个方法,使用反射在类中获取私有字段.

这是我的课程(本例简化):

public class SomeClass {
    private int myField;

    public SomeClass() {
        myField = 42;
    }

    public static Object getInstanceField(Object instance, String fieldName) throws Throwable {
        Field field = instance.getClass().getDeclaredField(fieldName);
        return field.get(instance);
    }
}
Run Code Online (Sandbox Code Playgroud)

所以说我这样做:

SomeClass c = new SomeClass();
Object val = SomeClass.getInstanceField(c, "myField");
Run Code Online (Sandbox Code Playgroud)

我得到的是IllegalAccessException因为myField是私人的.有没有办法使用反射获取/设置私有变量?(我在C#中完成了,但这是我第一次在Java中尝试过它).如果你想知道为什么需要做这样的疯狂:),这是因为有时在单元测试期间将私有变量设置为失败测试的伪值等是很方便的.

java reflection

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