鍍金池/ 問(wèn)答

test@1.0.0是你自己寫(xiě)的吧,并沒(méi)有注冊(cè)在npm倉(cāng)庫(kù)中

喵小咪 回答

1.它是字符串,名字叫json字符串

var_dump('["msg",{"rp":"ss"}]');//NewFile.php:6:string '["msg",{"rp":"ss"}]' (length=19)

不懂為什么很多人會(huì)把數(shù)組編碼后的json字符串數(shù)組畫(huà)上等號(hào)
為什么要json編碼,因?yàn)閟ocket無(wú)法直接傳遞php數(shù)組,大多數(shù)sokcet消息傳遞用的是json字符串,有時(shí)候也可以直接傳遞二進(jìn)制。
為什么無(wú)法直接傳遞數(shù)組,因?yàn)椴唤y(tǒng)一,php有php的數(shù)組,java有java的數(shù)組,而json是標(biāo)準(zhǔn)統(tǒng)一的

2.json解碼后它確實(shí)是數(shù)組
但是 @Euphoria 的代碼是錯(cuò)誤的
請(qǐng)注意array[1],也是數(shù)組而不是 @Euphoria 的代碼里的json

print_r(json_decode('["msg",{"rp":"ss"}]',TRUE));
/*
Array
(
    [0] => msg
    [1] => Array
        (
            [rp] => ss
        )

)
*/

下面的才是正確的

$arr = ['msg',['rp'=>'ss']];
echo json_encode($arr);//["msg",{"rp":"ss"}]

ps:json解碼(json字符串)的array[1]不一定是數(shù)組,因?yàn)閜hpjson_decode不傳第二個(gè)參數(shù)返回的是object

var_dump(json_decode('["msg",{"rp":"ss"}]'));
/*
NewFile.php:6:
array (size=2)
  0 => string 'msg' (length=3)
  1 => 
    object(stdClass)[1]
      public 'rp' => string 'ss' (length=2)
*/
尛曖昧 回答

判斷可選參數(shù)是否存在

function a(c, callback) {
   if(callback && typeof callback === "function"){
       callback();
   }
}

樓上方法也行,如果沒(méi)有傳可選參,則給出一個(gè)默認(rèn)值

玄鳥(niǎo) 回答

試試 echo ${x}_1

-是操作符,而_是作為token的一部分,可以做為變量名的。
詞法分析里把x_1看了一個(gè)詞。

改成這樣的,多添加一個(gè)屬性即可

new HtmlWebpackPlugin({
  filename: "login",
  template: "./public/index.html", // 模板文件
  chunks: ["common", "login"], // 選擇使用哪些生成的文件
  chunksSortMode: "manual" // manual根據(jù)chunks的位置手動(dòng)排序
})

重點(diǎn)是這個(gè):chunksSortMode

尤禮 回答

沒(méi)遇到過(guò)需要點(diǎn)擊兩次才能到首頁(yè)的情況。
不過(guò)要實(shí)現(xiàn)需要還是容易的,只要判斷是注冊(cè)頁(yè)到主頁(yè)的跳轉(zhuǎn)就直接next(),這滿(mǎn)足你的需求。

  if (to.path === '/memberCenter') {
    // 會(huì)員中心數(shù)據(jù)為空
    if(from.path==='/register'){
      next();
      return;
     }else{
     ...
     }
  }

你這鉤子是不會(huì)無(wú)限跳轉(zhuǎn)的,因?yàn)槟銢](méi)有寫(xiě)to.name=='/register'的鉤子

莓森 回答
import os
import stat

os.chmod('d:/file_A', stat.S_IREAD)

stat.S_IREAD: windows下設(shè)為只讀
stat.S_IWRITE: windows下取消只讀
stat.S_IROTH: 其他用戶(hù)有讀權(quán)限
stat.S_IRGRP: 組用戶(hù)有讀權(quán)限
stat.S_IRUSR: 擁有者具有讀權(quán)限

陪妳哭 回答

