问题列表 - 第36252页

Android中的水平滚动文字

我一直在寻找一段时间,我无法直接回答我的问题.

这很简单:当你选择一个应用程序时,如何像市场中的长应用程序名称一样获得一个漂亮的滚动文本?

android text textview horizontal-scrolling

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

如何使用R绘制长尾数据的直方图?

我的数据主要集中在一个小范围(1-10),但有很多点(比如10%)在(10-1000).我想为这些数据绘制直方图,重点放在(1-10),但也会显示(10-1000)数据.类似于直方图的对数刻度.

是的,我知道这意味着并非所有垃圾桶都具有相同的尺寸

一个简单的hist(x)给出 替代文字 虽然hist(x,breaks=c(0,1,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2,3,4,5,7.5,10,15,20,50,100,200,500,1000,10000)))给了 替代文字

这些都不是我想要的.

按照这里的答案更新我现在产生的东西几乎就是我想要的东西(我用连续的情节代替条形直方图):

breaks <- c(0,1,1.1,1.2,1.3,1.4,1.5,1.6,1.7,1.8,1.9,2,4,8)
ggplot(t,aes(x)) + geom_histogram(colour="darkblue", size=1, fill="blue") + scale_x_log10('true size/predicted size', breaks = breaks, labels = breaks)![alt text][3]
Run Code Online (Sandbox Code Playgroud)

替代文字 唯一的问题是我想在比例尺和实际条形图之间进行匹配.这样做有两个选择:一个是简单地使用绘制条形的实际边距(如何?)然后得到"丑陋"的x轴标签,如1.1754,1.2985等.另一个,我更喜欢,是控制实际使用的箱子边距使他们匹配休息时间.

r histogram

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

浏览器之间JSON.stringify结果的差异

当我JSON.stringify()时,以下代码:

var exampleObject = { "name" : "Žiga Kova?", "kraj" : "Žužemberk"};
Run Code Online (Sandbox Code Playgroud)

我在浏览器之间得到不同的结果

IE8和谷歌浏览器返回:

{"name":"\u017diga Kova\u010d","kraj":"\u017du\u017eemberk"}
Run Code Online (Sandbox Code Playgroud)

Firefox和Opera返回时:

{"name":"Žiga Kova?","kraj":"Žužemberk"}
Run Code Online (Sandbox Code Playgroud)

我在所有4个浏览器中使用浏览器的本机JSON实现.如果我取消定义本机JSON实现并将其替换为json.org中的实现,则所有浏览器都返回:

{"name":"Žiga Kova?","kraj":"Žužemberk"}
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况,结果是正确的,并且可以使所有浏览器返回:

{"name":"\u017diga Kova\u010d","kraj":"\u017du\u017eemberk"}
Run Code Online (Sandbox Code Playgroud)

javascript browser json cross-browser

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

如何定义两个持久性单元(一个用于生产,一个用于单元测试)?

这是我的无状态bean:

@Stateless
public class Finder {
  @PersistenceContext(unitName = "production")
  EntityManager em;
  [...]
}
Run Code Online (Sandbox Code Playgroud)

它明确定义了持久性单元的名称production.这个单位配置persistence.xml,一切都很好.当我对这个类进行单元测试时,我必须使用另一个持久性单元,具有不同的属性和配置设置.我该如何组织它?创建另一个<persistence-unit>元素persistence.xml?这有什么最佳实践吗?

java jpa

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

C# - 是否可以通过使用接口实现单例模式?

我正在开发一个我正在使用插件系统的应用程序.为了提供对配置屏幕的统一访问,我为每个插件添加了一个必须实现设置界面的设置类.此外,每个Settings类都应实现单例模式,如下所示:

public sealed class PluginSettings : IPluginSettings
{

    private static readonly PluginSettings instance = new PluginSettings();
    private PluginSettings () { }

    public static PluginSettings Instance
    {
        get
        {
            return instance;
        }
    }

    # region interface implementation
    # ...
    # endregion

}
Run Code Online (Sandbox Code Playgroud)

是否可以在界面中实现单例模式?

任何帮助表示感谢 - 提前感谢!

c# singleton design-patterns interface

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

绑定到静态类属性

我想将文本块文本绑定到静态类的属性.只要静态类的属性值发生更改,它就应该反映到另一个窗口或自定义控件上的文本块.

c# wpf binding textblock

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

如何在不引用Form的情况下使用ISynchronizeInvoke

我需要从另一个线程(Excel Interop)"发送"一段代码到UI线程来执行.通常情况下,你会使用InvokeForm,它实现了ISynchronizeInvoke接口:

public class MyForm : Form
{
    ...
    private void Button_Click(object sender, EventArgs e)
    {
        SomeExcelWorkbook.OnBeforeClose += delegate(ref bool Cancel)
        {
            this.Invoke(someCode);
        };
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,在表单代码和定义事件处理程序的代码之间有一层抽象,我在那时没有对表单的引用:

public void CodeExecutedByUIThread()
{
    ISynchronizeInvoke sync;
    SomeExcelWorkbook.OnBeforeClose += delegate(ref bool Cancel)
    {
        sync.Invoke(someCode);
    };
}
Run Code Online (Sandbox Code Playgroud)

进入时CodeExecutedByUIThread,我们仍处于UI线程中,因此理论上所需的一切都应该存在.不幸的是,Form是实现该接口的唯一类,是吗?

如何ISynchronizeInvoke从UI线程中获取?显然Thread.CurrentThread不提供它......

或者有办法获得SynchronizationContext?我该如何检索和使用它?

更新:哦,我明白了,获取SynchronizationContext对象看起来很简单SynchronizationContext.Current,不需要对表单进行任何引用.因此,我会更多地了解如何使用它.

c# multithreading .net-3.5

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

arc4random:限制生成的随机数的值

构建了一个iPhone应用程序,当按下按钮时,该应用程序会为标签生成随机数.

它运行正常,但我放的任何值似乎都不限制生成的随机数的值.它始终是9位数.

-(IBAction)genRandnum:(id)sender {

    NSNumber *randomNumber = [NSNumber numberWithInt: (arc4random() % 5) + 1];

    NSNumber *randomLabeltxt = [[NSString alloc] initWithFormat:@"It worked!", randomNumber];
    randLabel.text = [NSString stringWithFormat: @"%d", randomLabeltxt];
    [randomLabeltxt release];
}
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我在%符号后面放了5个,但它产生了9位数字.

random objective-c arc4random ios

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

DOT的正则表达式

什么是正则表达式.和..?

if(key.matches(".")) {

do something 

}
Run Code Online (Sandbox Code Playgroud)

匹配接受String,要求正则表达式.现在我需要删除MAP中的所有DOT.

java regex

44
推荐指数
3
解决办法
11万
查看次数

varChar 和 Char 在转换时表现不同

为什么此查询的输出不同

SELECT DATALENGTH(CAST('test' AS VARCHAR)), DATALENGTH(CAST('test' AS CHAR))
Run Code Online (Sandbox Code Playgroud)

输出:

4,30

sql-server sql-server-2008 datalength

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