问题列表 - 第43750页

如何处理RSS提要中的非唯一项GUID/ID?

当RSS客户端遇到具有相同guid /标识符的多个项目的订阅源时,它应具有的正确响应是什么?

目前在我的应用程序中,任何使用现有guid的项目都不会被缓存或显示,因为它认为它已经拥有该项目.

在此示例Feed中,许多项目共享此ID:

tag:blizzard.com,2010-10-22:diablo3:feed:en-us:1
Run Code Online (Sandbox Code Playgroud)

rss feedparser atom-feed

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

Ruby(Rails)将属性委托给另一个模型的方法?

-编辑-

在从第一个答案中读到Delegate方法之后,我的问题是,是否可以将两种不同的方法委托给另一种方法.

IE:我目前有:@ photo.attachment.file.url和@ photo.attachment.height,以及@ photo.attachment.width

我希望能够通过@ photo.file.url,@ photo.file.height,@ photo.file.width访问所有这些内容.

语法的原因是Attachment是一个使用Paperclip管理文件的模型,Paperclip正在生成.file方法(该模型称为Attachment,模型使用Paperclip has_attached_file :file).

-ORIGINAL问题 -

我想知道Ruby中的别名方法和属性(我认为这是一个常见的ruby问题,尽管我的应用程序在Rails 3中):

我有两个模特:照片has_one附件.

附件具有"高度"和"宽度"属性,以及"文件"方法(来自Paperclip).

所以默认情况下,我可以访问Attachment模型的位,如下所示:

photo.attachment.width # returns width in px
photo.attachment.height # returns height in px
photo.attachment.file # returns file path
photo.attachment.file.url #returns url for the default style variant of the image
photo.attachment.file.url(:style) #returns the url for a given style variant of the image
Run Code Online (Sandbox Code Playgroud)

现在,在我的照片类中,我创建了这个方法:

def file(*args)
    attachment.file(*args)
end
Run Code Online (Sandbox Code Playgroud)

那么,现在我可以简单地使用:

photo.file # returns file path
photo.file.url # returns file url (or variant url …
Run Code Online (Sandbox Code Playgroud)

alias ruby-on-rails shortcut ruby-on-rails-3

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

使用URL/GET请求发布到Facebook状态?(或发布)

我宁愿期望这可能是不可能的 - 但我想知道是否可以通过传递URL来发布facebook状态.

有效的东西

 http://facebook.com/?status=<URL ENCODED STRING>  
Run Code Online (Sandbox Code Playgroud)

facebook

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

错误201:用户在facebook api中不可见

当应用程序可能在朋友的墙上张贴用户时......

Error 201: User not visible in facebook api
Run Code Online (Sandbox Code Playgroud)

如果有人能解释我这个错误及其原因,请.我不知道关于facebook api的问题,但据我所知,与facebook集成的应用程序的帖子发布可以为任何用户发布无限的帖子.

为什么用户在facebook api中不可见?

facebook facebook-wall

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

PHP在表单文本字段中阻止HTML?

我有一个文本表单字段,用户输入我的注释.然后我使用PHP/MySQL数据库来存储这些条目.如何阻止某人将HTML输入文本字段?

php mysql

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

EF4独立协会 - 为什么要避免它们?

我在MSDN上看到了这条评论(链接链接):

"请注意,通常应避免使用独立关联,因为像N-Tier和并发性这样的东西变得更加困难."

我是EF4的新手,我正在构建一个n-tier网络应用程序.这听起来像是一个重要的陷阱.有人可以向我解释这意味着什么吗?

foreign-keys associations n-tier-architecture entity-framework-4 entity-framework-ctp5

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

如何从字符串中提取浮点数

我有许多类似的字符串Current Level: 13.4 db.,我想提取浮点数.我说漂浮而不是十进制,因为它有时是完整的.RegEx能做到这一点还是有更好的方法?

python regex floating-point data-extraction

91
推荐指数
5
解决办法
17万
查看次数

Spring REST 3支持XML和JSON

如果我们使用Spring MVC开发REST,它将支持XML和JSON数据.我在spring config bean中编写了ContentNegotiationViewResorverapp-servlet.xml

<bean
        class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"
        p:order="1">
        <property name="mediaTypes">
            <map>
                <entry key="xml" value="application/xml" />
                <entry key="json" value="application/json" />
            </map>
        </property>
        <property name="defaultViews">
            <list>
                <bean class="org.springframework.web.servlet.view.xml.MarshallingView">
                    <property name="marshaller">
                        <bean class="org.springframework.oxm.xstream.XStreamMarshaller"
                            p:autodetectAnnotations="true" />
                    </property>
                </bean>
                <bean
                    class="org.springframework.web.servlet.view.json.MappingJacksonJsonView" />
            </list>
        </property>
    </bean>
Run Code Online (Sandbox Code Playgroud)

我的Spring REST控制器是:

@Controller
@RequestMapping("/rest/customers")
class CustomerRestController {

protected Log log = LogFactory.getLog(CustomerRestController.class);

@RequestMapping(method = POST)
@ResponseStatus(CREATED)
public void createCustomer(@RequestBody Customer customer,
        HttpServletResponse response) {

    log.info(">>>" + customer.getName());
    response.setHeader("Location", String.format("/rest/customers/%s",
            customer.getNumber()));
}


@RequestMapping(value = "/{id}", method = GET)
@ResponseBody
public Customer …
Run Code Online (Sandbox Code Playgroud)

java rest xstream spring-mvc jackson

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

在使用Devise进行注册的UsersController中创建,更新和销毁操作?

我应该实现new,create,edit,updatedestroy控制器,其相应的模型使用设计的上行动:registerable模块?

换句话说,即使Devise为我管理注册过程,我应该保留CRUD界面吗?

controller ruby-on-rails registration devise

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

为什么我的OpenGL Phong着色器表现得像平面着色器?

过去几周我一直在学习OpenGL,我在实现Phong着色器方面遇到了一些麻烦.尽管使用了smooth限定符,但似乎在顶点之间没有插值.我在这里错过了什么吗?为了给予信用到期的信用,顶点和片段着色器的代码严重影响了OpenGL SuperBible第五版.我强烈推荐这本书!

顶点着色器:

#version 330
in vec4 vVertex;
in vec3 vNormal;
uniform mat4 mvpMatrix;  // mvp = ModelViewProjection
uniform mat4 mvMatrix; // mv = ModelView
uniform mat3 normalMatrix;
uniform vec3 vLightPosition;
smooth out vec3 vVaryingNormal;
smooth out vec3 vVaryingLightDir;

void main(void) {
 vVaryingNormal = normalMatrix * vNormal;
 vec4 vPosition4 = mvMatrix * vVertex;
 vec3 vPosition3 = vPosition4.xyz / vPosition4.w;
 vVaryingLightDir = normalize(vLightPosition - vPosition3);
 gl_Position = mvpMatrix * vVertex;
}
Run Code Online (Sandbox Code Playgroud)

片段着色器:

#version 330
out vec4 vFragColor; …
Run Code Online (Sandbox Code Playgroud)

opengl shader glsl pyopengl

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