小编Gaj*_*jus的帖子

为Facebook页面生成"永不过期"的访问令牌

我已经设法通过API(C#)发布到Facebook页面,但是当页面管理员注销时,会发生以下错误:

"(OAuthException - #190)验证访问令牌时出错:会话无效,因为用户已注销."

如何生成永不过期的访问令牌?

我需要一个无法打开Facebook登录对话框的解决方案.

facebook

56
推荐指数
3
解决办法
9万
查看次数

在同一端口上运行多个Node(Express)应用程序

我有多个Node应用程序(基于Express框架构建).

现在我把它们放在这样 -

  • /var/www/app1
  • /var/www/app2
  • /var/www/app3

现在我想在同一个端口上运行这3个应用程序(例如8080).那可能吗 ?

需要注意的一点是,每个应用都有这样的常见路线 -

  • app.get('/', func...);
  • app.get('/about', func...);
  • app.post('/foo', func...);
  • app.post('/bar', func...);

基本上我想像你可以用Apache/PHP设置那样做.

所以当你有一个LAMP堆栈时 -

  • /var/www/app1
  • /var/www/app2
  • /var/www/app3

您可以轻松地访问它们作为不同的应用程序 -

  • localhost/app1
  • localhost/app2
  • localhost/app3

javascript node.js express

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

如何从另一个任务运行gulp任务?

我知道能够声明将在任务之前运行的依赖项,例如

gulp.task('a', () => {});
gulp.task('b', () => {});
gulp.task('c', ['a', 'c'], () => {});
Run Code Online (Sandbox Code Playgroud)

在调用任务'c'之后和执行任务'c'之前,每次都会运行任务'a'和'b'.

但是,如何以编程方式从一个内部调用任意任务gulp.task

gulp

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

如何在REDx中使用Immutable.js?

Redux框架使用reducers来更改应用程序状态以响应操作.

关键要求是reducer不能修改现有的状态对象; 它必须产生一个新的对象.

不好的例子:

import {
    ACTIVATE_LOCATION
} from './actions';

export let ui = (state = [], action) => {
    switch (action.type) {
        case ACTIVATE_LOCATION:
            state.activeLocationId = action.id;
            break;
    }

    return state;
};
Run Code Online (Sandbox Code Playgroud)

好例子:

import {
    ACTIVATE_LOCATION
} from './actions';

export let ui = (state = [], action) => {
    switch (action.type) {
        case ACTIVATE_LOCATION:
            state = Object.assign({}, state, {
                activeLocationId: action.id
            });
            break;
    }

    return state;
};
Run Code Online (Sandbox Code Playgroud)

这是Immutable.js的一个很好的用例.

javascript immutable.js redux

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

创建随机哈希/字符串的最佳方法是什么?

为存储会话而生成哈希的最佳方法是什么?我正在寻找一种轻便,便携的解决方案.

php hash session md5

47
推荐指数
6
解决办法
8万
查看次数

如何检查对象是否是不可变的?

不可变对象可以是以下实例:

  • Immutable.List
  • Immutable.Map
  • Immutable.OrderedMap
  • Immutable.Set
  • Immutable.OrderedSet
  • Immutable.Stack

immutable.js

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

PDO fetchAll组键值对进入assoc数组

我偶尔会遇到类似的查询:

SELECT `key`, `value` FROM `settings`;
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我想获得一个关联数组,使用key&的值value作为该数组的相应条目,例如,如果数据库包含:('first_name', 'Tom'), ('last_name', 'Jeferson'),则数组应该是array('first_name' => 'Tom', 'last_name' => 'Jeferson');.

最常见的方法是:

$settings_flat = $db
    ->query("SELECT `name`, `value` FROM `settings`;")
    ->fetchAll(PDO::FETCH_ASSOC);

$settings   = array();

foreach ($settings_flat as $setting) {
    $settings[$setting['name']] = $setting['value'];
}
Run Code Online (Sandbox Code Playgroud)

*另一种方法是通过调用fetchAll(PDO::FETCH_COLUMN)两次然后使用array_combine来创建数组.但是,因为它涉及两个数据库的两个调用,所以我将其作为一个选项.

还有另一种方法吗?

php mysql pdo

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

如何设置cron在将来的某个特定时间运行一次文件?

如何设置cron在将来的某个特定时间运行一次文件?其中一个替代方案是http://en.wikipedia.org/wiki/At_%28Unix%29但是到目前为止标准主机方案的所有用户都无法访问它.因此我想知道是否有办法使用它cron

unix linux cron

39
推荐指数
3
解决办法
9万
查看次数

如何将d3.svg.axis限制为整数标签?

是否有可能限制图表上显示的d3.svg.axis整数标签的数量?以此图表为例.这里只有5种尺寸:[0, 1, 2, 3, 4].但是,也会显示.5, 1.5, 2.5和的刻度3.5.

在此输入图像描述

javascript axis labels axis-labels d3.js

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

MySQL获得两个值之间的随机值

我有一排两列:min_value,max_value.有没有办法做一个像:

SELECT RAND(`min_v`, `max_v`) `foo` [..]
Run Code Online (Sandbox Code Playgroud)

我确实意识到这RAND是另一回事; 我提出的最近(有帮助)是(RAND() * (max-min))+min,虽然它会产生一个浮点数,然后我需要ROUND(),这是完全错误的.

除非有人能提出替代方案(这将非常有用),否则我将采用PHP方式.

php mysql

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

标签 统计

javascript ×3

php ×3

immutable.js ×2

mysql ×2

axis ×1

axis-labels ×1

cron ×1

d3.js ×1

express ×1

facebook ×1

gulp ×1

hash ×1

labels ×1

linux ×1

md5 ×1

node.js ×1

pdo ×1

redux ×1

session ×1

unix ×1