小编Sta*_*bie的帖子

ASP - 如何获取引荐网站的URL

这是一个ASP问题,而不是ASP.Net.

假设有两个站点:

  1. www.domain-1.com
  2. www.domain-2.com

www.domain-1.com在IIS中有一个指向www.domain-2.com的重定向URL.在www.domain-2.com,我需要知道引荐网站的URL(例如,在这种情况下,它将是www.domain-1.com).这是怎么做到的?

asp-classic

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

Twitter Bootstrap popover触发器:如何设置多个触发器?

我正在尝试使用http://twitter.github.io/bootstrap/javascript.html#popovers.我可以将触发器设置为任何一个click | hover | focus | manual.有没有办法设置多个触发器?我想使用悬停和焦点.

jquery twitter-bootstrap

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

Twitter Bootstrap:左侧和右侧的空白区域,屏幕宽度较小?

我有类似这样的标记:

<div class="container-fluid">
    <div class="container">
        <div class="row">
            <h1>Hello World!</h1>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

显然,我希望.container-fluid跨越整个屏幕宽度.但是,在较小的屏幕宽度中,它似乎没有这样做.屏幕两侧都有一个空间,从而减少了屏幕空间的数量,影响了我正在努力实现的整体外观和感觉.

有没有办法摆脱这个空间?.container-fluid无论屏幕宽度如何,我都希望跨越整个屏幕宽度.

css css3 twitter-bootstrap

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

数据库设计:私人聊天,群聊和电子邮件

Facebook用户之间的沟通似乎存储在一个长期的"对话"中.因此,发送的电子邮件和所交换的私人聊天消息似乎都是长时间持续对话的一部分.

我认为这个实现适用于用户(至少对我而言).我假设这部分的表设计可以这样实现:

TABLE: message
 - message_id
 - timestamp
 - from_user_id
 - to_user_id
 - message
Run Code Online (Sandbox Code Playgroud)

如果我想支持群聊怎么办?我会做这样的事情:

TABLE: message
 - message_id
 - timestamp
 - from_user_id
 - message

TABLE: message_recipient

 - message_recipient_id
 - message_id
 - to_user_id
Run Code Online (Sandbox Code Playgroud)

我认为它会起作用.但是,我想知道如果我在一次长谈话中显示用户曾经向任何人发送的每一件事情,对用户是否有意义.它可能不会.想象一下与人A的对话与人A,B,C,D混合与人E的对话混合,等等....

关于什么是可用的概念实施的任何建议?

mysql database database-design

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

MySQL Workbench - 如何显示关系?

在定义关系时,如何让Workbench显示表之间的连接线?

mysql-workbench

12
推荐指数
4
解决办法
3万
查看次数

OpenAPI - 如何描述查询参数?

我想弄清楚如何在 OpenAPI 中记录我的两个查询参数。

过滤

我的过滤遵循JSON:API的建议,例如采用以下形式:

  • ?filter[post]=1,2,3
  • ?filter[post]=1,2,3&filter[author]=5

filter键是一个关联数组可以包含在我的API资源名称的一组列表。分配给每个过滤器键的值是单个 id 或逗号分隔的 id 列表。

排序

排序也遵循JSON:API 推荐,所以像这样:

  • ?sort=age
  • ?sort=age,-height

所述sort查询参数被分配一个排序字段或逗号分隔排序字段的列表的值。请注意,height字段前缀的减号表示降序排序。

我如何在 OpenAPI 中表示我的过滤和排序

例如,我不确定是否可以指定过滤器键是关联数组,或者它接受逗号分隔的 id 列表。排序几乎相同的问题:如何表示以逗号分隔的排序字段列表?

openapi

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

Ajax请求/响应:如何使它们快速闪电?

我遇到了一个与Google Suggest非常相似的网站.当您在搜索框中键入2个字符时(例如,如果您正在搜索"canon"产品,则为"ca"),它会产生4个Ajax请求.每个请求似乎都在不到125毫秒的时间内完成.我随便观察到Google Suggest需要500毫秒或更长时间.

