问题标签 [text]
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.
emacs - 除了 Emacs 之外,还有其他适合 Lisp 编程的编辑器吗?
我正在寻找替代方案,因为我发现 emacs 很难使用。我宁愿使用支持所有常用快捷键的编辑器,例如箭头键移动光标,CTRL+SHIFT+RightArrow 选择下一个单词等。
基本上,我不想为了使用 emacs 而重新学习所有熟悉的快捷方式。
谁能推荐一个合适的编辑器?
另一件事 - Notepad++ 支持 LISP 语法着色,但它没有像 emacs 那样的集成 LISP 控制台。是否可以并排打开一个 Notepad++ 窗口和一个命令行窗口,并在我想运行我的程序时使用命令行?
unicode - 即使使用 /U 开关,Windows cmd 管道也不是 unicode
我有一个小的 c# 控制台程序,它使用 Console.WriteLine 输出一些文本。然后,我将此输出通过管道传输到一个文本文件中,例如:
c:myprogram > textfile.txt
但是,该文件始终是 ansi 文本文件,即使我使用 /u 开关启动 cmd 也是如此。命令/?说 /u 开关:
/U 使管道或文件的内部命令输出为 Unicode
当我做一个
c:echo "foo" > text.txt
text.txt 是 unicode(没有 BOM)
我想知道为什么将我的控制台程序的输出通过管道传输到一个新文件中不会同样创建一个 unicode 文件,我该如何改变它?
我只是使用 Windows Power Shell(它会生成一个带有正确 BOM 的 unicode 文件),但我仍然想知道如何使用 cmd 来完成它。
谢谢!
c++ - C++ 中的简单文本菜单
我正在用 C++ 编写一个愚蠢的小应用程序来测试我的一个库。我希望应用程序向用户显示命令列表,允许用户键入命令,然后执行与该命令关联的操作。听起来很简单。在 C# 中,我最终会编写一个命令列表/映射,如下所示:
关于如何在 C++ 中实现这一点的任何建议?我真的不想为每个命令定义单独的类/函数。我可以使用 Boost,但不能使用 TR1。
text - SSRS 中的文本换行
如何在 SSRS 报表中完成表格字段的文本换行,以及在将报表呈现为 PDF 格式时进行适当的美化?
html - 在 Flex 中显示 HTML 的最佳方式是什么?
我的 HTML 包含诸如商标“TM”之类的符号作为上标 (™)。在普通 HTML 中,我会使用"™"
或™
显示商标 TM。但是,我找不到将这样的 HTML 导入 Flex 并使其正确显示的方法。我对<li>
标签有类似的问题。
我的 HTML:
我让它工作的唯一方法是将内容直接复制并粘贴到 Flex 中:
我想使用一个可以在运行时导入到我的 Flex 应用程序中的外部 HTML 文件,这样我就不必为简单的内容更改重新编译应用程序。
我听说 iFrame 选项有太多问题,所以我想尽可能避免这种情况。
有没有人有任何其他好的建议来处理这个问题?
谢谢你。
python - 将整数作为字符串转换为 int 时如何不引发 Python 异常
我有一些我正在尝试解析的 HTML。在某些情况下,仅 html 属性并不能帮助我识别行类型(标题与数据)。幸运的是,如果我的行是数据行,那么它应该有一些可以转换为整数的值。对于可以进行转换的情况,我已经弄清楚了如何将 unicode 转换为整数。我正在努力编写逻辑以越过转换不起作用的单元格,因为该单元格具有必须被视为文本的内容。
例如,如果 rowColumn[1][3] 可以转换为整数,我可以通过
但如果 rowColumn[1][3] 包含文本内容,我会收到错误消息。
c# - C#.NET 导入注册表配置单元并解析其内容
我从注册表中获得了一个 .Hive 文件,我必须对其进行解析并将其内容用作 html 报告的一部分(由此我假设我必须以某种方式转换为文本)。整个事情必须在程序中完成,所以我不能只转换配置单元文件,然后通过我的程序运行它。我目前不知道如何开始这个,所以任何帮助都会很棒。
任何想法都会很棒!
linux - 确定特定术语的词频
我是一名非计算机科学专业的学生,正在撰写一篇历史论文,该论文涉及确定许多文本中特定术语的频率,然后随着时间的推移绘制这些频率以确定变化和趋势。虽然我已经弄清楚如何确定给定文本文件的词频,但我正在处理(相对而言,对我而言)大量文件(> 100),并且为了保持一致性,我想限制频率计数中包含的词到一组特定的术语(有点像“停止列表”的反面)
这应该保持非常简单。最后,我需要的是我处理的每个文本文件的特定单词的频率,最好是电子表格格式(制表符描述的文件),这样我就可以使用该数据创建图表和可视化。
我每天都在使用 Linux,对使用命令行很舒服,并且喜欢开源解决方案(或者我可以用 WINE 运行的东西)。然而,这不是一个要求:
我看到了两种解决这个问题的方法:
- 找到一种方法去除文本文件中除预定义列表之外的所有单词,然后从那里进行频率计数,或者:
- 找到一种仅使用预定义列表中的术语进行频率计数的方法。
有任何想法吗?
text - API确定细胞载体?
是否有免费的 API 或其他方式来确定手机号码注册的运营商?
我希望我的应用程序无需从列表中选择运营商即可广播短信。
更新: 有趣的是,一位同事找到了答案:http: //developer.whitepages.com/
UPDATE2: 好吧,whitepages 许可协议非常严格,以至于您无法为其构建应用程序。还有其他想法吗?
更新 3:
在某个时候,有人删除了我的更新 2。这将其放回原处。更重要的是,截至 2015 年 10 月 19 日,服务条款仍处于无法合法使用其服务的状态。
javascript - 如何在连接文本文件中查找重复行
我最近将 10 个 JavaScript 文件转换为一个文件,然后在其上运行 JavaScript 编译器。我只是有一个错误,我重用了一个函数名。
是否有工具可以检查组合文件中重复的行/函数名称?
或者我应该创建一个小程序?