问题列表 - 第35558页

Python中的"方法"是什么?

任何人都可以用非常简单的术语向我解释Python中的"方法"是什么?

在许多初学者的Python教程中,这个词的使用方式就像初学者已经知道Python的上下文中的方法一样.虽然我当然熟悉这个词的一般含义,但我不清楚这个术语在Python中的含义.所以,请向我解释一下"Pythonian"方法的用途.

一些非常简单的示例代码将非常受欢迎,因为图片值得千言万语.

python methods

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

Visual Studio 2010 RDLC:支持HTML?

我读过有关Visual Studio 2010 Professional的Report Viewer组件的谣言,可以将数据库中的HTML呈现为报表.不幸的是,我无法在网上找到明确的信息,我宁愿不购买升级只是为了尝试一下.

任何人都可以确认或否认此功能存在,最好是引用可靠的来源(例如VS 2010文档)?

(编辑)澄清:我说的是Visual Studio,而不是SQL Server.我知道SSRS 2008和SSRS 2010支持呈现HTML.我也知道Visual Studio和SQL Server使用相同的库来呈现报告.这就是为什么我认为可以在Visual Studio 2010客户端("本地处理")RDLC报告中呈现HTML 的原因.我只是希望有人确认这一点:我可以使用Visual Studio 2010的ReportViewer组件呈现HTML吗?

html rdlc visual-studio-2010 reporting-services

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

我可以在Emacs中为yanks保留相同的项目吗?

我在Emacs中经常做的事情是剪切一些文本,然后用剪切文本替换另一个文本.所以,说我有我想要的文字作为我的最后一项kill-ring.我把它拉到新的地方,然后杀死已经存在的文本.但现在被杀死的文本是最新的项目kill-ring.所以下次我要抓第一个项目时,我必须这样做C-y M-y.然后下一次有两个最近的项目kill-ring,所以我必须这样做C-y M-y M-y,依此类推.

我猜这是一个更好的方法.有人可以开导我吗?

emacs

12
推荐指数
2
解决办法
300
查看次数

jQuery anchor preventDefault

使用jQuery,如何从文本框中获取值,然后根据值加载新页面?

例如,假设文本框在page1.php上包含"hello",如何更改锚标记的默认行为现在加载以下内容

使page2.php?TXT =你好

到目前为止,我有以下内容:

<script type="text/javascript">
    $(document).ready(function(){
    $("a.mylink").click(function(event){
        alert("link clicked");
        event.preventDefault();
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何避免Rails脚手架将模型放入命名空间

Rails 3 scaffold生成器在命名空间内放置模型类.例:

rails generate scaffold admin/portfolio
Run Code Online (Sandbox Code Playgroud)

但我希望只将控制器和视图放在admin命名空间中.

我怎么能避免这种情况?

此致,Alexey Zakharov.

ruby-on-rails scaffolding ruby-on-rails-3

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

我们可以在界面中使用字段事件吗?

我们可以在接口中使用字段事件吗?我用这个,我没有任何错误

class Program
{
    public delegate string MyDelegate(string a);
     public  static void Main(string[] args)
    {

    }
   public interface face
   {
       event MyDelegate ab;

  }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

`||'如何在Perl中工作?

||Perl 的作品如何?我想实现c风格的||操作.

@ARRAY=qw(one two THREE four);

$i=0;

if(($ARRAY[2] ne "three")||($ARRAY[2] ne "THREE"))         #What's the problem with this
{
   print ":::::$ARRAY[2]::::::\n";
}


while(($ARRAY[$i] ne "three")||($ARRAY[$i] ne "THREE"))       #This goes to infinite loop

{

 print "->$ARRAY[$i]\n";
   $i=$i+1;

}
Run Code Online (Sandbox Code Playgroud)

perl short-circuiting logical-operators

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

在上传PHP之前调整图像大小

我不知道如何在PHP中调整图像大小,我的代码是:

for ($index = 1; $index <= 2; $index++) { 

    if (!empty($_FILES["pic$index"]["name"])) {
        $ext = substr($_FILES["pic$index"]["name"], strrpos($_FILES["pic$index"]["name"], '.') + 1);
        $dir = "../gallery/$mkdir";

        HERE I NEED THE RESIZE OF THE TMP FILE OF IMAGE

        move_uploaded_file($_FILES["pic$index"]["tmp_name"] , "$dir/img-$index.$ext");

    }  

}
Run Code Online (Sandbox Code Playgroud)

$ mkdir =画廊文件夹的名称(有很多画廊).

$ dir =将放置图片的位置.

$ ext =图像的类型(png,gif或jpg).

foreach循环运行两次因为你可以上传两张照片.

这个脚本运行良好,我只需要调整大小,我不知道如何做到这一点..

php gd resize image

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

用于查看permgen中的对象的工具

我有一些permgen溢出的问题.我可以使用哪些工具来查看现在加载到permgen中的类以及它们使用了多少内存?谢谢.

java permgen

5
推荐指数
2
解决办法
4753
查看次数

Django模型继承层次结构中字段的基于类的默认值

如何在以下方案中完成基于类的默认值?我的意思是,我想继承类为"数字"设置默认值的方式不同:

class OrderDocumentBase(PdfPrintable):
    number = models.PositiveIntegerField(default=self.create_number())

    @classmethod
    def create_number(cls):
        raise NotImplementedError

class Invoice(OrderDocumentBase):
    @classmethod
    def create_number(cls):
        return 1

class CreditAdvice(OrderDocumentBase):
    @classmethod
    def create_number(cls):
        return 2
Run Code Online (Sandbox Code Playgroud)

我已经看过这个stackoverflow问题,但它没有解决同样的问题.我认为唯一可行的就是重载这样OrderDocumentBase__init__方法:

def __init__(self, *args, **kwargs):
    """
    Overload __init__ to enable dynamic set of default to number
    """
    super(OrderDocumentBase, self).__init__(*args, **kwargs)
    number_field = filter(lambda x: x.name == 'number', self._meta.fields)[0]
    number = self.__class__.create_number()
    number_field.default = number
Run Code Online (Sandbox Code Playgroud)

这是有效的,但只是部分和行为非常奇怪.在管理界面中,我可以看到仅在第二页或后一页刷新后才设置默认值.在第一次尝试,None正在设置:(

第二种可能性是重新定义每个类中的数字字段,但这似乎并不太漂亮.还有其他方法吗?

有人可以帮忙吗?

django default field model dynamic

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