小编Alv*_*aro的帖子

在Mac上手动安装PHPDocumentor

尝试安装PHPDocumentor与PEAR安装后没有成功,我尝试手动,如官方网站上详细说明:http://www.phpdoc.org/docs/latest/for-users/installation.html

我下载了文件并在/ usr/bin /上创建别名但是当我尝试通过终端y执行phpdoc.php时它显示错误.

这是我尝试的:

> cd /usr/bin/
> ./phpdoc.php
Run Code Online (Sandbox Code Playgroud)

这是错误:

PHP Warning:  include_once(/Applications/MAMP/htdocs/phpdocumentor/src/phpDocumentor/../../vendor/autoload.php): failed to open stream: No such file or directory in /Applications/MAMP/htdocs/phpdocumentor/src/phpDocumentor/Bootstrap.php on line 72
PHP Warning:  include_once(): Failed opening '/Applications/MAMP/htdocs/phpdocumentor/src/phpDocumentor/../../vendor/autoload.php' for inclusion (include_path='/Applications/MAMP/bin/php/php5.3.6/lib/php/:/Applications/MAMP/bin/php/php5.3.6/lib/bin/') in /Applications/MAMP/htdocs/phpdocumentor/src/phpDocumentor/Bootstrap.php on line 72
PHP Fatal error:  Class 'phpDocumentor_Task_Runner' not found in /Applications/MAMP/htdocs/phpdocumentor/bin/phpdoc.php on line 37
Run Code Online (Sandbox Code Playgroud)

我正在使用Mac Os X,正如您所看到的,我使用MAMP来运行Apache.这里发生了什么?为什么它试图打开一个不存在的文件?(因为它在PHPDocumentor文件夹中确实不存在)

谢谢.

documentation phpdoc documentation-generation code-documentation

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

在快递中更新cookie会话而不是使用浏览器注册

我已经设置了一个工作登录测试,如下所示:

var express = require('express');
var fs = require('fs');
var http = require('http');
var path = require('path');
var routes = require('./routes/index.coffee');
var passport = require('passport');

var LocalStrategy = require('passport-local').Strategy;
var User = require('./userdb.coffee');
var app = express();
var RedisStore = require('connect-redis')(express);

