问题列表 - 第12399页

另一个数组中的数组

我有一个像这样的数组:

Array ( [id] => 1 [code] => FAC876 ) 
Run Code Online (Sandbox Code Playgroud)

如何使用PHP将其推入另一个数组,结果如下:

Array ( [0] => Array ( [id] => 1 [code] => FAC876 ) 
        [1] => Array ( [id] => 2 [code] => GEO980 )
      )
Run Code Online (Sandbox Code Playgroud)

php

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

webkit css支持哪些浏览器?

webkit css喜欢-webkit-border-radius ..etc在哪些浏览器(safari除外)中受支持?IE6?IE7?IE8?

css webkit

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

MySQL Unique Indexes设计

谢谢你们所有人的答案.

我正在学习,因为我要去 - 所以我正在学习,但仍有很长的路要走.对于工作,我们主要使用MySQL作为我们的数据库 - Web开发.我有一个关于唯一索引的问题 - 何时正确使用它们以及如何使用它们.

我确定我理解他们的目的 - 将列声明为"非重复"列,也就是说该表中的特定列的值不能存在两次.如果尝试插入/更新违反该索引规则,则会失败.

我正在为站点创建用户系统,我正在为系统设计数据库表.一个表是"用户"表 - 保存用户

users
-----------------
int(4) usersID primary key
varchar(255) lastName
varchar(255) firstName
varchar(255) email unique
varchar(255) password
Run Code Online (Sandbox Code Playgroud)

我在'email'上创建了一个唯一索引,因为每个用户的每封电子邮件必须不同 - 它将用作登录.但是,我还想为'lastName','firstName'和'email'创建一个唯一索引,因为没有两个用户应该拥有这三者的相同组合.我应该为该规则创建另一个唯一索引,还是只为这三个创建一个?在索引中重复列是不是很糟糕?

mysql database database-design

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

Google App Engine的优点和缺点

[2009年8月21日更新名单]

帮助我编制在Google App Engine上构建应用程序的所有优点和缺点的列表

优点:

  1. 无需购买服务器或服务器空间(无需维护).
  2. 使解决扩展问题变得更容易.
  3. 释放一定水平的消耗资源.

缺点:

  1. 锁定在Google App Engine中?
  2. 开发人员对App Engine上的文件系统具有只读访问权限.
  3. App Engine只能执行从HTTP请求调用的代码(计划的后台任务除外).
  4. 用户可以上传任意Python模块,但前提是它们是纯Python; 不支持C和Pyrex模块.
  5. App Engine将实体返回的最大行数限制为每个数据存储区调用1000行.(更新 - App Engine现在支持用于访问更大查询的游标)
  6. Java应用程序只能使用JRE标准版中的类的子集(JRE Class White List).
  7. Java应用程序无法创建新线程.

已知的问题!!:http://code.google.com/p/googleappengine/issues/list

硬限制

每个开发人员的 应用程序 -
每个请求10 次 -
每个应用程序30秒文件 - 3,000个
HTTP响应大小 - 10 MB
数据存储区项目大小 - 1 MB
应用程序代码大小 - 150 MB
更新 Blob存储现在允许存储高达50MB的文件

Pro还是Con?
App Engine的基础架构消除了构建应用程序以扩展到数百万次点击的许多系统管理和开发挑战.Google会根据需要将代码部署到群集,监控,故障转移和启动应用程序实例.

虽然其他服务允许用户安装和配置几乎任何*NIX兼容软件,但App Engine要求开发人员使用Python或Java作为编程语言和一组有限的API.当前的API允许从BigTable非关系数据库存储和检索数据; 发出HTTP请求; 发送电子邮件; 操纵图像; 和缓存.大多数现有Web应用程序无法在未经修改的情况下在App Engine上运行,因为它们需要关系数据库.

google-app-engine

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

我知道java.net.URL尝试解析URL; java.net.URI也这样做吗?

一个快速的谷歌没有找到明确的答案.如果URI这样做,是否有广泛的第三方库不会这样做?我只需要一些解析,当构造函数尝试解析URI时,我不能有不可预测的延迟?

谢谢.

java url uri

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

这可能在PHP?

请考虑以下PHP代码段:

<?php

class Is
{
    function __get($key)
    {
        $class = __CLASS__ . '_' . $key;

        if (class_exists($class) === true)
        {
            return $this->$key = new $class();
        }

        return false;
    }

    function Domain($string)
    {
        if (preg_match('~^[0-9a-z\-]{1,63}\.[a-z]{2,6}$~i', $string) > 0)
        {
            return true;
        }

        return false;
    }
}

