问题列表 - 第31789页

使用TextViews结束椭圆问题

哇SDK,哇......

所以我试图在它离开屏幕之前在我的TextView(单行)的末尾添加一个椭圆.我读过椭圆是破了(开发为2.1)?在Google搜索之后,每个人似乎都建议将inputType设置为text,将maxLines设置为1,然后您将得到一个椭圆.

这有两个问题:1)文本在屏幕上运行,但不是椭圆形.我可以告诉文字正在屏幕上运行,因为屏幕边缘只显示一半字符,但它不会打印"...".2)当我在TextView上设置inputType时,单击我的列表项不再有效!单击时没有突出显示,并且onListItemClick处理程序不会触发!

所以...

我能在这做什么?

我想指出,有两种方法可以椭圆化.如果整个单词不适合屏幕,请隐藏整个单词并添加椭圆.或者,只需取下足够的字符,以便椭圆适合.理想情况下,后者是我想要的.

谢谢你的帮助

android ellipse textview

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

州monad haskell

我想编写一个函数来计算平均值,使用状态Monad in haskell这是我写的代码

import Control.Monad.State
type MyState = (Double,Double)
media s (a,n)= ((a*n+s)/(n+1),n+1)

getAverage:: Double ->State MyState  s1-> Double
getAverage s c=get >>= \s0 -> let (x,s1) =media s s0
            in put s1 >> return x
Run Code Online (Sandbox Code Playgroud)

我在GHCI编译时遇到这个错误,我坚持在那里你可以帮我理解什么是错的,提前谢谢你

monads haskell state-monad

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

使用FOpen*的SQLite VFS实施指南

我将使用FOpen,FRead,FWrite,FSeek和FClose为Netburner嵌入式设备(非Windows)实现自定义VFS(虚拟文件系统).我很惊讶我找不到可用的VFS的FOpen*版本.这将使嵌入式设备的便携性更高.

我在http://sqlite.org/c3ref/vfs.html上找到了有关为SQLite创建VFS的一些信息, 但信息非常详细,我还有很多关于实现的问题.

我在Winite,OS2,Linux的SQLite源代码中有一些示例VFS,但它们没有很多注释,只有源代码.

我可以使用上面链接中提供的信息和示例来创建我的自定义VFS,但我确信如果我这样做,我会错过一些东西.

我的问题是:

  • 是否还有关于我缺少的SQLite VFS的文档?也许是一个实施指南?
  • 是否有可用的SQLite VFS的Fopen版本?
  • 一旦我创建了自定义SQLite VFS,是否有单元测试代码可用于测试我的自定义SQLite VFS?
  • 您希望分享的实施SQLite VFS的建议,意见和经验.

sqlite fopen vfs freertos netburner

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

使用Python构建编译器或解释器

