鍍金池/ 問答
離夢 回答

感謝邀請,看了題目后主要不知道你咋安裝的,所以沒法提供卸載辦法。我一般多版本安裝會自己建立PHP52PHP53PHP54...這樣的目錄,對應(yīng)的版本只安裝在對應(yīng)的目錄中,不管改配置還是刪除都很輕松。

安淺陌 回答

400和404傻傻分不清
http 400

還有,多看錯誤信息

clipboard.png

不要看到HTTP STATUS 400就嚇傻了

夏夕 回答

這是在說你在一個 null 對象上調(diào)用了 setImageBitmap 方法。
也就是說你的 picturenull ,檢查下初始化吧。

葬愛 回答

Ubuntu 下編譯你這個程序沒有出現(xiàn)你說的問題

瞄小懶 回答

你的Access-Control-Allow-Origin的值是null

Access-Control-Allow-Origin: * 為全部
Access-Control-Allow-Origin: http://baidu.com 為某個或多個域名可以訪問,多個域名用逗號分隔

厭惡我 回答

我認為,好的 IDE 能大大的提高你的開發(fā)效率。本人使用的是 PHPStorm,雖然很重量,但是用起來十分方便。對于初學(xué)者很友好。

野橘 回答

剛才有回復(fù)一個很相似的問題, 這個原因完全就是因為windows自身實現(xiàn)的問題, 在linux下只會打印一次, 而那次是主進程執(zhí)行的.

clipboard.png

詳情可以參考我的文章: Python: Windows下用multiprocessing的深坑

懶洋洋 回答

文件沒找到啊。看看你的import語句是不是有問題

陪妳哭 回答
app.get('/api', function (req, res) {
    res.header("Content-Type", "application/json; charset=utf-8")
    res.json({"title":"中文"})
})
賤人曾 回答

模板

<div>
  <label><input type="checkbox" [(ngModel)]="checked" (change)="selectAll()">全選</label>
  <div style="padding-left:1em" *ngFor="let item of datas">
    <label><input type="checkbox" [(ngModel)]="item.checked" (change)="selectItemAll(item)">全選</label>
    <div style="padding-left:1em" *ngFor="let item1 of item.items">
      <label><input type="checkbox" [(ngModel)]="item1.checked" (change)="selectItem(item1,item)">選擇</label>
      名稱:{{item1.name}} 價格:{{item1.price}}
    </div>
  </div>
  總價:{{getTotal()}}
</div>

ts

checked = false
  datas = [{
    checked: false,
    items: [{
      checked: false,
      name: '商品11',
      price: 2
    }, {
      checked: false,
      name: '商品12',
      price: 3
    }]
  }, {
    checked: false,
    items: [{
      checked: false,
      name: '商品21',
      price: 2
    }, {
      checked: false,
      name: '商品22',
      price: 3
    }]
  }]
  getTotal() {
    return this.datas.reduce((state, item) => {
      return item.items.reduce((state, item1) => {
        return state + (item1.checked ? item1.price : 0)
      }, state)
    }, 0)
  }
  selectAll() {
    this.datas.forEach(item => {
      item.checked = this.checked
      item.items.forEach(item1 => {
        item1.checked = this.checked
      })
    })
  }
  selectItemAll(item) {
    item.items.forEach(item1 => {
      item1.checked = item.checked
    })
    if (!item.checked) {
      this.checked = false
    } else {
      this.checked = this.datas.reduce((prev, item) => prev && item.checked, true)
    }
  }
  selectItem(item, parent) {
    if (!item.checked) {
      parent.checked = this.checked = false
    } else {
      parent.checked = parent.items.reduce((prev, item) => prev && item.checked, true)
      if (parent.checked) {
        this.checked = this.datas.reduce((prev, item) => prev && item.checked, true)
      } else {
        this.checked = false
      }
    }
  }
妖妖 回答

定位為fixed吧,不過有兼容性問題;
定位為absolute,設(shè)置容器為全屏高度

終相守 回答

一個JS庫的名字underscorejs,程序里用法就是_.map()。
http://underscorejs.org/

舉個例子,你打開瀏覽器,訪問SF,你得到的response 會有set-cookie。然后這個cookie會寫入,不用考慮JS
后面你的每次請求,都是會帶上這個cookie。開發(fā)者模式,network可見

clipboard.png

葬愛 回答

cookies取值不需要通過正則,你直接使用索引就行了
比如你的cookies取tk值

self.s.cookies['tk']
壞脾滊 回答

1.解決方法

使用push()方法,就可以了:

getDate(link,message) {
  this.$http.get(url).then(res=> {
      this.datas.lists .push(res.data);
  })
}

2.問題理解

目測你的參數(shù)this.datas.lists應(yīng)該是數(shù)組類型 [ ],數(shù)組類型屬于引用類型,傳參的時候?qū)儆?code>引用傳遞。我感覺你應(yīng)該在問:我既然用的是引用傳遞,message就是指向this.datas.lists,那為什么this.datas.lists值仍然是空呢?

3.原因

你使用的是message = res.data,實際上是是將message賦予了res.data對象的引用,即重新分配了內(nèi)存地址,message自然不再指向this.datas.lists。所以不能改變this.datas.lists的值。

4.數(shù)組類型和引用類型

  1. 基本類型: string,number,boolean,null,undefined
  2. 引用類型: Function,Array,Object
    (通常 [ ]來定義的數(shù)組是屬于Array)可以通過 instanceof 來判斷

      var arr=[];
      console.log(arr instanceof Array); //結(jié)果為true

5.建議

建議還是直接使用 this.datas.lists來操作數(shù)據(jù)就可以了,簡單快捷啊 ,有木有。

故林 回答

那就直接先吧修改后的值,post到后臺存到數(shù)據(jù)庫,然后后臺把數(shù)據(jù)庫里的數(shù)據(jù)再全部返給你,你commit一個mutilations,再修改state,頁面就自動更新了呀。舉個修改列表數(shù)據(jù)的例子

import axios from 'axios';
const listData = {
  state:{
    list:null
  },
  mutations:{
    CHANGE_LIST(state,payload){
      state.list = payload
    }
  },
  actions:{
    changeListAction({commit}){
      axios.post("你后端的接口",{key:val}).then(res=>{
        if(res.data.result){
          commit("CHANGE_LIST",res.data.data)
        }
      })
    }

  }
};
export default listData

修改數(shù)據(jù)的時候,在組件中:

this.$store.dispatch('changeListAction');

你在組件中取數(shù)據(jù)的時候:

const listData = this.$store.state.resource.list
愿如初 回答

把路徑改為
String fileName01="../graduation03/src/main/java/com/mvc/telecomData/dataTime01.json";

冷眸 回答

不論你的正則是/(fat|belly|is)/g 還是 /(belly|fat|is)/g,其實它們都是等價的。
正則匹配的結(jié)果是根據(jù)字符串的順序得到的,因為字符串的順序是"your cat's belly is fat",所以結(jié)果是["belly", "is", "fat"]。

比如:

var str = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
var regexp = /[A-D]/g;
var matches_array = str.match(regexp);

console.log(matches_array);
// ['A', 'B', 'C', 'D']

不管我如何更改正則里的順序,改成/(D|A|B|C)/,結(jié)果都是一樣的 ,這些正則是等價的

心上人 回答

可以把額外的屬性先封裝在數(shù)組中,然后再循環(huán)。