问题列表 - 第21217页

如何检测Java中的字符集编码?

有人知道是否有一种简单的方法来检测Java中的字符集编码?在我看来,某些程序能够检测给定数据使用哪个字符集,或至少进行近似.

我认为底层机制必须解码每个字符集中的数据并选择具有最少未定义字符的那个,然后是哪个字符集更常见以打破平局.

有任何想法吗?

java character-encoding

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

用于Brush属性的WPF ColorAnimation

我想知道是否有人可以帮助我 - 我有一个标签,当我在后面的代码中调用一个方法时,我需要能够在任何两种颜色之间交叉淡入淡出.

到目前为止我最好的尝试:

Private OldColor as Color = Colors.White
Sub SetPulseColor(ByVal NewColor As Color)
    Dim F As New Animation.ColorAnimation(OldColor, NewColor, New Duration(TimeSpan.Parse("00:00:01")))
    OldColor = NewColor
    F.AutoReverse = False
    PulseLogo.BeginAnimation(Label.ForegroundProperty, F)

End Sub
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是ColorAnimation返回Media.Color,Foreground的属性类型是Brush.

我知道如何创建适当的画笔,但不知道如何在动画中创建它.

从谷歌搜索,似乎我需要一个转换器:

<ValueConversion(GetType(SolidColorBrush), GetType(SolidColorBrush))> _
Public Class ColorConverter
    Implements IValueConverter

Public Function Convert(ByVal value As Object, ByVal targetType As Type, ByVal parameter As Object, ByVal culture As System.Globalization.CultureInfo) As Object Implements System.Windows.Data.IValueConverter.Convert
        Dim Color As Color = DirectCast(value, Color)
        Return New SolidColorBrush(Color)
    End Function

    Public Function …
Run Code Online (Sandbox Code Playgroud)

wpf animation converter coloranimation

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

调试Javascript时如何使用firebug进行焦点/模糊事件处理

我正在尝试使用Firebug调试一些需要模糊和聚焦事件处理的Javascript,特别是一些自动完成/预见功能.问题是,仅仅通过点击Firebug中的各个选项卡,例如"Console","Script","DOM"等等,我的应用程序中的blur()事件被触发,然后是focus()事件当我随后在文本字段中单击返回时,驱动自动完成.当尝试与Firebug交互时,这些事件被不必要地被触发,这使得调试本身成为问题,如果不是几乎不可能的话.

有没有人遇到过这个Catch 22,和/或有没有人有解决方案/建议?

javascript firebug javascript-events onfocus onblur

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

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

当它不需要做任何事情时如何闭嘴?

我怎么停止说make: Nothing to be done for 'all'.或或make: 'file' is up to date?我希望我的构建在没有做任何事情时保持沉默 - 还有其他地方echo被调用来跟踪构建进度,所以这个消息只是让事情变得混乱.我目前正在这样沉默:

all: dependency1 dependency2
    @:
Run Code Online (Sandbox Code Playgroud)

有些东西告诉我必须有更好的方法.有任何想法吗?

编辑:

但是,当我确实需要构建一些东西时,我想保持命令echo工作.我希望的一个很好的例子是--no-print-directory,但我找不到任何其他标志来关闭所选的消息.

dependencies makefile gnu-make

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

要在Linux共享库中构建的信息

我在Linux中有两个共享库,它们在构建时在所有方面都是相同的,除了每个公开的一个函数具有不同的接口(一个接受一些第三方数组类型而另一个接受字符串).我可以构建两个共享库版本,我想知道是否有一种方法可以将元信息插入共享库本身(就像你能够在构建时将注释/公司名称/等插入到DLL中一样) ,然后可以在运行时查询).

我不想以两种不同的方式命名.so文件,因为它们实际上是相同的,它们是更大系统的可互换部分.我需要我的代码在库上执行dlopen和dlsym以了解它的风格,以便它具有正确的接口.

我目前正在实现这一目标的方法是在一个中添加一个名为"Flavor_A"的无操作函数,在另一个中添加"Flavor_B".然后,我将Flavor_A或Flavor_B用于验证我正在处理的共享库.如果我得到一个NULL,我知道Flavor_X不存在,在这种情况下它必须是另一种味道.

我认为必须有更好的方法.所以,这就是我在这里的原因.

任何人都有关于如何在.so二进制文件中构建一些运行时可查询信息的建议?

谢谢.

linux shared-libraries

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

jQuery文本截断(阅读更多样式)

我的问题非常类似于" 修剪文字到340个字符 ",但在jQuery中.这听起来很直接,但当我四处搜索时,我找不到任何参考资料.