passport.use(new LocalStrategy(function(username, password, done) {
  return User.findOne({
    username: username
  }, function(err, user) {
    if (err) {
      return done(null, false, message: error);
    }
    if (!user) {
      return done(null, false, {
        message: 'Unknown user'
      });
    }
    if (!user.validPassword(password)) {
      return done(null, …
Run Code Online (Sandbox Code Playgroud)

node.js express node-redis passport.js cookie-session

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

在CakePHP 2.0中使用Oracle数据库

我注意到目前CakePHP 2.0中没有Oracle的数据源,尽管它们现在正在研究它:http://ask.cakephp.org/questions/view/any_news_about_oracle_datasource_with_cakephp_2_0

有些人解释如何使用Oracle DB修改CakePHP 1.3中的一些代码: http://www.hassanbakar.com/2012/01/09/using-oracle-in-cakephp-2-0/ http:// liamgraham.wordpress.com/2007/04/19/using-oracle-with-cakephp-15-minute-blog-tutorial/

但我不确定这是正确的方法.如果它如此简单,他们就已经发布了CakePHP 2.X的功能......

使用那种"作弊"会不会有任何问题?

我想将CakePHP与PL/SQL程序和桌面应用程序连接起来,他们正在使用Oracle.我无法改变这一点.

oracle cakephp cakephp-2.0 cakephp-2.1 cakephp-2.2

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

在express.js中放置常用函数的位置?

我想知道在不同路由之间共享的快速结构中应该放置哪些常用功能.

它有什么"最佳实践"吗?关于它的文档中没有提到任何内容.

javascript node.js express

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

Vimeo <iframe>嵌入了劫持滚动/滑动事件

我们使用的是fullPage.js,它提供了类似幻灯片的体验.我们将Vimeo iframe嵌入其中一个幻灯片中,这些幻灯片应该覆盖幻灯片的整个幻灯片.

一切都像Chrome中的魅力一样,但在Firefox和iOS中,无法滚动/滑动Vimeo iframe.fullPage只是不会对它做出反应.

我尝试用透明的div覆盖视频.同样,它适用于Chrome,但在iOS上,浏览器不允许您以编程方式启动视频,因此使用div覆盖视频会导致无法启动视频:Vimeo播放器说"未捕获错误:观看者必须首先启动播放. "

这个问题有解决方案吗?

以下是该问题的演示:http://jsbin.com/tunove/1/edit?html,output该视频位于第二张幻灯片上.滚动/滑动它不会在Firefox和iOS中切换幻灯片.

javascript css jquery vimeo fullpage.js

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

Mysql Server:无法连接到远程主机.目录下载失败

我在taskeng.exe控制台上收到以下消息:

无法连接到远程主机.目录下载失败

它似乎与此有关manifestUpdate.在固定时间更新目录:

自动更新

您可以将MySQL Installer配置为每天自动更新一次MySQL产品目录.要启用此功能并设置更新时间,请单击安装程序仪表板上的扳手图标.

下一个窗口配置自动目录更新.启用或禁用此功能,并设置小时.

那么,为什么我会收到这个错误?

我还不是很清楚究竟是什么.它是否寻找可能的MySQL产品更新?

我可以禁用任务来摆脱该错误吗?

mysql database

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

在 express.js 中使用一系列中间件

我正在尝试使用一系列中间件。嗯,更像是函数名和数组的组合。

而不是:

router.post('/editPassword', validate, changePassword, sendConfirmation);
Run Code Online (Sandbox Code Playgroud)

我想要一些类似的东西:

router.post('/editPassword', validate, [changePassword, sendConfirmation] ); 
Run Code Online (Sandbox Code Playgroud)

那看起来像:

router.post('/editPassword', validate, doAction ); 
Run Code Online (Sandbox Code Playgroud)

doAction像这样的数组在哪里:

var doAction = [
   //equivalent of changePassword
   function(req, res, next){
      //whatever
      next();
   },

   //equivalent to the previous sendConfirmation
   function(req, res, next){
      //whatever
   }
]
Run Code Online (Sandbox Code Playgroud)

但现在看来,这是失败的,并要回validate步骤之后,next()在第一个函数中doAction

我正在寻找一种方法来简化中间件链接,包括一些同名的中间件步骤。

javascript node.js express

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

有没有办法保留许可证注释?

babel-loader在我的webpack.config.js文件中使用,但我注意到它删除了表单的许可注释:

/*! whatever **/
Run Code Online (Sandbox Code Playgroud)

有没有办法保存它们?我注意到 babel 有一个comments选项,但我想这会保留任何评论,而不仅仅是许可评论。

const webpack = require('webpack');

module.exports = {
  resolve: {
    alias: {
      'vue$': 'vue/dist/vue.js'
    }
  },
  module: {
    rules: [
      {
        test: /\.vue$/,
        loader: 'vue-loader',
        options: {
          loaders: {
            scss: 'vue-style-loader!css-loader!sass-loader',
            js: 'babel-loader'
          }
        }
      },
      {
        test: /\.js$/,
        use: {
          loader: 'babel-loader',
        }
      }
    ]
  },
  plugins: [
    new webpack.optimize.UglifyJsPlugin({
      compress: {
        warnings: false,
        drop_console: false,
      }
    })
  ],
};
Run Code Online (Sandbox Code Playgroud)

我已经尝试过:

plugins: [
    new webpack.optimize.UglifyJsPlugin({ …
Run Code Online (Sandbox Code Playgroud)

javascript webpack babeljs babel-loader

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

将 JS 文件与 webpack 脚本捆绑在一起?

我对 webpack 非常陌生,我似乎没有找到一种像我用 Gulp 那样以非常简单的方式捆绑 JS 文件的方法。我一直在寻找,但没有找到任何直接的答案。

现在,我正在通过在我的package.json文件中使用来创建两个缩小的文件,但我希望拥有一个:

"scripts": {
    "stand-alone": "concurrently 'webpack --config=webpack.config.js src/whatever.vue demos/build.min.js --output-library=whatever1'  'webpack --config=webpack.config.js src/whatever2.js demos/mixin.min.js --output-library=whatever2'",
},
Run Code Online (Sandbox Code Playgroud)

然后我的webpack.config.js样子是这样的:

const webpack = require('webpack');

module.exports = {
  resolve: {
    alias: {
      'vue$': 'vue/dist/vue.js'
    }
  },
  module: {
    rules: [
      {
        test: /\.vue$/,
        loader: 'vue-loader',
        options: {
          loaders: {
            scss: 'vue-style-loader!css-loader!sass-loader',
            js: 'babel-loader'
          }
        }
      },
      {
        test: /\.js$/,
        use: {
          loader: 'babel-loader',
        }
      }
    ]
  },
  plugins: [
    new webpack.optimize.UglifyJsPlugin({
      compress: { …
Run Code Online (Sandbox Code Playgroud)

javascript bundle npm webpack npm-scripts

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

CSS 滚动捕捉在到达顶部时溢出主体

我有一个非常奇怪的问题。也许是行为上的错误scroll-snaps

当我到达页面顶部并继续向上滚动时,如果我不再向下滚动,则正文会溢出并停留在那里。即使我重新加载页面。

仅在 Chrome for Mac(版本 75.0.3770.100(官方版本)(64 位))中进行,我在 Safari 和 Firefox 中进行了测试,两者似乎都表现正常。

在线复制

Jsfiddle 在这里,但你不能在那里重现它。可能是因为它位于 iframe 内?

问题视频:

在此输入图像描述

css google-chrome scroll-snap-points

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