class Is_Domain
{
    function Available($domain)
    {
        if (gethostbynamel($domain) !== false)
        {
            return true;
        }

        return false;
    }
}

$Is = new Is();

var_dump($Is->Domain('google.com')); // true
var_dump($Is->Domain->Available('google.com')); // false

?>
Run Code Online (Sandbox Code Playgroud)

是否可以像这样调用Available()方法(如果未调用Available方法,仍然只返回true或false)?

var_dump($Is->Domain('google.com')->Available()); // false
Run Code Online (Sandbox Code Playgroud)

如果有,怎么样?

编辑:这会成功吗? …

php oop reflection design-patterns chain-of-responsibility

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

xsd相同的元素,不同的类型?

我有一种情况,XML文件中的元素在XSD中可以是两种不同的类型.

我想要做的是首先将输入的值验证为更严格的类型(如果它是填写表单的人),如果没有通过,请将其验证为较严格的类型(如果它是一个组织,填写表格),否则如果根本不验证则验证失败.

所以这基本上是这样的:

<xsd:complexType name="ForminfoType"> `
    <xsd:sequence>
        <xsd:element name="formname" type="xsd:string" />
        <xsd:element name="timestamp" type="xsd:dateTime" />
        <xsd:element name="sender" type="PersonType" minOccurs="0" />
        <xsd:element name="receiver" type="OrganizationType" minOccurs="0" />
        <xsd:element name="signature" type="xsd:string" minOccurs="0" />
    </xsd:sequence>
</xsd:complexType> 
Run Code Online (Sandbox Code Playgroud)

PersonType声明的内容基本上是根据特定模式构造的12位数字.组织类型声明的基本上只是一个10位数字.

所以我在逻辑上想要做的就是把它:

<xsd:element name="sender" type="OrganizationType" minOccurs="0" />
Run Code Online (Sandbox Code Playgroud)

进入序列,但你不能有两个具有相同名称和不同类型的元素.所以我认为我必须以其他方式解决它.

我发现的是:http: //xsd.stylusstudio.com/2007Oct/post05003.htm

这几乎是我想要做的,但我不确定这是可能的.有没有人对如何解决这个问题有任何进一步的想法?

提前致谢.

xml xsd

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

在PHP中使用名称空间URI生成XML

何用php使用DOM制作这个"简单"的xml?完整的代码将受到欢迎.

<rss version="2.0"
  xmlns:wp="http://url.com"
  xmlns:dc="http://url2.com"
>
 <channel>
  <items>
   <sometags></sometags>
   <wp:status></wp:status>
  </items>
 </channel>
</rss>
Run Code Online (Sandbox Code Playgroud)

我迷路了.代码对我的帮助不仅仅是任何解释.

php xml dom namespaces

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

什么是JSON-P&你怎么发音呢?

可能重复:
请解释JSONP

相关问题:JSONP的说明和用法.

我知道JSON是什么,但JSON-P是什么?

你是怎么发音JSON-P的?

javascript json jsonp

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

Sql Server 2008视图中的ORDER BY

我们的数据库中有一个ORDER BY的视图.现在,我意识到观点通常不会排序,因为不同的人可能会将它用于不同的事情,并希望它有所不同.然而,该视图用于需要特定订单的非常特定的用例.(这是足球联赛的球队排名.)

该数据库是Windows Server 2003 R2上的Sql Server 2008 Express,v.10.0.1763.0.

视图定义如下:

CREATE VIEW season.CurrentStandingsOrdered
AS
    SELECT TOP 100 PERCENT *, season.GetRanking(TEAMID) RANKING   
    FROM season.CurrentStandings 
    ORDER BY 
        GENDER, TEAMYEAR, CODE, POINTS DESC, 
        FORFEITS, GOALS_AGAINST, GOALS_FOR DESC, 
        DIFFERENTIAL, RANKING
Run Code Online (Sandbox Code Playgroud)

它返回:

GENDER, TEAMYEAR, CODE, TEAMID, CLUB, NAME,  
WINS, LOSSES, TIES, GOALS_FOR, GOALS_AGAINST,  
DIFFERENTIAL, POINTS, FORFEITS, RANKING
Run Code Online (Sandbox Code Playgroud)

现在,当我对视图运行SELECT时,它按GENDER,TEAMYEAR,CODE,TEAMID命令结果.请注意,它是按TEAMID而不是POINTS排序,因为order by子句指定.

但是,如果我复制SQL语句并完全按照新查询窗口中的方式运行它,它将按照ORDER BY子句的指定正确排序.

sql t-sql view sql-order-by sql-server-2008

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