问题列表 - 第27083页

ruby类集合

这是如何运作的?

in irb:

>> class A
>>   b = [1, 2,3]
>> end
=> [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

b是实例变量吗?类变量?我如何从课外访问b?它用于元编程吗?

ruby

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

表单提交慢

当我提交表单时,我可以看到浏览器的进度条缓慢增加,提交表单需要4-6s。这是一个通用的形式,如:

<form id="someid" name="someName" action="someAction.do">
   ...
</form>
Run Code Online (Sandbox Code Playgroud)

我在 IE8 和 Firefox 3 中测试过,两者都很慢。我的网络状况良好,我的服务器运行良好。可能是什么问题呢?

html

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

C#创建缩略图(低质量和大尺寸问题)

public void CreateThumbnail(Image img1, Photo photo, string targetDirectoryThumbs)
        {
            int newWidth = 700;
            int newHeight = 700;
            double ratio = 0;

            if (img1.Width > img1.Height)
            {
                ratio = img1.Width / (double)img1.Height;
                newHeight = (int)(newHeight / ratio);
            }
            else
            {
                ratio = img1.Height / (double)img1.Width;
                newWidth = (int)(newWidth / ratio);
            }

            Image bmp1 = img1.GetThumbnailImage(newWidth, newHeight, null, IntPtr.Zero);
            bmp1.Save(targetDirectoryThumbs + photo.PhotoID + ".jpg");

            img1.Dispose();
            bmp1.Dispose();
        }
Run Code Online (Sandbox Code Playgroud)

我已经700px这样说,你可以更好地了解问题.这是原始图像和调整大小的图像.

有什么好建议吗?

谢谢,
Ile

c# resize image thumbnails

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

创建实用程序类?

我是OOP的新手,我正在尽最大努力保持严格基于类的东西,同时使用良好的编码原则.

我现在是一个很好的方式进入我的项目,我有很多一般使用方法,我想放入实用程序类.有没有最好的方法来创建实用程序类?

public class Utilities
{
    int test;

    public Utilities()
    {
    }

    public int sum(int number1, int number2)
    {
        test = number1 + number2;
    }
    return test;
}
Run Code Online (Sandbox Code Playgroud)

创建此Utilities类后,我是否只创建一个Utilities对象,并运行我选择的方法?我有这个公用事业课程的想法是否正确?

c# oop utilities class

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

用Firefox点击和编辑CSS?

我希望能够点击网页的一部分并查看CSS标记.

它使用什么CSS规则,类,id等,并能够实时编辑它们.

我已经安装了Firebug和Web开发人员插件,但我不知道如何做到这一点.

css firefox firebug web-developer-toolbar

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

给定一个XElement,如何在给定XPath的情况下检索对另一个相对XElement/Xattribute的引用?

给出以下XML:

<SomeXML>
    <Element1>
        <Element2 Attribute3="Value4" />
    </Element1
</SomeXML>
Run Code Online (Sandbox Code Playgroud)

...以及对"SomeElement"和XPath"Element1/Element2/@ Attribute3"的XElement引用

如何检索对Attribute3的引用,以便我可以改变它的值(使用Xpath)?

XPath是一个检索的设置,因此是我找到相关节点的唯一方法.

.net xml xelement xpath

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

PHP:需要帮助从代码中删除换行符

我试图从.txt文件中获取名称.我正在使用文件('filename.txt'),但如果我使用php for循环来尝试修剪名称,它会出现在多行:

这是打印javascript的实际行(注意:我将这些名称放入选择框中,如果您可以解决手头的问题,其余代码应该可以正常工作,除非您遇到大问题,否则不要不需要评论)

<?php
for($i=1; $i < 27; $i++){
  echo "selbox.options[selbox.options.length] = new Option('".lines[$i]."','".$lines[$i]."');\n";
}
?>
Run Code Online (Sandbox Code Playgroud)

下面是它在浏览器上的表现:

selbox.options[selbox.options.length] = new Option('Djamal ABDOUN
','First1 Last1
');
selbox.options[selbox.options.length] = new Option('Chadli AMRI
','First2 Last2
');
Run Code Online (Sandbox Code Playgroud)

我需要那些在一行,所以我没有得到一个未终止的字符串文字js错误任何关于我能在这做什么的想法?

编辑:哦,我应该提一下,$ lines var是这样启动的:$ lines = file('filename.txt'); 并且在那个文件中我已经格式化了这样的First1 Last1 First2 Last2 First3 Last3等我在每个姓氏后点击删除直到下一个名字触摸,然后按回车键把它放在一个新行上(编辑器是记事本++)

php

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

QTextEdit具有不同的文本颜色(Qt/C++)

我有一个QTextEdit显示文本的框,我希望能够在同一个QTextEdit框中为不同的文本行设置文本颜色.(即第1行可能是红色,第2行可能是黑色等)

这可能在QTextEdit盒子里吗?如果没有,获得此行为的最简单方法是什么?

谢谢.

c++ qt colors qtextedit

27
推荐指数
5
解决办法
6万
查看次数

这个Perl正则表达式的PHP等价物是什么?

这个Perl正则表达式的PHP等价物是什么?

if (/^([a-z0-9-]+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(\S+)$/
  and $1 ne "global" and $1 ne "") {
    print " <tr>\n";
    print "    <td>$1</td>\n";
    print "    <td>$2</td>\n";
    print "    <td>$3</td>\n";
    print "    <td>$4</td>\n";
    print "    <td>$5</td>\n";
    print "    <td>$6</td>\n";
    print "    <td>$7</td>\n";
    print "    <td>$8</td>\n";
    print " </tr>\n";
}
Run Code Online (Sandbox Code Playgroud)

php regex perl

0
推荐指数
2
解决办法
388
查看次数

命令模式与访客模式

允许访问者修改Receiver的状态或者应该是Command模式通常是否可以接受?

design-patterns visitor-pattern command-pattern mutability

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