小编pvd*_*pvd的帖子

'cout'没有命名类型

我正在学习Adam Drozdek的书"C++中的数据结构和算法",好吧,我在我的vim中输入了第15页的代码,并在我的Ubuntu 11.10的终端中编译了它.

#include <iostream>
#include <cstring>
using namespace std;

struct Node{
    char *name;
    int age;
    Node(char *n = "", int a = 0){
        name = new char[strlen(n) + 1];
        strcpy(name, n);
        age = a;
    }
};

Node node1("Roger", 20), node2(node1);
cout << node1.name << ' ' << node1.age << ' ' << node2.name << ' ' << node2.age;
strcpy(node2.name, "Wendy");
node2.name = 30;
cout << node1.name << ' ' << node1.age << ' ' << node2.name << ' ' …
Run Code Online (Sandbox Code Playgroud)

c++

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

如何搜索标签文件并在vim启动时自动加载它

Vim是我最喜欢的编辑器,当我在vim中打开一个php或python文件时,第一个命令是:

set tags=../../../tags
Run Code Online (Sandbox Code Playgroud)

要么

set tags=../../tags
Run Code Online (Sandbox Code Playgroud)

我认为vim可以自动执行此操作:

首先搜索./tags,如果它存在,设置它,如果不存在

搜索../tags,如果它存在,设置它,如果不存在

搜索../../tags,如果它存在,设置它,如果不存在

直到它到达/或D:目录

但是,我对vim脚本并不熟悉.任何你的帮助将不胜感激!_

tags vim editor cscope

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

启用 ANDROIDX_TEST_ORCHESTRATOR(1.4.0) 时未找到测试

我已阅读相关问题

但是,我正在使用'androidx.test:orchestrator:1.4.0'1.2.0 以下的版本,它不应该有错误。

我的情况是,我会收到错误:com.android.build.gradle.internal.testing.ConnectedDevice > No tests found.[GM1910 - 11] FAILED如果我启用:

    testOptions {
        execution 'ANDROIDX_TEST_ORCHESTRATOR'
    }
Run Code Online (Sandbox Code Playgroud)

我已经完成了前缀操作:

    testOptions {
        execution 'ANDROIDX_TEST_ORCHESTRATOR'
    }
Run Code Online (Sandbox Code Playgroud)

android android-testing android-test-orchestrator

6
推荐指数
0
解决办法
532
查看次数

enctype ="multipart/form-data"在ie9和chrome之间工作不同

我想将一些数据发布到另一个域,其enctype等于multipart/form-data,因为我想要服务器端的未修改数据.这是我的测试代码:

<textarea name="txt" rows="20" cols="80">
</textarea>
<script>
function x_domain_post(url, data)
{
    var dd = document.createElement('div');
    var ifrname = "client_proxy";
    dd.innerHTML = "<iframe id='" + ifrname + "' name='" + ifrname + "' width=0 height=0 ></iframe>";
    document.getElementsByTagName('body')[0].appendChild(dd);
    var ifr = document.getElementById(ifrname);

    var f = document.createElement('form');
    f.action = url;
    f.method = "post";
    f.enctype = "multipart/form-data";
    f.target = ifr.name;
    f.innerHTML = f.innerHTML + "<textarea name='request'>default</textarea>";
    document.getElementsByTagName("body")[0].appendChild(f);
    document.getElementsByName("request")[0].value=data;
    f.submit()
    setTimeout(function(){document.getElementsByTagName("body")[0].removeChild(f);}, 1000);
}

</script>
<button onclick="x_domain_post('http://192.168.232.128/add', document.getElementsByName('txt')[0].value)">
Run Code Online (Sandbox Code Playgroud)

chrome中的请求是:

...
Content-Type:multipart/form-data; boundary=----WebKitFormBoundary9zCD31eJSHkdb8ul
...
------WebKitFormBoundary9zCD31eJSHkdb8ul
Content-Disposition: form-data; …
Run Code Online (Sandbox Code Playgroud)

javascript forms multipartform-data cross-domain

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

Google hack - inurl:?不起作用?

我想在我公司的网站上搜索一些URL,并且至少有一个"get"参数.

http://www.mysite.com/info.php?id=212这样的东西

那么,应该有一个在它的象征.

但是,我试着用

site:.mysite.com filetype:php inurl:?

并且有很多页面没有任何GET参数,为什么inurl:?不行?

search search-engine

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

Go的sync.WaitGroup丢失了其中一个响应

我试图time.Sleep通过自己添加内部goroutine 来发送http请求.

但是,总是会丢失其中一个响应 sync.WaitGroup,例如,此后客户端向我的Web服务器发送了5个请求,但只有5个响应中有4个响应:

