问题标签 [letter]

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

javascript - 如何在 JavaScript 中使字符串的第一个字母大写?

如何使字符串的第一个字母大写,但不更改任何其他字母的大小写?

例如:

  • "this is a test""This is a test"
  • "the Eiffel Tower""The Eiffel Tower"
  • "/index.html""/index.html"
0 投票
2 回答
1880 浏览

latex - 如何在 LaTeX 的 Memoir 文档类中格式化一封信?

如果您有一封带有类似内容的传统信件。

如何使用 LaTeX Memoir 类创建这样一封信。

换句话说,使用 Letter 类的规范是:

如何使用 Memoir 类实现相似或相同的格式?

谢谢你和欢呼。

0 投票
1 回答
743 浏览

reporting-services - 我应该用什么来生成和打印信件

我正在构建一个生成打印信件(每天大约 1000 封)的系统,这些信件会发送给我们的客户,并且想知道有哪些好的工具可以用于此目的。

到目前为止,我已经研究过使用 Crystal 报表和 MS Fox pro 报表,但发现它们使用起来令人沮丧。

有人有什么好的建议吗? SQL reporting services和/或Word automation有什么好处?

这是我的基本要求

  • 信件从我们的数据库中提取某些信息。
  • 根据数据的外观,字母上显示的内容有许多条件。
  • 理想情况下希望能够轻松编辑信函模板。这仅用于基本更改(例如字母的非分贝驱动部分)。如果非 IT 人员可以轻松做到这一点,那就太酷了。
  • 一次需要能够批量运行大约 1000 个字母。
0 投票
5 回答
13186 浏览

excel - 将数字转换为对应的 Excel 列

我需要一些帮助来执行将数值转换为相应的 MS Excel 标头值的逻辑。

例如:

1 = “A” 2 = “B” 3 = “C” 4 = “D” 5 = “E” ...... 25 = “Y” 26 = “Z” 27 = “AA” 28 =“AB”29 =“AC”30 =“AD”......

希望有一些 .NET 代码(C# 或 VB)为此。谢谢。

0 投票
3 回答
13466 浏览

latex - 乳胶字母:从地址左对齐

这是我第一次使用 Latex 写信。我正在使用字母类。当我使用:

发件人地址右对齐。有什么办法可以让这个左对齐。我要找的信的格式是:发件人地址左对齐,然后是日期左对齐,然后是收件人地址左对齐,然后是开头和正文,最后是签名左对齐。

我设法通过使用使签名左对齐:\longindentation=0pt,其余项目正确对齐-它只是右对齐的发件人地址。

0 投票
2 回答
4821 浏览

java - 如何从特定字母列表中获取随机字母?

我已经开始编写一些 JAVA 代码,现在我想从给定的字母列表中获取一个随机字母,那么我应该使用什么。

0 投票
1 回答
6058 浏览

latex - 乳胶字母:地址右对齐

我正在使用 Latex 字母类,并希望地址是正确的。

默认情况下,它位于右对齐块中,左对齐。我很高兴更改 letter.cls 文件,但还没有找到正确的方法。

我尝试使用 sclttr2 代替,但对我来说变量太多了。

谢谢!

0 投票
5 回答
1705 浏览

python - 一个字母游戏问题?

最近在一次工作面试中,我遇到了以下问题:

  1. 编写一个能够在命令行上作为python运行的脚本

  2. 它应该在命令行中包含两个单词(或者,如果您愿意,它可以通过控制台查询用户以提供这两个单词)。

  3. 鉴于这两个词:确保它们的长度相等 B. 确保它们都是您下载的英语有效单词词典中的单词。

  4. 如果是这样,计算您是否可以通过以下一系列步骤从第一个单词到达第二个单词 您可以一次更改一个字母 b. 每次更改字母时,结果单词也必须存在于字典中 c。您不能添加或删除字母

  5. 如果这两个词是可达的,脚本应该打印出作为从一个词到另一个词的单一最短路径的路径。

  6. 您可以 /usr/share/dict/words 为您的单词词典。

我的解决方案包括使用广度优先搜索来找到两个单词之间的最短路径。但显然这还不足以得到这份工作:(

你们知道我做错了什么吗?太感谢了。


谢谢你所有的好答案。我认为真正让我着迷的是我每次都会遍历字典中的所有单词以考虑可能的单词邻居。相反,我可以使用 Duncan 和 Matt Anderson 指出的倒排索引。A* 方法肯定也会有所帮助。非常感谢,现在我知道我做错了什么。

这是带有倒排索引的相同代码:

以及时间比较:

% python one_letter_game_old.py happy hello 最短路径(在 91.57 秒内找到)是:
=> happy -- harpy -- harps -- harts -- halts -- halls -- hells -- hello

% python one_letter_game.py happy hello 最短路径(在 1.71 秒内找到)是:
=> happy -- harpy -- harps -- harts -- halts -- halls -- hells -- hello

0 投票
3 回答
14107 浏览

latex - 在 LaTeX 的新句子中自动大写第一个单词的第一个字母

我知道 LaTeX 的吹牛点之一是它没有这种微软式的行为。尽管如此,它有时还是有用的。

在您键入(非反斜杠)句点后,LaTeX 已经添加了一个额外的空格,因此应该可以使其自动大写以下字母。

是否有一种明显的方法可以编写一个宏来执行此操作,或者是否已经有一个 LaTeX 包可以执行此操作?

0 投票
1 回答
1836 浏览

java - Java JSpinner 防止字母插入

JSpinner 用于在我的应用程序中存储一个数字(使用 SpinnerNumberModel)。

正如预期的那样,微调器不允许存储无效字符(字母、符号等)。但是,当我输入这些字符时,它们确实出现在微调器组件中。一旦我将焦点切换到另一个组件,它们就会消失。

有没有办法防止无效字符出现在微调器中?