在任何一种情况下,两个站点都很快.为了获得超快的请求/响应,应该遵循哪些一般概念/策略?谢谢.

编辑1:顺便说一下,我计划为电子商务网站搜索实现自动完成功能,其中1.)根据所输入的内容提供搜索建议,以及2.)潜在产品匹配列表根据已有的内容打字到目前为止.我正在尝试类似于SLI Systems搜索的东西(例如,请参阅http://www.bedbathstore.com/).

javascript ajax performance json

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

JSLint - 声明变量的问题

以下代码传递JSLint:

var sGreeting = 'hello world';

switch (sGreeting)
{
case 'Hello world!':
    var a = 'some a value';
    break;
case 'Kamusta mundo!':
    var b = 'some b value';
    break;
case 'Salut le Monde!':
    var c = 'some c value';
    break;
default:
    break;
}
Run Code Online (Sandbox Code Playgroud)

但是,一旦我将该代码放入函数中,JSLint就会抱怨我应该Combine ... with the previous 'var' statement.遵循JSLint,我将定义可能永远不需要使用的变量.我该如何处理这个问题?这是JSLint错误后面的代码:

function foo()
{
    'use strict';
    var sGreeting = 'hello world';

    switch (sGreeting)
    {
    case 'Hello world!':
        var a = 'some a value';
        break;
    case 'Kamusta mundo!': …
Run Code Online (Sandbox Code Playgroud)

javascript jslint

11
推荐指数
2
解决办法
8856
查看次数

Laravel 4 - 雄辩.无限儿童成可用阵列?

我有一个分类表.每个类别都可以有一个可选的父级(如果没有父级,则默认为0).

我想要做的是构建一个包含类别级别的简单html列表树.

示例日期:

Foods
-- Fruit
---- Apple
---- Banana
---- Orange
-- Veg
---- Cucumber
---- Lettuce
Drinks
-- Alcoholic
---- Beer
---- Vodka
Misc
-- Household Objects
---- Kitchen
------ Electrical
-------- Cooking
---------- Stove
---------- Toaster
---------- Microwave
Run Code Online (Sandbox Code Playgroud)

请注意,这需要适用于大约10'级别'.我喜欢它是无限的但我真的不想沿着使用嵌套集模型的路线走下去,因为它会导致这个项目的巨大延迟.

关于laravel的文档是可怕的,没有真正的参考,甚至从哪里开始.我已经玩了几天试图弄清楚要做什么,似乎没有任何地方没有一个巨大的混乱块,每个循环在彼此10次.

我在我的模型中使用以下内容获取了我的数据树:

<?php
class Item extends Eloquent {
    public function parent()
    {
        return $this->hasOne('Item', 'id', 'parent_id');
    }

    public function children()
    {
        return $this->hasMany('Item', 'parent_id', 'id');
    }

    public function tree()
    {
        return static::with(implode('.', array_fill(0,10, 'children')))->where('parent_id', '=', '0')->get();
    }
} …
Run Code Online (Sandbox Code Playgroud)

php parent-child laravel eloquent laravel-4

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

用于压缩的HTML属性的优化顺序

我在某处读到按特定顺序组织HTML属性可以提高HTML文档的压缩率.(我想我是从谷歌或雅虎推荐更快的网站阅读此内容).如果我没记错的话,建议首先放置最常见的属性(例如id,等等),然后按字母顺序排列其余属性.

我有点困惑.例如,如果id在每个p标记之后放置属性,id则将包含唯一值.因此,重复的字符串将限于此:( <p id="比如说有<p id="1"><p id="2"/>).因为值id必须是唯一的,所以我认为这实际上对压缩产生了不利影响.

我错了吗?

如果我需要浏览具有随机排序属性的静态网页,我应该使用什么逻辑来组织属性以实现最大压缩?

注意:我说的是GZIP压缩(如果重要的话):http://www.gzip.org/algorithm.txt

compression algorithm gzip huffman-code

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