我正在尝试将透明的png帧图像悬停在img标记上,以在其上创建帧的外观.我尝试了多种不同的方法,但似乎都没有.
我使用的最新方法是http://www.cssbakery.com/2009/06/background-image.html这似乎也不起作用.
HTML
<div class="filler">
<div class="filler-picture">
<img src="../../media/img/test.jpg" alt="test" />
<div class="filler-mask"> </div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.filler {
padding-left:20px;
height:361px;
width:559px;
float:left;
}
.filler-mask {
background: url('..img/filler.png') no-repeat;
position: absolute;
left:0; top:0;
height:361px;
width:559px;
}
.filler-picture {
z-index: 0;
background: url('..img/test.jpg') no-repeat;
position: relative;
height: 361px;
width: 559px;
display: block;
}
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么这不起作用.
我已经有一段时间了,似乎在石英2d中有很多方法可以解决这个问题:
1)使用核心图形方法绘制文本...
CGContextSelectFont
CGContextSetRGBFillColor
CGContextShowTextAtPoint
Run Code Online (Sandbox Code Playgroud)
等等,这是非常低的水平.
2)使用NSString drawAtPoint
(到目前为止我喜欢的方法)
NSString* text = @"Hello";
[text drawAtPoint:point withFont:font];
Run Code Online (Sandbox Code Playgroud)
3)使用UILabel
我已经在某个地方看过这个,但不太确定这是否可行.但是我认为在drawRect中实例化UILabel会非常昂贵,因为drawRect可能被称为无数次.??
我现在正在使用2.(使用NSString drawAtPoint),但我想得到一些意见.同样,我正在尝试在drawRect中创建文本(我将视图子类化),因为我还在绘制形状和文本,这是正确的方法吗?
谢谢
我从库中回来看起来是一个不正确的unicode字符串:
>>> title
u'Sopet\xc3\xb3n'
Run Code Online (Sandbox Code Playgroud)
现在,那两个十六进制转义符是U + 00F3 LATIN SMALL LETTER O WITH ACUTE的UTF-8编码.据我所知,Python中的unicode字符串应该具有实际字符,而不是字符的UTF-8编码,所以我认为这是不正确的,可能是库中或输入中的错误,对吧?
问题是,我如何(a)认识到我的unicode字符串中有UTF-8编码文本,以及(b)将其转换为正确的unicode字符串?
我对(a)感到困惑,因为对于原始字符串(即,两者都是他们自己的有效字符,u'\xc3\xb3'==³,但是它们不是应该存在的那些),编码方式没有任何错误.
看起来我可以通过eval()实现(b)前面的repr()输出减去前面的"u"来得到一个str然后用UTF-8解码str:
>>> eval(repr(title)[1:]).decode("utf-8")
u'Sopet\xf3n'
>>> print eval(repr(title)[1:]).decode("utf-8")
Sopetón
Run Code Online (Sandbox Code Playgroud)
但这似乎有些愚蠢.是否有官方认可的方法从unicode字符串中获取原始数据并将其视为常规字符串?
十年前,我看到了一种遍历链表的技术:使用双指针(指向指针),而不是使用单个指针.
通过消除检查某些边界/边缘情况的需要,该技术产生了更小,更优雅的代码.
有谁知道这种技术究竟是什么?
有没有文章或论坛讨论或某些地方解释为什么列表使用append/extend但设置和dicts使用添加/更新.
我经常发现自己将列表转换为集合,这种差异使得这非常繁琐,所以对于我的个人理智,我想知道合理化是什么.
当我们迭代开发时,需要在这些之间进行转换.随着时间的推移,程序的结构会变形,各种结构会增加并失去排序和重复等要求.
例如,一些以列表中的无序内容开头的东西可能会提出不需要重复的要求,因此需要转换为集合.
所有这些更改都需要查找和更改添加/附加和扩展/更新相关结构的所有位置.
所以我很想看到导致这种语言选择的原始讨论,不幸的是我没有用谷歌搜索它.
我目前有一个带有四个按钮的视图,并且希望能够为每个不同的按钮启动带有特定URL的UIWebview.
我目前能够通过网址在外部发起safari.
我知道我可以让代码在每个按钮中显示UIWebview,并且可以使用UIWebview的viewDidLoad设置url,但我需要一种方法来根据按下的按钮加载特定页面.
问候
def mainCaller() = {
val name = "xyz"
someList.foreach { u:Map => foo(name, u) }
}
def foo(name:String)(map:Map): Unit = {
//match case....
//recursive call to foo in each case where name remains same, but map changes
}
Run Code Online (Sandbox Code Playgroud)
我如何编写foo作为部分应用函数,我不必在每次递归调用中传递名称而只是调用foo(map1)?
我正在Eclipse中使用Mercurial进行GWT项目以进行版本控制.
我应该在版本控制下存储哪些文件?或者,或许更简洁,我不应该存储哪些文件,因为它们是GWT的一部分或者是构建过程的工件?
我正在使用Eclipse Helios和GWT 2.0.4.此问题适用于任何版本控制系统:Mercurial,Subversion(SVN),CVS等.
bitbucket.org和bytebucket.org之间有什么关系?后者是前者的拥有者,还是某种骗局?
iphone ×2
python ×2
bitbucket ×1
c ×1
c++ ×1
cocoa-touch ×1
css ×1
dictionary ×1
eclipse ×1
gwt ×1
html ×1
javascript ×1
linked-list ×1
list ×1
mercurial ×1
objective-c ×1
overlay ×1
quartz-2d ×1
recursion ×1
scala ×1
set ×1
uiwebview ×1
unicode ×1
xhtml ×1