javascript

java

python

c#

android

node.js

c++

reactjs

php

html

jquery

css

.net

ios

git

ruby-on-rails

sql

c

string

ruby

在C ++中填充stl字符串

我使用的是2769244877996166164096,需要將其墊到給定的寬度。 在C ++中推薦的方法是什么?

輸入樣例:

123

填充到10個字符。

樣本輸出:

       123

(123前7個空格)

trans by 2020-02-29T17:32:59Z

Android TextView可繪制,在可繪制和文本之間更改填充?

我正在setCompoundDrawablePadding(-75)中創建一個TextView,其下方帶有可繪制對象。

我想將繪圖對象帶到TextView的中間; 我嘗試過setCompoundDrawablePadding(-75),它僅更改文本的位置。

當前代碼:

    TextView secondItem = new TextView(this);
    GridLayout.LayoutParams second = new GridLayout.LayoutParams(row2, col1);
    second.width = halfOfScreenWidth;
    second.height = (int) (quarterScreenWidth * 1.5);
    secondItem.setLayoutParams(second);
    secondItem.setBackgroundResource(R.color.MenuSecond);
    secondItem.setCompoundDrawablesRelativeWithIntrinsicBounds(0, 0, 0, R.drawable.ic_action_new);
    secondItem.setText("Text");
    secondItem.setCompoundDrawablePadding(-180);
    secondItem.setGravity(Gravity.CENTER);
    secondItem.setTextAppearance(this, android.R.style.TextAppearance_Large_Inverse);
    gridLayout.addView(secondItem, second);

如何設置文本和可繪制到TextView的中間?

trans by 2020-02-19T22:37:17Z

iOS-從UITextVi刪除所有填充

在SO上有很多很棒的示例可以刪除UITextView的左填充。

如何在UITextView中丟失邊距/填充?

但是,我也需要刪除正確的填充。

我試過了...

[tv setContentInset: UIEdgeInsetsMake(-4,-8,-8,-X)];//where X is any integer

最后兩個值的幾乎所有其他排列以消除填充,似乎沒有任何效果。 也嘗試過

[tv sizeToFit];
[tv setTextAlignment:[NSTextAlignmentRight]];

Textview中的以下文本顯示為“ 00”

enter image description here

trans by 2020-02-10T07:15:24Z

html-CSS:背景圖片和填充

我想在列表項的右側添加背景圖像,并且也希望從右側添加一些填充,但是我無法做到這一點。 請看下面的例子:

HTML:

<ul>
    <li>Hello</li>
    <li>Hello world</li>
</ul>

CSS:

ul{
    width:100px;  
}
ul li{
    border:1px solid orange;
    background: url("arrow1.gif") no-repeat center right;
}
ul li:hover{
     background:yellow url("arrow1.gif") no-repeat center right;
}

我知道我們可以按像素設置圖像位置,但是由于每個li的寬度不同,所以我不能這樣做。

