小编Mat*_*att的帖子

如何在Aptana Studio 3中启用jQuery支持

如何在Aptana Studio 3(测试版)中启用jQuery?
我没有看到这个版本的任何文件.
Aptana Studio 3(beta)是否支持jQuery?

aptana intellisense jquery

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

单击按钮打开电子邮件客户端

我正在设计一个应用程序,我需要在单击按钮时打开电子邮件客户端.应使用预定义的主题和"到"地址打开电子邮件客户端.有没有办法达到这个目的?如果可能,请提供解决方案和代码示例...

email android

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

用于Python样式缩进的PEG

您将如何在以下任何可以处理Python/Haskell/CoffeScript样式缩进的分析器生成器(PEG.js,Citrus,Treetop)中编写解析表达式语法:

尚未存在的编程语言的示例:

square x =
    x * x
Run Code Online (Sandbox Code Playgroud)
cube x =
    x * square x
Run Code Online (Sandbox Code Playgroud)
fib n =
  if n <= 1
    0
  else
    fib(n - 2) + fib(n - 1) # some cheating allowed here with brackets
Run Code Online (Sandbox Code Playgroud)

更新: 不要尝试为上面的示例编写解释器.我只对缩进问题感兴趣.另一个例子可能是解析以下内容:

foo
  bar = 1
  baz = 2
tap
  zap = 3

# should yield (ruby style hashmap):
# {:foo => { :bar => 1, :baz => 2}, :tap => { :zap => …
Run Code Online (Sandbox Code Playgroud)

syntax parsing language-design peg treetop

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

Java停止了内部类中非final变量的错误(java 8)

Java 7在下面的代码中说"不能引用封闭范围中定义的非最终局部变量消息":

public class Runner {   
    public static void main(String[] args) {

        String message = "Hello world";

        new Runnable() {
            @Override
            public void run() {
                System.out.println(message);
            }
        }.run();
    }
}
Run Code Online (Sandbox Code Playgroud)

Java 8没有.

怀疑这是关于向Java添加函数编程功能.

它是否同样处理代码?

java inner-classes java-8

25
推荐指数
2
解决办法
5274
查看次数

将变量值重新整形为列的最快​​方法

我有一个大约300万行的数据集和以下结构:

PatientID| Year | PrimaryConditionGroup
---------------------------------------
1        | Y1   | TRAUMA
1        | Y1   | PREGNANCY
2        | Y2   | SEIZURE
3        | Y1   | TRAUMA
Run Code Online (Sandbox Code Playgroud)

作为R的新手,我在找到将数据重塑为下面结构的正确方法时遇到了一些麻烦:

PatientID| Year | TRAUMA | PREGNANCY | SEIZURE
----------------------------------------------
1        | Y1   | 1      | 1         | 0
2        | Y2   | 0      | 0         | 1
3        | Y1   | 1      | 0         | 1
Run Code Online (Sandbox Code Playgroud)

我的问题是:创建data.frame的最快/最优雅的方法是什么,其中PrimaryConditionGroup的值成为列,按PatientID和Year(计算出现的次数)分组?

performance r reshape

11
推荐指数
1
解决办法
586
查看次数

使用队列解耦程序

在54:53分钟的谈话中,Rich Hickey正在谈论使用队列作为解耦依赖程序部分的手段.你能给我一个例子,说明如何将下面的Java伪代码分离出来,以便改进它的设计和/或灵活性:

// Warning: Java-pseudo-code ahead
class Job {
    public void doRun(A a) {
        saveObjectToDatabase(a);

        B b = computeB(a);
        saveObjectToDatabase(b);

        C c = computeC(b);
        logToFile(c);
    }
}
Run Code Online (Sandbox Code Playgroud)

saveObjectToDatabase并且saveObjectToDatabase可以看作具有副作用的方法,而computeB's和computeC's输出仅依赖于a.

我知道这个问题相当模糊/广泛.我想了解如何利用排队机制,而不会使我的程序大规模复杂化,并仍然确保它以正确的顺序做正确的事情.任何指向正确方向的人都会受到赞赏.

java jobs message-queue decoupling

9
推荐指数
1
解决办法
1118
查看次数

如何在scikit-learn(计算机视觉)中使用我自己的数据集?

如何在scikit-learn中使用我自己的数据集?Scikit Tutorial总是以加载他的数据集为例(数字数据集,花卉数据集......)

http://scikit-learn.org/stable/datasets/index.html ie:来自sklearn.datasets import load_iris

我有我的图像,我不知道如何创建新的图像.

特别是,为了开始,我使用这个例子我发现(我使用库opencv):

img =cv2.imread('telamone.jpg')

# Convert them to grayscale
imgg =cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)

# SURF extraction
surf = cv2.SURF()
kp, descritors = surf.detect(imgg,None,useProvidedKeypoints = False)

# Setting up samples and responses for kNN
samples = np.array(descritors)
responses = np.arange(len(kp),dtype = np.float32)
Run Code Online (Sandbox Code Playgroud)

我想以一种有用的方式提取一组图像的特征来实现机器学习算法!

image machine-learning dataset feature-extraction scikit-learn

9
推荐指数
1
解决办法
3712
查看次数

检测Ctrl + Enter

(使用WPF)我试图检测何时Ctrl+ Enter被击中.所以我尝试了这段代码:

if (e.Key == Key.Return && (e.Key == Key.LeftCtrl || e.Key == Key.RightCtrl))
 {
   //Do Something            
 }
Run Code Online (Sandbox Code Playgroud)

显然这是不正确的,因为它不起作用.任何人都可以帮助我,解释正确的方法应该是什么?

感谢名单

c# wpf keystroke

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

ExoPlayer:从HTTP流中获取歌曲元数据

我使用以下代码通过ExoPlayer播放音乐流:

        exoPlayer = ExoPlayer.Factory.newInstance(numRenderers, minBufSize, maxBufSize);
        String url = Helper.getPr().getString("url", "http://mp3.nashe.ru:80/ultra-128.mp3");
        Uri uri = Uri.parse(url);
        Log.i(TAG, "Going to open " + url);
        Allocator allocator = new DefaultAllocator(BUFFER_SEGMENT_SIZE);
        DataSource dataSource = new DefaultUriDataSource(getApplicationContext(), USER_AGENT);
        ExtractorSampleSource sampleSource = new ExtractorSampleSource(uri, dataSource, allocator, BUFFER_SEGMENT_COUNT * BUFFER_SEGMENT_SIZE);
        audioRenderer = new MediaCodecAudioTrackRenderer(sampleSource);
        exoPlayer.addListener(this);
        exoPlayer.sendMessage(audioRenderer, MediaCodecAudioTrackRenderer.MSG_SET_VOLUME, volume);
        exoPlayer.prepare(audioRenderer); 
        exoPlayer.setPlayWhenReady(true);
Run Code Online (Sandbox Code Playgroud)

我找不到有关如何获取艺术家和当前歌曲名称等元数据的任何信息.是否可以获取元数据,如果是,如何?
非常感谢.

android exoplayer

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

npm install 与编辑 package.json 和 npm update

好奇这两个程序有什么区别:

  1. npm install xyz
  2. 编辑package.json,添加所需的模块名称,如下所示:

"dependencies": {
    "express": "~3.4.4",
    "mongodb": "*",
    "body-parser": "*",
    "bson": "*"
  },
Run Code Online (Sandbox Code Playgroud)

进而npm update

node.js npm

6
推荐指数
2
解决办法
5120
查看次数