问题标签 [pad]

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

javascript - JavaScript:如何将 x 添加到数组 x 次?

我想这类似于数组填充,但我想知道它是否可以简化。

有没有办法在不使用 for 循环的情况下做到这一点?


更新

即使有更聪明的解决方案,for 循环似乎是最高效的

数组填充 2 jsperf 上的基准测试

0 投票
0 回答
304 浏览

dictionary - 如何在多用途垫上实施字典攻击?

我正在 Coursera 上斯坦福大学的密码学课程(实际上落后了几个星期:/),我在第一次作业时遇到了一些麻烦。下面的代码可能,或者肯定是,过度杀伤......当我遇到这种方法的问题时,我缩小并尝试使用两个密文的一个异或结果进行婴儿床拖动,然后手动检查结果列表。

虽然我了解破坏多用途垫的原理,并且了解婴儿床拖动的工作原理,但我没有看到评估婴儿床拖动结果的实用方法......我花了大约一两个小时插入不同的词并用眼睛试图在结果中找到部分英语单词,但没有取得多大成功。我觉得应该有一种方法可以使用可能术语的简短字典列表来搜索并以某种方式自动检查结果。我该怎么做?

这是我最好的尝试:

0 投票
1 回答
2753 浏览

drag - 无法实现婴儿床拖动

所以我在 Coursera 上参加了斯坦福大学的密码学课程,我一直在为第一个编程任务而苦苦挣扎(我落后了几个星期。)

几个星期以来,我一直在玩弄这段代码的不同变体,以尝试消除下面提到的问题......

起初,我以为我已经成功地拖了婴儿床,但后来我意识到很多问题,但我都无法解决:

  • 当婴儿床被拖过两个密文的异或(“The”>“Th”>“T”而不是“The”>“he”>“ e")
  • 婴儿床拖动的结果不是其他消息的文本,而是婴儿床本身……换句话说,无论我选择什么婴儿床,前 X 个索引总是返回婴儿床本身

这是代码:

以下是运行 manual_crib_drag("The ") 时的结果:

为了完整起见,以下是示例中使用的两个密文:

对这两个密文进行异或运算的结果是:

我不确定为什么它被分成单独的行,但我的猜测是它与密文 XOR 结果中的空格有关......将 string_xor 函数的返回包含在另一个连接中,似乎可以解决问题,但因为它似乎不影响婴儿床拖动的结果,所以我把它排除在提供的代码之外:

我会很感激任何帮助!提前致谢。

0 投票
1 回答
157 浏览

java - 如何在左侧填充连字符:Oracle

我在数据库中有现有记录,字段描述是

我有该字段的现有记录,现在我必须添加- (hyphen)现有记录。

因为它仅限于八个字符,所以我必须只用现有的字符填充剩余的字符。

例如:如果现有值是aaa,则需要像-----aaa.

我该怎么做呢。

技术环境:

0 投票
1 回答
105 浏览

html - How do I make my divs line up, despite different text lengths?

EDITED

Here's my updated question: I've included a link to my site which shows the exact problem here The first box has a title that is short, and therefore doesn't push the the two divs beneath it (location and price) down very far. The second box has a slightly longer title, so it pushes slightly more. The third box has the longest title and pushes more than box 1 and 2.

In this instance, I'd want box #1 and #2 to have "blank space" padded onto their title divs in order to push the location/price divs down lower (like in box #3). This needs to be dynamic, because sometimes box #1 will have the longest title. I thought blank characters might work but apparently not...

Thanks for any help!

BELOW THIS LINE IS OLD My site has a list item which contains an image, and 3 divs (titlebox,locationbox, and pricebox).

The line I'm interested in is titlebox, mainly I'd like like it to always have 40 characters in it. If there's less, I need blank padding added.

I'll post the entire list code below, but here is just the title div:

This title only has 29 characters, but I want it to be treated as if it has 40. I don't care if there's more than 40, I only need a function to pad the text with blank space until 40 characters.

How is this possible? Thank you!

Here is the entire list item:

0 投票
1 回答
14080 浏览

python - 填补熊猫数据框中的日期空白

我有以日期时间为索引的 Pandas DataFrame(从 .csv 加载)。每天有/必须成为一个条目。问题是我有差距,即有些日子我根本没有数据。在间隙中插入行(天)的最简单方法是什么?还有一种方法可以控制作为数据插入列中的内容!说 0 或复制前一天信息或填充从上一个日期到下一个日期数据值范围内的滑动增加/减少值。

谢谢

这是缺少 01-03 和 01-04 的示例:


仍在试验,但这似乎解决了问题:

然后重新采样...原因是导入带有 header-col-name Date 的 .csv 实际上并不是创建 date-time-index,而是 Frozen-list 无论如何。resample() 期待:如果 isinstance(ax, DatetimeIndex): .....


这是我的最终解决方案:

我必须修复 Date 列,因为 resample() 只允许您填充它。它虽然正确地修复了索引,所以我可以用它来修复 Date 列。

以下是更正后的数据截图:

01-30, 01-31 是新生成的数据。

0 投票
4 回答
3684 浏览

list - 左填充 Haskell 列表

如果我想右填充一个 Haskell 整数列表,我可以执行以下操作:

无需获取列表的长度。我认为它会非常高效。

有没有类似的方法可以定义lpad,在左侧填充列表,而不会产生计算长度等的成本?

0 投票
1 回答
604 浏览

java - String padding based on length in Java

So, I have two Strings (line and objectCode)

I want to print line first, and then print a number of spaces based on the length of line and then print objectCode. (So that all of the objectCodes are lined up.

I tried, but got output like:

objectCode being the last numbers in each line (172028), as you can see they are not lined up like I want them to be.

So, in essence I want something like:

I just can't seem to figure out how to get it. Thank you.

edit

What I have tried:

First try (this is what should have worked):

Second I tried (as a last ditch effort):

I figured it would print less spaces for longer line lengths.. But it didn't seem to work.

EDIT

I have figured out the problem but I don't know how to solve it.

The problem is that earlier in the program I trimmed each line variable (trimming off the preceding and ending white spaces) so I could get each word in the line by itself.

So, I had:

I think the trim() method is my problem here... However, I need it in order to do what the program is intended to do.

0 投票
1 回答
116 浏览

c# - 如何在 c# 上填充 2 变量?

请告诉我上面代码的方法,以及如何在 C# 上使用它

0 投票
2 回答
4794 浏览

xslt - 具有固定长度的填充值 - xslt

我有这个简单的 xslt 代码:

Meter Number 参数最多可以有 10 个字母数字。因此,例如,如果值为 232345,我想显示(用空格填充):'232345'。我对 Import Active kWh 有同样的情况,这是一个数字字段修复 12 类型数字,但如果值为 56884,我想显示(在开头用 0 填充)'000000056884'。

感谢您一如既往的有用帮助!

问候。