小编Man*_*rth的帖子

Internet Explorer(IE)中的JQuery Rounded Corners搞砸了

我正在使用JQuery的jquery.corner.js在某些td标签上创建圆角,它们在IE中看起来很好除外

  1. 如果您打开一个新选项卡,然后返回该页面
  2. 如果您转到另一个选项卡,请单击链接,然后返回到该页面
  3. 如果你将鼠标悬停在执行javascript的div /菜单上(我认为).

圆角被水平线替换,td标签内的文本被向下推.但是,刷新页面后,渲染将恢复正常.在所有情况下,它在Firefox中完美运行.

有任何想法吗?

作为参考,我正在使用的Javascript代码如下(这是一个MOSS 2007页面):

$(document).ready(function(){
   $("table.ms-navheader td").corner("top"); 
});
Run Code Online (Sandbox Code Playgroud)

这是一个示例HTML页面,可以完美地显示问题:

<html>
    <head>
        <script type="text/javascript" src="jquery-1.2.6.js"></script>
        <script type="text/javascript" src="jquery.corner.js"></script>
        <script type="text/javascript">
          <!--

            $(document).ready(function()
            {
                $("div").corner("top");
                $("td").corner(); 
            });

          //-->
        </script>
    </head>
    <body>
        <table>
            <tr>
                <td style="background-color: blue">
                    TD that will be messed up.
                </td>
            </tr>
        </table>
        <div style="background-color: green">
            divs don't get messed up.
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,一旦你打开一个新标签,TD就会搞砸了,但不是div.我对MOSS发出的HTML没有多少控制权,否则我可能会咬紧牙关并在这里使用DIV而不是表.

css jquery internet-explorer rounded-corners

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

如何将Arduino程序移植到.net以便在Netduino上使用?

我有一个用C语言编写的标准Arduino IDE的程序.有什么方法可以将我的程序移植到C#所以我可以用.net和我的Netduino吗?

.net c# arduino netduino

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

1.265*10000 = 126499.99999999999?

当我将1.265乘以10000时,使用Javascript时得到126499.99999999999.

为什么会这样?

javascript floating-point floating-accuracy

6
推荐指数
3
解决办法
1393
查看次数

为什么unclosed H3标签打破了这个页面?

如果您在现代浏览器(Chrome,Firefox或IE的最新稳定版本)中查看此页面,您会看到文本的大小增加.看一下源代码,似乎是由于<h3>代码中未关闭的s.

但是,我记得大多数浏览器只要有机会就会自动关闭标签.以下代码(与损坏的网站相同的doctype)适用于所有标记关闭:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
  <head></head>
  <body>Hello
    <h3>My
    <h3>Name
    <h3>Is
    <h3>Manish
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

因此,未<h3>公开的可能不是(或可能只是其中一部分)问题.

所以,我的问题是,为什么浏览器不会在那里自动关闭标签?

html quirks-mode

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

有什么理由我无法创建支持中缀,后缀和前缀功能的语言,还有更多?

我一直在考虑创建一种非常适合创建DSL的语言,允许定义中缀,后缀,前缀或甚至由多个单词组成的函数.例如,您可以按如下方式定义中缀乘法运算符(其中已定义了乘法(X,Y)):

a * b => multiply(a,b)
Run Code Online (Sandbox Code Playgroud)

或后缀"平方"运算符:

a squared => a * a
Run Code Online (Sandbox Code Playgroud)

或者是C或Java风格的三元运算符,它包含两个散布着变量的关键字:

a ? b : c => if a==true then b else c
Run Code Online (Sandbox Code Playgroud)

显然,在这种语言中存在大量的歧义空间,但如果它是静态类型的(使用类型推断),那么大多数歧义可以被消除,而剩下的那些可以被认为是语法错误(通过添加括号来纠正适当).

有什么理由我没有看到这会使这个极其困难,不可能,或者只是一个简单的坏主意?

编辑:很多人都指出了可以做到这一点或类似事情的语言,但我实际上对如何实现自己的解析器的指针感兴趣,或者如果这样做我可能会遇到的问题.

syntax parsing programming-languages infix-notation postfix-notation

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

可以在自定义Progressbar progressDrawable中执行圆角吗?

我有一个应该看起来像附加图像的进度条:在此输入图像描述

而且我已经做了很长的路.我非常接近唯一不起作用的部分是progressDrawable的圆角.这是我的样子.(注意,用红色圈出,白色轮廓内的填充没有圆角):在此输入图像描述

所以,当进度条用形状,渐变或颜色着色时,我发现了一些方法可以使这个工作.但是,我无法通过progressDrawable获取图像.

