问题列表 - 第31962页

如何在另一张图像上叠加10x10px图像?

我的网站上有一个用户头像.简单图像标签:

<img src="foo.jpg" class="userphoto" width="48" height="48" alt="">
Run Code Online (Sandbox Code Playgroud)

现在,我想在图像左上角的图像上浮动图像(Facebook图标 - 10x10px).

这表示用户已通过Facebook验证.

我怎样才能做到这一点?图像标签上的CSS样式,或者我必须有一个绝对定位的单独div?

不需要透明或任何东西,只需要准确定位在左上角.

当然我不能只是物理修改图像,因为我需要根据Facebook状态确定是否动态覆盖图像.但我希望动态添加一个css类.

有任何想法吗?

回答:

得到它与两个答案的组合工作.使用div而不是另一个图像.

HTML:

<div class="foo">
   <div class="fboverlay"></div>
   <a>
      <img src="foo.jpg" class="userphoto" width="48" height="48" alt="">
   </a>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.foo
{
   position: absolute;
   top: 0;
   right: 0;
}

.fboverlay
{
    background-image: url('/image/facebook/logo.gif');
    position: absolute;
    z-index: 1;
    top: 10px;
    left: 10px;
    width: 10px;
    height: 10px;
}
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助.

html css image css-float

2
推荐指数
1
解决办法
2万
查看次数

功能中有很多静态变量使用多达内存?

我想为一些特定于操作系统(Linux/MacOSX/Windows)的调用编写一个跨平台包装器来获取CPU的内核数量等等.我的想法是将所有这些包含在具有静态变量的单个函数中,所以像未更改的核心数量只会被处理一次.

int getNumCPUCores()
{
    static int numCores = 0;

    if(!numCores)
    {
        // The info is aquired here
    }        

    return numCores;
}
Run Code Online (Sandbox Code Playgroud)

现在我想知道这是不是一个坏主意,因为所有这些静态变量都会占用内存空间,无论它们是否已初始化.还是我误解了什么?

c static gcc cross-platform

1
推荐指数
1
解决办法
150
查看次数

使用hibernate注释导出模式

我正在使用hibernate注释,我想导出我的数据库模式.

类似于使用hbm xml文件的schemaexporttask.

java ant orm hibernate hbm2ddl

13
推荐指数
3
解决办法
2万
查看次数

如何动态获取方法的源代码以及此方法所在的文件

我想知道我是否可以动态获取源代码源代码,以及我是否可以获取此方法的文件.

喜欢

A.new.method(:a).SOURCE_CODE
A.new.method(:a).FILE
Run Code Online (Sandbox Code Playgroud)

ruby

83
推荐指数
4
解决办法
4万
查看次数

PHP URL编码/解码表单字段的%u2019中的漂亮报价

出于某种原因,在Jack’s Spindle从文本表单提交这样的字符串到php后,我得到:

Jack%u2019s Spindle

不是什么PHP的urlencode()会做,这将是Jack%92s+Spindlerawurlencode()=Jack%92s%20Spindle

因此,urldecode()原始版本无法解码该字符串...是否有其他函数用于此类字符串?

-

此外,Jack&#8217;s Spindle将是HTML安全的方式编码上面,但urlencode()和原始*为此产生:Jack%26%238217%3Bs+SpindleJack%26%238217%3Bs%20Spindle分别...

哪里%u2019来的?它代表什么?你怎么回到那个无辜的撇号?

php forms quotes encoding decoding

4
推荐指数
1
解决办法
4119
查看次数

如何使PoEdit正确解析自定义"ngettext"实现?

我编写了一个gettext包装器,它使l10n的整个过程变得更简单但不知何故我无法让PoEdit正确识别和解析对该函数的多个版本调用.这是我原来的:

_e(array('%d house', '%d houses'), 5);
Run Code Online (Sandbox Code Playgroud)

但这根本不起作用,PoEdit根本没有选择.我也尝试过:

_e('%d house', '%d houses', 5);
Run Code Online (Sandbox Code Playgroud)

这次PoEdit捕获%d house但不是复数形式%d houses,但是如果我尝试完全相同但通过ngettext()调用它完美地工作,则识别单数和复数形式:

ngettext('%d house', '%d house', 5);
Run Code Online (Sandbox Code Playgroud)

我正确地(?)将_e关键字添加到项目设置中,但它没有获取多个变体.我也注意到PoEdit只有_,gettext并且gettext_noop作为默认的键盘拾取,没有任何参考ngettext,dngettextdcngettext功能,但它仍然可以正确接听ngettext电话......这让我想知道PoEdit是否硬编码了ngettext关键字 - 这真的很难过.

无论如何,有没有办法制作PoEdit(或任何其他类似的应用程序),正确解析自定义函数?

php localization gettext internationalization poedit

5
推荐指数
1
解决办法
3366
查看次数

before_create in rails model

我有一个Rails模型Username,emailhash领域.

通过执行以下操作将数据保存到此:

@u = User.create(:name=>'test', :email=>"test@mail.com")
@u.save
Run Code Online (Sandbox Code Playgroud)

如何合并before_create回调,以便在保存记录之前,哈希值通过以下代码获取哈希字符串:

Digest::SHA1.hexdigest('something secret' + email)
Run Code Online (Sandbox Code Playgroud)

我的User模型怎么样?

class Employee < ActiveRecord::Base
   before_create :set_hash

   def set_hash 
      //what goes in here?
   end
end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

6
推荐指数
1
解决办法
2万
查看次数

在jQuery中创建一个CSS类

我相信jQuery中的.addClass()函数会将CSS类附加到当前选择中,但我想知道我可以在jQuery中创建或定义一个CSS类,然后附加它吗?

javascript css jquery class

38
推荐指数
3
解决办法
3万
查看次数

合并两个数组,同时保持数字键

我试图将两个数组合并在一起.两者都有数字键,是唯一的.当我使用array_merge时,它从0开始重新索引.

所以我要说

[2] = abc
[5] = cde
Run Code Online (Sandbox Code Playgroud)

我有

[32] = fge
[13] = def
Run Code Online (Sandbox Code Playgroud)

我想将这两者合并在一起,保持唯一的键.

下面是对当前合并行为的解释..任何解决方法?

"如果所有数组只包含数字键,则结果数组从零开始递增键."

php arrays

9
推荐指数
2
解决办法
5606
查看次数

任何.NET Fluent Argument检查那里的库?

在看Shrinkr的源代码时(我们都会查看其他项目的源代码来学习,对吧??? :))我注意到以下的kewl代码..(以下简称)

public virtual Foo Foo
{
    get;
    set 
    {
        Check.Argument.IsNotNull(value, "value"); 
        // then do something.
    }
}
Run Code Online (Sandbox Code Playgroud)

注意他们检查参数的流畅方式?好:)

alt text http://cherrythian.com/images/borat.jpg

所以..检查代码,他们有一些自定义类,这样做...

public static class Check
{
    public static class Argument
    {
        public static void IsNotNull(object parameter, 
                                     string parameterName)
        { ... }

        public static void IsNotNullOrEmpty(string parameter, 
                                            string parameterName)
        { ... }

 .... etc ....
}
Run Code Online (Sandbox Code Playgroud)

那里有没有共同的框架?

gem install netFluentCheck

:)

.net c# fluentvalidation fluentvalidation-2.0

9
推荐指数
1
解决办法
4327
查看次数