好吧,我有一个div $('#content')我想将文本修剪为'x'字符数量让我们说'600' 但是我不希望它打破它自己的单词!喜欢不' 问题...... '但' 问题...... '.

其他文本会发生什么?好吧,我隐藏了它,并会根据要求显示它!但是等一下,它应该首先删除' ... '并在它隐藏之后显示文本.

以下是$('#content')的示例结构:

<div id="content">
    <p>Once upon a midnight dreary, while I pondered weak and weary,Over many a quaint and curious volume of forgotten lore.</p>
    <p>Writing example text is very boring.</p>
    <p>Specially when you are dumb enough not to copy and paste. Oh!</p>
    <p>Once it sheltered the rogues and rapscallions of the British Empire; now Kangaroo Island is ready and waiting for some derring-do …
Run Code Online (Sandbox Code Playgroud)

jquery text trim

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

Django MySQL全文搜索

我需要为我的Django应用程序实现全文搜索,将MySQL作为后端运行.

假设我的模型如下:

class MyItem(models.Model):
    title = models.CharField()
    short_description = models.TextField()
    description = models.TextField()
Run Code Online (Sandbox Code Playgroud)

我想首先在标题中找到搜索词出现的结果,然后在short_description和结尾的描述字段中得到结果.如果我不必使用额外的模块/应用程序完成此任务,我会更高兴.

mysql django full-text-search

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

动作脚本中的虚拟关键字有什么作用?

我找到了一些使用virtual关键字进行函数的代码 ,例如:

package tryOut{
    public class Parent {

        public function Parent() {}

        public function foo():void{
            trace("Parent foo");
        }//foo

        public virtual function bar():void{
            trace("Parent virtual bar");
        }//bar      
    }//class
}//package
Run Code Online (Sandbox Code Playgroud)

据我所知,使用virtual关键字应该修改覆盖方法的方式,或者使用子方法的方式可以工作,或者其他什么.但它似乎什么都不做.有延伸:

package tryOut {
    public class Child extends Parent {
        public function Child() {}

        public override function foo():void {
            trace("Child foo");
        }//foo

        public override function bar():void {
            trace("Child virtual bar");
        }//bar

    }//class
}//package
Run Code Online (Sandbox Code Playgroud)

以下代码打印:

var parent:Parent = new Parent();
var child:Child = new Child();

parent.foo(); //Parent foo
child.foo(); …
Run Code Online (Sandbox Code Playgroud)

actionscript-3

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

处理.NET中的浮点错误

我正在C#/ .NET中开展科学计算和可视化项目,我们使用doubles来表示所有物理量.由于浮点数总是包含一些舍入,我们有简单的方法来进行相等比较,例如:

static double EPSILON = 1e-6;

bool ApproxEquals(double d1, double d2) {
    return Math.Abs(d1 - d2) < EPSILON;
}
Run Code Online (Sandbox Code Playgroud)

很标准.

然而,EPSILON当我们遇到"相等"数量的误差大于我们预期的情况时,我们不断发现自己必须调整幅度.例如,如果将5个大doubles 相乘然后除以5次,则会失去很多精度.它已经达到了我们无法使EPSILON过大的程度,否则它会给我们带来误报,但我们仍然会得到假阴性.

一般来说,我们的方法是寻找更多数值稳定的算法来使用,但程序是非常计算的,而且我们已经能够做到这一点.

有没有人有任何好的策略来处理这个问题?我Decimal稍微调查了这个类型,但我对性能感到担心,我对它的了解并不知道它是否可以解决问题或者只是模糊它.Decimal如果它能解决这些问题,我愿意接受一个适度的性能命中(比方说,2x),但性能肯定是一个问题,因为代码主要受到浮点运算的限制,我不认为它是一个无理的担忧.我看到人们引用了100倍的差异,这肯定是不可接受的.

此外,切换到Decimal其他复杂情况,例如Math库中普遍缺乏支持,因此我们必须编写自己的平方根函数,例如.

有什么建议?

编辑:顺便说一句,我使用常数epsilon(而不是相对比较)的事实不是我的问题.我只是把它作为一个例子,它实际上不是我的代码的snippit.改变相对比较不会对问题产生影响,因为问题是由于数字变得非常大而后来又变小而失去精确度.例如,我可能有一个值1000,然后我对它进行一系列计算,这将导致完全相同的数字,但由于精度损失,我实际上有1001.如果我然后去比较这些数字,它不会如果我使用相对或绝对比较(只要我以对问题和规模有意义的方式定义比较),那就更重要了.

无论如何,正如Mitch Wheat建议的那样,算法的重新排序确实有助于解决这些问题.

.net floating-point numerical

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