Sending http://localhost:9001/?id=1, at 2018-06-11 17:11:56.424086867 +0800 CST m=+0.000949479
Sending http://localhost:9001/?id=2, at 2018-06-11 17:11:57.426178028 +0800 CST m=+1.003040640
GOT id: 2 sleeping .... 0.347917120258,  at: 2018-06-11 17:11:57.776187964 +0800 CST m=+1.353050576
GOT id: 1 sleeping .... 1.63133622383,  at: 2018-06-11 17:11:58.059441646 +0800 CST m=+1.636304258
Sending http://localhost:9001/?id=3, at 2018-06-11 17:11:58.42641506 +0800 CST m=+2.003277672
GOT id: 3 sleeping .... 0.959551004983,  at: 2018-06-11 17:11:59.392013618 +0800 CST m=+2.968876230
Sending http://localhost:9001/?id=4, at 2018-06-11 17:11:59.428900219 +0800 CST m=+3.005762831
GOT id: 4 sleeping .... …
Run Code Online (Sandbox Code Playgroud)

concurrency synchronization channel go goroutine

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

mit-scheme vim slimv:"读取错误:没有为#\ F定义的调度函数"

这是一个非常简单的方案功能

(define member?
  (lambda (a lat)
    (cond
      ((null? lat) #f)
      (else (or (eq? (car lat) a)
                (member? a (cdr lat))
                ))
      )
    )
  )
Run Code Online (Sandbox Code Playgroud)

然而,当我按下,d,F在vim中运行该功能,有错误

/home/oo/tmp/t.scm:64 read-error:没有为#\ F定义的调度函数

行:4,列:21,文件位置:64

流:#<SB-SYS:"文件/home/oo/tmp/t.scm"的FD-STREAM {AC84DA9}>

在此输入图像描述

lisp scheme mit-scheme slimv

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

为什么我在python中的合并排序超过了最大递归深度?

我在Youtube学习麻省理工学院的开放课程6.046"算法简介",我试图在python中实现合并排序.

我的代码是

def merge(seq_list, start, middle, end):
    left_list = seq_list[start:middle]
    left_list.append(float("inf"))
    right_list = seq_list[middle:end]
    right_list.append(float("inf"))
    i = 0
    j = 0
    for k in range(start, end):
        if left_list[i] < right_list[j]:
            seq_list[k] = left_list[i]
            i = i + 1
        else:
            seq_list[k] = right_list[j]
            j = j + 1


def merge_sort(seq_list, start, end):
    if start < end:
        mid = len(seq_list)/2
        merge_sort(seq_list[0:mid], start, mid)
        merge_sort(seq_list[mid:], mid, end)
        merge(seq_list, start, mid, end)
Run Code Online (Sandbox Code Playgroud)

而单位测试代码是

import unittest
from sorting import *

class SortingTest(unittest.TestCase):
    def testMergeSort(self):
        test_list …
Run Code Online (Sandbox Code Playgroud)

python mergesort

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

SICP练习1.37:我的迭代解决方案得到了正确答案,但在1.38中出错了

我对SICP 1.37的迭代解决方案是

(define (con-frac n d k)
  (define (iter i result)
    (if (= 1 i)
        result
        (iter (- i 1) (/ (n i) (+ (d i) result)))))
  (iter k (/ (n k) (d k))))

(con-frac (lambda (i) 1.0) (lambda (i) 1.0) 11)

(define (euler-d i)
  (if (= 2 (remainder i 3))
      (* (/ 2 3) (+ i 1))
      1))

(define (e)
  (+ 2 (con-frac (lambda (i) 1.0) euler-d 9)))

(e)
Run Code Online (Sandbox Code Playgroud)

它返回:

Welcome to DrRacket, version 5.2.1 [3m].
Language: SICP (PLaneT …
Run Code Online (Sandbox Code Playgroud)

lisp scheme sicp racket

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

如何从Racket中的html中提取元素?

我想在reddit中提取网址,我的代码是

#lang racket

(require net/url)
(require html)

(define reddit (string->url "http://www.reddit.com/r/programming/search?q=racket&sort=relevance&restrict_sr=on&t=all"))
(define in (get-pure-port reddit #:redirections 5))

(define response-html (read-html-as-xml in))
(define content-0 (list-ref response-html 0))

(close-input-port in)
Run Code Online (Sandbox Code Playgroud)

上面的内容为0

(element
 (location 0 0 15)
 (location 0 0 82)
...
Run Code Online (Sandbox Code Playgroud)

我想知道如何从中提取特定内容.

scheme racket

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