小编Tim*_*m B的帖子

如何修改TFS中的默认签到操作?

工作项的默认签到操作是"解决".我想将它设置为"关联",这样如果我签入的东西太快,这个工作项就不会自动关闭.我怎样才能做到这一点?

version-control tfs tfs-workitem

10
推荐指数
1
解决办法
3530
查看次数

与DataReader一起使用时,输出参数不可读

当使用DataReader对象通过存储过程从数据库(例如SQL Server)访问数据时,在执行之前添加到Command对象的任何输出参数在读取后都不会被填充.我可以很好地读取行数据,以及所有输入参数,但不能读取输出参数.

.net parameters ado.net stored-procedures datareader

10
推荐指数
1
解决办法
6331
查看次数

如何定时炸弹Android应用程序?

您好,有没有人有一个代码示例,说明如何定时炸弹Android应用程序,以便它在给定日期后无法工作?

我想发布一个用于测试的"beta"应用程序,但希望确保它只能在应用程序正式测试时才能运行.

android trialware android-1.5-cupcake

10
推荐指数
1
解决办法
6403
查看次数

Haskell中泛型多态ADT的Functor实例?

当谈到将类别理论应用于泛型编程时,Haskell做得非常好,例如像库这样的库recursion-schemes.然而,我不确定的一件事是如何为多态类型创建通用仿函数实例.

如果你有一个多态类型,比如List或Tree,你可以创建一个从(Hask×Hask)到Hask的仿函数代表它们.例如:

data ListF a b = NilF | ConsF a b  -- L(A,B) = 1+A×B
data TreeF a b = EmptyF | NodeF a b b -- T(A,B) = 1+A×B×B
Run Code Online (Sandbox Code Playgroud)

这些类型在A上是多态的,但是关于B是固定点,如下所示:

newtype Fix f = Fix { unFix :: f (Fix f) }
type List a = Fix (ListF a)
type Tree a = Fix (TreeF a)
Run Code Online (Sandbox Code Playgroud)

但是大多数人都知道,列表和树也是通常意义上的仿函数,它们代表了as 的"容器" ,你可以映射一个函数f :: a -> b来获取容器b.

我试图找出是否有办法以Functor通用的方式使这些类型(固定点)成为一个实例,但我不确定如何.到目前为止我遇到了以下两个问题:


1)首先,必须有一种方法来定义gmap任何多态固定点的泛型.明知类型如 …

recursion haskell functor category-theory

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

在c ++中生成唯一ID

在C++中从两个(或更多)短整数生成唯一ID的最佳方法是什么?我试图唯一地识别图中的顶点.顶点包含两到四个短整数作为数据,理想情况下,ID将是它们的某种散列.优先考虑便携性和独特性,超越速度或轻松.

这里有很多很棒的答案,今晚我会尝试一下,看看哪个最适合我的问题.关于我正在做什么的几句话.

该图是来自音频文件的样本集合.我使用图形作为马尔可夫链从旧文件生成新的音频文件.由于每个顶点存储一些样本并指向另一个样本,并且样本都是短整数,因此从数据生成ID似乎很自然.将它们组合成长长的听起来不错,但也许只需要0 1 2 3这么简单就可以了generateID.不确定需要多少空间来保证唯一性,如果每个顶点存储2个16位样本,那么有2 ^ 32种可能的组合是否正确?所以如果每个顶点存储4个样本,那么有2 ^ 64种可能的组合?

特定于库和平台的解决方案与此问题并不真正相关.我不希望任何可能编译我的程序的人必须下载额外的库或更改代码以适应他们的操作系统.

c++ hash

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

字符串连接的使用效率低下

我正在我的java-app中创建一个记录器(使用NetBeans作为IDE)突然我看到一个警告说:"在记录器中使用字符串连接效率低下".

我的oringinal代码是

srcLogger.getLogger().log(Level.INFO,"UploadBean.doUpload completado [" + file.getName() + "]\n");
Run Code Online (Sandbox Code Playgroud)

但NetBeans建议将其转换为模板(这里的"模板"是什么意思?)给出以下代码:

srcLogger.getLogger().log(Level.INFO, "UploadBean.doUpload completado [{0}]\n", file.getName());
Run Code Online (Sandbox Code Playgroud)

这两种连接方式有什么不同,我从来没有使用过后者.

干杯.

java string logging netbeans concatenation

9
推荐指数
3
解决办法
6035
查看次数

Java用+优化字符串连接多少钱?

我知道在最近的Java版本中字符串连接

String test = one + "two"+ three;
Run Code Online (Sandbox Code Playgroud)

将优化使用a StringBuilder.

但是,StringBuilder每次遇到此行时都会生成一个新的,还是会生成一个Thread Local StringBuilder然后用于所有字符串连接?

换句话说,我是否可以通过创建自己的线程本地StringBuilder来重新使用经常调用的方法的性能,或者这样做会不会有显着的增益?

我可以为此编写一个测试,但我想知道它是否可能是编译器/ JVM特定的或者可以更普遍地回答的问题?

java string optimization stringbuilder string-concatenation

9
推荐指数
2
解决办法
1077
查看次数

来自millis的Java Date - long vs int

对于以下代码:

import java.text.SimpleDateFormat;
import java.util.Date;

public class TestMain {

    public static void main(String[] args) {
        SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
        System.out.println(sdf.format(new Date(1386633600000L)));
        System.out.println(sdf.format(new Date(1386633600 * 1000)));
    }

}
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

10-12-2013
24-12-1969
Run Code Online (Sandbox Code Playgroud)

他们为什么不同?

java time

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

更改IE11 F12开发人员工具的字体大小

有没有办法在Internet Explorer 11的F12开发人员工具中更改(放大)字体大小?我知道您可以在文本应用程序中查看源代码,但这并不能解决其他方面,例如JavaScript控制台.感谢您的任何见解.

debugging console internet-explorer-11

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

Java Swing对JTextArea的多线程访问

我有一个多线程Java Swing应用程序.

几个线程将JTextArea通过写入via 来调用该方法textArea.append("something").我应该像这样包装它:

SwingUtilities.invokeLater(new Runnable() {
    @Override
    public void run() {
        textArea.append("something");
    }
});
Run Code Online (Sandbox Code Playgroud)

或者它只是一个内容更新,Swing会自己做正确的线程吗?

java swing multithreading jtextarea

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