问题列表 - 第3288页

如何设计一个好的盒子?

没有官方标准处理关于盒子的布局 ,其显示计算机软件和其他信息的信用.

盒子里有什么好处? 并且...可以放入复活节彩蛋吗?

替代文字
(来源:seasip.info)

user-interface about-box

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

jQuery对话框

我试图用jquery做一个对话框.在这个对话框中我将有条款和条件.问题是该对话框仅显示第一次.

这是代码.

JavaScript的:

function showTOC()
{
    $("#TOC").dialog({ 
        modal: true, 
        overlay: { 
            opacity: 0.7, 
            background: "black" 
        } 
    })
}
Run Code Online (Sandbox Code Playgroud)

HTML(a href):

<a class="TOClink" href="javascript:showTOC();">View Terms & Conditions</a>

<div id="example" title="Terms & Conditions">1..2..</div>
Run Code Online (Sandbox Code Playgroud)

我认为问题是当你关闭对话框时,DIV会从html代码中被销毁,因此它永远不会再次显示在屏幕上.

你能帮忙吗?

谢谢

javascript jquery dialog

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

Python中的逐位减法

这是昨天我的问题的后续行动:

CMS慷慨地提供了使用按位运算符在C中添加两个数字的示例:

#include<stdio.h>

int add(int x, int y) {
    int a, b;
    do {
        a = x & y;
        b = x ^ y;
        x = a << 1;
        y = b;
    } while (a);
    return b;
}

