小编Luí*_*sta的帖子

$(...).getJSON不是一个函数

我正在尝试开发一个简单的API调用,它在JSON响应中返回我的注释,但是当我点击它时,我得到了错误

$(...).getJSON is not a function

我的想法是,当我点击"评论"按钮(id = showarea)时,它立即打印出该答案和textarea的评论.

我在文件上"硬编码"只是为了测试.

我有这个文件(javascript/askme/comment.js)

function initCommentReloader() {
    $('#textarea').on('click', 'a', function() {
        $.getJSON("/controller/api/comments/comment.php", {answerid: answerid}, function(data) {
            $.each(data, function(i, comment) {
                console.log(comment);
            });
        });
    });
}
Run Code Online (Sandbox Code Playgroud)

但当没有任何事情发生时,它甚至不识别点击,然后我改为硬编码方式,错误发生了.我检查了我的jquery包含,一切似乎都包含在内.

这是我正在尝试加载评论的文件.你能找到什么问题吗?

我很抱歉,如果这是一个极端的新手,但我一直在强调这种方式.

亲切的问候

 <head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">

    <title>AskMe</title>

    <meta http-equiv="X-UA-Compatible" content="IE=edge">

    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">


    <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
    <script src="https://code.jquery.com/jquery-1.12.4.js"></script>
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

    <script>
        $( function() {
            $( "#tabs" ).tabs();
        } );
    </script>

    <!-- CSS -->
    <link rel="stylesheet" type="text/css" href="{$BASE_URL}css/fonts/font-awesome.min.css">
    <link rel="stylesheet" type="text/css" href="{$BASE_URL}css/fonts/font-awesome.css">
    <link rel="stylesheet" …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

将多个 INSERTS 插入一张表和多对多表

我正在尝试使用 PostgreSQL 数据库在 PHP 中开发一个问答网站。我有一个操作来创建一个具有标题、正文、类别和标签的页面。我设法插入了所有这些字段,但是在插入多个标签值时遇到了一些问题。

我使用这个函数将逗号分隔的值放入一个数组中,现在我想要将每个数组元素插入到表上的数据库中(避免重复),tags然后插入到我的多对多关系表中questiontags

$tags = explode(',', $_POST['tags']); //Comma separated values to an array
Run Code Online (Sandbox Code Playgroud)

它打印出这样的东西:

Array ( [0] => hello [1] => there [2] => this [3] => is [4] => a [5] => test )
Run Code Online (Sandbox Code Playgroud)

动作/create_question.php

$category = get_categoryID_by_name($_POST['category']);

$question = [
    'userid' => auth_user('userid'),
    'body' => $_POST['editor1'],
    'title' => $_POST['title'],
    'categoryid' => $category
];

create_question($question, $tags);
Run Code Online (Sandbox Code Playgroud)

然后我create_question应该在哪里插入标签。

function create_question($question, $tags) {

    global $conn;
    $query_publications=$conn->prepare("SELECT * FROM insert_into_questions(:body, :userid, :title, :categoryid); …
Run Code Online (Sandbox Code Playgroud)

php database postgresql upsert common-table-expression

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

tsquery中的语法错误:带有空格的参数

我有这个全文搜索功能:

CREATE OR REPLACE FUNCTION search_questions(psearch text)
  RETURNS TABLE (questionid INTEGER) AS $func$
BEGIN
  return QUERY
  SELECT DISTINCT (questions.publicationid)
  FROM questions
  WHERE to_tsvector(coalesce(questions.title, '')) @@ to_tsquery(psearch)
        OR
        publicationid IN (
          SELECT DISTINCT(publications.publicationid) FROM publications WHERE to_tsvector(coalesce(publications.body, '')) @@ to_tsquery(psearch)
        )
  ;
END
$func$  LANGUAGE plpgsql;
Run Code Online (Sandbox Code Playgroud)

但它只适用于单个单词参数.如果我搜索"用户测试",则返回

ERROR: syntax error in tsquery: "user test"

有没有办法搜索带有空格的文本?

亲切的问候

postgresql full-text-search

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

Mask R-CNN 标注工具

我是深度学习的新手,我正在阅读一些最先进的论文,我发现掩码 r-cnn 完全用于图像的分割和分类。我想将它应用到我的理学硕士论文中,但我有一些问题您可能可以回答。如果这不是正确的地方,我深表歉意。首先,我想知道获取注释的最佳策略是什么。这似乎是一种劳动密集型,我不明白是否有任何简单的方法。接下来,我想知道您是否知道任何用于生成用户手动完成的二进制掩码的掩码r-cnn的注释工具。

我希望这可以变成一个富有成效和信息丰富的线程,因此任何建议和经验都将受到高度赞赏。

亲切的问候,路易斯

deep-learning conv-neural-network

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

Python 简单循环并行化 Jupyter Notebook

我正在尝试使用 Jupyter Notebook 并行化一个简单的 python 循环。我尝试使用,Pool但它永远挂起,我必须杀死笔记本才能阻止它。

def process_frame(f):
    new_dict = dict()
    pc_dict = calculate_area(fl)
    for key in pc_dict:
        if key not in new_dict:
            new_dict[key] = 0
        new_dict[key] = float(sum(pc_dict[key]))
    full_pc_dict[fl] = new_dict
Run Code Online (Sandbox Code Playgroud)

frames_list = [0, 1, 2, 3, 4, 5, 6]

我想process_frameframes_list.

请注意,最终结果应该是一个包含来自process_frame. 我不知道将它附加在函数的末尾是否是个好主意。

关于如何使用 Jupyter Notebook 执行此操作的任何建议?另外,是否可以tqdm使用这种并行处理?

亲切的问候

python parallel-processing multiprocessing jupyter-notebook

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

使用 pyodbc 从 WSL2 连接到 Windows 上的 SQL Server - 连接超时

我正在尝试从 WSL2 连接到 Windows 上的 SQL 服务器,但收到连接超时错误

我正在使用这段代码:

import pyodbc
server = 'DESKTOP-LFOSSEF'
database = 'sportsanalytics'
username = 'user'
password = '{pass}'   
driver= '{ODBC Driver 17 for SQL Server}'

with pyodbc.connect('DRIVER='+driver+';SERVER=tcp:'+server+';PORT=1433;DATABASE='+database+';UID='+username+';PWD='+ password) as conn:
    with conn.cursor() as cursor:
        cursor.execute("SELECT TOP 3 name, collation_name FROM sys.databases")
        row = cursor.fetchone()
        while row:
            print (str(row[0]) + " " + str(row[1]))
            row = cursor.fetchone()
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

回溯(最近一次调用最后一次):文件“”,第 1 行,在 pyodbc.OperationalError: ('HYT00', '[HYT00] [Microsoft][ODBC Driver 17 for SQL Server]登录超时已过期 (0) (SQLDriverConnect)' )

知道我是否需要任何额外的配置来连接到 Windows 上安装的 SQL …

sql-server pyodbc wsl-2

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

将时间戳转换为日、月、年和小时

我有以下时间戳:

TimeStamp="20160820T210239+0100"

我想从这种格式中提取年、月、日和小时。

我正在和熊猫一起工作。有什么方法可以将此时间戳解析为我提到的格式吗?

亲切的问候

python pandas

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