问题标签 [language-agnostic]

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 投票
7 回答
3962 浏览

language-agnostic - 简单的编程练习(Fizz Buzz、Print Primes)

我想远离键盘(即笔和纸)练习我的技能,我正在完成简单的练习题,比如 Fizz Buzz、Print the first N primes。

你最喜欢的简单编程问题是什么?

0 投票
6 回答
1316 浏览

regex - 所有正则表达式风格的共同特征?

我已经看到不同的支持正则表达式的工具/语言(例如 perl、sed、java、vim 等)的正则表达式功能有很多共性,但我也有很多不同之处。

是否有所有支持正则表达式的工具/语言都支持的正则表达式功能的标准子集?正则表达式功能在工具/语言之间有何不同?

0 投票
14 回答
9943 浏览

database - 简单的密码加密

什么是用于保护数据库中密码的良好、简单的加密方案?我不一定需要任何超安全的东西,也不需要任何闪电般快速的东西,但那些东西会很好。首先,我只想要一些易于实现而又不会非常缓慢或不安全的东西。

0 投票
11 回答
13639 浏览

algorithm - 如何检测重复数据?

我有一个简单的联系人数据库,但我遇到了用户输入重复数据的问题。我已经实现了一个简单的数据比较,但不幸的是输入的重复数据并不完全相同。例如,姓名拼写错误,或者一个人会输入“Bill Smith”,而另一个人会为同一个人输入“William Smith”。

那么是否有某种算法可以给出一个条目与另一个条目的相似程度的百分比?

0 投票
8 回答
516 浏览

html - 获取不同 HTML 标签的最佳方式

我正在尝试从各种博客中获取一些 HTML,并注意到不同的提供商以不同的方式使用相同的标签。

例如,这里有两个使用元名称生成器标签不同的主要提供商:

  • 博主:(<meta content='blogger' name='generator'/>内容在前,名称在后,是的,单引号!)
  • WordPress:(<meta name="generator" content="WordPress.com" />名称在前,内容在后)

有没有办法提取所有情况下的内容值(单/双引号,行中的第一个/最后一个)?

PS虽然我使用的是Java,但如果它通常用于正则表达式,答案可能会帮助更多的人。

0 投票
3 回答
459 浏览

language-agnostic - 如何响应 RESTful Web 服务中的备用 URI

我正在构建一个 RESTful Web 服务,它的一个资源具有多个 URI,因为有多个唯一标识符。服务器应该通过返回资源来响应对备用 URI 的 GET 请求,还是应该向规范 URI 发送 HTTP 3xx 重定向?HTTP 303(另见)是最合适的重定向吗?

澄清:HTTP 规范明确指出,重定向的选择取决于未来的请求应该使用哪个 URI。在我的应用程序中,“规范”URI 是最稳定的替代方案;替代 URI 将始终指向相同的规范 URI,否则将变为无效。

0 投票
3 回答
3051 浏览

regex - 正则表达式不区分大小写是否较慢?

来源

RegexOptions.IgnoreCase 比我想象的要贵(例如,应该几乎无法测量)

假设这适用于 PHP、Python、Perl、Ruby 等以及 C#(这是我假设 Jeff 正在使用的),它的速度会降低多少,我是否会/[a-zA-z]/像我一样受到类似的惩罚/[a-z]/i

0 投票
2 回答
255 浏览

c# - 对于其他语言/IDE,是否有与 Clone Detective 类似的工具?

我刚刚在 YCombinator 新闻上看到了Clone Detective ,这个想法对我很有吸引力。似乎它对许多语言都很有用,而不仅仅是 C#,但我在其他地方还没有看到类似的东西。

编辑:对于那些不想点击链接的人,Clone Detective 会扫描代码库中的重复代码,这些代码可能需要重构以尽量减少重复。

0 投票
1 回答
10958 浏览

c# - 验证英国电话号码

如何使用正则表达式在 C# 中验证英国电话号码?

0 投票
9 回答
2201 浏览

language-agnostic - 如何编写同时兼容 32 位和 64 位的代码?

如果我希望我的代码在 32 位和 64 位平台上都正确运行,我需要考虑什么?

编辑:我需要注意哪些方面,例如打印字符串/字符或使用结构?