小编Ada*_*zyk的帖子

当用户在屏幕上滑动手指时,如何使页面滑动?

当用户在屏幕上滑动手指时,如何使页面滑动?任何示例代码?

我只需要在我的android g-phone的主屏幕上感受到它的感觉.屏幕随着手指移动而移动(还包括弹性效果).

android slider

35
推荐指数
3
解决办法
8万
查看次数

如何将csv数据文件导入scikit-learn?

根据我的理解,scikit-learn接受(n-sample,n-feature)格式的数据,这是一个2D数组.假设我有表格中的数据......

Stock prices    indicator1    indicator2
2.0             123           1252
1.0             ..            ..
..              .             . 
.
Run Code Online (Sandbox Code Playgroud)

我该如何导入?

python scikit-learn

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

最新的org.json

我在哪里可以下载最新的org.json JAR?

API显示2010/01/05 JSONObject,我的上次下载是09/06/15.我无法在sourceforge或其他任何地方找到它.有人可以指向至少具有2010/01/05指定API的最新版本吗?

java json

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

javac优化标志

我最近在C中编写了很多代码,现在正在转向Java.我目前正在实现一个大型数据结构,并且想知道在调用Java编译器时是否可以打开任何优化标志以提高gcc中的性能.

我习惯了:

gcc -O3 -NDEBUG MyProgram.c
Run Code Online (Sandbox Code Playgroud)

有一个类似的命令javac吗?

我正在使用JDK并且正在运行Ubuntu 10.04.

java compiler-construction optimization javac

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

我应该使用javac -O选项进行优化吗?

javac 一个有趣的-O选择:

通过内联静态,最终和私有方法来优化编译代码.请注意,您的课程可能会变得更大.

这个选项似乎不受欢迎(隐藏?),我今天刚刚在CodeCup 2014页面上发现它.

-O中未提及的官方文件,也不在man javac......奇怪.

在对类似问题的接受答案中,我们可以读到:

Java中的优化主要由JIT编译器在运行时完成.因此,没有必要尝试指示它在编译时优化某种方式(无论如何它只创建字节码).JIT几乎肯定会在现场做出更好的决策,了解确切的环境并观察代码特定部分的实际执行模式.

我的问题是:

我应该总是使用该-O选项吗?换句话说,代码总是运行得更快-O或根本没有差别?

也许班级规模会增加太多,整体表现会下降?或者JVM无论如何都会进行内联,所以最好留下它?

类似的故事gcc -O3国旗.

java compiler-construction optimization javac

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

为什么在兰特使用1103515245?

我在谈论C标准的这个令人惊讶的简单实现rand():

static unsigned long int next = 1;

int rand(void)  /* RAND_MAX assumed to be 32767. */
{
    next = next * 1103515245 + 12345;
    return (unsigned)(next/65536) % 32768;
}
Run Code Online (Sandbox Code Playgroud)

这篇维基百科文章中我们知道乘数a(在上面的代码中a = 1103515245)应该只满足两个条件:

  1. a - 1被所有主要因素整除m.
    (在我们的例子中m = 2^32,int的大小,所以m只有一个素因子= 2)
  2. a - 1是4的倍数,如果m是4 的倍数.
    (32768是4的倍数,也是1103515244)

为什么他们选择了这样一个奇怪的,难以记住的,"男人,我厌倦了这些随机数字,写下任何"数字,如1103515245?

也许有一些明智的理由,这个数字在某种程度上比另一个更好?

例如,为什么不设置a = 20000000001?它更大,更酷,更容易记住.

c random standards

27
推荐指数
2
解决办法
8862
查看次数

python Queue.queue是否可以获得线程安全?

http://docs.python.org/2/library/queue.html#Queue.Queue.put

这似乎是一个天真的问题,但我没有找到文档的答案,也没有使用谷歌搜索,所以这些方法线程安全吗?我假设这样,否则这个队列中没有任何意义.

python

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

do块中的case表达式的Haskell语法

我无法用块中的case表达式弄清楚这个语法问题do.

什么是正确的语法?

如果你能纠正我的例子并解释它是最好的.

module Main where 

main = do   
     putStrLn "This is a test"
     s <- foo
     putStrLn s  

foo = do
    args <- getArgs 
    return case args of
                [] -> "No Args"
                [s]-> "Some Args"
Run Code Online (Sandbox Code Playgroud)

一点点更新.我的源文件是空格和制表符的混合,它引起了各种各样的问题.对于从Haskell开始的任何其他人来说,只是一个提示.如果您遇到问题,请检查源代码中的选项卡和空格.

syntax monads haskell

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

我在哪里可以找到Python的hash()函数的源代码或算法?

>>> hash("\x01")
128000384
>>> hash("\x02")
256000771
>>> hash("\x03")
384001154
>>> hash("\x04")
512001541
Run Code Online (Sandbox Code Playgroud)

有趣的部分128000384 x 2不是256000771,也是其他人

我只是想知道该算法是如何工作的,并希望在其上学习一些东西.

c python algorithm hash

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

除了WebView.getSettings()之外,有没有办法获取默认的用户代理字符串.getUserAgentString()?

我想在HttpClient连接中使用手机的默认用户代理,并想知道是否有办法获取用户代理而无需使用WebView进行查询.

user-agent android httpclient

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