這是JSFiddle鏈接:[http://jsfiddle.net/QeGAd/1/]

trans by 2020-01-17T09:06:36Z

python-僅在一個sid上向tkinter小部件添加填充

我如何在tkinter窗口小部件居中的情況下向tkinter窗口添加填充?我試過了:

 self.canvas_l = Label(self.master, text="choose a color:", font="helvetica 12")
 self.canvas_l.grid(row=9, column=1, sticky=S, ipady=30)

 self.canvas_l = Label(self.master, text="choose a color:", font="helvetica 12")
 self.canvas_l.grid(row=9, column=1, rowspan=2, sticky=S, pady=30)

我只想在標簽頂部添加30px的填充。

trans by 2020-01-08T19:36:21Z

python-裝飾十六進制函數以填充零

我寫了這個簡單的函數:

def padded_hex(i, l):
    given_int = i
    given_len = l
    hex_result = hex(given_int)[2:] # remove '0x' from beginning of str
    num_hex_chars = len(hex_result)
    extra_zeros = '0' * (given_len - num_hex_chars) # may not get used..
    return ('0x' + hex_result if num_hex_chars == given_len else
            '?' * given_len if num_hex_chars > given_len else
            '0x' + extra_zeros + hex_result if num_hex_chars < given_len else
            None)

例子:

padded_hex(42,4) # result '0x002a'
hex(15) # result '0xf'
padded_hex(15,1) # result '0xf'

盡管對我來說這很清楚,并且適合我的用例(用于簡單打印機的簡單測試工具),但我不禁認為還有很多改進的余地,并且可以將其簡化為非常簡潔的內容。

還有什么其他方法可以解決這個問題?

trans by 2020-01-02T20:01:17Z

在Iphone的UiButton上提供文本邊距/填充

我有以下布局,并且我想在左側和右側添加填充。

該控件是一些禁用的Uibutton。enter image description here

我創建按鈕的代碼是這樣的:

        UIButton *buttonTime = [[UIButton alloc] initWithFrame:CGRectMake(90, 10, 50, 20)]; 
        [buttonTime setBackgroundImage:[[UIImage imageNamed:@"bubble.png"] stretchableImageWithLeftCapWidth:9 topCapHeight:13] forState:UIControlStateDisabled];
        [buttonTime setTitle:@"27 feb, 2011 11:10 PM" forState:UIControlStateDisabled];             
        [buttonTime setTitleColor:[UIColor blackColor] forState:UIControlStateDisabled];
        buttonTime.titleLabel.font=[UIFont fontWithName:@"Helvetica" size:8.0]; 
        buttonTime.titleLabel.lineBreakMode= UILineBreakModeWordWrap;
        [buttonTime setEnabled:FALSE];
        [scrollView addSubview:buttonTime];
        [buttonTime release];
trans by 2019-12-30T18:02:21Z

CSS Div寬度百分比和填充而不會破壞布局

可能有一個簡單的解決方法,但是已經困擾了我好多年了...

讓我解釋一下情況。 我有一個ID為'container'的div,它包含頁面中的所有內容(還包括頁眉和頁腳),可以使所有內容保持內聯,并且我只能執行1個簡單的'margin:0 auto;'。 而不是倍數。 因此,可以說我將#container的寬度設置為80%。 現在,如果我將另一個div設置為相同寬度(80%)可以领救济金的游戏,并將其ID設為“ header”,并在其周圍填充10px的像素,則布局會“中斷”(可以這么說),因為該頁面會將填充量添加到 寬度。 因此,如何在不使用諸如#header div較低百分比的方法的情況下使其保持界線? 基本上,我想使其流暢。

這是一些示例代碼,可讓您大致了解我在說什么...

的CSS

#container {
    position:relative;
    width:80%;
    height:auto;
}
#header {
    position:relative;
    width:80%;
    height:50px;
    padding:10px;
}

的HTML

<div id="container">
    <div id="header">Header contents</div>
</div>

有人可以幫我解決這個困擾我一輩子的問題嗎?

trans by 2019-12-27T05:53:57Z

刪除所有的填充和邊距表HTML和C

我有這張桌子:

<body>
    <table id="page" >
        <tr id="header" >
            <td colspan="2" id="tdheader" >je suis</td>
        </tr>
        <tr>
            <td>1</td>
            <td>2</td>
        </tr>
    </table>
</body>

這是CSS

html, body, #page {
    height:100%;
    width:100%;
    margin:0;
    padding:0;
}
#header {
    margin:0;
    padding:0;
    height:20px;
    background-color:green;
}

我想刪除所有邊距和填充,但始終有:

enter image description here

我該如何解決?

trans by 2019-12-24T05:58:07Z

c#-使用string.format(不是padleft或padright)用任意字符串填充左或右

我可以使用String.Format()將任意字符串填充為任意字符嗎?

Console.WriteLine("->{0,18}<-", "hello");
Console.WriteLine("->{0,-18}<-", "hello");
returns 
->             hello<-
->hello             <-

我現在希望空格是任意字符。我無法使用padLeft或padRight執行此操作的原因是,我希望能夠在實際執行格式化操作的其他時間/位置構造格式字符串。

- 編輯 -
似乎我的問題似乎沒有解決的辦法,我想到了這一點(在編碼前思考之后)
-編輯2--
我需要一些更復雜的方案,所以我去了編碼之前的第二個建議

[TestMethod]
public void PaddedStringShouldPadLeft() {
    string result = string.Format(new PaddedStringFormatInfo(), "->{0:20:x} {1}<-", "Hello", "World");
    string expected = "->xxxxxxxxxxxxxxxHello World<-";
    Assert.AreEqual(result, expected);
}
[TestMethod]
public void PaddedStringShouldPadRight()
{
    string result = string.Format(new PaddedStringFormatInfo(), "->{0} {1:-20:x}<-", "Hello", "World");
    string expected = "->Hello Worldxxxxxxxxxxxxxxx<-";
    Assert.AreEqual(result, expected);
}
[TestMethod]
public void ShouldPadLeftThenRight()
{
    string result = string.Format(new PaddedStringFormatInfo(), "->{0:10:L} {1:-10:R}<-", "Hello", "World");
    string expected = "->LLLLLHello WorldRRRRR<-";
    Assert.AreEqual(result, expected);
}
[TestMethod]
public void ShouldFormatRegular()
{
    string result = string.Format(new PaddedStringFormatInfo(), "->{0} {1:-10}<-", "Hello", "World");
    string expected = string.Format("->{0} {1,-10}<-", "Hello", "World");
    Assert.AreEqual(expected, result);
}