int main( void ){
    printf( "6 + 3 = %d", add(6,3));
    printf( "6 - 3 = %d", add(6,-3));
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

它工作得很好,然后我将它移植到Python,如下所示:

def add(x, y):
    while True:
        a = x & y
        b = x ^ y
        x = a …
Run Code Online (Sandbox Code Playgroud)

python low-level

8
推荐指数
2
解决办法
4736
查看次数

收集崩溃数据的最佳方法是什么?

所以我出售了试图从程序中自动收集数据的概念 - 即弹出一个对话框,要求用户在出现问题时发送报告.

我在MS Visual Studio C#中工作.

从实现的角度来看,在我的主program.cs文件中放置一个try/catch循环是否有意义?像这样:

        try
        {
            Application.Run(new myMainForm());
        }
        catch (Exception ex)
        {
            //the code to build the report I want to send and to 
            //pop up the Problem Report form and ask the user to send

        }
Run Code Online (Sandbox Code Playgroud)

或者在整个代码段中放置try/catch循环以捕获更具体的异常类型是否有意义?(我想的不是因为这是一个新的应用程序,并且提出更具体的异常捕获意味着我知道会出现什么问题......我不知道,这就是为什么以上对我来说似乎有意义.)

-Adeena

c# exception-handling exception

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

如何以一种我可以在一个命令中运行所有测试的方式组织python测试?

目前我的代码按以下树结构组织:

src/
    module1.py
    module2.py
    test_module1.py
    test_module2.py
    subpackage1/
        __init__.py
        moduleA.py
        moduleB.py
        test_moduleA.py
        test_moduleB.py
Run Code Online (Sandbox Code Playgroud)

module*.py文件包含源代码和test_module*.py包含TestCaseS为相关模块.

通过以下命令,我可以运行单个文件中包含的测试,例如:

$ cd src
$ nosetests test_filesystem.py
..................
----------------------------------------------------------------------
Ran 18 tests in 0.390s

OK
Run Code Online (Sandbox Code Playgroud)

我怎样才能运行所有测试?我试过nosetests -m 'test_.*'但它不起作用.

$cd src
$ nosetests -m 'test_.*'

----------------------------------------------------------------------
Ran 0 tests in 0.000s

OK
Run Code Online (Sandbox Code Playgroud)

谢谢

python unit-testing python-nose

15
推荐指数
3
解决办法
6814
查看次数

在OpenGL中创建环境堆栈

我想在OpenGL中创建一个与矩阵堆栈类似的环境设置(混合,模板,深度等)的抽象.推入堆栈,进行所需的任何更改,绘制对象,然后弹出堆栈并返回先前的设置.

例如,目前你可能有这样的绘图代码:

glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glDisable(GL_DEPTH_TEST);
//Draw operations
glEnable(GL_DEPTH_TEST);
glDisable(GL_BLEND); 
Run Code Online (Sandbox Code Playgroud)

但是对于环境堆栈,它看起来像这样:

glPushEnv();
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glDisable(GL_DEPTH_TEST);
//Draw operations
glPopEnv(); 
Run Code Online (Sandbox Code Playgroud)

我认为只有两种方法可以做到这一点:

  1. 创建我自己的每个环境设置功能的'味道'并调用它.它将依次更新当前的EnvStack数据结构并调用OpenGL环境函数.
  2. 改变OpenGL环境函数指向我的环境函数,它将再次更新当前的EnvStack数据结构并调用原始的OpenGL环境函数.

所以选项1显然要简单得多.但是如果我使用其他人的代码,我会遇到一个问题,因为我不一定知道它对环境做了什么改变,因此我的数据结构会不同步.而且由于重点是确保环境设置正确的简单方法,这并不酷.

所以我的问题是,在这个上下文中,我如何更改OpenGL环境功能指向的功能?

c c++ opengl abstraction

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

在C++中将位图转换为内存中的PNG(win32)

我是否可以仅使用Platform SDK将位图转换为内存中的PNG(即无需写入文件)?(即没有libpng等).

我还希望能够为此图像定义透明色(不是Alpha通道).

GdiPlus解决方案似乎仅限于宽度可被4整除的图像.在调用Save()期间,其他任何操作都失败了.有谁知道这种限制的原因以及我是否可以解决这个问题?

更新:赏金

我正在开始赏金(我真的希望这个工作).我实现了GDI +解决方案,但正如我所说,它仅限于四边形图像.赏金将发送给任何可以解决此宽度问题的人(不改变图像尺寸),或者可以提供可行的替代非GDI +解决方案.

c++ winapi png

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

如何使用javascript或jquery更改html元素的css属性

我怎样才能改变CSSjavascript.

我正在使用jQuery-ui Dialog,我想改变DIVjavascript 的风格.

谢谢

javascript css jquery jquery-ui jquery-ui-dialog

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

正则表达式:懒惰更糟吗?

我总是写这样的正则表达式

<A HREF="([^"]*)" TARGET="_blank">([^<]*)</A>
Run Code Online (Sandbox Code Playgroud)

但我刚刚了解了这个懒惰的东西,我可以这样写

<A HREF="(.*?)" TARGET="_blank">(.*?)</A>
Run Code Online (Sandbox Code Playgroud)

使用第二种方法有什么不利之处吗?正则表达式肯定更紧凑(即使SO更好地解析它).

编辑:这里有两个最佳答案,指出表达式之间的两个重要差异.ysth的答案指向非贪婪/懒惰的弱点,其中超链接本身可能包含A标签的其他属性(绝对不好).Rob Kennedy在贪婪的例子中指出了一个弱点,因为锚文本不能包含其他标签(绝对不行,因为它也不会抓住所有的锚文本)......所以答案是,正则表达式就是他们的是,懒惰和非懒惰的解决方案似乎相同可能在语义上不等同.

编辑:第三个最佳答案是Alan M关于表达式的相对速度.暂时,我会将他标记为最佳答案,以便人们给他更多积分:)

regex non-greedy reluctant-quantifiers regex-greedy

12
推荐指数
3
解决办法
1315
查看次数

是否可以以编程方式“清理”电子邮件?

有没有人对我如何清理收到的电子邮件正文有任何建议?我想去掉免责声明、图像以及可能存在的任何以前的电子邮件文本,这样我就只剩下正文内容了。我的猜测是以任何可靠的方式都不可能实现,但是有人尝试过吗?是否有任何图书馆针对这种事情?

.net c# email email-processing

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