小编NaN*_*NaN的帖子

Haskell将整数转换为Int?

是否可以将Integer转换为Int?另一个方向是可能的:toInteger.我知道Integer能够存储更大的值,但有时需要使用std-lib函数进行对话.我试过(n :: Int)和我找到的其他代码示例 - 但没有任何作用.

takeN :: Integer -> [a] -> [a]
takeN n l = take n l
Run Code Online (Sandbox Code Playgroud)

int haskell types integer casting

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

Symfony2禁用缓存?

有没有办法在Symfony2中禁用缓存功能?我试图找到config*和parameters.ini文件中的设置,我搜索了很多.好的,我找到了一些解决方案,但没有最新版本(Symfony2).

为什么?因为我想在不清除app/cache*的情况下测试新的模板和功能.

php model-view-controller caching frameworks symfony

37
推荐指数
4
解决办法
6万
查看次数

计算内容长度POST

如何计算内容长度,例如:

POST /Upload/ HTTP/1.1
Host: test.lan
User-Agent: Shockwave Flash
Connection: Keep-Alive
Cache-Control: no-cache
Accept: text/*
Content-Length: ?????
Content-Type: multipart/form-data; boundary=----------------------------4d2179e6b3c0

------------------------------4d2179e6b3c0
Content-Disposition: form-data; name="Filename"

phpinfo.php
------------------------------4d2179e6b3c0
Content-Disposition: form-data; name="ASPSESSID"

6e223eb1c7561e9c599f03cc04e9444b
------------------------------4d2179e6b3c0
Content-Disposition: form-data; name="Filedata"; filename="phpinfo.php"
Content-Type: application/octet-stream

<? phpinfo(); ?>
------------------------------4d2179e6b3c0
Content-Disposition: form-data; name="Upload"

Submit Query
------------------------------4d2179e6b3c0--
Run Code Online (Sandbox Code Playgroud)

post http

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

Haskell:测试列表是否包含特定的"子列表"

是否有一个技巧或前奏函数来测试列表是否包含特定的子字符串/子列表?

xyz :: [a] -> [a] -> Bool
xyz "hello world" "worl" -> True
xyz [1,2,3,4,5,6,7,8,1,2,3,4,5] [7,8,1] -> True
Run Code Online (Sandbox Code Playgroud)

我试着自己写一个,但这是一个微不足道的问题,我不想重新发明轮子.

search haskell substring list sublist

13
推荐指数
1
解决办法
9302
查看次数

HTTP Cookie过期时间(平均值,最大值,...)

我写了关于网络访问者跟踪的学士论文,因此HTTP Cookies是其中的重要部分.关于最大到期时间,最大年龄,......是否存在"自然"限制?我读到expire-number是一个unix-timestamp(32bit),所以它应该工作到2038年.另一方面,它假设现代浏览器使用64位数字来存储它.

我试图设置一个极高的值(Chromium/Linux).

Warning: Expiry date cannot have a year greater then 9999 in [...]
Run Code Online (Sandbox Code Playgroud)

但是其他浏览器倾向于实现不同的范围 - 是否有任何W3C建议?

什么是最常见的平均到期时间?你知道研究或论文吗?我找不到一些,但这是一个热门话题......

cookies w3c http max

13
推荐指数
1
解决办法
4903
查看次数

将数据从MySQL迁移到BigQuery的最佳实践

我尝试了几种csv格式(不同的转义字符,引号和其他设置)从MySQL导出数据并将其导入BigQuery,但我无法找到适用于所有情况的解决方案.

Google SQL需要以下代码才能从/导入/导出MySQL.虽然,Cloud SQL不是BigQuery,但它是一个很好的起点:

SELECT * INTO OUTFILE 'filename.csv' CHARACTER SET 'utf8' 
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '\"' ESCAPED BY '' FROM table
Run Code Online (Sandbox Code Playgroud)

目前我使用以下命令将压缩的csv导入BigQuery: bq --nosync load -F "," --null_marker "NULL" --format=csv PROJECT:DATASET.tableName gs://bucket/data.csv.gz table_schema.json

一方面,bq-command不允许设置转义字符("由另一个转义",这似乎是一个定义良好的CSV格式).另一方面\",因为MySQL导出的转义字符会导致"NNull值,这也不起作用:

CSV table references column position 34, but line starting at position:0 contains only 34 columns. (error code: invalid)

所以我的问题是:如何在SQL中为MySQL编写一个(与表无关的)导出命令,这样生成的文件就可以加载到BigQuery中.应该使用哪个转义字符以及如何处理/设置空值?

mysql csv google-bigquery

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

Java动态返回类型?

我有一个类型为T的元素的容器(List),想要过滤它.所以它只包含特定子类型U的元素.是否可以设置"动态"返回类型?

例:

class SomeContainer<T> extends ArrayList<T>{

    public SomeContainer<T> subset(Class c){
        SomeContainer<...here the type of c > output = new SomeContainer<.. also ..>();

        //filter own elements and only add c-objects in the new list

        return output;
    }
}
Run Code Online (Sandbox Code Playgroud)

目前它返回泛型类型T的列表而不是c-Class类型的列表(T的子类型).因此,我有时会收到以下编译器通知:

Note: SomeContainer.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Run Code Online (Sandbox Code Playgroud)

因为我想在子类型的对象之后过滤列表并触发特定于子类型的方法,所以我需要一个特定的子类型列表.

java generics types

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

直接从curl执行二进制文件

是否有bash命令来执行二进制"流"?有一种很好的方法可以直接从Internet加载和运行shell脚本.

例如:

curl http://j.mp/spf13-vim3 -L -o - | sh
Run Code Online (Sandbox Code Playgroud)

是否可以在不保存文件,chmod等的情况下运行二进制文件?

就像是:

curl http://example.com/compiled_file | exec_binary
Run Code Online (Sandbox Code Playgroud)

binary bash executable curl

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

在网站中嵌入JS控制台

我想在网站中嵌入一个JS-Console以进行扩展调试.有没有可用的库或钩子?我怎样才能捕获console.log消息?

javascript console html5

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

Android/gradle:无法使用存储库

我试图删除我的jar*库并将它们添加为maven-repository-dependencies.它看起来很有希望,但我无法做到.我用一个库(gson)测试了它,现在我的gradle.build看起来像这样:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

dependencies {
    compile fileTree(dir: 'libs', include: '*.jar')
compile 'com.google.code.gson:gson:2.2.4'
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.1.0"

    defaultConfig {
    minSdkVersion 10
    targetSdkVersion 18
}

sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
        }

        instrumentTest.setRoot('tests')
        debug.setRoot('build-types/debug')
        release.setRoot('build-types/release')
    }
}
Run Code Online (Sandbox Code Playgroud)

但是一个简单的sudo gradle build返回以下错误:

FAILURE: Build failed with an exception. …
Run Code Online (Sandbox Code Playgroud)

java android gradle maven

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