因為代碼太多了,所以我沒有把它作為要點移到github上:
[http://gist.github.com/533905#file_padded_string_format_info]

在那里,人們可以輕松地分支它以及其他任何東西:)

trans by 2019-11-09T22:59:27Z

html-如何在CSS中指定表格填充? (表,而不是單元格填充)

我有一個帶有彩色背景的表格,我需要指定表格及其內容之間的填充,即 細胞。
table標記似乎不接受填充值。
Firebug用填充0顯示表和主體的布局,但不接受為它們輸入的任何值,因此我想它們只是沒有padding屬性。
但問題是可以领救济金的游戏,我希望單元格之間的間距要與頂部的頂部單元格和底部的底部單元格相同。
同樣,我要的不是單元格填充。

編輯:謝謝可以领救济金的游戏,我現在真正需要的是邊框間距,或其html等效的cellpacing。
但是由于某些原因,他們在我正在工作的網站上沒有做任何事情。
兩者都可以在單獨的HTML上很好地工作,但是在網站上卻不能。
我以為可能是某種樣式覆蓋該屬性,但是不應該覆蓋cellpacing和內聯邊框間距,對嗎?
(我使用firefox)

編輯2:不,TD填充不是我所需要的。 使用TD填充,可以將相鄰單元格的頂部和底部填充總和,因此兩個單元格之間的空間(實際上是填充)比頂部單元格和桌面邊框之間的空間大一倍。 我希望它們之間的距離完全相同。

trans by 2019-11-04T16:07:55Z

html-如何使用JavaScript獲取元素的填充值?

我的HTML中有textarea。 我需要以像素為整數或浮點數來獲取填充數值。 如何使用JavaScript獲取它? 我沒有使用jQuery,因此正在尋找純JavaScript解決方案。

trans by 2019-11-03T08:06:41Z

uiview-如何在iPhone應用程序中實現UIButton / UILabel“填充”

我的iPhone應用程序中有多種視圖需要填充,例如,自定義UIButton的文本左對齊,以及UILabel的背景色。

這可能是一個非常愚蠢的問題,但是如何應用“填充”將文本移出左側邊緣?

我已經厭倦了使用邊界等沒有成功的方法。

我知道我可以為我的UILabel創建具有背景色的包裝視圖,但這似乎過分了。

非常感謝。

trans by 2019-10-12T08:57:18Z

C中的字符串填充

我寫了應該做StringPadRight(“ Hello”,10,“ 0”)->“ Hello00000”的函數。

char *StringPadRight(char *string, int padded_len, char *pad) {
    int len = (int) strlen(string);
    if (len >= padded_len) {
        return string;
    }
    int i;
    for (i = 0; i < padded_len - len; i++) {
        strcat(string, pad);
    }
    return string;
}

它可以工作,但有一些怪異的副作用……其他一些變量也被更改了。 我怎樣才能解決這個問題?

trans by 2019-10-02T19:36:47Z

CSS-Flexbox布局中的填充底部/頂部

我有一個Flexbox布局,其中包含兩個項目。 其中之一使用padding-bottom:

<div id='flexBox'>
  <div id='padding'></div>
  <div id='text'>Some text</div>
</div>
<div id='flexBox'>
  <div id='padding'></div>
  <div id='text'>Some text</div>
</div>

調整頁面大小時,藍色元素會根據其寬度保持其寬高比。這適用于Chrome和IE,如下所示:

padding-bottom in chrome and IE on flexbox layout

但是,在Firefox和Edge中,我得到以下信息(它忽略了保持長寬比的藍色框上的填充):

padding-bottom in Firefox on flexbox layout

我對于Flexbox來說還太陌生,以至于無法真正理解它是否應該工作。 flexbox的全部目的是調整大小,但是我不確定為什么它會忽略固有填充,而將絕對大小放在藍色元素上。

我想最終我甚至不確定Firefox或Chrome是否在做正確的事情! 任何Firefox flexbox專家都可以提供幫助嗎?

