小编abe*_*ier的帖子

用PHP执行XQuery

如何在PHP中执行XQuery?能给我举个例子?

谢谢.

php xquery

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

Stylus中的可变范围

手写笔如何处理变量范围

-

1-所有变量都是全局的吗?

$foo = red // is $foo global?
Run Code Online (Sandbox Code Playgroud)

2-commonJS模块类似,是否有exports/ require等效?

$foo = @import 'foo'

body { color: $foo }
Run Code Online (Sandbox Code Playgroud)

3-如果在CSS块中声明的变量,可能使用mixins:

$foo = green

bar()
  $foo = yellow // is it the same $foo ?
  $baz = blue.  // local or implied global?

ul {

  background: $foo // green or yellow? red?

  $foo = red

  li {

    $foo = pink 

  }

  color: $foo // pink?

  bar() // what about …
Run Code Online (Sandbox Code Playgroud)

scope module stylus

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

PHP - 将一串HTML属性拆分为索引数组

我有一个HTML属性的字符串:

$attribs = ' id= "header " class = "foo   bar" style ="background-color:#fff; color: red; "';
Run Code Online (Sandbox Code Playgroud)

如何将该字符串转换为索引数组,如:

array(
  'id' => 'header',
  'class' => array('foo', 'bar'),
  'style' => array(
    'background-color' => '#fff',
    'color' => 'red'
  )
)
Run Code Online (Sandbox Code Playgroud)

所以我可以使用PHP array_merge_recursive函数来合并2组HTML属性.

谢谢

html php split

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

使用DirectoryIterator对文件进行排序

我正在为lighttpd创建一个列出PHP5脚本的目录.在给定目录中,我希望能够列出直接子目录和文件(带有信息).

快速搜索后,DirectoryIterator似乎是我的朋友:

foreach (new DirectoryIterator('.') as $file)
{
    echo $file->getFilename() . '<br />';
}
Run Code Online (Sandbox Code Playgroud)

但我希望能够按文件名,日期,哑剧类型等对文件进行排序

怎么做(使用ArrayObject/ArrayIterator?)?

谢谢

php spl

8
推荐指数
2
解决办法
7560
查看次数

使用slerp旋转时补间相机位置 - THREE.js

我希望camera在旋转时补间位置.

这是我的功能:

function moveAndLookAt(camera, dstpos, dstlookat, options) {
  options || (options = {duration: 300});

  var origpos = new THREE.Vector3().copy(camera.position); // original position
  var origrot = new THREE.Euler().copy(camera.rotation); // original rotation

  camera.position.set(dstpos.x, dstpos.y, dstpos.z);
  camera.lookAt(dstlookat);
  var dstrot = new THREE.Euler().copy(camera.rotation)

  // reset original position and rotation
  camera.position.set(origpos.x, origpos.y, origpos.z);
  camera.rotation.set(origrot.x, origrot.y, origrot.z);

  //
  // Tweening
  //

  // position
  new TWEEN.Tween(camera.position).to({
    x: dstpos.x,
    y: dstpos.y,
    z: dstpos.z
  }, options.duration).start();;

  // rotation (using slerp)
  (function () {
    var qa = camera.quaternion; …
Run Code Online (Sandbox Code Playgroud)

three.js tween.js

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

从express'公用文件夹提供git-lfs文件

我在Heroku上使用node.js(express),其中slug大小限制为300MB.

为了保持我的slug小,我想使用git-lfs来跟踪我的快递' public文件夹.

以这种方式,我的所有资产(图像,视频......)都被上传到lfs-store(比如AWS S3),而git-lfs会留下一个指针文件(里面可能包含S3 URL?).

我想在从公用文件夹提供文件时表达重定向到远程S3文件.

我的问题是我不知道如何从指针文件的内容中检索URL ...

app.use('/public/:pointerfile', function (req, res, next) {
  var file = req.params.pointerfile;
  fs.readFile('public/'+file, function (er, data) {
    if (er) return next(er);

    var url = retrieveUrl(data); // <-- HELP ME HERE with the retrieveUrl function

    res.redirect(url);
  });
});
Run Code Online (Sandbox Code Playgroud)

您是否认为快速读取和解析可能的所有public/*文件不会太昂贵.也许我可以在解析后缓存URL?

heroku amazon-s3 express git-lfs

8
推荐指数
2
解决办法
368
查看次数

灰尘:逻辑部分{?}和{#}之间的差异

{?}和之间究竟有什么区别{#}

-

经过一点点测试后,列出所有truthy/falsy值{?},并将它们与以下内容进行比较{#}:

背景:

{
  values: [
    // false
    '',
    "",
    false,
    null,
    undefined,
    [],
    // true
    0,
    "0",
    "null",
    "undefined",
    "false",
    {},
    {a: 'a'}
  ]
}
Run Code Online (Sandbox Code Playgroud)

模板:

{#values}
 {?.}true{:else}false{/.}
{/values}
{~n}
{#values}
 {#.}true{:else}false{/.}
{/values}
Run Code Online (Sandbox Code Playgroud)

它输出完全相同的结果:

falsefalsefalsefalsefalsefalsetruetruetruetruetruetruetrue
falsefalsefalsefalsefalsefalsetruetruetruetruetruetruetrue
Run Code Online (Sandbox Code Playgroud)

-

它们之间真的有什么区别吗?

dust.js

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

本地化序数

for($ rank = 0; $ rank <100; $ rank ++){printf("your rank:%d%s",$ rank,$ suffix); }

是否存在gettext函数来将$ suffix本地化为当前语言并返回,例如:

Your rank: 0th
Your rank: 1st
Your rank: 2nd
Your rank: 3rd
Your rank: 4th
Run Code Online (Sandbox Code Playgroud)

如果当前语言环境是英语,并且当语言环境设置为其他语言时,无论其他语言中正确的"序数"形式的数字是什么?

谢谢.

php ordinals localization gettext

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

非线性滚动

滚动s就像,线性:

s(x) = x             with x among [0, ?]
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我想申请一个更奇特的功能,说x^2:

在此输入图像描述

但我真的不知道它是否可能以及如何......

我想知道你对此的看法.

编辑

例如:是否有可能改变scrollTop的值,同时滚动?

干杯.

javascript jquery dom

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

pouchdb从couchdb复制:非常慢

我的couchDB中有一个~10k条目(~30Mo,没有附件)数据库.

使用Pouchdb浏览器端,从沙发上复制时,需要一段时间才能完成...

让我感到惊讶的是我在沙发上收到的请求数量(成千上万!,我想和文件一样多) - 这是正常的吗?

有没有办法"批量"这些请求,并通常加快复制过程?

谢谢.

couchdb pouchdb

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