小编Phi*_*hil的帖子

没有sudo,NPM模块不会全局安装

我刚刚重新安装了Ubuntu 12.04 LTS,之前我做了以下其他步骤:

  1. 通过包管理器使用以下脚本安装节点

    sudo apt-get update
    
    sudo apt-get install python-software-properties python g++ make
    
    sudo add-apt-repository ppa:chris-lea/node.js
    
    sudo apt-get update
    
    sudo apt-get install nodejs
    
    Run Code Online (Sandbox Code Playgroud)
  2. 试图在全球安装yeoman,express,n,yeoman的发电机,所有这些都返回了相同的错误

    错误的ERR!错误:EACCES,符号链接'../lib/node_modules/n/bin/n'

    错误的ERR!{[错误:EACCES,符号链接'../lib/node_modules/n/bin/n']错误号:3,代码:'EACCES',路径:'../lib/node_modules/n/bin/n'}

    错误的ERR!

    错误的ERR!请尝试以root/Administrator身份再次运行此命令.

    错误的ERR!系统Linux 3.8.0-29-通用

    错误的ERR!命令"/ usr/bin/node""/ usr/bin/npm""install"" - g"" - d""n"

    错误的ERR!cwd/home/heberlz

    错误的ERR!node -v v0.10.20

    错误的ERR!npm -v 1.3.11

    错误的ERR!路径../lib/node_modules/n/bin/n

    错误的ERR!代码EACCES

    错误的ERR!错误3

    错误的ERR!堆栈错误:EACCES,符号链接'../lib/node_modules/n/bin/n'

    错误的ERR!

    错误的ERR!其他记录详细信息可在以下位置找到

    错误的ERR!/home/heberlz/npm-debug.log

    错误的ERR!不好的代码0

  3. 以递归方式回收以下文件夹的所有权〜/ .npm,/ usr/lib/node,/ usr/lib/node_modules以及以下符号链接/ usr/bin/node,/ usr/bin/nodejs 绝对没有成功

我需要安装yeoman及其发电机,没有sudo以后不会遇到麻烦:(

ubuntu node.js npm node-modules yeoman

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

如何编码URL参数?

我试图将参数传递给URL,如下所示:

http://www.foobar.com/foo?imageurl=
Run Code Online (Sandbox Code Playgroud)

并且我想传递由另一个API生成的参数suchas和image URL,并且图像的链接结果如下:

http://www.image.com/?username=unknown&password=unknown
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用URL时:

http://www.foobar.com/foo?imageurl=http://www.image.com/?username=unknown&password=unknown
Run Code Online (Sandbox Code Playgroud)

它不起作用..

我也尝试在imageURL上使用encodeURI和encodeURIComponents,这也行不通.

javascript url encodeuricomponent

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

Bootstrap 3仅在Mobile View上应用CSS

我正在使用Bootstrap 3,在移动视图中,我想应用一些CSS来修复移动视图中的一些错误.我查看了文档和谷歌.我似乎无法找到任何线索.

可能吗?

css responsive-design twitter-bootstrap

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

PHP 7.4 不推荐使用 get_magic_quotes_gpc 函数替代

我遇到的情况是,我的旧代码之一正在使用get_magic_quotes_gpc(),但在最新的PHP 版本 7.4 中已弃用。*

目前,我有这样的事情。

添加斜线

return get_magic_quotes_gpc() ? addslashes($string) : $string;
Run Code Online (Sandbox Code Playgroud)

删除斜线

return get_magic_quotes_gpc() ? stripslashes($string) : $string;
Run Code Online (Sandbox Code Playgroud)

这显然是在给出错误

已弃用:不推荐使用函数 get_magic_quotes_gpc()

题:

我该如何解决?那么可以在不使用get_magic_quotes_gpc()函数的情况下工作吗?

php deprecated php-7.4

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

将关联数组转换为索引数组

我已经通过使用array_values看了几个例子,但是不能弄清楚如何让它工作......

我有一个通过POST传递的关联数组,我需要将它转换为索引数组...

我的print_r($ _ POST)给了我这个...我需要将所有这些放入索引数组:)

Array (
    [fieldnames] => 36771X21X198|36771X21X199|36771X21X200|36771X21X201|36771X21X202 
    [36771X21X198] => 3434343
    [display36771X21X198] => on
    [36771X21X199] => 5656565
    [display36771X21X199] => on 
    [36771X21X200] => 89898989 
    [display36771X21X200] => on 
    [36771X21X201] => 90909090 
    [display36771X21X201] => on 
    [36771X21X202] => 12121212 
    [display36771X21X202] => on 
    [move] => movesubmit 
    [move2] => ONLINE Submit 
    [thisstep] => 1 
    [sid] => 36771 
    [token] => 1234567890
) 
Run Code Online (Sandbox Code Playgroud)