这是我的扩展ProgressBar的类

public class RoundedProgressBar extends ProgressBar{
private Paint paint;

public RoundedProgressBar(Context context) {
    super(context);
    setup();
}

public RoundedProgressBar(Context context, AttributeSet attrs) {
    super(context, attrs);
    setup();
}

public RoundedProgressBar(Context context, AttributeSet attrs, int defStyle) {
    super(context, attrs, defStyle);
    setup();    ;
}

protected void setup()
{
    paint = new Paint();
}

@Override
protected synchronized void onDraw(Canvas canvas) {
    // First draw the regular progress bar, then custom draw our text
    super.onDraw(canvas);
    paint.setColor(Color.WHITE);
    paint.setStyle(Paint.Style.STROKE);
    RectF r = new RectF(0,0,getWidth()-1,getHeight()-1);
    canvas.drawRoundRect(r,getHeight()/2,getHeight()/2, …
Run Code Online (Sandbox Code Playgroud)

layout android skinning rounded-corners progress-bar

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

内容历史可编辑替代方案

相关:内容可编辑替代方案

我很确定以前有在线所见即所得编辑器之类的contentEditable。我确实记得使用具有富文本功能的 GDocs 和 GMail,其行为几乎与contentEditable.

所以,我想要一个(最好是技术上的)历史来了解这些东西在contentEditable存在之前是如何设计的。如果解决方法的历史很长,您不需要解释所有细节 - 只需解释基本想法,以便我可以查找它(尽管链接赞赏),和/或自己弄清楚。

html javascript contenteditable

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

"com_error:( - 2147417851,'服务器抛出异常.',无,无)"

我需要从三个excel文件中复制数据并粘贴到三个不同的excel文件中.

Error:
     ('F', 'C:\\Users\\jmp655972\\Desktop\\SOFTWARE DEVELOPMENT\\Folder Creation               Format\\Base Vehicle Laden\\Steady State\\Continous Test Data\\LH Turn\\test_1.csv')
Pass
('F', 'C:\\Users\\jmp655972\\Desktop\\SOFTWARE DEVELOPMENT\\Folder Creation Format\\Base Vehicle Laden\\Steady State\\Continous Test Data\\LH Turn\\test_2.csv')

Traceback (most recent call last):
  File "C:\Users\jmp655972\Desktop\Handling_Analysis_Software\main.py", line 120, in <module>
    filescheck(fileCount)
  File "C:\Users\jmp655972\Desktop\Handling_Analysis_Software\main.py", line 115, in filescheck
    readFilesAndCopyData(excelObj,"roll","1",csvfile)
  File "C:\Users\jmp655972\Desktop\Handling_Analysis_Software\main.py", line 62, in readFilesAndCopyData
    workbook = excel.Workbooks.Open(filetoOpen)
  File "C:\Python27\lib\site-packages\win32com\gen_py\00020813-0000-0000-C000-000000000046x0x1x6.py", line 34940, in Open
    , Converter, AddToMru, Local, CorruptLoad)
com_error: (-2147417851, 'The server threw an exception.', None, None

def openExcel():
excel = client.Dispatch("Excel.Application")
excel.Visible = …
Run Code Online (Sandbox Code Playgroud)

excel pywin32 python-2.7

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

如何在java中创建圆形JButton ..?

我想在Java中创建圆形JButton ...
为此,我使用圆形图像并将该图像放在按钮上,但我没有得到圆形按钮..

请任何人可以告诉如何在Java中创建圆形按钮如下图所示.. 在此输入图像描述

提前致谢.....

java swing rounded-corners look-and-feel jbutton

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

以下哪个后缀符号正确表示中缀和1 + 2 + 3 + 4?

我正在测试一个中缀到后缀到中缀的转换器,并发现了一些不确定性.例如,一个简单的中缀和

1 + 2 + 3 + 4
Run Code Online (Sandbox Code Playgroud)

可以转换为后缀一个

1 2 + 3 + 4 +
Run Code Online (Sandbox Code Playgroud)

假设没有累积优先级相同的运算符.如果他们是我那么

1 2 3 4 + + +
Run Code Online (Sandbox Code Playgroud)

另一方面,所有以下后缀表达式都可以转换为初始总和

1 2 + 3 + 4 +
1 2 + 3 4 + +
1 2 3 4 + + +
Run Code Online (Sandbox Code Playgroud)

所有这些后缀表达式都是正确的吗?

UPDATE1

如果您要制作这样的转换器,您会选择哪种形式?我需要选择一个进行测试.

algorithm infix-notation notation postfix-notation shunting-yard

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