小编Pri*_*ner的帖子

PHP:将字符串转换为多维数组

我试图将字符串转换为数组,但是,当字符串包含括号中的项目时,我想创建多维数组.

例如,如果传递的字符串:(Mary Poppins)Umbrella(Color Yellow)

我想创建一个如下所示的数组:

Array ( [0] => Array ( [0] => mary [1] => poppins) [1] => umbrella [2] => Array ( [0] => color [1] => yellow) )
Run Code Online (Sandbox Code Playgroud)

我能够通过以下方式将数据放入数组中:

preg_match_all('/\(([A-Za-z0-9 ]+?)\)/', stripslashes($_GET['q']), $subqueries); 
Run Code Online (Sandbox Code Playgroud)

但我无法将项目放在多维数组中.

有任何想法吗?

php

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

使骨干模型获取丢弃丢失的字段

假设我有一个Backbone模型,当调用fetch()时(对于特定模型,而不是整个集合),它从服务器获取:

{ a: "val-1", b: "val-2" }
Run Code Online (Sandbox Code Playgroud)

之后,我再次在模型上调用fetch(),这次服务器返回:

{ b: "val-x", c: "val-y" }
Run Code Online (Sandbox Code Playgroud)

此时,我希望我的模型具有此状态,因为这是服务器提供的最新状态:

{ b: "val-x", c: "val-y" }
Run Code Online (Sandbox Code Playgroud)

但是,我的Backbone模型有这种状态:

{ a: "val-1", b: "val-x", c: "val-y" }
Run Code Online (Sandbox Code Playgroud)

如何在Backbone中获取()模型,以便生成的状态正是从服务器返回的状态,并且不包括旧的过时字段?

backbone.js

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

在父div悬停上填充SVG(没有JS)

我有2个SVG路径,我希望他们在用户滚动父母时更改填充颜色.我可以让悬停工作,但只有当用户将鼠标悬停在svg上时.我知道JS很容易,但我更喜欢坚持使用CSS.

<div class="button">
   <svg width="100px" height="100px">
       <circle cx="30" cy="30" r="20" style="stroke: black;"/>
   </svg>
</div>

<div class="button">
   <svg width="100px" height="100px">
       <circle cx="30" cy="30" r="20" style="stroke: black;"/>
   </svg>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.button{
    background-color:gray;
    margin-bottom: 20px ;
}

svg{
    fill:green;
}

svg:hover{
    fill:blue;
}
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/69g7K/

html html5 svg css3

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

.NET HEX颜色对HTML来说太长了

为什么.NET使用十六进制代码,如:#FFFAFAD2?有没有一种简单的方法可以将其转换为HTML HEX(#FAFAD2),或者我只是将前三个字符串子化,然后重新添加哈希?

.net c# asp.net

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

PostgreSQL阵列结构

存储在内存中的postgres数组的布局是什么?如何获得真实数据?例如,对于array[0.1, 0.2, 0.3]::float8[],实际数据是否(0.1, 0.2, 0.3)像标准c数组那样存储?我可以memcpy用来复制现有阵列吗?我们使用的指针是否指向ARR_DATA_PTR实际数据?

c arrays postgresql

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

在更新循环中实现轻松

我想以某种减速方式将精灵从点y1动画到点y2.当它到达点y2时,物体的速度将为0,因此它将完全停止.

我知道这两点,我知道对象的起始速度.动画时间对我来说并不那么重要.如果需要,我可以决定.

例如:y1 = 0,y2 = 400,v0 = 250每秒像素(=起始速度)

我读到了关于缓动函数但我不明白如何在更新循环中实际实现它.这是我的更新循环代码,应该以某种方式实现缓动函数.

-(void)onTimerTick{
   double currentTime =  CFAbsoluteTimeGetCurrent() ;
   float timeDelta = self.lastUpdateTime - currentTime;
   self.lastUpdateTime = currentTime;

   float *pixelsToMove = ???? // here needs to be some formula using v0, timeDelta, y2, y1

   sprite.y +=  pixelsToMove;
}
Run Code Online (Sandbox Code Playgroud)

