问题列表 - 第18676页

'b'和'c'之间有什么区别?

class a(object):
    b = 'bbbb'
    def __init__(self):
        self.c = 'cccc'
Run Code Online (Sandbox Code Playgroud)

我认为他们是一样的; 有什么不同吗?

python class

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

如何使用Zend Framework创建公共API?

我对Web应用程序有一个想法,如果它还有一个供人们使用和交互的公共API,那将是很棒的.我希望人们能够创建自己的与API交互的移动和桌面应用程序.具体来说,我想创建一个与API交互的iPhone应用程序.

我将使用Zend Framework构建应用程序.我从未创建过API,因此我需要了解如何使用Zend Framework创建API?任何教程或建议将不胜感激.

具体来说,我想知道......如果我决定使用XML或JSON作为格式,我如何以该格式返回数据供客户端应用程序使用?

更新:我意识到我需要了解我想要实现的API类型.RESTRPC基本上是两种不同的API.REST是最简单和最常见的,因此我决定实现RESTful API.

更新:以下是我目前收集的一些资源:

api zend-framework web-applications

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

如何运行使用 strip_tags 的数据修改迁移?

我正在向summary现有表中添加一个新列。它将包含来自列的 HTML 的纯文本片段body

我想在运行迁移时为所有现有电子邮件创建摘要。但是,我不知道如何在迁移中使用 strip_tags。

这是我到目前为止所拥有的:

class AddSummaryToEmails < ActiveRecord::Migration
  self.up
    add_column :emails, :summary, :string, :limit => 100

    Email.reset_column_information
    Emails.all.each do |email|
      email.update_attributes(:summary => strip_tags(email.body))
    end
  end

  ...

end
Run Code Online (Sandbox Code Playgroud)

当然,这不起作用: undefined method 'strip_tags' for #<ActiveRecord::ConnectionAdapters::MysqlAdapter:0xb6e29be8>

如何在迁移中访问 strip_tags 方法?我知道我可以运行正则表达式或其他类似的解决方法,但仍然很想知道如何执行此操作以备将来使用。

谢谢

migration ruby-on-rails strip-tags

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

如何允许 HTML 在指定点中断?

我知道不间断空格,但我遇到了相反的问题,谷歌甚至没有发现其他人问这个问题。

我有一段文本:( <option A>/<option B>/<option C>选项的数量是可变的)我只想在斜杠处中断。防止它在其他地方损坏是微不足道的——用不间断的空格替换空格。我所困惑的是允许它在斜线后断裂。我是否只需要在斜杠后面插入一个额外的空格,即使这看起来不太好?

html text-formatting

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

无法解析System.Web.Extensions程序集

我正在尝试运行引用姐妹库项目(Bar.dll)的.NET 4.0控制台应用程序,该项目本身引用VS2010 B2中的System.Web.Extensions.我目前只对访问权限感兴趣System.Web.Scripting.JavaScriptSerializer.

这两个项目都引用了System.Web.Extensions(使用App References对话框中".NET"下面列出的那个),但是当我尝试编译/运行应用程序时,编译器咆哮:

C:\Windows\Microsoft.NET\Framework\v4.0.21006\Microsoft.Common.targets(1291,9):
warning MSB3253: The referenced assembly "Bar.dll" could not be resolved because it has a dependency on 
"System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client".

真的吗?这是怎么回事?为什么编译器不会与程序集链接?

.net c# linker .net-4.0

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

在java中创建权限位掩码

我想做这样的事情:

public enum Permissions
{
    CanBlah1,
    CanBlah2,
    CanBlah3
}

byte[] userPerm = Permissions.CanBlah1 | Permissions.CanBlah2;

// check permssions
//
if(userPerm && Permissions.CanBlah1 == Permissions.CanBlah1)
{
      // do something
}
Run Code Online (Sandbox Code Playgroud)

你能用Java做到这一点吗?(我来自ac#background)

java bitmask

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

尝试使用HttpListener时为什么会出现"AccessDenied"?

赢7和VS2010 B2.我正在尝试使用内置编写一个最小的Web服务器HttpListener.但是,我一直收到AccessDenied异常.这是代码:

    int Run(string[] args) {

        _server = new HttpListener();
        _server.Prefixes.Add("http://*:9669/");
        _server.Start();

        Console.WriteLine("Server bound to: {0}", _server.Prefixes.First());

        _server.BeginGetContext(HandleContext, null);
    }
Run Code Online (Sandbox Code Playgroud)

如果我绑定到系统端口,我可以理解需要以管理员身份运行,但我不明白为什么我对9669的绑定应该需要特殊权限.

有任何想法吗?

.net sockets web-services

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

将关联数组与preg_replace一起使用

在preg_replace的文档中,它说你可以使用索引数组来替换多个字符串.我想用关联数组做这个,但它似乎不起作用.

有谁知道这确实不起作用?

php arrays associative preg-replace

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

Javascript IE6/7/8更改输入类型

以下javascript代码段将更改INPUT的类型,例如从文本更改为密码.它用于允许用户在键入时在屏幕上显示其密码:

document.save_form.password_confirm.type= 'text';
...
document.save_form.password_confirm.type= 'password';
Run Code Online (Sandbox Code Playgroud)

这在FF/Chrome中效果很好,但在IE6/7/8中我收到"不支持此命令"错误消息.

html javascript internet-explorer

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

根据用户投票移动div

我是新来的,但我喜欢这个网站.我检查了其他类似的问题,但我没有看到我在寻找什么.

我是一名音乐家,而且我每天都会写一首"今日之歌",我每天都会写一首小歌.我想将这些歌曲发布在<div>里面<li>.在div中,我只想要一个简单的MP3播放器和一个"喜欢"或"不喜欢"按钮.用户可以投票,并且歌曲将<li>根据投票数量向上或向下移动.

我想用数学来保持这个简单 - 只是减去<li>数组中喜欢的不喜欢,并从最高到最低排序.

最好有一个简单的cookie系统,至少让一个人不必一次投票,但我不太关心它.

我一直在寻找一个简单的PHP或Javascript教程.有人能指出我正确的方向吗?谢谢!

javascript php voting

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