trans by 2019-09-24T20:44:35Z

jQuery如何獲取元素的邊距和填充?

只是想知道 - 如何使用jQuery - 我可以得到一個元素格式化總填充和邊距等? 即30px 30px 30px 30px或30px 5px 15px 30px等

我試過了

var margT = jQuery('img').css('margin');
var bordT = jQuery('img').css('border');
var paddT = jQuery('img').css('padding');

但這不起作用?[http://jsfiddle.net/q7Mra/]

trans by 2019-08-10T09:50:12Z

c ++ - Malloc vs new - 不同的填充

我正在審查其他人使用MPI進行高性能計算(10 ^ 5 - 10 ^ 6核心)的項目的C ++代碼。 該代碼旨在允許不同體系結構上(可能)不同機器之間的通信。 他寫了一條評論,上面寫著:

我們通常使用newmalloc,但這里我使用的是mallocfree。這是必要的,因為當使用new時,某些編譯器會以不同方式填充數據,從而導致在不同平臺之間傳輸數據時出錯。 malloc不會發生這種情況。

這與我從標準newmalloc問題中所知的任何內容都不相符。

new / delete和malloc / free有什么區別? 提示編譯器可以不同地計算對象的大小(但那為什么與使用new不同?)。

malloc&amp; 放置新與新是一個相當受歡迎的問題,但只討論new使用構造函數,其中malloc沒有,這與此無關。

malloc如何理解對齊? 表示內存保證與newmalloc正確對齊,這是我之前的想法。

我的猜測是他在過去的某個時間誤診了自己的錯誤并推斷出newmalloc給出了不同數量的填充,我認為可能并非如此。 但我無法通過谷歌或之前的任何問題找到答案。

幫助我,StackOverflow,你是我唯一的希望!

trans by 2019-07-08T20:36:10Z

html - 為什么CSS不支持負填充?

我已經多次看到,負填充的前景可能有助于某些頁面元素的CSS開發變得更好,更容易。 然而,W3C CSS中沒有提供負填充。 這背后的原因是什么? 該物業是否存在妨礙其使用的障礙? 謝謝你的回答。

UPDATE

正如我所看到的,例如,如果你使用的是具有某種東西的字體,例如,20px的垂直間距,并且你希望在字體的底部應用虛線邊框,比如當出現超鏈接時。 在這種情況下,您會發現樣式過于簡陋,因為虛線邊框將顯示在指定單詞下方20px處。 如果您使用負保證金,它將不會起作用,因為保證金會改變邊界以外的區域。 在這種情況下,負填充可能會有所幫助。

trans by 2019-07-02T17:01:01Z

margin - 如何在Android的RecyclerView中添加一個簡單的8dp頁眉/頁腳?

有沒有辦法將簡單的頁眉/頁腳添加到RecyclerView?

在這里你可以看到我得到了什么。 第一張卡片觸及工具欄This is what I've got

在這里你可以看到我想要的東西。 底部和卡之間的8dp填充。This is what I want to have

我到目前為止嘗試的方法:

  • 在我的recyclerview中使用標題視圖。 但我認為對每個回收者來說都是非常有效的。

  • 使用8dp的上邊距,這會導致Recyclerview在滾動時在頂部/底部有白條的問題。

  • 在列表項中添加填充,這會導致外卡和內卡之間的邊距不同。

  • 我確信目前還有一個我不知道的簡單解決方案。

    trans by 2019-07-01T19:38:24Z

    css - 輸入中的填充中斷寬度100%

    好的,我們知道設置填充到對象會導致其寬度發生變化,即使它是明確設置的。 雖然人們可以爭論這背后的邏輯,但它會導致某些元素出現問題。

    在大多數情況下,您只需添加一個子元素并為該元素添加填充而不是設置為100%,但對于表單輸入,這不是一個可能的步驟。

    看看這個:[http://sandman.net/test/formcss.html]

    第二個輸入的填充設置為5px,我更喜歡默認設置。 但不幸的是,這使得輸入在所有方向上增長10px,包括將100px增加到100%寬度。

    這里的問題是我無法在輸入中添加子元素,所以我無法修復它。 所以問題是:

    有沒有辦法在輸入內添加填充,同時仍然保持寬度100%? 它需要100%,因為表單將在不同寬度的父級中呈現,所以我事先不知道父級的寬度。

    trans by 2019-06-26T23:36:49Z

    1 2 下一頁 共2頁