objective-c easing

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

更新wtform提交的SQLAlchemy记录

尝试更新具有以下关系的记录时,我遇到了一些麻烦:

events_mentor_table = db.Table('events_mentors', db.Model.metadata,
    db.Column('event_id', db.Integer, ForeignKey('event.id')),
    db.Column('mentor_id', db.Integer, ForeignKey('mentor.id'))
)

class Mentor(db.Model):
    __tablename__ = 'mentor'
    id = db.Column(db.Integer(), primary_key=True)
    first_name = db.Column(db.String())
    last_name = db.Column(db.String())
    job_title = db.Column(db.String())
    company_url = db.Column(db.String())
    twitter_url = db.Column(db.String())
    linkedin_url = db.Column(db.String())
    bio = db.Column(db.Text())

    def __str__(self):
        return '%s %s (%s)' % (self.first_name, self.last_name, self.job_title)


class Event(db.Model):
    __tablename__ = 'event'
    id = db.Column(db.Integer(), primary_key=True)
    date = db.Column(db.Date())
    start_time = db.Column(db.Time())
    end_time = db.Column(db.Time())
    title = db.Column(db.String())
    address = db.Column(db.String())
    description = db.Column(db.Text())
    mentors …
Run Code Online (Sandbox Code Playgroud)

python sqlalchemy flask wtforms

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

MySQL删除数据库中超过一个月的条目

我一直在努力创建一个脚本,它将2010-12-16 09:52:37以这种格式读取日期和时间列()然后删除它们.

任何人都可以帮助我的列名称被称为'generatedAt'.

mysql

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

将所有iFrame放入div中并调整其大小以适应移动设备

简而言之,问题是:我们有一个新闻网站,其中包含该网站的移动版本.对于显示所调用文章的页面,偶尔会有嵌入视频(来自youtube)显示在iframe中.它们的默认大小通常类似于580px,这在移动浏览器上显然太大了.

我想使用javascript搜索内容,并在找到任何iframe时调整其大小.也就是说,我不知道在移动设备上使用JavaScript是否是最好的选择,其次,我不确定如何搜索某种元素类型的所有实例.iframe没有附带名称或ID ......

我简单地考虑使用PHP来搜索,<iframe但似乎在这种情况下,php会不必要地草率并且可能很容易被破坏.

有没有人就如何处理这个问题提出意见/建议?

html javascript mobile

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

android,谷歌地图错误:BaseTileRequest,服务器返回:3

我在开发一些自定义地图叠加层时遇到了一些奇怪的错误,有人经历过这些吗 请帮忙,提前说.

BaseTileRequest.readResponseData(BaseTileRequest.java:115)
MapService$MapTileRequest.readResponseData(MapService.java:1473)
MapService$MapTileRequest.readResponseData(MapService.java:1473)

09-17 00:53:25.933: WARN/System.err(32480): java.io.IOException: Server returned: 3
09-17 00:53:25.933: WARN/System.err(32480): at android_maps_conflict_avoidance.com.google.googlenav.map.BaseTileRequest.readResponseData(BaseTileRequest.java:115)
09-17 00:53:25.938: WARN/System.err(32480): at android_maps_conflict_avoidance.com.google.googlenav.map.MapService$MapTileRequest.readResponseData(MapService.java:1473)
09-17 00:53:25.938: WARN/System.err(32480): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.processDataRequest(DataRequestDispatcher.java:1117)
09-17 00:53:25.943: WARN/System.err(32480): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher.serviceRequests(DataRequestDispatcher.java:994)
09-17 00:53:25.943: WARN/System.err(32480): at android_maps_conflict_avoidance.com.google.googlenav.datarequest.DataRequestDispatcher$DispatcherServer.run(DataRequestDispatcher.java:1702)
09-17 00:53:25.948: WARN/System.err(32480): at java.lang.Thread.run(Thread.java:856)
Run Code Online (Sandbox Code Playgroud)

android google-maps-api-3 itemizedoverlay

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