1.無(wú)法確定你對(duì)npm或者node的熟悉程度,所以先說(shuō)一下:
npm install --save是安裝到當(dāng)前工作目錄了。
npm instal 是安裝到用戶(hù)目錄了,用npm ls可以查看。
npm instal 是安裝到全局目錄了,用npm ls -g可以查看。
2.如果不是第一種情況,你描述的問(wèn)題也有別的哥們兒碰到過(guò),但是并沒(méi)看到解決辦法,這似乎是node 5的問(wèn)題:
https://github.com/npm/npm/is...
或者你升級(jí)到最新的lts版本,試試看。

赱丅呿 回答

你的ide好像是用了另一個(gè)python環(huán)境 D:\express\python\venv\Scripts\python.exe ,而有bs4模塊環(huán)境應(yīng)該是 C:\Users\nana\AppData\Local\Programs\Python\Python36 。你看下能不能設(shè)置ide的解釋器路徑,可以的話(huà)應(yīng)該就沒(méi)問(wèn)題了。

哎呦喂 回答

看錯(cuò)了,你在跳轉(zhuǎn)之后的后面,加上一個(gè)return false呢 試試

尛憇藌 回答
def createCounter():
    L = 0
    def counter():
        B = L +1
        return B
    return counter
c = createCounter()
print([c(),c(),c()])

你試一下這個(gè)。
數(shù)值是常量,而list這種數(shù)據(jù)結(jié)構(gòu),變量保存的是引用地址。和變量作用域以及變量的數(shù)據(jù)類(lèi)型也有關(guān)。

def createCounter():
    L = 0
    def counter():
        nonlocal L
        L += 1
        return L
    return counter
c = createCounter()
print([c(),c(),c()])

不知道你為什么要這么用,可以去了解一下“閉包”、“變量作用域”等相關(guān)知識(shí)。

浪蕩不羈 回答
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        *{
            margin: 0;
            padding: 0;
            box-sizing: border-box;     
        }
    #tableWrap{width: 488px;height: 300px;margin: 0 auto;  
                border-top-left-radius: 20px;
               border-top-right-radius: 20px;
               overflow: hidden;
               }
#tableWrap table{
               width: 100%;height: 100%;             
               border-collapse: collapse;
              border: 1px solid #000;    
                     
  }
#tableWrap tr{height: 35px;}
#tableWrap tbody>tr>td{
    border: 1px solid #000;
}
#tableWrap td{
             width: 80px;
            text-align: center;
            font-size: 14px;
            color: #000;
     }
#tableWrap thead>tr{background: #f00;border: 1px solid #f00}  
    </style>
</head>
<body>
        <div id="tableWrap">
                <table cellspacing="0" cellpadding="0">
                    <thead>
                        <tr style="color: #fff;">
                            <th align="center" class="one">排名</th>
                            <th align="center" class="two">用戶(hù)</th>
                            <th align="center" class="three">手機(jī)號(hào)</th>
                            <th align="center" class="four">投資金額</th>
                            <th align="center" class="five">獎(jiǎng)勵(lì)</th>
                        </tr>
                    </thead>
                    <tbody>
                        <tr>
                            <td align="center" class="one num">dd</td>
                            <td align="center" class="one num">dd</td>
                            <td align="center" class="one num">dd</td>
                            <td align="center" class="one num">dd</td>
                            <td align="center" class="one num">dd</td>
                        </tr>
                 </tbody>
                </table>
            </div>
                              
</body>
</html>
練命 回答
這是路由的懶加載,問(wèn)題描述的有點(diǎn)模糊,不知道是不是你要的
  • 聲明
const view = (path, name) => () => import(`@/components/${path}${name}`)// 路由按需加載
  • 用法
export default new Router({
  routes: [

    {
      path: '/',
      name: 'Index',
      component: view('', 'Index'),
      children: [
        {
          path: '/',
          name: 'Recomend',
          component: view('', 'Recomend')
        }
      ]
    }    
  ]
})

可能你就是被上天選中的男人吧,這一生都只能用 Ubuntu 一定能成為一個(gè)優(yōu)秀的程序員。