问题标签 [code-snippets]

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

php - 如何判断一个字符串是否是有效的 JSON?

有谁知道 PHP 的健壮(和防弹) is_JSON 函数片段?我(显然)有一种情况,我需要知道一个字符串是否为 JSON。

嗯,也许通过JSONLint请求/响应来运行它,但这似乎有点矫枉过正。

0 投票
1 回答
1915 浏览

vb.net - XML .snippet 文件中的多个 CodeSnippet

我试图通过向其他开发人员提供代码片段来补充我的代码的帮助功能。这些生成代码骨架,演示如何使用/调用我的类或方法。

我创建了一个.snippet文件并将其放在“ %Visual Studio Folder%\Code Snippets\Visual Basic\My Snippets ”文件夹中。我使用了代码片段管理器并确保它包含此文件夹,以便我可以访问这些片段。

当我在根 CodeSnippets 标记中有 1 个 CodeSnippet 标记时,一切正常......

当我向文件中添加多个 CodeSnippet 标记(每个都有自己的标题和自己的代码示例)时,我遇到了一些奇怪的事情。

我添加的第一个 CodeSnippet 包含用于向我的系统添加内容的代码第二个包含用于在我的系统中编辑某些内容的代码,第三个包含用于从系统中删除某些内容的代码。

当我通过右键单击并选择“插入代码片段”来使用代码片段时,只有文件中的第一个代码片段显示为一个选项。当我选择它时,将插入第一个 CodeSnippet 中的代码......但其他 CodeSnippet 标记中的代码也是如此。

对于要提供的每个代码片段,您是否必须有一个单独的 XML .snippet文件?

在阅读了有关创建代码片段的 MSDN 之后,我的印象是这一切都可以在一个文件中完成。

似乎我在这里不了解一些非常基本的东西,并且很想找到答案,但显然代码片段未得到充分利用,因此事实证明,找到答案比我最初想象的要复杂一些。

谢谢,

-弗林尼

0 投票
8 回答
8115 浏览

c - C 中非常简单的地图实现(用于缓存目的)?

我有一个程序可以读取文件中的 url 并gethostbyname()在每个 URL 主机上执行。这个电话很费劲。我想缓存它们。

C 中有一个非常简单的基于地图的代码片段,我可以用它来进行缓存吗?(我只是不想重新发明轮子)。

它必须具有以下几点:

  • 具有许可许可证的开源(想想 BSD 或公共领域)。
  • 非常简单:理想情况下少于 100 LOC
  • 键是char*和值void*。无需复制它们。
  • 没有真正需要实现remove(),但contains()需要或put()应该替换该值。

PS:我把它标记为homework,因为它可能是。我只是非常懒惰,并且确实想避免在重新实现时可能遇到的所有常见陷阱。

0 投票
1 回答
1159 浏览

scala - Lift:如何检索当前登录的用户?

我开始学习电梯,我被卡住了。我对简单的片段有疑问:

它应该注入当前用户名,但我收到异常:

到底是怎么回事?

0 投票
1 回答
554 浏览

visual-studio-2008 - Visual Studio 2008 Team System 升级删除代码片段

我已经使用 VS 2008 几个月了,从工作中收到了 VSTS 08 的副本,并且安装没有任何问题。我通过运行 VSTS 安装程序而不卸载 VS 08 将 VS 08 升级到 VSTS 08。安装后几个小时,我尝试在 VB 项目中创建一个片段(尝试 Catch:Ctrl+K,Ctrl+X),但什么也没发生. 在我按下快捷键的那一行,出现了“插入片段:没有可用的片段”这一行。

为了解决这个问题,我卸载了所有 VS 08 应用程序,并仅使用 VSTS 08 重新安装。无济于事。

在某处阅读帖子后,我使用代码片段管理器删除了所有片段并重新添加它们,但仍然无法正常工作。

关于如何让它们正常工作的任何建议?

0 投票
6 回答
3660 浏览

collaboration - 团队的代码片段库

我想要一个通用的代码片段库,我可以用它来存储任何语言的代码,组织在文件夹中。当网络上的任何开发人员添加一个片段时,它应该被转移给其他人。

我怎么能简单地做到这一点?任何可用于共享文本库的应用程序也应该没问题。

0 投票
4 回答
5707 浏览

php - 如何生成类似于 Google 使用 PHP 和 MySQL 生成的代码段?

例如,它只返回搜索关键字所在的片段。

并且部分文本被替换为“...”。

是否可以使用 PHP 和 MySQL 实现该目标?

0 投票
3 回答
536 浏览

wordpress - 在 WordPress 中显示代码片段

好的,从技术上讲,这不是一个编程问题,但我想要一个用于显示代码片段的 WordPress 博客的插件。

这里有人能推荐一个好的吗?另外,你们知道杰夫在编码恐怖中使用的是哪一个吗?那个看起来真不错。

谢谢。

0 投票
3 回答
166 浏览

c# - 如何制作代码片段并将其添加到 Visual Studio 中的片段智能感知?

我很好奇这是否可能。

0 投票
1 回答
6913 浏览

php - 如何使用 MySQL 的 sphinx 插件使用 PHP 实现全文搜索?

有人可以在这里提供演示吗?

以及如何同时检索匹配的片段?