抱歉,如果这是一个愚蠢的问题,但我正在尝试为我的 iphone 应用程序设置货币值的格式,并且正在努力使货币符号左对齐,但右对齐值。因此,“$123.45”的格式为(例如)
123.45 美元取决于格式宽度。这是一种会计格式(我认为)。
我用 NSNumberFormatter 尝试了各种方法,但无法得到我需要的。
任何人都可以建议如何做到这一点?
谢谢
适合
我花了最近几天才第一次使用Core Plot.我花了一些时间弄清楚它是如何工作的,但我几乎可以实现我所寻找的所有功能.但有一件事我没有找到解决方案:
我正在使用两个轴上带有标签的XY图.plotAreaFrame有一个左边的填充,可以将plotArea向右移动,并为y轴标签创建一些空闲空间.只要标签不大,这样就可以正常工作,例如,对于高达100的值,但是如果y值变大,例如.10.0000,填充不足以显示完整的标签.
当然我可以使用更高的填充但是如果我只有很小的y值,这会浪费空间.
有没有办法根据标签自动调整填充?
我最近试图在没有运气的情况下定位imageview的x和y坐标,似乎没有办法在Gingerbread中做到这一点.然后我决定尝试填充和边距,但是当我设置它们时,它缩小了我的imageview.我设置了250dp的左边填充,图像视图变得很小.layout_height和width设置为wrap_content.我不确定发生了什么.有谁知道为什么设置填充/边距会缩小imageview?
我正在使用Windows 7和Winforms/C#.
当我将工具条添加到工具条容器时,我在工具条左侧获得3个像素的空间.即使我将位置设置为0,0,它也会将其重置为3,0.这是一张图片来证明这一点:

我怎么能避免这个?我已经将ToolStripContainer的填充和边距设置为0,并尝试使用不同的RenderModes,但似乎没有任何帮助.有任何想法吗?
我在使用填充时有一些奇怪的行为。
我有一个 div 作为包装器。这个包装器的两边都有 25px 的内边距:
.wrapper #header #navline #log form .small {
height: 25px;
width: 180px;
padding: 5px 25px;
}
Run Code Online (Sandbox Code Playgroud)
在那个包装器中,我有一个带有以下 css 的输入字段:
input[type="text"],[type="password"] {
font-size: 10px;
width: 180px;
height: 18px;
line-height: 18px;
padding-left: 5px;
padding-right: 5px;
outline:none;
}
Run Code Online (Sandbox Code Playgroud)
并作为错误类:
input.error {
background-image: url(../images/error.png);
background-repeat:no-repeat;
background-position: 160px 50%;
width: 165px;
padding-left: 5px;
padding-right: 20px;
position: absolute;
z-index: 3;
}
Run Code Online (Sandbox Code Playgroud)
所以我通过正确的方式设置它变得疯狂。问题是 chrome/safari 和 Firefox 在处理填充属性方面似乎不同。例如,当height在 chrome/safari 中保留属性时,会自动将填充顶部/底部添加到输入字段中。在 Firefox 中,输入字段的高度不同。显示图像:
火狐:

铬合金:

主要问题是我想将输入字段放在包装器 div 中。输入的宽度应为 180px。这意味着左边的每一边都有 25px。文本填充也是每边 5px。所以当使用填充属性时,输入字段的新宽度是宽度减去填充。所以这将是第一个问题。使用时pading-left …
当您将鼠标悬停在链接上时,我正在尝试创建一个突出显示链接周围区域的导航,并允许您单击突出显示的任何区域以关注该链接.看起来我的填充是重叠的,你只能点击链接左边的填充,而右边的填充变成右边链接的左边距.
JSFiddle:http://jsfiddle.net/Hh7XG/1/
HTML
<div id="menubar">
<ul>
<li><a href=# >Home</a></li>
<li><a href=# >About Us</a></li>
<li><a href=# >Online Courses</a></li>
<li><a href=# >Registration</a></li>
<li><a href=# >Faculty</a></li>
<li><a href=# >Calendar</a></li>
<li><a href=# >Store</a></li>
<li><a href=# >Testimonials</a></li>
<li><a href=# >Online Lectures</a></li>
<li><a href=# >Contact Us</a></li>
<li><a href=# >Forum</a></li>
<li><input class="searchbox" trype="text" value="Search" onfocus="this.value='';" onblur="if(this.value=='') this.value='Search';"/> </li>
</ul>
<div style="clear:both;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
#menubar{
height:auto;
background:#ebebec;
margin-top:0px;
padding-top:0px;
padding-left:0px;
}
ul{
list-style-type:none;
padding:0px;
margin:0px;
}
#menubar ul li{
text-decoration:none;
color:#005da4;
text-align:center;
margin:none;
width:auto;
padding-left:0; …Run Code Online (Sandbox Code Playgroud) 为什么这个例子中的填充不等于300px?
#Test{
width:600px;
padding-right:50%;
box-sizing:border-box;
background:#ddd;
}Run Code Online (Sandbox Code Playgroud)
<div id="Test">
TEXT ETISI DHOASIHD I SAIDUHSILAUDH LISH ADBHSJADB JHSA DKH ASKDH KSAH DKLJS ADLK ASJKLD KLASH DLSJAH KLS ADKL S JS KSH KD KSJ HDKJSH DKH SDKH SKDH KSJH DKJSH DKJ HTEXT ETISI DHOASIHD I SAIDUHSILAUDH LISH ADBHSJADB JHSA DKH ASKDH KSAH DKLJS ADLK ASJKLD KLASH DLSJAH KLS ADKL S JS KSH KD KSJ HDKJSH DKH SDKH SKDH KSJH DKJSH DKJ HTEXT ETISI DHOASIHD I SAIDUHSILAUDH LISH ADBHSJADB JHSA DKH ASKDH KSAH …Run Code Online (Sandbox Code Playgroud)CSS中的默认填充行为符合预期,并且当浏览器宽度减小时不会增加。在摘要中,随着宽度的减小,填充的基于百分比的值将降低,如预期的那样。
html {
background-color: #f8f8f8;
font-family: Arial;
text-transform: uppercase;
}
h1 {
display: inline-block;
background-color: #fe0;
padding: 4%;
}Run Code Online (Sandbox Code Playgroud)
<h1>Highlighted Text</h1>Run Code Online (Sandbox Code Playgroud)
我已经学习了一些有趣的CSS技术,它们使用calc和vw,vh等值进行一些有趣的非标准行为。
我可以使用CSS 反转默认行为并增加填充,而宽度减小(或至少对此产生一种错觉)吗?
编辑:另外,我知道媒体查询,但我希望这种过渡像默认填充的工作方式一样平滑。
我正在使用:
1. RSA / ECB / PKCS1Padding
2. AES / GCM /无填充
在我的Android(Java)应用程序中加密我的数据。在SonarQube 的文档中指出:
高级加密标准(AES)加密算法可用于各种模式。不带填充的Galois /计数器模式(GCM)应优先于以下不安全的组合:
因此,根据建议,我AES/GCM/NoPadding用作:
Cipher c = Cipher.getInstance("AES/GCM/NoPadding");
Run Code Online (Sandbox Code Playgroud)
但是,它仍然会警告我确保此处加密数据是安全的。
相同的:
Cipher c = Cipher.getInstance("RSA/ECB/PKCS1Padding");
Run Code Online (Sandbox Code Playgroud)
SonarQube为什么会发出该警告?这些用途不再安全吗?