问题列表 - 第8499页

MIME 类型的 URN

MIME 类型是否存在官方 URN?

urn:mimetype:text/plainMozilla Firefox 和其他应用程序使用“ ”或“ ”等符号urn:mimetype:handler:text/plain。这种方法有两个问题:

  1. mimetype根据 IANA 官方注册表 ( http://www.iana.org/assignments/urn-namespaces/ ) ,不存在“ ”命名空间。因此,只有“ urn:x-mimetype”才是有效的命名空间(根据 RFC 3406 第 4.1 节)。

  2. 根据 RFC 2141 第 2.2 节,斜杠“ /”不能在 URN 中使用。但它可以被编码为“ %2F”。

考虑到所有因素,除了“”之外,是否还有另一种方法可以将 MIME 类型“ text/plain”表示为 URN urn:x-mimetype:text%2Fplain

[更新:想一想,URI 也可以。但我也找不到 MIME 类型的 URI。]

谢谢

mime urn mime-types

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

为什么某些网站上的网页标题可点击的网址?

为什么在Stack Overflow,Techcrunch,Smashing Magazine等网站上的页面标题(即页面顶部的文本)可点击的URL重定向到用户所在的同一页面?

一些例子:

在此输入图像描述

我认为这不会影响SEO,因为搜索引擎会忽略内部链接.

是出于可用性目的吗?

usability standards

22
推荐指数
5
解决办法
764
查看次数

为Rails的模型定义外键关系

我在Post类中有一个带有:foreign_key of post_id的Comment类.

class Comment < ActiveRecord::Base
  belongs_to :post, :class_name => "Post", :foreign_key => "post_id", :counter_cache => true
  belongs_to :author, :class_name => "User", :foreign_key => "author_id"
end
Run Code Online (Sandbox Code Playgroud)

但是我的CreateComments迁移没有定义数据库级外键:

class CreateComments < ActiveRecord::Migration
  def self.up
    create_table :comments do |t|
      t.column "post_id",       :integer,   :default => 0, :null => false
      t.column "author",        :string,    :default => "",   :limit => 25, :null => false
      t.column "author_email",  :string,    :default => "",   :limit => 50, :null => false
      t.column "content",       :text,      :null => false
      t.column "status",        :string, …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails foreign-keys

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

使现有网站移动友好

所以我打算让一个现有的网站移动友好.好的部分是它完全是基于文本的,有一些图像可能会从网站的移动版本中省略.

不好的一点是,它是一个非常复杂的网站,有大量的页面(每个页面可能会根据数据和访问该网站的用户而有所不同)很多也是遗留代码(如旧的HTML,不是验证)

所以我想知道什么是制作移动友好网站的最佳策略?创建并行版本是不可能的,因为这将是一项艰巨的任务

一个单独的CSS很明显.但是,为移动设备设计的最佳实践/指南如何确保网站可用并且看起来不错?

作为参考,后端在PHP + MySql中,前端在htmls + CSS和JS中的位(JS可降级)

编辑:为了更清楚,我想在设计方面提出建议.设计移动设备的好方法是什么?

mobile web

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

如何编写与iPhone同步的桌面应用程序?

例如,我如何编写像senuti这样的程序?我可以使用任何库吗?如果我可以在Python或.Net中这样做,那将是理想的,但我也对其他事情持开放态度.

language-agnostic iphone synchronization

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

可重用的JQuery模态对话框?

在过去的6个月里,我一直在使用jquery.

我有一个表单,我想要替换20个不同的javascript警报(""); 使用jQuery模态对话框的语句.

我不想为每个不同的消息创建单独的对话框div部分.

有没有办法用基础jquery-ui创建一个可重用的模态对话框,我可以在其中传递消息标题和消息文本?

如果您有任何想法,请告诉我?

德里克

jquery jquery-ui

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

如何减慢或停止XNA中的按键操作

我已经开始使用XNA Framework编写游戏,并且遇到了一些我不知道如何正确解决的简单问题.

我正在使用Texture2D显示菜单并使用键盘(或游戏手柄)我更改了所选的菜单项.我的问题是用于在菜单项之间切换的当前函数太快了.我可能会单击向下按钮,它将关闭5或6个菜单项(由于Update()被多次调用,因此更新所选项目).

ex.
(> indicate selected)
> MenuItem1
MenuItem2
MenuItem3
MenuItem4
MenuItem5

I press the down key for just a second), then I have this state:

MenuItem1
MenuItem2
MenuItem3
> MenuItem4
MenuItem5

What I want is (until I press the key again)
MenuItem1
> MenuItem2
MenuItem3
MenuItem4
MenuItem5
Run Code Online (Sandbox Code Playgroud)

我想要的是让玩家多次点击向上/向下键以便从一个菜单项转到另一个菜单项,或者在进入下一个菜单项之前有一些最小等待时间的方法.

c# xna

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

在Ruby on Rails中,错误消息中的kENSURE和kEND是什么?

在Ruby on Rails中,我有时会在页面上收到错误:

编译错误
/Users/jian/ror/shov2/app/views/stories/index.html.erb:13:语法错误,意外的kENSURE,期待')'
/Users/jian/ror/shov2/app/views/stories/index.html.erb:15:语法错误,意外的kEND,期待')'

kEND,我可以猜测它是End ...所以它意味着文件结束但意外,应该有')'.

怎么样的kENSURE?

ruby ruby-on-rails

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

在OpenGL中为表面设置纹理动画

我正在使用iPhone OpenGLES实现,我希望无休止地在一个简单的表面上滚动纹理(两个三角形组成一个矩形).这应该是直截了当的,但这不是我以前做过的事情,我必须遗漏一些东西.我可以旋转纹理很好,但翻译根本不起作用.我是否有轻微的实施问题,或者我做了一些根本错误的事情?

 // move texture
 glMatrixMode(GL_TEXTURE);
 glPushMatrix();
 glLoadIdentity();

    // increment offset - no reset for demo purposes
 wallOffset += 1.0;

    // move the texture - this does not work
 glTranslatef(wallOffset,wallOffset,0.0);

    // rotate the texture - this does work
 //glRotatef(wallOffset, 1.0, 0.0, 0.0);

 glMatrixMode(GL_MODELVIEW);

 glBindTexture(GL_TEXTURE_2D, WallTexture.name);
 glTexCoordPointer(2, GL_FLOAT, 0, coordinates);

 // simple drawing code
 glNormalPointer(GL_FLOAT, 0, normals);
 glVertexPointer(3, GL_FLOAT, 0, vertices);
 glDrawArrays(GL_TRIANGLE_STRIP, 0, 4);

    // push matrix back
 glMatrixMode(GL_TEXTURE);
 glPopMatrix();
 glMatrixMode(GL_MODELVIEW);

iphone opengl-es

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

具有typedef返回值的模板化成员函数

为什么以下代码会给我一个错误(g ++ 4.1.2)?

template<class A>
class Foo {
public:
  typedef std::vector<A> AVec;
  AVec* foo();
};

template<class A>
Foo<A>::AVec* Foo<A>::foo() { // error on this line
  return NULL;
}
Run Code Online (Sandbox Code Playgroud)

错误是:

error: expected constructor, destructor, or type conversion before '*' token
Run Code Online (Sandbox Code Playgroud)

我应该如何定义Foo<A>::foo()函数(使用正确的返回类型)?

c++ templates

10
推荐指数
2
解决办法
3348
查看次数