小编nic*_*ine的帖子

如何编译Hive UDF

我正在尝试编译这个UDF:

package com.dataminelab.hive.udf;
import org.apache.hadoop.hive.ql.exec.UDF;
import org.apache.hadoop.io.Text;
import java.security.*;

/**
 * Calculate md5 of the string
*/
public final class Md5 extends UDF {

    public Text evaluate(final Text s) {
        if (s == null) {
            return null;
        }
        try {
            MessageDigest md = MessageDigest.getInstance("MD5");
            md.update(s.toString().getBytes());
            byte[] md5hash = md.digest();
            StringBuilder builder = new StringBuilder();
            for (byte b : md5hash) {
            builder.append(Integer.toString((b & 0xff) + 0x100, 16).substring(1));
            }
            return new Text(builder.toString());
            } catch (NoSuchAlgorithmException nsae) {
            System.out.println("Cannot find digest algorithm");
            System.exit(1); …
Run Code Online (Sandbox Code Playgroud)

java hive classpath user-defined-functions

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

Mongo中的Meteor数据在哪里?

我正在编写流星简单颜色示例截屏视频.通过Chrome JS控制台(视频中的1:08)将一些颜色插入数据库后:

Colors.insert({name: "red"});
Colors.insert({name: "green"});
Run Code Online (Sandbox Code Playgroud)

我想看看我是否可以在mongo控制台中找到相同的数据:

$ meteor mongo
MongoDB shell version: 2.2.1
connecting to: 127.0.0.1:3002/meteor
> show dbs
local   (empty)
meteor  0.0625GB
> use meteor
switched to db meteor
> show collections
colors)
system.indexes
> db.colors.find()
>
Run Code Online (Sandbox Code Playgroud)

没有.

为什么那里没有数据?

另外为什么在"colors"集合名称后面有一个")",那是相关的吗?

这是我的.js文件:

Colors = new Meteor.Collection("colors)");

if (Meteor.isClient) {
  Template.colour_list.colors = function()
  {
    return Colors.find({}, {sort : {likes: -1, name: 1}});
  };
}
Run Code Online (Sandbox Code Playgroud)

javascript node.js meteor

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

你可以在不加载整个图像的情况下遍历图像中的像素吗?

我有一些非常大的图像.我不想将整个图像加载到内存中,我只想按行顺序对图像进行单次传递.是否可以在Python/scipy中执行此操作?

编辑:我正在使用.PNG,但我可以将它们转换为PPM,BMP或其他无损的东西.

python matplotlib scipy

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

如何从 Docker 容器中创建一个独立的应用程序?

我想创建一个可以在任何平台上运行的 python Flask 应用程序。我已经把它放在一个 Docker 容器中。但是除非我误解了主机仍然需要安装 docker 才能启动容器。这又需要 Vagrant 和 Ubuntu VM(至少在 Mac 上)。我错过了什么吗?将容器用作独立应用程序的正确方法是什么?

python docker

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

如何以编程方式更改 Leaflet 中的图层?

我不想在地图上显示图层控件,但我想在其他地方放置一些按钮以在图层之间进行更改。这是否可以以编程方式更改图层?

javascript leaflet

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

git在添加到.gitignore后是否从版本控制中删除文件?

我不小心把我的Python虚拟环境目录包含venv在我的所有git commit和push活动中.

我刚刚加入venv了我的.gitignore.但我的.git文件夹仍然很大(我假设因为之前的提交和跟踪venv).

我怎么能得到git完全忘记跟踪venv.git再次将我的文件夹缩小到合理的大小,因为它使Heroku推动了一场噩梦.

git

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

如何获取 rq 队列中的作业数量?

我使用过rq和 RedisToGo。如何获取队列中的作业数量?我在文档中找不到它?(Python)

当我尝试时:

print "Before: ", len(q.jobs)
result = q.enqueue(worker.A)
result = q.enqueue(worker.B)
print "After: ", len(q.jobs)
Run Code Online (Sandbox Code Playgroud)

两次都只给出 0。

python resque

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

如何找到删除了某些代码的 Git 提交?

我向存储库添加了一些代码行并提交了它。然后这些行之后的提交数已被删除。

我有添加行时的提交哈希值以及删除它们的后续提交的哈希值。我怎样才能找到它们被删除的确切提交?

git

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

ZMQ经销商路由器以高频率丢失消息?

我正在从DEALER一个ROUTER使用发送20000条消息pyzmq.

当我在每条消息之间暂停0.0001秒时,它们都会到达,但如果我通过暂停每条消息0.00001将它们发送速度提高10倍,则只有大约一半的消息到达.

是什么导致了这个问题?

python zeromq pyzmq

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

你能用AngularJS进行条件格式化吗?

我有一个包含来自我的控制器的值的元素:

<span>[[myvalue]]</span>
Run Code Online (Sandbox Code Playgroud)

我根据值改变背景颜色.例如,值1-5应为红色,6-10应为绿色.

<span style='background-color: #green'>9</span>
<span style='background-color: #red'>1</span>
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最简单方法是什么?

css angularjs angularjs-directive

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