现在我正在编写我的博士论文,为Java的新规范语言构建一个语言处理器(参见JML,或者说#的C#),需要确定一个实现工具来开始开发.语言的研究方面(语法,语义,理论结果)与我的实现选择是正交的,所以我想使用Python(2.6+)是出于我自己的原因.最终产品将是或者编译器或解释器能够验证对用Java编写的程序的一些指定的属性.

在Python中构建编译器/解释器的最佳框架/库是什么?这个问题是否包含"电池"?

奖励积分授予具有Java 6+参考编译器的解决方案.

python java compiler-construction interpreter programming-languages

11
推荐指数
2
解决办法
3018
查看次数

为什么我得到Paperclip :: CommandNotFoundError with deploy而不是我的本地?

[paperclip] identify '-format' '%wx%h' '/tmp/stream,3360,1.jpeg[0]' 2>/dev/null
[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Paperclip::CommandNotFoundError>
[paperclip] identify '-format' '%wx%h' '/tmp/stream,3360,1.jpeg[0]' 2>/dev/null
[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Paperclip::CommandNotFoundError>
Run Code Online (Sandbox Code Playgroud)

这是我的日志尾中的错误.Image Paperclip :: CommandNotFoundError是它在flash错误中所起的作用.这只发生在我的部署,而不是我的开发.以前有人有这个问题吗?

ruby-on-rails paperclip

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

使用clojure.zip对Postorder树进行遍历以编辑节点

我有一个表示为嵌套向量的树.我想indexed对树进行泛化,显示每个节点的索引,如下所示,

(visit 42); => [0 42]
(visit [6 7]); => [0
              ;     [[0 6] 
              ;      [1 7]]]
Run Code Online (Sandbox Code Playgroud)

天真的实现将直接使用clojure.zip(如此处已经提到的那样)

(defn visit [tree]
  (loop [loc (vector-zip tree)]
    (if (end? loc)
      (root loc)
      (recur 
        (next (edit loc #(conj 
                           [(count (lefts loc))] 
                           %)))))))
Run Code Online (Sandbox Code Playgroud)

但是反复出现clojure.zip/next执行前序遍历,在这种情况下导致无限循环(未访问的节点无限地conj进入[:found]向量).另一种方法是使用clojure.walk/postwalk,但它不提供结构信息,例如索引.

你会如何实现这个?是否有postorder-next拉链可以立即解决?

tree traversal clojure zipper

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

将字符串转换为特定的DateTime格式

我一直在谷歌搜索一段时间,因为我的生活似乎无法找到解决方案.我认为这很容易,但是花了太长时间才转向stackoverflow.

我需要将包含日期和时间的字符串转换为DateTime变量.我已经将字符串格式化为我想要存储的确切格式但是当我将其转换为DateTime时,它会不断添加我不想要的秒数.我希望它存储为01/01/2010 09:00 AM.这是我到目前为止使用的代码:

DateTime.ParseExact(startTime,"MM/dd/yyyy hh:mmtt", null);
Run Code Online (Sandbox Code Playgroud)

..但它会不断追加秒.请指教.

c# asp.net

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

我可以告诉findbugs忽略我无法添加的类吗?

Findbugs报道:

findbugs:
 [findbugs] Executing findbugs from ant task
 [findbugs] Running FindBugs...
 [findbugs] The following classes needed for analysis were missing:
 [findbugs]   com.company.OptionalClass
 [findbugs] Warnings generated: 11
 [findbugs] Missing classes: 2
 [findbugs] Calculating exit code...
 [findbugs] Setting 'missing class' flag (2)
 [findbugs] Setting 'bugs found' flag (1)
 [findbugs] Exit code set to: 3
 [findbugs] Java Result: 3
 [findbugs] Classes needed for analysis were missing
 [findbugs] Output saved to findbugs.xml
BUILD SUCCESSFUL
Run Code Online (Sandbox Code Playgroud)

这个OptionalClass是从第三方jar引用的,我没有源代码,我不想进行findbugs分析.它指的是我在类路径中或其他任何地方没有的类.在某些情况下,当我们的第三方jar以某种方式配置时,可能会使用此类.

有没有办法告诉findbugs忽略这个类?

请注意,它会完成分析并生成findbugs.xml报告,因此这是一个小问题.

java findbugs

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

HTML5标签不是块级元素吗?

如果我有一个HTML元素<header>并通过CSS将一些边距应用于此HTML5元素:

header{
  margin:10px 0;
}
Run Code Online (Sandbox Code Playgroud)

<header>元件不从元件的其余部分隔开的10像素.但如果我修改我的CSS规则如下:

header{
  margin:10px 0;
  display:block;
}
Run Code Online (Sandbox Code Playgroud)

然后<header>元素相应地间隔开.

所以,我的问题是,我是否需要手动设置display:block;才能将边距/填充设置为HTML5元素,比如<header>

PS:澄清一下,这不是生产代码/实时网站的一部分.我只是在试验HTML5标签.:)

html css html5

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

Enums中的业务逻辑?

在Enums中放置任何类型的业务逻辑是否被视为良好做法?不是真正强烈的逻辑,而是更像是方便实用的方法.例如:

public enum OrderStatus {

 OPEN, OPEN_WITH_RESTRICTIONS, OPEN_TEMPORARY, CLOSED;


 public static boolean isOpenStatus(OrderStatus sts) {
      return sts == OPEN || sts == OPEN_WITH_RESTRICTIONS || sts == OPEN_TEMPORARY;
 }

}
Run Code Online (Sandbox Code Playgroud)

java enums business-logic

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