问题标签 [categorization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
3588 浏览

programming-languages - 对编程语言进行分类

到目前为止,我使用过 Java、Prolog、SQL 和 C# 语言。我知道 Java 和 C# 是命令式的,Prolog 声明性和 SQL 有点声明性语言。Java 和 C# 是面向对象的,您可以使用它们开发面向方面的程序。

这已经是某些语言可能适合或实现的四种不同特征:命令式、声明式、面向对象、面向方面,我还遇到过其他各种类别:函数式语言、汇编语言,可能还有更多我没听说过的语言。

是否存在某种约定和/或逻辑分类或多维分类,其中编程语言可以以某种一致的方式分类?

0 投票
4 回答
7350 浏览

classification - 音乐指纹如何工作(对于 Shazam 和 Lala.com 等网站)?

我的大型 (120gb) 音乐收藏包含许多重复的歌曲,我一直在尝试对曲目进行指纹识别以检测重复。由于我是 CS 专业的,所以我很好奇那里做了什么?我所做的任何事情都几乎没有像 Shazam 或 Lala.com 这样的准确性。他们如何“散列”曲目?我已经对我的所有文件(26,000 个文件)运行了标准 MD5 哈希,并且在不同的轨道上发现了数百个相等的哈希,所以这不起作用。

我对 Lala.com 更感兴趣,因为它们处理完整文件,不像 Shazam,但我假设两者都使用类似的技术。谁能解释如何为音乐生成唯一标识符?

0 投票
5 回答
8288 浏览

sql - 设计具有层次结构/子类别的 SQL 表

我有一个看起来像这样的表:

身份证 | 关键字 | 类别 | 子类别 | 子子类别 | 子子子类别

如果一个关键字只能属于一个类别,子类别...等,我是否需要将其拆分为两个表(一个关键字表和一个具有父 ID 的类别表)?意思是没有重复。还需要拆分吗?

0 投票
3 回答
1114 浏览

mysql - MYSQL:没有值时返回零,每月分类

我有以下两个记录支出并提供支出类别信息的表:

表事务:

表类别:

我想要的是构建一个查询,显示每个类别每个月的金额总和,即使该类别在该月没有支出,如下所示:

我怀疑需要使用外部联接,但我还没有找到执行此操作的语句。

感谢您的任何帮助。

0 投票
3 回答
172 浏览

callback - 一般而言,您将什么称为“回调”或“关闭”?

当我们为它们做笔记时,我们应该使用哪个关键字/标签来描述它们。

如果将它们放在“软件设计”类别下,是否合适?

@edit:更多的是关于你如何对事物进行分类。当你在学习的时候,会出现一些术语,那么你会在你自己的本体中分配到什么类别呢?

0 投票
1 回答
395 浏览

keyword - 如何根据关键字内容对网站进行分类

我正在编写一个 webrobot,它根据关键字/元/链接将网站分类到预定义的类别列表中。

我一直在研究各种本体方法,并研究了 Wordnet(对于上位词/下位词)、 ResearchCyc 、 WebKb,并且想知道这是否像我想的那样是一个难题,或者以前在其他地方已经解决了。

本质上,我有大量已排序的关键字值,并希望使用它们来匹配类别名称。我目前的想法是检查某种本体层次结构中的类别名称。

有没有其他人处理过这样的基于本体的问题?

干杯!

0 投票
3 回答
212 浏览

php - 用php对大型mysql结果进行分类?

我正在使用以下内容从 mysql 数据库中获取我的大型结果集:

这将返回用户拥有的所有项目的列表。然后,我需要根据“topictype”列的值对这些项目进行分类,我目前正在使用:

当我冲洗并重复代码时,这工作得很好,但随着网站的增长,我预计随着“主题类型”选项的数量增加(预计大约 30 个类别)我会遇到问题。我也不想对每个分类的光盘组进行单独的查询,因为随着类别的增加,Id 最终会运行 30 个查询,所以希望听到一些建议或替代方法:)

谢谢

0 投票
1 回答
190 浏览

e-commerce - 分类术语或类别的标准

每次我构建电子商务应用程序时,我都需要投入大量时间来对产品进行分类。模棱两可、重复和主观性等因素往往会导致返工和浪费时间。

是否有任何可用的标准(例如 ISO)可用于对计算机或汽车零件等产品进行分类?

编辑:我知道客户应该为我分类他们的信息。我只是在寻找一种资源,让任何人都能更轻松地完成这项任务。

0 投票
0 回答
903 浏览

web - 对网站进行分类 - 开源 LSI?

我希望对许多网站(数百万)进行分类。我可以使用 Nutch 抓取它们并获取网站的内容,但我正在寻找最好的(也是最便宜或免费的)工具来对它们进行分类。

一种选择是创建正则表达式来查找某些关键字并对站点进行分类,但也有像 Autonomy 这样的高端 LSI 类型工具。是否有任何开源或更便宜的工具可以从网页/站点获取文本并为我分类?我需要对使用的类别类型进行一些自定义。作为分类的一部分,我希望能够识别“假”网站,这些网站实际上只是停放的页面,或者在页面上放置广告的域名所有者以及普通的旧类别,比如新闻、体育、科学、健康、美食、娱乐等……

0 投票
3 回答
938 浏览

unit-testing - 集成测试是一个总称,如果是,它包括哪些类型的测试?

我发现“集成测试”的概念令人困惑。似乎有不少解释和范围:

  • 功能/验收测试(例如使用 Selenium 测试用户界面)
  • 一起测试软件的不同类/模块的集成(只需一起测试两个或多个类,而不需要它们做任何特殊的事情,比如 db 调用和其他东西)
  • 独立测试系统配置功能/功能(数据库集成工作,依赖项正确注入,安全基类工作)
  • 测试整个系统(运行使用数据库、Web 服务等的服务)
  • 等等等等

我开始将集成测试视为一个总称(而不是在编程讨论中对其进行定义,其中通常赋予它特定/严格的含义):

  • 集成测试包含:
    • 单元集成测试(测试同一个包内不同类的集成,无需调用外部库)
    • 功能/验收测试(例如,通过 Selenium 测试软件的最终输出)
    • 系统测试(包括维基百科文章中列出的各种、更多技术和非功能相关的测试)

在 Maven 默认生命周期中,只有“测试”和“集成测试”阶段。这似乎将测试大致分为两类,并符合这些假设。

一般来说,有许多现有的问题和答案在寻找单元测试、功能测试、回归测试等之间的差异。但是,我正在寻找有关集成测试的更具体的答案:您如何对集成测试进行分类以及其中包含什么?另外,您是否避免像我所做的那样将软件测试大致分为两类:单元测试(1 个单元)与集成测试(2 个以上单元)?