问题列表 - 第20887页

如何在使用ul和li构建的菜单上包含分隔符图像?

我试图在我的菜单中包含一个小图像作为分隔符,我正在享受生命中的时间(讽刺).为了创建如下所示的菜单,我使用图像下的代码.

带分隔符的菜单项示例http://r2c.images.s3.amazonaws.com/forums/menu_sample.jpg

<ul id="div-menu">
    <li class="current">
        <div class="menu-fill fill">
            <div class="menu-left left">
                <div class="menu-right right">
                    <a href="#" title="Home">Home</a>
        </div></div></div>
    </li>
    <li>
        <div class="menu-fill">
            <div class="menu-left">
                <div class="menu-right">
                    <a href="#" title="About Us">About Us</a>
        </div></div></div>  
    </li>
Run Code Online (Sandbox Code Playgroud)

我的问题是我无法在li元素之间添加小分隔符图像.有任何想法吗?

html css menu

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

如何在bash中退出所有调用脚本?

可以说我有以下脚本

echo in a
if test 1 -ne 2; then
        echo oops
        exit 1
fi
Run Code Online (Sandbox Code Playgroud)

b.sh

echo in b
./a.sh
echo in b 2
Run Code Online (Sandbox Code Playgroud)

运行b.sh时,如果a.sh退出,我希望它退出.我该怎么做呢?

(目前的输出是

in b
in a
oops
in b 2
Run Code Online (Sandbox Code Playgroud)

这不是我想要的)

谢谢,Rivka

bash exit

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

可编辑的文本到字符串

如何在Android中将可编辑文本转换为字符串?有解决方案吗

android

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

静态和共享库符号冲突?

我有一个项目正在使用FreeImage和openCV,目前我们正在使用这两个方面的jpeg支持(我正在努力解决这个问题,但是现在它必须留下来).无论如何,FreeImage将libjpeg 7.0编译成静态库,而openCV的highgui库将它作为共享库链接(在我的系统上,Ubuntu 9,我已经安装了libjpeg 6.2).

它们链接到一个最终的库,用于链接到各种程序,java包装器等.所有这些工作正常,编译/链接时没有符号冲突或任何东西.但是,当我使用openCV cvLoadImage函数打开图像时,它会在读取标题时死亡,这很可能是由于6.2和7.0中标题之间的差异造成的.

如果我取消链接FreeImage(并注释掉需要它的代码),openCV调用再次开始工作,很明显FreeImage中的静态libjpeg符号与将从libjpeg共享库加载的符号冲突.我无法弄清楚的是为什么我的编译器在链接期间没有抛出错误,因为有两组libjpeg符号.另外,我已经尝试用7.0版本暂时替换我的系统的jpeglib.h头文件,看看openCV编译后是否会与freeimage带来的符号同步,似乎无济于事.

最后,我将一个printf放在libjpeg中的jpeg_read_header中,即freeimage编译,并重建它以查看openCV是否正在使用freeimage libjpeg定义.它没有打印出来所以我不得不假设.

所以我想我的问题是

1)为什么不链接静态libjpeg和共享libjpeg会因重复符号而产生链接错误?

2)有谁知道为什么这两件事彼此冲突?

编辑:在调试模式下编译openCV,然后在常规模式下再次编译似乎已经松动了一些东西并使其再次工作,不知道发生了什么.

c++ linker

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

PHP:在body标签后面注入iframe

我想在body标签的开头正下方放置一个iframe.这有一些问题,因为body标签可以有各种属性和奇怪的空白.我猜这将需要正则表达式正确执行.

编辑:这个解决方案必须与PHP 4和性能是我的关注.这是为了这个http://drupal.org/node/586210#comment-2567398

html regex php4

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

这是实现异步编程模型的好方法吗?

我最近一直在努力学习关于.Net多线程的一切.(变得更好,但仍然觉得有很多东西需要学习).现在我专注于APM(异步编程模型),这通常被称为:

//non async method
public int DoSomeWork(int arg)
{
   //do something and return result
}

//async version
public IAsyncResult BeginDoSomeWork(int arg, AsyncCallback callback, object @object)
{

}

public int EndDoSomeWork(IAsyncResult result)
{

}
Run Code Online (Sandbox Code Playgroud)

现在,假设我正在编写一些库,并且我希望将此功能公开给任何使用我的API的人,我正在考虑实现此模式的方法.实现IAsyncResult接口是可能的,但它似乎相当复杂.我的问题是,如果使用委托是一个可接受的解决方案.我的意思是:

public class MyClass
{
    private Func<int, int> func;

    //non async method
    public int DoSomeWork(int arg)
    {
        //do something and return result
    }

    //async version
    public IAsyncResult BeginDoSomeWork(int arg, AsyncCallback callback, object @object)
    {
        this.func = new Func<int, int>(DoSomeWork);
        var asyncResult = this.func.BeginInvoke(arg,callback,object);
        return asyncResult;
    }

    public …
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading asynchronous

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

使用多线程处理队列消息

我必须为一个问题设计多线程模块.问题是,我有队列,有一个线程将消息放入消息队列,并且有两个线程说A和B,线程A处理偶数消息(0,2,4 ..)和线程B处理奇数消息(1,3,5 ..).我提出了两个解决方案,第一个是使用两个事件(比如说X和Y),事件X代表线程A,Y代表线程B.我检查消息是否处于偶数位置,我为线程A设置事件X ,否则为线程B的Y. 第二种解决方案是对每个线程进行两次单独的任务.一个线程会将位置消息放到线程A的队列中,将奇怪的消息放到线程B的队列中,这个解决方案线程A和B可以异步工作.我是对的,还是有其他优雅的解决方案?

谢谢.

c++ multithreading

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

static和const变量有什么区别?

有人可以解释一个staticconst变量之间的区别吗?

c c++ static const

62
推荐指数
6
解决办法
11万
查看次数

如何在Python 3.x中验证日期?

我想让用户输入日期,例如:

date = input('Date (m/dd/yyyy): ')
Run Code Online (Sandbox Code Playgroud)

然后确保输入是有效日期.我对日期格式并不是那么在意.

感谢您的任何意见.

python validation date python-3.x

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

我的算法出了什么问题?

好吧,我已经编写了一些代码来反转六角形字符作为我组成的有趣练习的一部分.

这就是我现在所拥有的:

#include <stdio.h>  
int main() {  
    char a,b,c;  
    while (1) {  
        c = getchar();  
        if (!feof(stdin)) {  
            a = c % 16;  
            b = (c - a) / 16;  
            c = (a*16) + b;  
            putchar(c);  
        }else{break;}  
    }  
return 0;  
}  
Run Code Online (Sandbox Code Playgroud)

它适用于大多数值.例如,0xA0变为0x0A等...

但是,以"F"开头的值并不能很好地发挥作用.

0xF1变为0x10
0xFF变为0xF0
等...

有人能指出我正确的方向吗?

c algorithm math

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

标签 统计

c++ ×3

c ×2

html ×2

multithreading ×2

.net ×1

algorithm ×1

android ×1

asynchronous ×1

bash ×1

c# ×1

const ×1

css ×1

date ×1

exit ×1

linker ×1

math ×1

menu ×1

php4 ×1

python ×1

python-3.x ×1

regex ×1

static ×1

validation ×1