php

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

是否可以在不删除数据库的情况下加载doctrine fixture

我已经定义了一些fixturesdoctrine.

当我尝试使用此运行

php app/console doctrine:fixtures:load 然后它要求我清除数据库.

是否可以在不清除数据库的情况下加载它.

我remeber Django已经fixtures可以在单独的表中被加载,而不需要清洁现有的数据库

php fixtures symfony doctrine-orm

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

Webpack-dev-server“无法获取/”

我正在尝试让我的 webpack-dev-server 运行,但我在浏览器上总是遇到“无法获取/”错误。我知道有几个问题有同样的错误,但没有一个对我有帮助,所以现在我要试试运气:)

这些是我的 webpack-config.js 配置:

const path = require('path');

module.exports = {
  mode: 'development',
  entry: './src/app.ts',
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist')
  },
  devtool: 'inline-source-map',
  module: {
    rules: [
      {
        test: /\.ts$/,
        use: 'ts-loader',
        exclude: /node_modules/
      }
    ]
  },
  resolve: {
    extensions: ['.ts', '.js']
  }
};
Run Code Online (Sandbox Code Playgroud)

包.json:

{
  "name": "ts",
  "version": "1.0.0",
  "description": "test",
  "main": "app.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "webpack-dev-server",
    "build": "webpack"
  },
  "keywords": [],
  "author": "",
  "license": "ISC", …
Run Code Online (Sandbox Code Playgroud)

javascript json node.js typescript webpack

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

将echo插入特定的html元素,例如具有id或class的div

我有这个代码.

<html>
<head>
<style type="text/css">
body{background:#666666;}
div{border:1px solid red;}
</style>
</head>
<body>
<?php

$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("juliver", $con);

$result = mysql_query("SELECT * FROM hi");

while($row = mysql_fetch_array($result))
{

echo '<img src="'.$row['name'].'" />';  
echo "<div>".$row['name']."</div>";
echo "<div>".$row['title']."</div>";
echo "<div>".$row['description']."</div>";
echo "<div>".$row['link']."</div>";
echo "<br />";
}

mysql_close($con);

?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

上面的代码有效.

现在,我想插入此内容

echo '<img src="'.$row['name'].'" />'; 
echo "<div>".$row['name']."</div>";
echo "<div>".$row['title']."</div>";
echo "<div>".$row['description']."</div>";
echo "<div>".$row['link']."</div>";
echo "<br />";
Run Code Online (Sandbox Code Playgroud)

进入指定的div或html中的其他元素,例如,我将插入此

echo '<img src="'.$row['name'].'" />'; …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

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

ngAnimate 1.4.7单元测试不调用动画功能

我一直在使用这个教程并且谷歌搜索广告,但我似乎无法得到似乎是一个简单的ngAnimate单元测试运行.

ngAnimate在应用程序中运作良好.所有Angular核心库都是1.4.7版.

angular.module 'MyAnimation', [ 'ngAnimate' ]
  .animation '.added-class', ->
    addClass: (element, className, done) ->
      console.log 'add class triggered'
      element.css 'opacity', '0.5'
      done()
Run Code Online (Sandbox Code Playgroud)

测试

describe 'MyAnimation', ->
  beforeEach -> module 'ngAnimate'
  beforeEach -> module 'ngAnimateMock'
  beforeEach -> module 'MyAnimation'

  it 'animates', -> inject ($animate, $rootScope, $rootElement) ->
    $animate.enabled(true)
    divElement = angular.element '<div>my div</div>'

    # Kick off initial digest loop in which no animations are run.
    $rootScope.$digest()

    # Trigger animation.
    $animate.addClass divElement, 'added-class'
    $rootScope.$digest() …
Run Code Online (Sandbox Code Playgroud)

unit-testing coffeescript angularjs ng-animate

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

如何使用 Vue 3 和添加插件 Boostrap-vue?

我尝试使用 Vue 3,但我看起来无法再次使用 Vue.use(exampleplugin)。

我在生成 vue 创建项目后使用命令 vue add bootstrap-vue。并在插件 bootstrap-vue 警告代码:

import Vue from "vue";

import BootstrapVue from "bootstrap-vue";
import "bootstrap/dist/css/bootstrap.min.css";
import "bootstrap-vue/dist/bootstrap-vue.css";

Vue.use(BootstrapVue);
Run Code Online (Sandbox Code Playgroud)

输出警告端子:

./src/plugins/bootstrap-vue.js 中的警告

“在 'vue' 中找不到导出 'default'(导入为 'Vue')

./node_modules/bootstrap-vue/esm/utils/vue.js 中的警告

“在 'vue' 中找不到导出 'default'(导入为 'Vue')

那有什么问题?以及如何使用 vue 3 添加插件 bootstrap-vue?

javascript vue.js vuejs3

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